AWS开源迷你赛车DeepRacer设备软件

AWS宣布要开源DeepRacer设备软件,让开发者可以进一步扩展DeepRacer的功能,使车辆能够执行更多的行为或是产生新的跑法。DeepRacer是一个基于云计算的虚拟赛车模拟器,开发者可以在云计算上训练并且调校机器学习模型,并加载到1/18大小的自动驾驶车上,让迷你自动驾驶车可以在设计的轨道中行驶,克服各种转弯与直信道路组合,而AWS以及大专院校也会定期举办DeepRacer竞赛,让队伍互相较量增加趣味性。

DeepRacer其实是一台有轮子的计算机,其所使用的机器操作系统ROS是以Ubuntu为基础开发,AWS提到,通过开源DeepRacer程序代码,可以让具有Linux程序开发能力的开发人员,创造出新的或是更有趣的车辆用途,让开发人员将脑海中汽车的点子,能够在DeepRacer中实现。

AWS从DeepRacer团队和社群成员收集到6个示范项目,包括由AWS所创建的Follow the leader、Mapping和Off Road,由开源社群创建的项目则有RoboCat、DeepBlaster和DeepDriver,供开发者能够更简单地开始探索新的车辆可能性,开发者可以尝试使用DeepBlaster项目,在DeepRacer上安装Nerf大炮,或是使用Mapping项目创建房屋或办公室的可视化图像,也能以DeepDriver项目创造出新的赛车跑法。

AWS建议开发者可以从Follow the leader开始,这个项目可以训练汽车来侦测并跟随物体,这是最能快速创建并且开始执行的项目。

通过改写DeepRacer设备源码,开发者可以更改当前以关注为主的赛车行为,部署自己的算法,在跑道上采取策略阻挡其他汽车超车,或是通过特殊的算法,在特定的路况组合采用独家的跑法。开发者现在就能取用这些开源程序代码以及文件,并且在DeepRacer Slack频道中与其他社群成员交流。