2022 ROS开发者大会仿真概览(上)

2022年ROS开发者大会上,RapyutaRobotics展示了基于UE4的rclUE库,实现了ROS2与Unreal Engine的集成。通过rclUE,ROS节点可以转化为Unreal的Actor,支持publish/subscribe操作,并利用Unreal的blueprint和分布式仿真能力进行高效多agent仿真。此外,他们还开源了turtlebot3在Unreal中的实现。这一创新为机器人和自动驾驶领域的高级仿真提供了新途径。

2022年的机器人操作系统ROS开发者大会最近在日本举行。作为一个干仿真的,我将带领观众朋友们看一下今年的开发者大会有什么关于仿真的新东西。

今天首先看一下来自Rapyuta Robotics的talk:Distributed Robotics Simulator with Unreal Engine。该团队核心的工作是开发了一个基于UE4引擎的ROS2 client library:rclUE。

据他们介绍,通过rclUE,ros2的节点node可以变成Unreal引擎中的基本对象单元之一Actor,从而实现对rostopic的publish/subscribe。同时,ros相关的内容可以通过Unreal强大的脚本工具blueprint直接操作。该团队还利用了UE游戏引擎的特性进行了ros下多agent的分布式仿真,能更加有效地利用计算资源。

利用游戏引擎如Unreal等进行仿真是机器人和自动驾驶领域的常用做法,看重的就是游戏引擎精良的视觉渲染能力以便模拟物理级传感器,还有此次Rapyuta Robotics提到的blueprint界面和天然支持多用户游戏的分布式仿真架构。因为大量算法基于ROS,游戏引擎与ROS的结合也有很多人在做尝试。如基于UE的自动驾驶仿真平台Carla也对ROS1/ROS2有支持。

图2是Rapyuta放出的仿真效果截图,看上去视觉效果还不错。图3是他们开源的ros经典的turtlebot实例的Unreal版。他们的开源成果可以在github上搜索rclUE和turtlebot3-UE找到。

rapyuta-robotics::rclUE

rapyuta-robotics::turtlebot3-UE

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寒墨阁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值