首页 > 编程知识 正文

计算机系统基础学习笔记,多系统萎缩学习笔记

时间:2023-05-06 12:38:46 阅读:262656 作者:1900

ROS (Robot Operating System, 机器人操作系统) 提供一系列程序库和工具以帮助软件开发者创建机器人应用软件。它提供了硬件抽象、设备驱动、函数库、可视化工具、消息传递和软件包管理等诸多功能。
ROS的前身是斯坦福人工智能实验室为了支持斯坦福智能机器人STAIR而建立的交换庭(switchyard)项目。到2008年,主要由威楼加拉吉继续该项目的研发。
因为机器人本体开发的周期长,而且搭建完整的系统涉及到机械设计、硬件系统设计、程序框架、通讯方式等很多学科的知识,往往需要多人的合作。现在很多高校和研究所也开始使用ROS系统所一些开发工作,ROS支持很多机器人系统,一些学者在做研究的时候,经常会购买现成的机器人硬件平台,用来实现诸如轨迹规划、机器人视觉等的算法研究,这样可以节省很多时间。
在 ROS 的官网上可以看到有 ROS-Industrial 项目,一些企业的产品支持 ROS 系统,ROS-Industrial 项目的目标是:

创建一个工业机器人研究人员和专家支持的社区

提供工业相关的一站式ROS应用

开发满足工业需求的稳定可靠的软件

把现有的工业技术和ROS的优势结合起来

建立虚拟模拟的标准接口

通过ROS的通用框架,提供在工业应用中运用高端研究的简便路径

提供简单、易用、丰富的 API 接口

支持ROS的机器人产品很多,在ROS官网上可以看到。支持ROS的公司包括(但不限于) :

ABBAdeptComau FanucKuka MotomanRobotiqUniversal Robots

可以看到,机器人“四大家族”中的 ABB、库卡、发那科都是 ROS-Industrial 的成员,ROS 的应用必将越来越普遍。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。