Institute of Theoretical and Applied Informatics, Polish Academy of Sciences, Bałtycka 5, 44-100 Gliwice, Poland.
Department of Distributed Systems and Informatic Devices, Faculty of Automatic Control, Electronics and Computer Science, Silesian University of Technology, Akademicka 16, 44-100 Gliwice, Poland.
Sensors (Basel). 2022 Nov 4;22(21):8493. doi: 10.3390/s22218493.
Perception and vehicle control remain major challenges in the autonomous driving domain. To find a proper system configuration, thorough testing is needed. Recent advances in graphics and physics simulation allow researchers to build highly realistic simulations that can be used for testing in safety-critical domains and inaccessible environments. Despite the high complexity of urban environments, it is the non-urban areas that are more challenging. Nevertheless, the existing simulators focus mainly on urban driving. Therefore, in this work, we describe our approach to building a flexible real-time testing platform for unmanned ground vehicles for indoor and off-road environments. Our platform consists of our original simulator, robotic operating system (ROS), and a bridge between them. To enable compatibility and real-time communication with ROS, we generate data interchangeable with real-life readings and propose our original communication solution, UDP Bridge, that enables up to 9.5 times faster communication than the existing solution, ROS#. As a result, all of the autonomy algorithms can be run in real-time directly in ROS, which is how we obtained our experimental results. We provide detailed descriptions of the components used to build our integrated platform.
感知和车辆控制仍然是自动驾驶领域的主要挑战。为了找到合适的系统配置,需要进行彻底的测试。图形和物理模拟的最新进展使得研究人员能够构建高度逼真的模拟,可用于测试安全关键领域和无法进入的环境。尽管城市环境的复杂性很高,但非城市地区更具挑战性。尽管如此,现有的模拟器主要集中在城市驾驶上。因此,在这项工作中,我们描述了构建用于室内和越野环境的无人地面车辆的灵活实时测试平台的方法。我们的平台由我们的原始模拟器、机器人操作系统 (ROS) 和它们之间的桥梁组成。为了实现与 ROS 的兼容性和实时通信,我们生成了与实际读数可互换的数据,并提出了我们的原始通信解决方案 UDP Bridge,与现有的解决方案 ROS# 相比,它的通信速度快 9.5 倍。因此,所有的自主算法都可以直接在 ROS 中实时运行,这就是我们获得实验结果的方式。我们详细描述了用于构建我们集成平台的组件。