ROS创建工作区域和功能包
来源:互联网 发布:济宁网络问政平台育才 编辑:程序博客网 时间:2024/06/05 18:31
首先查看你现在ROS正在使用的工作区域:
$echo $ROS_PACKAGE_PATH
你也许会看到一下路径,每个人可能会不同:
$/opt/ros/indigo/share:/opt/ros/indigo/stacks
我们将要创建的文件夹在~/dev/rosbook中,使用以下命令:
$cd ~
$mkdir -p dev/rosbook
建好文件夹之后,要将新路径添加到ROS_PACKAGE_PATH下:
$echo "export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:~/dev/rosbook" >> ~/.bashrc
(有些地方把{ROS_PACKAGE_PATH}和后面的文件夹写反了,是不对的)
$ . ~/.bashrc
这样就已经把/dev/rosbook添加到ROS_PACKAGE_PATH之中了
接着创建ROS功能包
$cd ~/dev/rosbook
$roscreate-pkg youpack std_msgs rospy roscpp
此命令包括功能包的名称和依赖项。std_msgs:包含了常见消息类型,表示基本数据类型和其他基本的消息构造,如多维数组。rospy:一个ROS的春Python的客户端库。roscpp:使用C++实现ROS的各种功能。它提供恶劣一个客户端库,程序员能够调用这些借口快速完成与ROS的主题、服务和参数相关的开发工作。
如果出现:WARNING: current working directory is not on ROS_PACKAGE_PATH!
Please update your ROS_PACKAGE_PATH environment variable.
是新路径没有配置好,以下步骤的代码好好研究一下,{ROS_PACKAGE_PACK}:后面是你想添加路径的文件夹
$echo "export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:~/dev/rosbook" >> ~/.bashrc
也可以参考wiki.ros.org网站的资料:
http://www.ros.org/wiki/ROS/EnvironmentVariables#ROS_PACKAGE_PATH
- ROS创建工作区域和功能包
- ROS创建工作空间和功能包
- ROS学习笔记1--工作空间和功能包创建
- ros创建工作空间和包
- ROS学习历程(3)-----创建工作空间和ROS包
- 学习4:创建ros工作空间和ROS包
- 编写第一个ROS(创建工作空间workspace和功能包package)
- ros_fuerte创建工作空间、创建ROS功能包、编译ROS功能包、创建节点(cpp)、编译节点、使用launch文件、创建srv和msg文件、使用新建的srv和msg文件
- 创建和使用自己的ros功能包
- ros功能包和机器人
- ros入门之用catkin和rosmake创建和编译功能包
- ros入门之用catkin和rosmake创建和编译功能包
- ROS_Kinetic_24 使用catkin_create_qt_pkg快速创建qt-ros功能包
- ROS基础:功能包的创建与编译
- 让自己创建的功能包在ROS找到
- ROS导航功能包
- Ros创建工作空间
- 创建ROS工作空间
- Java序列化Serializable小结
- 无重边连通无向图求割点和桥
- sass实战演练03 - 响应式处理(1):变量模板、mixin实战用法
- 数据离散化
- (第2讲)PLSQL常用命令
- ROS创建工作区域和功能包
- 【oj进阶之路】各大oj题目分类,集合整理,各处转载
- ios开发 UI高级 图形上下文
- CSRF (Cross Site Request Forgery)
- BGRABitmap图像操作6:开放线头,即一头为突出,另一头为凹进
- medsci
- ORACLE数据库的导入与导出,以及触发器的用法
- STL笔记之hashtable
- 【学习笔记】CSS的基本语法(一)