原文网址:http://www.ros.org/news/2016/10/hardware-robot-operating-system-h-ros.html

推荐网址:https://h-ros.com

ROS提供软件标准,这个难道统一硬件标准??

硬件机器人操作系统(H-ROS)致谢谷歌翻译
作者:VíctorMayoral Vilches 于2016年10月14日下午5:36
最初发表在Medium:

我很高兴地宣布一个新的改变游戏规则的模块化机器人组件的标准----H-ROS:硬件机器人操作系统。 H-ROS为制造商提供可互操作的机器人组件,可在机器人之间轻松交换或替换的工具。

H-ROS是关于支持机器人硬件组件的通用环境,其中制造商遵循建立在ROS上的标准接口。

H-ROS由流行的机器人操作系统(ROS)提供支持,并以行业和开发人员构建,H-ROS将机器人组件分为5种类型:感测 - 用于感知世界,执行- 允许与环境交互,通信 - 提供互连,认知 - 机器人的大脑和混合的手段, 组件 - 在共同的接口下将不同的子组件组合在一起。这种构建块式部件是可重复使用和可重新配置的组件,允许开发人员轻松地用不同制造商的硬件升级他们的机器人,并在几秒钟内添加新功能。

动机和起源

构建机器人被接受为一个苛刻的任务,因此它是有意义的重复使用以前的工作,以减少这种复杂性。不幸的是,现在很少有人努力在学院和工业中重用硬件。机器人通常由多学科团队(通常是整个研究小组或公司部门)建立,其中不同的工程师参与机械,电气和逻辑设计。大多数时间用于处理硬件/软件接口,很少用于行为开发或现实世界场景。现有的硬件平台虽然开始变得更加普遍,但缺乏可扩展性。

示例可以在最近进入市场的几个商业和工业机器人中看到,并且已经包括公共软件基础设施(通常是机器人操作系统(ROS)),但是缺乏硬件标准。

使用H-ROS,建筑机器人将把H-ROS兼容的硬件组件放在一起,构建新的机器人配置。构造机器人将不限于具有高技术技能的几个,而是将扩展到大多数,具有对在特定场景中需要的感测和致动的一般理解。

H-ROS最初由美国国防高级研究计划署(DARPA)通过2016年的机器人快速通道计划资助。它现在可供选定的行业合作伙伴使用,并将很快发布给更广泛的机器人社区。可通过其官方网页(https://h-ros.com/)申请其他信息。 H-ROS首次亮相,并在ROSCon 2016(10月8日至9日)在韩国首尔展出。

硬件模块化机器人操作系统 Hardware Robot Operating System (H-ROS)的更多相关文章

  1. 快速了解 Robot Operating System(ROS) 机器人操作系统

     http://www.ros.org/ 关于ROS About ROS http://www.ros.org/about-ros/ 机器人操作系统(ROS)是用于编写机器人软件的灵活框架.目的在简化 ...

  2. ROS是Robot Operating System

    ROS是Robot Operating System 机器人操作系统ROS | 简介篇   同样,从个人微信公众号Nao(ID:qRobotics)搬运. 前言 先放一个ROS Industrial一 ...

  3. 机器人操作系统——ROS,Robot Operating System

    Note:偶然看到的滴滴研究院的无人驾驶竞赛,了解一下. ROS:专为机器人软件开发所设计出来的一套电脑操作系统架构.是一个开源的元级操作系统(后操作系统),提供类似操作系统的服务,包括硬件抽象描述. ...

  4. Robot Operating System (ROS)学习笔记---创建简单的机器人模型smartcar

    搭建环境:XMWare  Ubuntu14.04  ROS(indigo) 转载自古月居  转载连接:http://www.guyuehome.com/243 一.创建硬件描述包 已创建catkin_ ...

  5. Robot Operating System (ROS)学习笔记3---键盘控制

    搭建环境:XMWare  Ubuntu14.04  ROS(indigo) 转载自古月居  转载连接:http://www.guyuehome.com/253 一.创建控制包 catkin_creat ...

  6. Robot Operating System (ROS)学习笔记2---使用smartcar进行仿真

    搭建环境:XMWare  Ubuntu14.04  ROS(indigo) 转载自古月居  转载连接:http://www.guyuehome.com/248 一.模型完善 文件夹urdf下,创建ga ...

  7. ROS(Robot Operating System)常用环境变量介绍

    本文简单介绍ROS系统中常用的环境变量用途及设置方式.ROS系统环境中除了必须配置的环境变量以外,其他的也是十分有用,通过修改变量路径,可以设置ROS系统中log文件存放路径,单元测试结果存放路径等. ...

  8. Robot Operating System (ROS)学习笔记4---语音控制

    搭建环境:XMWare  Ubuntu14.04  ROS(indigo) 转载自古月居  转载连接:http://www.guyuehome.com/260 一.语音识别包 1.安装         ...

  9. ROS (Robot Operating System) 相关资料与文档

    本博文持续更新…… ROS学习与实践保护很多资料,最权威的当然是官网: www.ros.org 当然也有很多其他博文,尤其是中文文档有助于理解.2017推出一篇新博文,概况的资料较全. http:// ...

随机推荐

  1. css befroe after 尾类技术器

    CSS counter计数器(content目录序号自动递增)详解 这篇文章发布于 2014年08月26日,星期二,15:54,归类于 css相关. 阅读 44148 次, 今日 11 次 by zh ...

  2. drupal 8 之 calendar模块

    一.安装模块 calendar.view.date三个模块同时安装 二.创建一个事件内容类型 主要的是有一个时间字段 然后添加一个事件内容进行测试 [保存并发布] 三.创建日历视图 点击[结构]> ...

  3. servlet之隐藏域

    隐藏域的实现, 商品对象 package app02b;public class Customer {        private int id;    private String name;   ...

  4. [Codeforces 922E]Birds

    Description 题库链接 一条直线上有 \(n\) 棵树,每棵树上有 \(c_i\) 只鸟,在一棵树底下召唤一只鸟的魔法代价是 \(cost_i\) 每召唤一只鸟,魔法上限会增加 \(B\) ...

  5. [Codeforces 863A]Quasi-palindrome

    Description Let quasi-palindromic number be such number that adding some leading zeros (possible non ...

  6. POJ 2289(多重匹配+二分)

    POJ 2289(多重匹配+二分) 把n个人,分到m个组中.题目给出每一个人可以被分到的那些组.要求分配完毕后,最大的那一个组的人数最小. 用二分查找来枚举. #include<iostream ...

  7. list,tuple,dict,set的使用方法

    list   list是一种有序的集合,可以随时添加和删除其中的元素 classmates = ['Michael', 'Bob', 'Tracy'] len()函数可以获得list元素的个数.lis ...

  8. Linux 脚本为什么会有#!

    我们在Linux系统终端编辑脚本时第一行通常这么写: #!/usr/bin/env python3 为什么要写这一行,起什么作用? 我们先看看不写这一行会出现什么?那么就会报下面的错误. #!/usr ...

  9. n个并发进程共用一个公共变量Q,写出用信号灯实现n个进程互斥的程序描述,给出信号灯值得取值范围,并说明每个取值范围的物理意义。

    答: var mutex: semaphore:=1; begin cobegin process i : begin   // i = 1,2,……,n repeat P(mutex); 对公共变量 ...

  10. AspNetCoreApi 跨域处理

    AspNetCoreApi 跨域处理 如果咱们有处理过MV5 跨域问题这个问题也不大. (1)为什么会出现跨域问题:  浏览器安全限制了前端脚本跨站点的访问资源,所以在调用WebApi 接口时不能成功 ...