背景故事
ROS刚刚安装完成,有没有快速检测和体验的示例呢,今天我们总结一下快速使用小乌龟教程的步骤吧!希望能对你有用哦!
1. 创建工作空间
source /opt/ros/<distro>/setup.bash
mkdir -p ~/catkin_ws/src
2. 构建ROS包
cd ~/catkin_ws/src
# 语法:catkin_create_pkg <package_name> [depend1] [depend2] [depend3]
catkin_create_pkg beginner_tutorials std_msgs rospy roscpp
cd ~/catkin_ws
# 构建
catkin_make
# 语法:
# 1. 使用默认catkin_make 会构建src目录下所有包
# 2. 使用catkin_make --source my_src 会构建指定目录my_src目录下的包
catkin_make install # (可选)
source ~/catkin_ws/devel/setup.bash
3. 运行小乌龟节点
#运行节点前,先运行roscore,启动rosmaster
roscore
# 语法:rosrun [package_name] [node_name]
# 运行小乌龟节点
rosrun turtlesim turtlesim_node
4. 发布消息,控制小乌龟转圈
rostopic pub /turtle1/cmd_vel geometry_msgs/Twist -r 1 -- '[2.0, 0.0, 0.0]' '[0.0, 0.0, -1.8]'
效果如下:
5. 运行键盘控制小乌龟节点
# 先使用ctrl + c 停止上一步的话题发布,接着运行键盘控制小乌龟节点
rosrun turtlesim turtle_teleop_key
效果如下:
结语
好啦,今天的小乌龟教程就到这里了,用这个教程可以快速检查自己的ros环境是否安装完成,也可以快速上手体验一下ros的快感,再接再厉,继续学习吧!。
·
·
·
欢迎各位老铁一键三连,本号后续会不断更新树莓派、人工智能、STM32、ROS小车相关文章和知识。
如果这篇文章对你有用,可以点赞关注哦,你的支持是我最大的动力
大家对感兴趣的知识点可以在文章下面留言,我可以优先帮大家讲解哦
欢迎大家光临我的淘宝小店【玩转智能机器人】,会定期推出教程中使用的物美价优的硬件,你的光临就是对我的支持
原创不易,转载请说明出处。