# Donkeycar ## Docs - [3D Depth Cameras](https://mintlify.wiki/autorope/donkeycar/advanced/3d-cameras.md): Intel RealSense and OAK-D depth cameras for 3D vision and obstacle detection - [Kinematics Models](https://mintlify.wiki/autorope/donkeycar/advanced/kinematics.md): Unicycle, bicycle, and differential drive kinematics for pose estimation and control - [Lidar Integration](https://mintlify.wiki/autorope/donkeycar/advanced/lidar.md): RPLidar obstacle detection and SLAM for autonomous navigation - [Path Following](https://mintlify.wiki/autorope/donkeycar/advanced/path-following.md): GPS waypoint navigation and PID path following for autonomous navigation - [Donkey Gym Simulator](https://mintlify.wiki/autorope/donkeycar/advanced/simulator.md): Train and race in virtual environments using the Donkey Gym simulator - [MQTT Telemetry](https://mintlify.wiki/autorope/donkeycar/advanced/telemetry.md): Stream real-time metrics and logs from your robot using MQTT - [Config](https://mintlify.wiki/autorope/donkeycar/api/config.md): Configuration system for managing Donkeycar settings - [Memory](https://mintlify.wiki/autorope/donkeycar/api/memory.md): Shared memory system for data flow between parts in the Vehicle - [Actuator Parts API](https://mintlify.wiki/autorope/donkeycar/api/parts/actuator.md): Motor and servo control parts for throttle and steering - [Camera Parts API](https://mintlify.wiki/autorope/donkeycar/api/parts/camera.md): Camera input parts for image capture from various hardware platforms - [Controller Parts API](https://mintlify.wiki/autorope/donkeycar/api/parts/controller.md): Joystick and web controller parts for manual control - [Datastore Parts API](https://mintlify.wiki/autorope/donkeycar/api/parts/datastore.md): Data recording and tub management APIs - [GPS Parts API](https://mintlify.wiki/autorope/donkeycar/api/parts/gps.md): GPS location tracking and waypoint navigation - [Keras Model Parts API](https://mintlify.wiki/autorope/donkeycar/api/parts/keras.md): Keras-based neural network pilots for autonomous driving - [Lidar Parts API](https://mintlify.wiki/autorope/donkeycar/api/parts/lidar.md): Lidar sensor integration for obstacle detection and mapping - [PyTorch Model Parts API](https://mintlify.wiki/autorope/donkeycar/api/parts/pytorch.md): PyTorch-based neural network pilots using PyTorch Lightning - [Vehicle](https://mintlify.wiki/autorope/donkeycar/api/vehicle.md): Core vehicle class for managing the Donkeycar drive loop and parts - [donkey calibrate](https://mintlify.wiki/autorope/donkeycar/cli/calibrate.md): Calibrate steering servo and throttle ESC for your Donkeycar - [donkey cnnactivations](https://mintlify.wiki/autorope/donkeycar/cli/cnnactivations.md): Visualize convolutional neural network layer activations - [donkey createcar](https://mintlify.wiki/autorope/donkeycar/cli/createcar.md): Create a new Donkeycar application with folder structure and templates - [donkey createjs](https://mintlify.wiki/autorope/donkeycar/cli/createjs.md): Create a custom joystick/gamepad configuration - [donkey findcar](https://mintlify.wiki/autorope/donkeycar/cli/findcar.md): Find your Donkeycar on the network - [donkey makemovie](https://mintlify.wiki/autorope/donkeycar/cli/makemovie.md): Create videos from recorded tub data with optional model predictions - [donkey models](https://mintlify.wiki/autorope/donkeycar/cli/models.md): View the model training database and history - [CLI Overview](https://mintlify.wiki/autorope/donkeycar/cli/overview.md): Introduction to the Donkeycar command-line interface - [donkey train](https://mintlify.wiki/autorope/donkeycar/cli/train.md): Train neural network models from recorded driving data - [donkey tubhist](https://mintlify.wiki/autorope/donkeycar/cli/tubhist.md): Generate histograms to visualize the distribution of data in tubs - [donkey tubplot](https://mintlify.wiki/autorope/donkeycar/cli/tubplot.md): Plot model predictions against actual user input data - [donkey ui](https://mintlify.wiki/autorope/donkeycar/cli/ui.md): Launch the Donkeycar graphical user interface - [donkey update](https://mintlify.wiki/autorope/donkeycar/cli/update.md): Update car files to the latest template version - [Architecture Overview](https://mintlify.wiki/autorope/donkeycar/concepts/architecture.md): Understanding the modular architecture and design philosophy of the Donkeycar framework - [Memory System](https://mintlify.wiki/autorope/donkeycar/concepts/memory.md): Understanding how the Memory class manages data flow between parts in the vehicle loop - [Parts](https://mintlify.wiki/autorope/donkeycar/concepts/parts.md): Understanding parts - the building blocks of Donkeycar vehicles. Learn about run(), run_threaded(), inputs, outputs, and how to create custom parts. - [Vehicle Templates](https://mintlify.wiki/autorope/donkeycar/concepts/templates.md): Pre-configured vehicle applications for different use cases: complete autonomous car, basic manual control, path following, computer vision, and simulation - [Vehicle Loop](https://mintlify.wiki/autorope/donkeycar/concepts/vehicle-loop.md): Understanding how the Vehicle class orchestrates the drive loop, threading, and timing in Donkeycar - [Calibrating Your Car](https://mintlify.wiki/autorope/donkeycar/guides/calibration.md): Find the correct PWM values for steering and throttle to ensure your car responds accurately - [Creating a Car Application](https://mintlify.wiki/autorope/donkeycar/guides/creating-application.md): Initialize your Donkeycar application using donkey createcar and understand the project structure - [Driving Your Donkeycar](https://mintlify.wiki/autorope/donkeycar/guides/driving.md): Learn to drive your car manually, collect training data, and use different driving modes - [Hardware Setup](https://mintlify.wiki/autorope/donkeycar/guides/hardware-setup.md): Assemble your Donkeycar with the right components and build a functional autonomous RC vehicle - [Installation Guide](https://mintlify.wiki/autorope/donkeycar/installation.md): Detailed installation instructions for Donkeycar on Raspberry Pi, Jetson Nano, PC, and Mac - [Introduction to Donkeycar](https://mintlify.wiki/autorope/donkeycar/introduction.md): A minimalist and modular self-driving library for Python, designed for hobbyists and students to build autonomous vehicles - [Actuator Parts](https://mintlify.wiki/autorope/donkeycar/parts/actuators.md): Motor controllers and servo drivers for Donkeycar - [Camera Parts](https://mintlify.wiki/autorope/donkeycar/parts/cameras.md): Camera parts for image capture in Donkeycar - [Controller Parts](https://mintlify.wiki/autorope/donkeycar/parts/controllers.md): Controller parts for user input in Donkeycar - [Custom Parts](https://mintlify.wiki/autorope/donkeycar/parts/custom-parts.md): Creating your own custom Donkeycar parts - [Data Store Parts](https://mintlify.wiki/autorope/donkeycar/parts/data-stores.md): Recording and managing training data in Donkeycar - [Keras Model Parts](https://mintlify.wiki/autorope/donkeycar/parts/keras-models.md): Keras and TensorFlow model architectures for autonomous driving - [Parts Overview](https://mintlify.wiki/autorope/donkeycar/parts/overview.md): Understanding the Donkeycar parts architecture and library - [PyTorch Model Parts](https://mintlify.wiki/autorope/donkeycar/parts/pytorch-models.md): PyTorch neural network models for autonomous driving - [Sensor Parts](https://mintlify.wiki/autorope/donkeycar/parts/sensors.md): IMU, GPS, encoders, and other sensor parts for Donkeycar - [Quick Start Guide](https://mintlify.wiki/autorope/donkeycar/quickstart.md): Get from zero to a working autonomous car in minutes with this quick start guide - [Computer Vision Autopilot](https://mintlify.wiki/autorope/donkeycar/training/computer-vision.md): Use OpenCV-based line following and computer vision for autonomous driving - [Data Collection](https://mintlify.wiki/autorope/donkeycar/training/data-collection.md): Collecting and managing training data with Donkeycar tubs - [Deep Learning Models](https://mintlify.wiki/autorope/donkeycar/training/deep-learning.md): Train deep learning models with TensorFlow and PyTorch for autonomous driving - [GPS-Based Navigation](https://mintlify.wiki/autorope/donkeycar/training/gps-autopilot.md): Record and follow GPS waypoint paths for autonomous outdoor navigation - [Training Overview](https://mintlify.wiki/autorope/donkeycar/training/overview.md): Overview of Donkeycar autopilot types and training approaches