This paper introduces our Cyber-Physical Mobility Lab (CPM Lab). It is an open-source development environment for networked and autonomous vehicles with focus on networked decision-making, trajectory planning, and control. The CPM Lab hosts 20 physical model-scale vehicles ({\mu}Cars) which we can seamlessly extend by unlimited simulated vehicles. The code and construction plans are publicly available to enable rebuilding the CPM Lab. Our four-layered architecture enables the seamless use of the same software in simulations and in experiments without any further adaptions. A Data Distribution Service (DDS) based middleware allows adapting the number of vehicles during experiments in a seamless manner. The middleware is also responsible for synchronizing all entities following a logical execution time approach to achieve determinism and reproducibility of experiments. This approach makes the CPM Lab a unique platform for rapid functional prototyping of networked decision-making algorithms. The CPM Lab allows researchers as well as students from different disciplines to see their ideas developing into reality. We demonstrate its capabilities using two example experiments. We are working on a remote access to the CPM Lab via a webinterface.
翻译:本文介绍我们的网络-物理流动实验室(CPM实验室),这是网络和自主车辆的开放源码开发环境,重点是网络决策、轨迹规划和控制。CPM实验室拥有20台物理型号车辆(humu}cars),我们可以通过无限制模拟车辆无缝地扩展这些车辆。代码和施工计划可供公众使用,以便能够重建CPM实验室。我们的四层结构使得在模拟和实验中能够无任何进一步调整地使用同一软件。基于数据发布服务的中件允许在实验中以无缝方式调整车辆数量。基于数据发布服务的中件还负责按照逻辑执行时间方法使所有实体同步,以实现确定性并推广实验。这一方法使CPM实验室成为快速运行网络决策算法的功能原型的独特平台。CPM实验室让研究人员和来自不同学科的学生能够看到他们的想法发展成为现实。我们用两个实例实验展示了它的能力。我们正在通过一个网络界面远程访问CPM实验室。