《《《整理》》》ROS基础指令

有些指令和代码,用好了会比较方便,再此处做一个归类总结:

101rosdep updaterosdep 可以方便在你需要编译某些源码的时候为其安装一些系统依赖
201echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrc

添加环境变量

302export | grep ROS看看 ROS 环境变量有没有在系统环境变量中
402source /opt/ros/indigo/setup.bash手动添加环境变量
502catkin_make

创建ROS工作空间

603echo $ROS_PACKAGE_PATH查看指定的环境变量
704rospack find 查找软件包
804roscd ***直接切换到某软件包的目录 
904rosls ***罗列 ROS 软件包目录
1005catkin_create_pkg beginner_tutorials std_msgs rospy roscpp创建功能包
1105gedit CMakeLists.txt添加依赖包
1205rospack depends1 查看依赖包
1306catkin_make编译工作空间
1407roscore 开启节点
1507rosnode list查看节点
1607rosnode info /rosout节点信息
1708rosrun rqt_graph rqt_graph查看节点关系
1808rostopic list -v话题列表罗列
1909rosservice list服务列表
2009rosservice type /clear

服务类型

ROS系统自定义的一个变量类型或者说是一个结构体

2109rosmsg show std_msgs/Empty消息内容
2209rosservice call [服务名] [需要的参数]调用服务
2309rosservice type /spawn | rossrv show查看调用服务具体内容
2409rosparam list参数列表
2509

rosparam set [参数名]

rosparam get [参数名]

修改参数
2610launchlaunch文件书写
2710rostopic pub /turtlesim1/turtle1/cmd_vel geometry_msgs/Twist -r 1 -- '[2.0, 0.0, 0.0]' '[0.0, 0.0, -1.8]'发布话题消息
2811wget网页下载 
2914rosrun tf tf_echo [源坐标系(父类)] [目标坐标系(子类)]查看两位置之间的关系
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值