{"repo":"commaai/opendbc","free":true,"listed":false,"github":"https://github.com/commaai/opendbc","clone":"git clone https://github.com/commaai/opendbc.git","description":"a Python API for your car","language":"Python","stars":3345,"topics":["automotive","can","dbc","reverse-engineering"],"license":"MIT","category":"security-tools","readme_excerpt":"opendbc opendbc is a Python API for your car. Control the gas, brake, steering, and more. Read the speed, steering angle, and more. Docs · Contribute · Discord How to Port a Car — Jason Young, COMMA CON 2023 How Do We Control The Car? — Robbe Derks, COMMA CON 2021 --- Most cars since 2016 have electronically-actuatable steering, gas, and brakes thanks to LKAS and ACC. The goal of this project is to support controlling the steering, gas, and brakes on every single one of those cars. While the primary focus is on supporting ADAS interfaces for openpilot, we're also interested in reading and writing as many things as we can (EV charge status, lock/unlocking doors, etc) such that we can build the best vehicle management app ever. --- This README and the supported cars list are all the docs for the opendbc project. Everything you need to know to use, contribute, and extend opendbc are in these docs. Quick start examples/ contains small example programs that can read state from the car and control the steering, gas, and brakes. examples/joystick.py allows you to control a car with a joystick. Project Structure opendbc/dbc/ is a repository of DBC) files opendbc/can/ is a library for parsing and building CAN messages from DBC files opendbc/car/ is a high-level library for interfacing with cars using Python opendbc/safety/ is the functional safety for all the cars supported by opendbc/car/ How to Port a Car This guide covers everything from adding support to a new car all the way to i","default_branch":null,"files":null,"tree":[],"storefront":"/r/commaai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/commaai/opendbc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}