订阅高工机器人官方微信

订阅服务机器人官方微信

订阅人工智能官方微信

【会议】Intel陆科进:ROS1.0到ROS2.0的进阶

2017-08-30 14:26 高工机器人网 阅读:9773
分享到:

摘要8月26日,在由高工产研、中国电子学会主办,高工机器人、汤尼机器人承办的“WRC-2017ROS全球开发者高峰论坛”上,Intel陆科进发表了《ROS2.0-解决可靠性和高效性痛点的新一代机器人操作系统》的主题演讲。

关于恶意转载本网原创文章,故意删除高工机器人字眼的严正声明

  【文/廖文清】ROS一开始是针对Willow Garage PR2 机器人开发的,其初衷是为PR2机器人的用户提供一套软件,以进行不同的研究和开发。随后ROS得到了快速的发展,它作为一个开放性的应用平台被逐步推广到商业领域,如工业机器人、农业机器人、商业清洁机器人等等。

  随着ROS社区的不断扩大,现在ROS已经广泛应用于无人机、无人车等领域。尽管ROS作为研究性平台很重要,但将基于ROS的实验室原型机发展为基于ROS的产品,以适应实际需要,也是大势所趋。而为了让ROS更好的实现产品化的落地,ROS1.0急需向ROS2.0进阶。

  8月26日,在由高工产研、中国电子学会主办,高工机器人、汤尼机器人承办的“WRC-2017ROS全球开发者高峰论坛”上,Intel陆科进发表了《ROS2.0-解决可靠性和高效性痛点的新一代机器人操作系统》的主题演讲。

  陆科进表示,ROS以具有工作站级别计算能力的单体机器人为平台,并以高速可靠的本地网络连接为前提。

  从中国市场来看,去年很多机器人厂商是从平板厂商转型过来的,因此他们更愿意使用安卓系统,因为开发者一般也是使用JAVA来进行编程。但是,一年之后,越来越多的机器人企业开始使用ROS,因为他们知道ROS确实更加专业,ROS提供的要素也比较丰富,尤其是能够做更多智能型产品,再加上ROS2.0的定位长期来讲也是为了产品化而服务的,相信未来ROS2.0将会被更多的市场接纳。

  其次是垂直的生产厂商,他们对机器人很早就开始布局,比较容易接受ROS;最后一种是传统的工业厂商,除了工业机器人手臂之外,他们也尝试做服务机器人,慢慢加入到ROS的研发上,从现在发展来看,ROS1.0已经超越了当初的研究目的,ROS2.0应运而生。

  对ROS2.0来说,在整个系统架构上,使用了DDS消息机制来替代原有的消息机制,可以实现其它接口的加入。 ROS2.0版本在代码的组合和风格上跟ROS1.0有很大的不同,因为ROS1.0版本是由一些爱好者和科研机构以及一些大学为了完成像PR2这样的科研项目相关的机器人而创建的,节点的管理和开发来自不同的组织或个人,ROS2.0首先要解决的是提高核心节点库的代码质量以满足产品化的需求。

  此外,为了满足产品化的需求,ROS2.0在可靠性和实时性上面做了很大的完善,通过内存分配的优化、进程间通讯的标准化、节点生命周期管理的标准化等,使之更加适用于对于实时性和可靠性要求比较高的应用领域和比较苛刻的环境,更加容易实现产品化。

  随后,陆科进介绍了Intel的计算平台,并表示Intel将侧重于对底层实时系统做优化,使其能够更好地完成实时性的工作,更好的实现产品化。此外,在技术创新上,Intel将会提供开放的平台和数据,通过开源的方式提供给大家,让大家能够快速实现攒机器人,为实现ROS产品的落地做出贡献。

热门文章
  • 日排行
  • 周排行
  • 月排行
欢迎投稿

联系人:郑先生

Email:ly.zheng#gaogong123.com
发送邮件时用@替换#

电 话:0755-26981898-843