历史上的今天
今天是:2024年09月29日(星期日)
2019年09月29日 | 美国学生利用边缘强化学习计算 帮助自动驾驶汽车在赛道上辨别方向
2019-09-29
据外媒报道,美国查尔斯顿学院(College of Charleston)数据科学专业的两名学生在科技公司Logicalis的指导下,完成了竞争学习(人工神经网络的一种学习方式),即利用边缘强化学习(RL)计算,帮助自动驾驶汽车在行驶时辨别方向。

(图片来源:DeepRacer汽车)
该团队推出的系统,以物联网(IoT)为基础,采用Wi-Fi网联软件,利用亚马逊云计算IaaS和PaaS平台服务AWS的DeepRacer云控制台,能够与车辆进行通信,并且捕获摄像头图像,以更好地了解车辆的路径和位置,并且向其发送指令以改善加速和路径选择等性能。该团队表示,他们研发的竞争学习能够让该系统的表现优于基于AWS的模型。而且学生们研发的系统能够让车辆或其他设备了解其环境,并根据收集和解释的数据,在边缘(使用平板电脑或笔记本电脑)做出响应。
Starr和Turner都是数据科学专业的学生,他们参加了AWS DeepRacer项目(AWS发起的一项比赛,要求开发人员和科学家利用机器学习构建自动驾驶汽车),主要关注于为自动驾驶汽车研发和微调算法,从而能够利用传感器数据探测车辆位于哪个赛道上,并且利用此类数据以及机器学习,从基于云的软件中无线分享信息、接收提示,让自动驾驶汽车自己得到训练,并在赛道上保持最高行驶速度。
在构建基于IoT的解决方案之前,该研究小组考虑了几个选择,首先在虚拟车辆上采用了该解决方案。该团队获取了DeepRacer汽车以及赛道beta仿真,然后开始研发和测试RL算法。学生们利用模拟车型,并且将车辆命名为Virtual Car 42 。然后,他们开始对模拟车辆进行测试,结果发现,在正确完成特定圈数的基础上,他们研发的学习算法使其模拟车辆的表现优于AWS DeepRacer汽车。例如,该算法可以识别路上的弯道,并且调整车辆的转向和加速度,以尽可能快的速度在每条弯道上行驶。
2019年7月,该团队在实体车上使用了该软件。该实体车配备了车载摄像头和加速度陀螺仪,能够帮助识别车辆位置。学生们使用AWS Sage Maker机器学习平台,AWS Robotmaker机器人仿真平台通过WiFi或USB棒向车辆传输代码,然后,研究小组可以利用iPad或计算机对车辆数据的输入和输出进行控制。
应用于Virtual Car 42的机器学习算法也可以用于其他设备,例如商业或工艺应用中的设备或车辆。例如,通过使用WiFi或其他无线网络进行物联网连接,设备可以利用传感器捕捉并提供诸如预测性维护、图像和声音识别、监控等信息,同时还支持自动驾驶。
史海拾趣
|
如何将SMDK2440变成多个版本?例如我的产品210,对应的BSP是smdk2440210,产品220对应的是smdk2440220 本人菜鸟,现在碰到一个问题,希望向大家求助一下. 现在我的wince目录中的PLATFORM只有smdk2440一个bsp,这样产生了很多不方便的地方. 第一,目前有3个系列的产品,虽然都是基于2440的,但是在BSP上,还是有些地方是不同的,要维护这三个系列的产品.虽然 ...… 查看全部问答> |
|
DDK可以编译成两种版本。一个Free另外一个好象是Checked版本 有什么不同。 有时候我用Checked编译通过 Free不能通过编译 晕。 还有 VC里面不能 _asm mov ebp,esp 不能修改ebp的值吗?… 查看全部问答> |
|
ARM D/A转换程序设计 1.编程实现多种波形(正弦波信号、三角波信号、方波信号)的输出,在 DA接口利用示波器观测实验输出。 2.在 LCD上显示信号… 查看全部问答> |
|
我用的是神州stm32103系列的芯片,用开发板提供的程序i2c读写的读写函数放在液晶显示初始化ili9320的初始化程序下面就不能运行,我跟踪了程序,是在i2c读写函数的checkevent这里出现死循环, 导致程序没有办法继续往下执行,求指点,很急。 ...… 查看全部问答> |
|
请假,利用AVR实现与液晶屏的访问,如果采用直接访问(给液晶屏分配一个地址空间),直接接到对应的地址和数据线上,对应的RD和WR信号分别接到AVR的RD和WR上。但是如果采用间接访问的话,液晶屏幕的RD和WR信号是不是一般不能接在对应AVR的RD和WR信 ...… 查看全部问答> |




