如何诊断和解决常见的 AWS DeepRacer 运营问题 - AWS DeepRacer

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

如何诊断和解决常见的 AWS DeepRacer 运营问题

当您使用 AWS DeepRacer 车辆探索强化学习时,设备可能会失效。以下故障诊断主题可以帮助您诊断并解决问题。

为什么设备控制台上的视频播放器不显示来自车辆摄像头的视频流?

登录 AWS DeepRacer 设备控制台后,在设备控制的视频播放器中,您看不到任何来自安装在 AWS DeepRacer 车辆上的摄像头直播的实时视频。以下原因可能会导致此问题:

  • 摄像头与 USB 端口的连接可能松了。从车辆上拔下摄像头模块,再重新插入 USB 端口,断开设备上的电源然后再接通电源以重新启动它。

  • 摄像头可能有缺陷。使用另一台 AWS DeepRacer 车辆上已知的工作摄像头(如果有)来测试这是否是原因。

为什么我的 AWS DeepRacer 车辆不动?

您打开了 AWS DeepRacer 车辆的电源,但无法让它移动。以下原因可能会导致此问题:

  • 车辆的电源组没有打开,或者电源组未与车辆连接。确保在移动电源上的 USB- USB-C-to-USB C 端口和车辆底盘上的 USB-C 端口之间连接所提供的 C 电缆。验证 LED 指示灯是否亮起,以显示移动电源的电量。如果没有亮,请按下电源组上的电源按钮,然后按下车辆底盘上的电源按钮以启动设备。当尾灯亮起时,设备启动。

  • 如果电源组已打开,车辆已启动,但车辆在手动或自动驾驶模式下均无法移动,请检查车辆底盘下的电池是否已充电并打开。否则,请为车辆电池充电,然后在电池充满电后再将其打开。

  • 车辆电池电缆连接器没有完全插入设备驾驶模块电源线连接器中。请确保电缆连接器紧密连接。

  • 电池电缆有缺陷。如果可能,在另一辆工作正常的车辆上测试该电池,以检测是否属于此情况。

  • 车辆电池的电源开关没有打开。请确保电源开关已打开,并听到两声哔哔声,之后马上听到一声长哔声。

为什么我看不到最新的设备更新? 如何获得最新更新?

为什么我的 AWS DeepRacer 车辆的软件已经过时了?

  • 最近没有在设备上执行自动更新。您可能需要执行手动更新

  • 车辆未连接到 Internet。请确保车辆已连接到可访问 Internet 的 Wi-Fi 或 Ethenet 网络。

为什么我的 AWS DeepRacer 车辆没有连接到我的 Wi-Fi 网络?

当我在车辆操作系统上查看网络状态时,我看不到 AWS DeepRacer 车辆已连接到任何 Wi-Fi 网络。出现上述情况可能是因为以下问题:

  • 尚未为 AWS DeepRacer 车辆配置 Wi-Fi。请按照此设置说明,为您的车辆设置 Wi-Fi 网络。

  • 车辆超出了有效的网络信号范围。确保在所选的 Wi-Fi 网络范围内操作车辆。

  • 车辆的预配置 Wi-Fi 网络与可用的 Wi-Fi 网络不匹配。请按照设置说明,重置不需要有效验证码的 Wi-Fi 网络。

为什么 AWS DeepRacer 设备控制台页面需要很长时间才能加载?

当我尝试打开 AWS DeepRacer 车辆的设备控制台时,设备控制台页面似乎需要很长时间才能加载。

  • 您的车辆已停机或关闭。请确保尾灯亮起时,车辆是通电状态。

  • 您车辆的 IP 地址已更改,很有可能是通过您网络的 DHCP 服务器更改的。要查明车辆的新 IP 地址,请按照以下设置说明,通过计算机与车辆之间的 USB-USB 电缆连接登录设备控制台。在 Settings (设置) 中查看新的 IP 地址。或者,您也可以检查连接到您的网络的设备列表,以查找新的 IP 地址。如果您不是网络管理员,可请求管理员为您查看。

为什么模型部署到 AWS DeepRacer 车辆上后性能不佳?

训练模型并将其构件部署到您的 AWS DeepRacer 车辆后,车辆有时无法按预期运行。这是什么问题?

通常,优化经过训练的模型以转移到物理 AWS DeepRacer 车辆是一个具有挑战性的学习过程。它通常需要通过试验和错误进行迭代。有关最佳实践的一般准则,请参阅针对真实环境优化训练 AWS DeepRacer 模型

以下是一些可能影响您的 AWS DeepRacer 车辆模型性能的常见因素:

  • 您的模型在训练中尚未趋同。克隆模型以继续训练或在更长的时间内重新训练模型。确保代理在模拟中连续完成几圈,即完成 100% 过程直至训练结束。

  • 您的模型训练过度(即过度拟合)。它与训练数据非常吻合,但不能推广到未知情况。使用更灵活和适应性更强的奖励函数重新训练模型和/或增加操作空间的粒度。您还应该在不同的赛道上评估经过训练的模型,以查看模型的概括性是否良好。

  • 您的 AWS DeepRacer 车辆可能未经过正确校准。要测试是否如此,请切换到手动驾驶,并查看车辆是否按预期行驶。如果没有,请校准车辆

  • 您在不符合要求的赛道上自主驾驶车辆。有关赛道要求,请参阅 为 AWS 搭建实体赛道 DeepRacer

  • 靠近物理赛道的物体太多,使得该赛道与模拟环境有很大不同。清理赛道周围的环境,使物理赛道尽可能接近模拟赛道。

  • 来自赛道表面或附近物体的反射会产生眩光,使摄像头变得模糊。调整照明,并避免在光滑表面的混凝土地面或使用其他有光泽的材料建设赛道。