机器人操作系统(ROS)入门
一、有关ROS
外文名 | Robot Operating System |
---|---|
性 质 | 机器人软件平台 |
简 称 | ROS |
用 途 | 提供类似操作系统的功能 |
通常这样解释ROS:
-
通道:ROS提供了一种发布-订阅式的通信框架用以简单、快速地构建分布式计算系。
-
工具:ROS提供了大量的工具组合用以配置、启动、自检、调试、可视化、登录、测试、终止分布式计算系统。
-
强大的库:ROS提供了广泛的库文件实现以机动性、操作控制、感知为主的机器人功能。
-
生态系统:ROS的支持与发展依托着一个强大的社区。ros.org尤其关注兼容性和支持文档,提供了一套“一站式”的方案使得用户得以搜索并学习来自全球开发者数以千计的ROS程序包。
有关ROS发展可参考
http://www.yzrobot.cn/newsshow-15-375-1.html
二、ROS软件的安装
1、添加ROS软件源
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.li