ROS常用命令记录

好记性不如烂笔头,本着搞过的都有迹可循原则,在平时应用ROS过程中常用的一些命令整理总结为这篇博客,以备后查。-2017.08.05 乐

1、创建ROS Workspace 命令:
mkdir ~/catkin_rikirobot/src
cd ~/catkin_rikirobot/src
catkin_init_workspace
cd ~/catkin_rikirobot/
catkin_make
source devel/setup.bash
2、安装依赖项
检查依赖项
rosdep update
rosdep check --from-paths . --ignore-src --rosdistro kinetic

自动安装丢失依赖项
rosdep install --from-paths . --ignore-src --rosdistro kinetic -y
3、缺失bullet包
sudo apt-get install libbullet-dev
4、catkin_make在性能较差的板子上编译卡死问题
catkin_make -j1 采用单线程编译,或者-j2根据实际情况决定采用几线程,默认4线程

5、查看节点及topic关系图
rosrun rqt_graph rqt_graph
rostopic info /odom (查看/odom的发布者订阅者信息)
6、tf左边转化
可以在launch 文件中添加两个节点的坐标准话关系
<node pkg="tf" type="static_transform_publisher" name="base_link_to_laser" args="0.04 0 0.18 0 0 0 /base_link /camera_link 100"/> 其中这是一个/base_link 到/camera_link的转化
7、查看tf关系树
rosrun tf view_frames  会在终端启动的目录下生成frames.pdf关系图。
8、摄像头启动权限问题(某些摄像头默认需要root权限启动)
udev管理的,在/etc/udev/rules.d添加xxx.rules规整,对应的以数字大头,数字是匹配先后顺序,如果一开始无法匹配,可以尝试调整规则匹配顺序(文件数字大小变动)。
修改完成后运行重载命令:
sudo service udev reload
sudo service udev restart
关闭打开摄像头的终端,重新插拔摄像头。
(如果还有问题将规则大头数字改成最小,如果仍然无法启动,查找其他原因)
9、编辑单独的ros包
catkin_make -DCATKIN_WHITELIST_PACKAGES= "包名"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值