本人用的ros版本是kinetic,因为比较穷。。所以就一直在找可以仿真的办法,gazebo虽然对机的性能要求比较高。。但是由于它实在好用也是选择这个试一试

1.首先安装turtlebot-gazebo,在gazebo环境下进行turtlebot的仿真
apt-get install ros-kinetic-turtlebot-gazebo
2.启动gazebo
roslaunch turtlebot_gazebo turtlebot_world.launch
会看到这样一张图
原链接 <http://learn.turtlebot.com/2015/02/03/3/>


PS:刚打开的时候视角可能是俯视的,按住shirt然后鼠标左键就可以进行上下左右rotation了

3.启动键盘控制
roslaunch turtlebot_teleop keyboard_teleop.launch

接下来用键盘可以控制中间的小机器人行走以及转向

用命令
roslaunch turtlebot_rviz_launchers view_robot.launch
观察turtlebot 摄像机采集到的信息

rviz勾选左边的depthcloud可以看到,但是勾选image可能会看不到,记得切换一下topic,如果还是不行,尝试禁用一下usb驱动

4.成品




左上角是gazebo,右边是rviz,左下角是键盘控制,可以很清楚的看到rviz中观察到的环境,rviz左下角生成的image和gazebo中摄像机正对着的两个物体是一致的

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信