Turtlebot3新手教程-应用-跟随

本文针对如何利用Turtlebot3可实现的各种应用进行讲解

步骤:

[Remote PC]安装应用包

cd ~/catkin_ws/src

git clone https://github.com/ROBOTIS-GIT/turtlebot3_applications.git

cd ~/catkin_ws && catkin_make

 

TurtleBot跟随演示

注意:需要在无障碍环境进行,只需要使用HLS-LFCD LDS雷达即可

[TurtleBot] 更改配置

vim ~/catkin_ws/src/turtlebot3/turtlebot3_bringup/launch/turtlebot3_lidar.launch

 

修改前:

 

修改后:

 

[Remote PC]安装依赖包

sudo apt-get install python-pip

sudo pip install -U scikit-learn numpy scipy

sudo pip install --upgrade pip

 

测试:

[Remote PC] 运行roscore

Roscore

 

[TurtleBot] 启动burger

roslaunch turtlebot3_bringup turtlebot3_robot.launch

 

[Remote PC] 启动filter

roslaunch turtlebot3_follow_filter turtlebot3_follow_filter.launch

 

[Remote PC] 启动跟随

cd ~/catkin_ws/src/turtlebot3_applications/turtlebot3_follower/src

rosrun turtlebot3_follower follower.py

 

 

 

 

 

TurtleBot全景演示

 

turtlebot3_panorama演示通过使用pano_ros来实现全景图

依赖:Raspicam,参考Raspicam:(https://github.com/UbiquityRobotics/raspicam_node)

依赖:OpenCV和cvbridge ,参考opencv(http://docs.opencv.org/2.4/doc/tutorials/introduction/linux_install/linux_install.html)

 

[TurtleBot]启动Raspberry Pi cam V2

roslaunch raspicam_node camerav2_1280x960.launch

 

[Remote PC] 启动panorama

roslaunch turtlebot3_panorama panorama.launch

 

[Remote PC] 开始全景图制作

rosservice call turtlebot3_panorama/take_pano 0 360.0 30.0 0.3

 

参数设置:

模式:

0 : 旋转拍照 (例如:旋转,停止,拍照,旋转,停止,拍照...)

1 : 持续(拍照时要保持旋转)

2 : 停止拍照和创建全景图

 

全景图像的总角度(角度)

角度间隔 (角度) 用于旋转拍照模式 或 时间间隔 (秒) 用于其他模式

旋转速度 (弧度/秒)

 

[Remote PC] 查看结果

rqt_image_view image:=/turtlebot3_panorama/panorama

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值