turtlebot2学习1-基础包安装及测试

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhangjiali12011/article/details/79995118

由于turtlebot是在创客智造买的,很多地方都是参考创客智造的教程进行的,创客智造的教程建议用两点电脑处在同一网络下操作turtlebot,但为了省事,我们仅用一台笔记本控制turtlebot。

关于怎么安装支架,怎么接线,以及操作系统的安装这里就不再赘述了。

*以下均基于Ubuntu14.04&ros indigo

1.turtlebot基础包安装

$sudo apt-get update
$sudo apt-get install ros-indigo-turtlebot ros-indigo-turtlebot-apps ros-indigo-turtlebot-interactions ros-indigo-turtlebot-simulator ros-indigo-kobuki-ftdi ros-indigo-rocon-remocon ros-indigo-rocon-qt-library ros-indigo-ar-track-alvar-msgs


2.简单测试turtlebot安装

$roscore


输入检测指令:

$ls /dev/kobuki 

正常情况下应该会反馈

/dev/kobuki

当然如果是第一次使用turtlebot肯定不会有这行反馈,这时候需要运行一下

$rosrun kobuki_ftdi create_udev_rules


来添加别名。这时候在重新插拔连接线(划重点,一定要重新插拔),再运行检测指令,就可以看到正确的反馈了。

3.键盘控制turtlebot运动

启动turtlebot

$roslaunch turtlebot_bringup minimal.launch 


重新开一个终端,启动键盘遥控

$roslaunch turtlebot_teleop keyboard_teleop.launch


这时候根据界面的提示,就可以用键盘控制turtlebot的运动了,例如按i机器人会前行。

ps.键盘控制turtlebot运动时一定要切换在键盘遥控的终端界面上。

4.通过发布主题命令使turtlebot运动

$rostopic pub -r 10 /cmd_vel_mux/input/navi  geometry_msgs/Twist  '{linear:  {x: 0.1, y: 0.0, z: 0.0}, angular: {x: 0.0,y: 0.0,z: 0.0}}'


发布该命令后,机器人应该笔直向前走。

参考资料:

1.创客智造网站  https://www.ncnynl.com/archives/201609/787.html

2.wiki官网 turtlebot installation   http://wiki.ros.org/turtlebot/Tutorials/indigo/Turtlebot%20Installation

猜你喜欢

转载自blog.csdn.net/zhangjiali12011/article/details/79995118