论文标题
部分可观测时空混沌系统的无模型预测
A software toolkit and hardware platform for investigating and comparing robot autonomy algorithms in simulation and reality
论文作者
论文摘要
我们描述了一个软件框架和一个用于串联的硬件平台,用于设计和分析模拟和现实中的机器人自主算法。该软件是开源的,集装箱和操作系统(OS)独立的软件,具有三个主要组件:与C ++车辆仿真框架(Chrono)的ROS 2接口(Chrono),该框架提供了高保真的轮子/跟踪的车辆和传感器模拟;用于算法设计和测试的基本基于ROS 2的自主堆栈;以及一个开发生态系统,可以在感知,状态估计,路径计划和控制中进行可视化和硬件实验。随附的硬件平台是一个1/6刻度的车辆,并具有可重新配置的用于计算,传感和跟踪的可重新配置的安装。其目的是允许对算法和传感器配置进行物理测试和改进。由于该车辆平台在模拟环境中具有数字双胞胎,因此可以测试和比较模拟和现实中相同的算法和自主堆栈。该平台的构建是为了表征和管理模拟对真实差距。在此,我们描述了如何建立,部署和用于改善移动应用程序的自主权。
We describe a software framework and a hardware platform used in tandem for the design and analysis of robot autonomy algorithms in simulation and reality. The software, which is open source, containerized, and operating system (OS) independent, has three main components: a ROS 2 interface to a C++ vehicle simulation framework (Chrono), which provides high-fidelity wheeled/tracked vehicle and sensor simulation; a basic ROS 2-based autonomy stack for algorithm design and testing; and, a development ecosystem which enables visualization, and hardware-in-the-loop experimentation in perception, state estimation, path planning, and controls. The accompanying hardware platform is a 1/6th scale vehicle augmented with reconfigurable mountings for computing, sensing, and tracking. Its purpose is to allow algorithms and sensor configurations to be physically tested and improved. Since this vehicle platform has a digital twin within the simulation environment, one can test and compare the same algorithms and autonomy stack in simulation and reality. This platform has been built with an eye towards characterizing and managing the simulation-to-reality gap. Herein, we describe how this platform is set up, deployed, and used to improve autonomy for mobility applications.