autorope/donkeycar

Open source hardware and software platform to build a small scale self driving car.

解决的问题

Donkeycar 提供一个极简、模块化的 Python 库,用于构建和教学小型自动驾驶机器人。它降低了爱好者和学生在无需深厚先验知识的情况下,实验自动驾驶、计算机视觉和神经网络的门槛。

工作原理

该库使用在车辆上循环运行的软件「部件」流水线。这些部件负责处理特定任务,例如从摄像头或激光雷达捕获图像、读取 GPS 数据、接收控制器的转向/油门输入,以及控制驱动电机。用户可以从预构建的模板中选择,或创建自定义部件来修改车辆行为。在自主驾驶方面,支持三种类型的自动驾驶仪:基于深度学习(通过 TensorFlow、TensorFlow Lite 和 PyTorch)、基于 GPS 和基于计算机视觉。

适用人群

专为希望通过动手实验学习自动驾驶和机器人技术的爱好者、高中生和大学生以及研究人员设计。

主要亮点

  • 模块化架构:可轻松在车辆循环中替换或添加软件部件。
  • 多种自动驾驶选项:支持深度学习、计算机视觉和基于 GPS 的导航。
  • 硬件无关:兼容多种摄像头、激光雷达和驱动系统(例如 RC 车、差速驱动)。
  • 支持仿真:内置模拟器,可在构建物理硬件前测试自动驾驶逻辑。
  • 丰富的界面:提供图形用户界面和 WebUI,支持远程控制和配置。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目