ROS——机器人操作系统入门学习笔记 01

1、ROS是什么?

        ROS是一个用于编写机器人软件的灵活框架,它集成了大量的工具、库、协议,提供了类似电脑操作系统所提供的功能,可以极大地简化繁杂多样的机器人平台下的复杂任务创建与稳定行为控制。

2、ROS的特点

ROS的核心——分布式网络

(1)点对点的设计

        在ROS中,每一个进程都是以一个节点的形式运行。

(2)多语言支持

ROS是一种语言弱相关的框架结构,这样是为了支持更多的应用的移植和开发。

(3)架构精简、集成度高

        ROS框架具有的模块化特点使得每个功能节点科一进行单独编译,并且使用统一的消息借口让模块的移植和复用更加便捷。

(4)组件化工具包丰富

        ROS采用组件化的方法将众多工具和软件集成到系统中并可以作为一个组件直接使用。

(5)免费且开源

这个是ROS能够发展至今并不断壮大的原因,开发者可以在社区中下载免费的ROS软件包。

3、ROS的安装

        具体安装步骤可以观看古月居老师的教学视频,里面的安装步骤很详细,这里就不在赘述。

【古月居】古月·ROS入门21讲 | 一学就会的ROS机器人入门教程_哔哩哔哩_bilibili

        本文章为本人的学习笔记,如有学习建议或者不足,欢迎留言和指正!希望能够帮助到和我一样也想学习ROS的小伙伴,大家一起进步!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_49089733

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值