/RCCar

Code and materials for my RC model car project

Primary LanguageC

RC Car Code and Schematics

This repository contains code and materials for my RC model car project. See project page.

Structure of this repo

  • app: The software for the command station and the vehicle, with the exception of ...
  • bldcdriver: Firmware for my motor driver
  • kicad: KiCad project files with the circuit schematics.
  • packages: Common code in form of some python packages

Dependencies

  • pygame - For joystick support
  • wifibroadcast - To send packets analog transmission style
  • pyqtgraph - Graphing
  • vext.pyqt4 - Use system QT in a virtual env
  • posix_ipc - Communication with wifibroadcast
  • cobs-python - Message framing
  • crc8 or crc8cy - Error checking
  • protobuf - Message serialization
  • cython (0.28 from Feb. 2018 or later) - For crc8cy
  • boost-python - For h264decoder
  • libav - Video decoding
  • minimu9-ahrs - IMU readings for Raspberry Pi
  • pyquaternion - Coordinate transformation for IMU readings
  • socat - Communication via sockets