ROS机器人学习历程二(ROS基础一)

这篇博客介绍了ROS学习的基础,包括安装turtlesim功能包,通过rosrun启动节点控制小乌龟移动,以及创建ROS工作空间和功能包的详细步骤,帮助初学者建立ROS开发环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学前必知

不懂我这教程风格的查看我的博文《 ROS机器人学习历程一(了解和安装)》,如不想理,可忽视此内容。接下来分三章来学习ROS基础,其他涉及到的编程基础也可能会在紫色内容中补充,以便各位都能深入理解,为之后学习打好基础。建议多敲代码。

内容 详读 细阅 浏览 必看 问题 必记 补充
字体 黑色 蓝色 橙色 红色 棕色 绿色 紫色

1. ROS的Hello world——小乌龟仿真

先来份开胃菜,提高对ROS的兴趣,同时验证ROS是否安装成功。

1.1 安装turtlesim功能包

turtlesim功能包是用来实现控制小乌龟一切活动的程序集合,先安装:

$ sudo apt-get install ros-melodic-turtlesim

此小节以下内容可以先不看,直接进入下一小节进行完操作后返回理解。turtlesim 功能包的核心是turtlesim_node 节点,可以把它当作可视化的乌龟仿真器。开发者可以使用ROS功能包的对外接口(如话题、服务和参数等)来实现自己系统想要的功能,而无需懂得其内部的代码实现,但要懂得这些接口有什么类型及作用:

表1-1 话题

名称 类型 描述
话题订阅 turtleX/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值