DonkeyCar + OpenPilot Integration

DonkeyCar + OpenPilot Integration

March 01, 2022

donkeycar-openpilot integrates OpenPilot — the open source driver assistance system by comma.ai — with the DonkeyCar simulator. This allows testing and experimenting with autonomous driving capabilities in a virtual environment without requiring physical hardware.

DonkeyCar in Self Driving Car Sandbox

Verification and validation of DonkeyCar within the Self Driving Car Sandbox simulator:

What is OpenPilot?

OpenPilot is an open source driver assistance system that performs:

  • Adaptive Cruise Control (ACC)
  • Automated Lane Centering (ALC)
  • Forward Collision Warning (FCW)
  • Lane Departure Warning (LDW)
  • Driver Monitoring (DM) — alerts distracted and drowsy drivers

Running on PC

All of OpenPilot’s services can run as normal on a PC without special hardware or a car. You can run OpenPilot on recorded or simulated data, plot logs, replay drives, and watch full-resolution camera streams.

OpenPilot can also run in simulation with the CARLA simulator, allowing the system to drive in a virtual environment on Ubuntu with a GPU.

License

OpenPilot is released under the MIT license.

THIS IS ALPHA QUALITY SOFTWARE FOR RESEARCH PURPOSES ONLY. THIS IS NOT A PRODUCT. YOU ARE RESPONSIBLE FOR COMPLYING WITH LOCAL LAWS AND REGULATIONS.

donkeycar-openpilot GitHub repository