自动驾驶车辆仿真模拟软件盘点

无人驾驶汽车真实上路后所要面临的外部环境是复杂多变的。通过利用仿真模拟软件可以检查算法,也可以训练无人车面对不同场景下的感知、决策等算法。

模拟平台有很多种,如果分类的话,可以分为两种:开源和收费的。从技术上分,也主要有两种:第一种是基于合成数据对环境、感知以及车辆进行模拟,这种模拟器主要用于控制与规划算法的初步开发上;第二种是基于真实数据的回放以测试无人驾驶不同部件的功能及性能。

开源模拟平台

Gazebo

Gazebo平台可以提供在复杂的室内和室外环境中准确有效地模拟训练机器人的能力。它拥有一个强大的物理引擎,高品质的图形,方便的编程和图形界面。最重要的是,Gazebo是一个充满活力的社区免费。三维机器人模拟器Gazebo一般结合机器人操作系统ROS来测试。

优点:

1.动力学仿真

可以连接多个高性能物理引擎,包括ODE,Bullet,Simbody和DART。

2.先进的3D图形

Gazebo利用OGRE提供逼真的渲染环境,包括高质量的照明,阴影和纹理。

3.传感器和噪音

从激光测距仪,2D / 3D摄像机,Kinect风格的传感器,接触式传感器,力矩等等生成传感器数据,可选的噪音。

4.插件

可开发机器人,传感器和环境控制的自定义插件。插件可直接访问Gazebo的API。

5.机器人模型

提供了许多机器人,包括PR2,Pioneer2 DX,iRobotCreate和TurtleBot。 或者使用SDF构建你自己的。

6.命令行工具

广泛的命令行工具有利于模拟内省和控制。

7.云模拟

通过运用Gazebo的功能来整合现有的模型和传感器。

应用:

在无人驾驶车辆测试方面,github上有人用ROS动能和Gazebo 8做过一个Car Demo,车辆的油门、刹车、转向和传动都是通过一个ROS系统去控制。所有传感器数据都是通过ROS发布,并且可以用RVIZ可视化。利用Gazebo功能整合现有的模型和传感器,构建城市模型和一个高速公路交互场景,垃圾箱、交通锥和加油站等都来自Gazebo模型库。在车顶处搭载一个16线激光雷达,8个超声波传感器,4个摄像头和2个平面激光雷达。代码可以从Github 网址得到。通过Nvidia-docker并从Docker Hub中提取osrt/car_demo进行尝试。该平台基于C++开发,系统要求ROS+Ubuntu环境。

EuroTruck Simulator 2

Euro Truck Simulator 2 本身是一个

  • 3
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Carsim、Simulink和Prescan是三种常用的汽车仿真工具。Carsim是一种多体动力学仿真软件,用于高精度的车辆动力学和驾驶员行为建模。Simulink是一种功能强大的模型建模和仿真环境,用于开发和验证控制算法。Prescan是一种基于物理的传感器仿真软件,用于模拟雷达、摄像头等传感器的输入。 Carsim、Simulink和Prescan可以联合使用进行更为完整和准确的汽车仿真。首先,使用Carsim进行车辆动力学建模和仿真。Carsim可以准确地模拟车辆的运动特性、悬挂系统、制动系统等,获取实时的车辆动力学数据。 其次,使用Simulink进行控制算法的开发和验证。Simulink提供了丰富的建模工具和仿真环境,可以方便地建立控制系统的模型,并进行仿真测试。可以将Carsim的动力学模型与Simulink的控制算法模型进行连接,实现闭环控制仿真,验证控制算法在不同场景下的性能。 最后,使用Prescan进行传感器仿真。Prescan可以模拟车辆周围环境的物理特性,如道路、障碍物等,并生成传感器的输入数据。可以将Prescan的传感器模型与Simulink的控制算法模型进行连接,实现控制系统与传感器的闭环仿真。这样可以更加真实地模拟现实场景,评估控制系统的性能和稳定性。 综上所述,Carsim、Simulink和Prescan的联合仿真可以更全面地模拟和评估汽车的动力学、控制算法和传感器系统。通过联合仿真,可以优化车辆的性能、提高安全性,并为进一步的研发和测试工作提供支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值