机器人软件平台简介

信息技术是近百年来最重要的人类进步。专属名词IT,代表高产/高知/高薪。代表性产品电脑手机汽车(还包括未来的机器人),特点相对标准化硬件模块,管理这些硬件的操作系统,以及在此环境下提供各类功能和服务的应用程序,还必须有海量的用户使用这些设备。

一个最朴素的生态系统至少具备硬件、操作系统、应用程序和用户等四个要素。云和元宇宙在2021年底并没有实现了大众化和个人化。

用户远大于开发者,是软件平台大众化和个人化的指标。远大于至少是千倍万倍的关系。

举例,十个开发者需要上万名用户,其中上千名愿意付费可以养活部分开发者。

靠爱发电,累觉不爱,就停电了。

机器人平台从软+硬分别包括模块比电脑手机复杂。机器人软件平台不仅包括机器人应用中使用的硬件抽象、子设备控制以及机器人工程中常用的传感、识别、实时自定位和绘图(SLAM)、导航(Navigation)和机械臂控制 (Manipulation)等功能的实现,还包含功能包管理、开发环境所需的库、多种开发/调试工具。机器人硬件平台不仅包括移动机器人、无人船、无人潜水器、无人航天器、月球车、火星车、无人机和人形硬件研究平台,还包括自动驾驶汽车等。这其中软件平台中最具有代表性的是机器人操作系统ROS。特性主要有如下五点:

1.程序复用

2.分布网络

3.开发工具

4.活跃社区

5.生态系统


<iframe allowfullscreen="true" data-mediaembed="bilibili" id="AqhvW5bo-1645796920689" src="https://player.bilibili.com/player.html?aid=795869038"></iframe>

机器人操作系统云端实践平台设计与使用-实验楼ROS-

蓝桥ROS:www.lanqiao.cn/courses/854 


上一篇:ROS21讲学习笔记——P14


下一篇:Docker常用命令