← 最新论文
⚡ electrical engineering

TEACar: An Open-Source Autonomous Driving Platform

本文介绍了 TEACAR,这是一个基于四层甲板架构和 ROS 2 构建的模块化、开源、小规模自动驾驶平台,它通过严格的硬件在环评估,为验证基于视觉的感知和基于学习的控制系统提供了一个可扩展且具成本效益的测试平台。

原作者: Zhongzheng Zhang, Maxwell Ruyle, Andrew Kappes, Tyler Ruble, William Shaoul, Dana Moreno, Jack Penn, Ivan Ruchkin

发布于 2026-04-29
📖 1 分钟阅读☕ 轻松阅读

原作者: Zhongzheng Zhang, Maxwell Ruyle, Andrew Kappes, Tyler Ruble, William Shaoul, Dana Moreno, Jack Penn, Ivan Ruchkin

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你想教机器人如何驾驶汽车。你可以尝试制造一辆全尺寸的车辆,但这既昂贵又危险,还会占满你的整个车库。或者,你可以在计算机上使用仿真,但这就像在电子游戏中练习驾驶;它无法完全捕捉路面的颠簸、风力或真实的物理特性。

本文的作者们构建了一个“金发姑娘”式的解决方案:TEACAR。这是一款小型、开源的自动驾驶赛车(大小约等于一个大烤面包机),旨在成为玩具与全尺寸研究车辆之间的完美中间地带。

以下是 TEACAR 的工作原理,分解为简单的概念:

1. “乐高”理念(模块化)

将 TEACAR 想象成一套高端乐高积木。大多数其他小型赛车就像预制的模型,你很难在不破坏它的情况下进行更改。然而,TEACAR 由四个不同的层构建而成,就像一叠煎饼:

  • 底层(适配器): 这层连接到车轮和车身。如果你想将车身更换为不同品牌的,只需更换这一层即可。
  • 电池层: 这层将电源置于低位以保持车辆稳定,就像赛艇中的配重。
  • 大脑层: 这是一块平坦坚固的板,用于安装计算机、电源管理器和传感器。其设计使得你可以轻松拔插和更换部件,而无需拆卸整辆车。
  • 顶层(框架): 这层将摄像头高高架起(就像驾驶员的眼睛),使其能够越过车身进行观察,同时它也是一个把手,让你可以安全地拿起车辆而不会压坏电子设备。

为什么这很重要: 如果某个部件损坏,或者你想升级计算机,你无需重建整辆车。只需交换特定的“煎饼”层即可。

2. 神经系统(硬件)

车辆需要大脑和神经系统来移动。

  • 大脑: TEACAR 使用强大的、信用卡大小的计算机(如 NVIDIA Jetson)。这些设备虽小但功能强大,能够进行复杂的数学运算以“看见”道路并决定转向何处。
  • 电源管理器: 想象一个智能电源排插。车辆的电池提供大量电力,但不同部件需要不同的电量(有些需要高电压,有些需要低电压)。TEACAR 的电源板充当翻译,确保摄像头获得正确的电压,电机获得正确的电压,同时保护所有部件免受电涌损害。
  • 肌肉: 车辆使用“伺服电机”来转向车轮,使用电机来驱动前进。系统向这些肌肉发送数字信号,使它们精确移动。

3. 软件(“驾驶员”)

该软件构建于ROS 2之上,作者将其描述为机器人的通用语言。想象它像一个繁忙的餐厅厨房:

  • 摄像头是正在点餐(图像)的服务员。
  • 神经网络是决定烹饪什么(计算转向角度)的厨师。
  • 执行器是上菜(转动方向盘)的侍者。
    由于系统是模块化的,你可以更换“厨师”(AI 算法),而无需更换服务员或侍者。这使得学生和研究人员能够快速测试新想法。

4. 结果:它有效吗?

团队构建了一个原型并进行了测试:

  • 耐用性: 他们将车辆从 3 英尺(1 米)的高度掉落了三次。它没有损坏,并且继续工作。它足够坚固,适用于实验室环境。
  • 速度: 他们测试了三种不同大小的“AI 驾驶员”(神经网络)。车辆处理图像并做出转向决策的时间约为1.8 到 2.8 毫秒。这非常快——比人类眨眼还要快。
  • 对比: 当他们将 TEACAR 与一款名为"DonkeyCar"的热门竞争对手进行比较时,TEACAR 在处理相同的驾驶任务时速度快了约6 倍。这是因为 TEACAR 使用了更强大的计算机和更好的设计。
  • 成本: 完整的 TEACAR 设置成本约为1,200 美元,而类似的竞争对手(RoboRacer)成本约为 3,000 美元。

总结

TEACAR 是一个可扩展、坚固且经济实惠的测试平台,用于学习如何构建自动驾驶汽车。它解决了全尺寸车辆“太大且昂贵”以及其他小型玩具“太脆弱且难以修复”的问题。通过采用模块化、分层设计,它允许研究人员和学生插入自己的想法,在真实硬件上进行测试,并从结果中学习,而无需耗尽资金或破坏预算。

作者得出结论,该平台已准备好用于研究、教育和开发,并且他们已在互联网上免费提供所有蓝图和代码。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →