自动控制网—学习自动控制技术电气自动化技术从这里开始!
当前位置: 自动控制网 > 机器人 >

机器人操作系统

时间:2015-11-04 10:20来源:www.eadianqi.com 编辑:自动控制网
通用的机器人操作系统(robotoperatingsystem,ROS)是为机器人而设计的标准化的构造平台,它使得每一位机器人设计师都可以使用同样的操作系统来进行机器人软件开发。ROS将推进机器人行业向硬件、软件独立的方向发展。硬件、软件独立的开发模式,曾极大促进

  通用的机器人操作系统(robotoperatingsystem,ROS)是为机器人而设计的标准化的构造平台,它使得每一位机器人设计师都可以使用同样的操作系统来进行机器人软件开发。ROS将推进机器人行业向硬件、软件独立的方向发展。硬件、软件独立的开发模式,曾极大促进了PC、笔记本电脑和智能手机技术的发展和快速进步。 自动控制网www.eadianqi.com版权所有

  ROS的开发难度比计算机操作系统更大,计算机只需要处理一些定义非常明确的数学运算任务,而机器人需要面对更为复杂的实际运动操作。

自动控制网www.eadianqi.com版权所有

  ROS提供标准操作系统服务,包括硬件抽象、底层设备控制、常用功能实现、进程间消息以及数据包管理。

自动控制网www.eadianqi.com版权所有

  ROS分成两层,低层是操作系统层,高层则是用户群贡献的机器人实现不同功能的各种软件包。

自动控制网www.eadianqi.com版权所有

  现有的机器人操作系统架构主要有基于linux的Ubuntu开源操作系统。另外,斯坦福大学、麻省理工学院、德国慕尼黑大学等机构已经开发出了各类ROS系统。微软机器人开发团队2007年也曾推出过一款“Windows机器人版”。 自动控制网www.eadianqi.com版权所有

本文已影响