CommonRoad介绍与安装

CommonRoad是慕尼黑大学开发的自动驾驶运动规划算法测评基准,提供车辆动力学模型、场景和评价函数等,旨在增强算法的可复现性和模块化。它包括四种横向动力学模型,多种评估指标,如加速度、碰撞安全等,并提供XML格式的场景描述。安装方面,支持Ubuntu 20.04和18.04,但可能需要分别安装各个模块。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CommandRoad是德国慕尼黑大学开发了一个自动驾驶motion planning算法的Benchmark。其提供了环境、车辆动力学模型等,可以对motion planning算法进行测评,同时可以进行强化学习训练。文章根据论文《CommonRoad Composable Benchmarks for Motion Planning on Roads》和其官网信息对其进行介绍和安装说明。

1. CommonRoad介绍

motion planning需要车辆动力学模型、路网、动静态障碍物、测评函数等,但是提供这字额信息需要很长的篇幅,因此发表的文章只提供一些关键信息,导致很难对这些方法进行复现,然而可复现性对科学研究至关重要。CommonRoad可以提供motion planning所需要的信息,帮助研究者提升工作效率。其中场景信息有真实数据,也有人工制作的危险场景数据。
结果的可复现性是科学的基石。然而由于篇幅限制或者作者认为没有必要,许多发表文章没有提供道路上的障碍物细节等,对于这些方法的复现带来了很多困难,因此一个Benchmark非常重要。CommonRoad的重要性表现在:

  • 之前的benchmark是为室内机器人抓取的,而CommonRoad是为自动驾驶设计的;
  • 不同研究组的数据格式不同,一些数据集不公开,有些数据集数据不全;
  • 一些规划算法库不是针对自动驾驶做了benchmark;
  • 自动驾驶方面有视觉的KITTI和定位的Open SLAM,没有决策规划方面的benchmark;

CommonRoad的优势表现在:

  • 可复现;
  • 模块化;
  • 覆盖典型工况以及各种复杂工况;
  • 轻量化,多平台;
  • 开源;
  • 与算法解耦;

1.1 Benchmark ID

CommonRoad benchmark由车辆模型、评价函数和场景组成,可以方便地组合构造。benchmark的ID可以用下面的形式表示:
B=M:C:S(1) B = M : C : S \tag{1} B=M:C:S(1)
benchmark ID = 车辆模型 : 评价函数 :

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值