ROS及SLAM学习笔记【一】

1、在使用我们下载好的ROS程序包之前,必须先对程序包所在的工作区进行编译,比如使用命令行的命令$ catkin_make编译。

2、因为在调用ROS程序包当中的时候,ROS的调用机制是把调用路径默认到opt目录下的ROS库中,所以我们想要创建或者是使用我们自己创建的工作区里面的ROS程序包,就必须先设置好环境变量:

$ source /home/ubu/turtlebot_ws/devel/setup.bash

并且刷新配置:

$ source ~/.bashrc

其中ubu代表你登录Ubuntu的帐户名。

3、当我使用rplidar激光雷达和gmapping建图算法进行建图的时候,创建了一个rplidar_gmapping_demo.launch文件,内容大致是调用雷达驱动文件、gmapping建图程序文件、Move base文件。以调用雷达驱动文件来举例,文件内容中的

<!-- laser driver -->
  <include file="$(find turtlebot_navigation)/laser/driver/$(arg laser_type)_laser.launch" />

$(arg laser_type)_laser.launch这个文件名格式,必须与我们创建好的雷达驱动launch文件名格式一致,比如我使用的雷达驱动launch文件名就为rplidar_laser.launch,当然,相应的路径也要与我们source的环境变量的路径保持一致。

如果还有什么关于ROS&SLAM的其他问题,欢迎在本博客下方留言,我都会一一解答。

(声明:本博客所有内容均为原创,如有转载请注明出处)

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值