kadn / carla

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

此代码的作用

carla(一款自动驾驶测试虚拟环境中提供了如何利用carla官方代码实现一些简单的功能。

该代码提供了更为详细的功能

  • 收集数据并保存 debugsaveimg.py
  • 使用XBOX游戏手柄对赛车进行控制 manual_record.py
  • testfunction中提供了众多用于分析数据的代码.read.py plotoriginal.py plot.py

##manual_record.py

在打开了carla服务器端并开启其通信功能之后,运行python3 manual_record.py可以实现如下功能: 1.使用XBOX来操作赛车的行动 2.在操作的同时记录相关数据 3.可以通过调整代码来实现使用 键盘来操作,或者不记录数据的功能,可以改变天气,录制时间,录制画质等等 4.请关注代码的运行提示

##testfunction中的代码

plotoriginal.py中提供了分析 保存steer,gas,brake分布情况的代码。 plot用于与plotoriginal.py配合(利用pk文件),将图画出来 read.py用于分析采集文件中的图片的实际样子,是否合理 testfunction中的其他文件都不成熟,可以不看

##收集数据之后的用途

通过端到端的学习方法,我们利用收集的数据进行了模型训练,使其能够通过 imitation learning完成在carla环境中的自动驾驶, 代码见 kadn/myimitation

About

License:Other


Languages

Language:Python 99.8%Language:Dockerfile 0.2%Language:Shell 0.1%