上周末,来自世界各地的500多名与会者聚集在西班牙马德里参加第七届年度ROSCon活动。AAC的Chantelle Dubois参加了今年的机器人专题活动,她对ROSCon以及各行各业不断增长的机器人应用提出了自己的想法。
ROS,也称为机器人操作系统,是一种开源机器人软件平台,不仅在学术和研究机构中受到欢迎,而且作为各种行业采用的工具。由ROSCon的研究人员和技术公司代表提供的高级别演讲涉及空间,自动驾驶,军事,仓库管理和航空应用等领域,仅举几例。
图片由Acutronic Robotics(前身为Erle Robotics)提供。
今年的ROSCon显而易见的是,会议在规模和复杂性方面都有所增长。ROSCon由一系列令人印象深刻的主要技术公司作为赞助商提供支持,其中许多公司都在积极招募和寻找人才。
此次会议也很快超过了与会者和主持人的能力,其单轨项目的提交接受率仅为25%,纯粹是由于后勤限制。它也提前几周售罄。
但是,虽然会议已经发展,但它仍然保持着这样一个氛围:机器人爱好者聚集在一起比较笔记并谈论他们最喜欢的东西:机器人。在ROSCon,开源社区的协作性质无疑在现实生活中转化为一种邀请的氛围,以及讨论,想法和热情轻松流动的氛围。
以下是几个会议的简要总结,这些会议涉及自动驾驶汽车中使用的ROS,ROS 2的开发以及ROS最近在Windows平台上的可用性。
ROS 2:热烈的Apalone和Bouncy Bolson
第一个非beta版本的ROS 2,Ardent Apalone,于2017年12月推出,第二个版本是Bouncy Bolson,就在今年7月。当ROS 2首次公布时,许多计划的功能有望使其更加强大和安全 - 特性在工业应用中非常重要。
ROSCon 2018将成为自ROS 2发布以来的第一次聚会,为社区提供近一年的实验和玩耍。因此,相当多的程序是关于ROS 2的某些方面,或者是使用ROS 2的项目。
Bosch Global介绍了如何使用ROS 2,并展示了如何在节点网络上实现安全功能的实时演示。例如,现在可以控制节点权限,以便未授权节点不能访问通信层。如果尝试启动没有该特定网络权限的节点,则启动失败。
ROS 2演练。图片由 Open Robotics提供。
很明显,目前正在进行ROS 2的大量活动和开发以及关于将ROS 1从ROS 1迁移到ROS 2的演示以及roslaunch的开发也进行了讨论。
最重要的是,Open Robotics鼓励那些有兴趣参与开发的人。即使是那些对社区不熟悉的人,也会为首次参与者提供特别标记的帖子,以便他们轻松进入这个过程。
自动驾驶汽车
自动驾驶汽车领域绝对是第一个打入主流的竞赛。许多公司和开发商都在对行业进行巨额投资,因此在科技会议上看到这个主题并不令人意外。
使自动驾驶中的ROS用例特别有趣的是对安全和认证的相当严格的要求。因此,ROS通常用于原型,但有时在生产之前被删除,因为存在严格的实时限制或其他低级要求。
这仍然没有阻止一些公司进行试验,看看它们能够在多大程度上推动ROS的局限。Apex.AI介绍了基于ROS 2的驱动堆栈实现,表明有一条途径可以使ROS 2符合自动驾驶汽车的生产要求。在有限的背景下,他们证明了ROS 2具有一些所需的基本功能,尽管ROS 1仍然依赖于2中尚未提供的一些功能。该团队能够非常接近硬实时要求,并符合ISO-26262“道路车辆 - 功能安全” 标准的资格。
ROS在Windows上可用
ROS之前已经在几种Linux版本以及Mac OS X上可用。今年9月,微软还宣布推出适用于Windows 10和Azure的ROS,提供对Visual Studio,Microsoft Cloud服务和其他半导体工具的开发访问。像Windows机器学习。
这项工作属于ROS工业联盟的一部分,该联盟致力于为工业应用开发ROS。
目前尚未正式宣布ROSCon将于2019年举办,尽管目前的趋势是它通常与IEEE / RSJ智能机器人和系统国际会议(IROS)在同一城市举行。在这种情况下,它有可能在明年在澳门举办。但是,在制定旅行计划之前,请留意官方声明。