ROS机器人系列竞赛之地下挑战赛 The DARPA Subterranean (SubT) Challenge Competition
这个挑战赛有完整的教程:
- github.com/osrf/subt_hello_world
谷歌翻译截图如下:
仿真是基础,仿真不过瘾的话嘛,真实场景更加酷炫!!!
参考:www.openrobotics.org/blog/2021/9/27/darpa-subt-final-competition
入口
洞穴实景
场景一应俱全啊,全景图如下:
主角,酷炫的机器人!
DARPA SubT 总决赛(谷歌翻译)
DARPA 地下 (SubT) 挑战赛决赛赛事于2021年 9 月 21 日至 9 月 24 日在路易斯维尔巨型洞穴举行。这标志着 SubT 的高潮,它始于 2018 年,由跨越各种物理和虚拟比赛场景的多项比赛组成。我们要祝贺所有参赛者的辛勤工作和创新;并识别获胜的团队,系统竞赛中的 CERBERUS 团队和虚拟竞赛中的 Dynamo 团队。
SubT 竞赛的首要目标是开发能够绘制和搜索复杂地下环境的机器人解决方案。SubT 是 DARPA 机器人挑战赛的最新版本,之前的项目包括 DARPA 机器人挑战赛(人形机器人)、DARPA 城市挑战赛(自主城市驾驶)和 DARPA 大挑战赛(自主地面车辆)。该挑战旨在模拟危险的地下紧急情况中的条件,例如倒塌的矿井或洞穴、飓风期间受损的地铁或熔毁后的核电站。最后的比赛汇集了前三场比赛的各个方面,并以城市、洞穴和采矿地下勘探为特色。
SubT 参赛者必须部署一个机器人团队来探索三种不同类型的环境,包括隧道、洞穴和城市。人工制品遍布整个环境。成功地识别出距地面真实姿势 5 米范围内的工件的位置将为团队赢得 1 分。得分最多的队伍获胜。虽然这场比赛听起来相对简单,但对于大多数机器人来说,这项任务实际上相当困难。困难是由一系列因素造成的,包括缺乏 GPS 接收、黑暗和尴尬的地形,以及难以与机器人操作员建立无线连接。DARPA 发布了这个隧道巡回赛课程的视频,很好地概述了他们想要探索的复杂环境。
第一名和第三名之间仅差几分,SubT 挑战的系统田径队之间的竞争非常激烈。看到团队策略是如何由团队机器人的组成和能力决定的,真是令人着迷。如果您不熟悉这些团队,我们早在 2020 年 2 月就报道了城市比赛,并且IEEE Spectrum在最终比赛之前写了每个团队的详细描述。由于比赛的性质或在比赛中的作用,我们不得不让球队保持一定距离;所以我们对机器人上使用的软件有效载荷知之甚少。我们怀疑大多数(如果不是所有)团队都以某种身份使用 ROS。看第一名和第二名的有腿平台Anymal和Spot都支持 ROS 接口,CSIRO发布了一份早期竞赛的白皮书,说明他们使用了 ROS。再往下,现场团队 MARBLE、CTU-CRAS-NORLAB 和 CoSTAR 都大量使用了也广泛使用 ROS 的 Clearpath Husky 机器人。我们热切地等待团队的最终白皮书,在那里我们将了解更多关于他们的软件堆栈的信息;如果我们幸运的话,他们开发的一些软件将会进入开源社区。
面对面的比赛只是 DARPA 的 SubT 挑战赛的一个方面。SubT 还举办了一场以高保真模拟进行的虚拟比赛。这种虚拟比赛通过消除参赛队伍拥有物理机器人的需要,降低了 SubT 的进入门槛;相反,我们在 Gazebo 中为比赛创建了一个详细的模拟。这些模拟让任何拥有计算机的人都有机会参加 SubT 比赛。大多数虚拟赛道的参赛者都是非 DARPA 直接赞助的研究和学术团体。我们为 SubT 创建的 Gazebo 模拟几乎在每个细节上都反映了现实世界的比赛,因为我们使用最新的摄影测量和激光扫描技术克隆了比赛场地和机器人。为了进一步增强这些模拟的真实性,我们开发了 Gazebo 插件来复制特定于比赛的各种效果。例如,SubT 环境中的网络连接受到限制——WiFi 无法穿透坚硬的岩石——因此我们必须开发 Gazebo 插件来复制地下的条件。我们创建的其他插件包括一个热像仪,用于检测受伤的人和由机器人运动触发的动态落石。我们制作了模拟机器人和练习环境 我们创建的其他插件包括一个热像仪,用于检测受伤的人和由机器人运动触发的动态落石。我们制作了模拟机器人和练习环境 我们创建的其他插件包括一个热像仪,用于检测受伤的人和由机器人运动触发的动态落石。我们制作了模拟机器人和练习环境使用 SubT 门户和Ignition Fuel(我们基于 Web 的模型存储库)随时可供公众使用。为了方便竞争对手,我们使用 ROS 创建了一些示例和教程,介绍如何开始创建自己的虚拟 SubT 机器人。总而言之,已经为 SubT 创建了 200 多个新模型,所有这些模型都可以在SubT Tech Repo上免费获得。SubT Challenge 模拟器的源代码以及教程和文档可以在https://github.com/osrf/subt找到。
在 SubT 决赛之前举行了三场虚拟巡回赛。每个电路都覆盖了具有不同操作考虑的不同地下域。按顺序,巡回赛是隧道、城市和洞穴。隧道域代表类似于矿山的人造粗糙地下环境。城市环境也是人造的,但类似于地铁和较低层的建筑物。洞穴环境是天然的非结构化地下环境。
我们在 Cloudsim 上运行了三个虚拟电路和虚拟决赛,Cloudsim是我们在云基础设施上托管 Ignition Gazebo 的开源平台。对于虚拟决赛,我们使用 1824 台云机器执行 7781 小时的计算,以模拟部署在 9 个团队中的 58 个机器人(37 个空中/21 个地面)。穿越 8 个不同的世界超过 12,000 公里。在 SubT 比赛的过程中,我们调整和改进了 Cloudsim 以满足程序不断变化的需求。例如,为了最终完成,我们在 Cloudsim 中添加了模拟录制功能,以允许在最终比赛期间播放虚拟比赛。活动期间DARPAtv的这个片段很好地描述了模拟比赛的范围和规模。虚拟比赛的完整结果可以在DARPA 排行榜上找到。
除了因新冠肺炎导致的洞穴赛道外,每个虚拟赛道事件都伴随着真实世界的系统轨迹;也就是说,Cave Circuit 完全是虚拟的,并且只在 Cloudsim 上运行。Open Robotics 使用 Cloudsim 和 Gazebo 直接协助进行虚拟电路比赛;ROS被大量竞争对手使用。我们参加 DARPA SubT 竞赛对进一步提升 ROS 和 Gazebo 的能力做出了很大贡献;并创造了新一代有才华的机器人专家,他们将他们的学术研究应用到现实世界的场景中。由于要使 SubT 成为现实,需要对 ROS、Gazebo 和 Cloudsim 做出大量开源贡献,因此该事件的影响将在未来几年内显现出来。SubT Virtual Testbed等贡献、SubT Hello World Repo以及Ignition Fuel 上可用的 SubT 机器人和模型将对我们的开源社区产生持久的积极影响。我们为 DARPA SubT 对开源和机器人领域产生的积极影响感到自豪,我们很高兴看到接下来会发生什么。
ROS机器人系列竞赛之地下挑战赛 The DARPA Subterranean (SubT) Challenge Competition相关推荐
- ROS机器人系列竞赛之工业自动化(侧重机器人敏捷开发)Agile Robotics for Industrial Automation Competition ariac 2022
ARIAC 2022 是在带有 Gazebo 9.15 的 ROS Melodic 上开发的,并在 Ubuntu 18.04 上运行. 与 Gazebo 一起,通信基础设施将使用机器人操作系统 (RO ...
- ROS系统MoveIt玩转双臂机器人系列(二)--生成MoveIt配置包
ROS系统MoveIt玩转双臂机器人系列(二)--生成MoveIt配置包 注:本篇博文全部源码下载地址为:Git Repo. 1. 下载到本地后解压到当前文件夹然后运行:catkin_make 编译. ...
- ROS系统MoveIt玩转双臂机器人系列(三)--利用controller控制实际机器人
ROS系统MoveIt玩转双臂机器人系列(三)--利用controller控制实际机器人 注:本篇博文全部源码下载地址为:Git Repo. 1. 下载到本地后解压到当前文件夹然后运行:catkin_ ...
- ROS系统MoveIt玩转双臂机器人系列(一)--ROS机器人建模
ROS系统MoveIt玩转双臂机器人系列(一)--ROS机器人建模 注:本篇博文全部源码下载地址为:Git Repo. 1. 下载到本地后解压到当前文件夹然后运行:catkin_make 编译. 2. ...
- ROS 学习系列-- 四轮机器人线性速率、角速度和电机PWM线性关系的定量分析
ROS中的机器人导航需要底层轮子驱动十分精确的对行进的速率和角速度进行控制.本文根据大量的实验数据进行图形化分析,找出线性速率.角速度和电机PWM线性关系,并得出计算公式. 1. ROS导航机器人驱动 ...
- ROS系统MoveIt玩转双臂机器人系列(五)--浅议机器人运动学与D-H建模
ROS系统MoveIt玩转双臂机器人系列(五)--浅议机器人运动学与D-H建模 一.概述 机器人运动学研究的是机械臂各个连杆之间的位移关系.速度关系和加速度关系.比较经典的一本书推荐大家读读熊有伦的& ...
- 蓝桥ROS机器人之C++系列奇妙甜甜圈
不仅,ROS机器人相关,C++/Python/单片机系列都可以用云平台玩耍. 这里补充一个甜甜圈(2年前案例公开): 用C++写一个简单的动态甜甜圈吧字符串显示的那种哦 Windows C++移植到L ...
- 【RMF】ros机器人中间件框架学习系列一:了解原理
[前言]RMF(ros机器人中间件框架)目前国内资源比较少,学起来有些困难,但出于某些原因还是需要研究一下,这里记录一下自己的学习过程,欢迎指正,共同进步 参考网站: ①:使用ROS2机器人操做系统进 ...
- ROS机器人程序设计(原书第2版).
机器人设计与制作系列 ROS机器人程序设计 (原书第2版) Learning ROS for Robotics Programming,Second Edition 恩里克·费尔南德斯(Enrique ...
- 蓝桥ROS机器人课程和需求
这一类课程需求量其实并不大. 从已经开设的课程中可以看到总人数也就1.6万+ 关于ROS机器人课程维护,由于时间关系都还是基础类课程. 并且课程设置目标中性,只是提供一个云端环境供学生实验和学习用,不 ...
最新文章
- 求生之路 l4d linux,求生之路开服过程(基于ubuntu)
- defensive-bash-programming
- 自适应IFRAME的大小
- 第一章---对象导论
- web字体设置成平方字体_如何托管自己的Web字体
- B样条曲线介绍和实现(等值线平滑)
- 《Essential C++》笔记之设计一个泛型算法(二)
- 38 NoSQL-memcached
- (转)深入理解最强桌面地图控件GMAP.NET ---离线地图
- AcWing 848. 有向图的拓扑序列(拓扑排序模板)
- 创建单IP的×××网络
- MISRA C-2012规则中文版
- 微信小程序---wxss模板样式
- HTML+CSS 仿QQ邮箱登录界面
- 计算机体系结构:记分牌算法(完全弄懂!)
- iOS开发中的Web应用概述
- win10系统无法访问指定设备或路径怎么解决?
- 在windows 10中新建文本文档,只有txt文件双击打不开,但右键点编辑可以打开。
- 故障案例 | 慢SQL引发MySQL高可用切换排查全过程
- 计算机编程课程顺序_您可以在八月开始学习450项免费的在线编程和计算机科学课程...
热门文章
- nbu备份社区版mysql_mysql数据备份之NBU
- Java爬取酷狗音乐歌单
- 新基建+新科技,Hightopo助力智慧港口数字化转型
- 如何解决RS485 通讯接口被主站占用的问题
- 轻松掌握MySQL数据库锁机制的相关原理
- 关于伪分布式hadoop集群及HBase安装的一些记录(基于林子雨老师的大数据软件安装和基础编程)
- 论文笔记(1) B4: Experience with a Globally-Deployed Software Defined WAN
- 前端-js网页特效(三)动画效果及原理
- win10计算机不显示usb,win10系统U盘不识别怎么办 没有显示U盘的解决方法
- win10安装steam有损计算机,Win10安装steam平台提示“steam fatal error”报错的解决方法...