christiansafka / OSSC-Remote-Control

Open Source Self-driving Car from PolySync with additional UDP server/client for remote control

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The original OSSC Joystick Demo can be found here, and has instructions for setting up the demo. This repository contains some additional features to allow 'wireless' driving:

  • UDP server in C listening for inputs on a second thread
  • Throttle, brake, and steering values are updated based on data received by the UDP server
  • UDP client that accepts inputs from a (binary input) gamepad and dynamically adjusts throttle and steering.

TO-DO:

  • Catch SIGINT and clean up threads in UDP client
  • Dynamically adjust brake as well

About

Open Source Self-driving Car from PolySync with additional UDP server/client for remote control

License:MIT License


Languages

Language:C 42.0%Language:C++ 23.3%Language:Makefile 20.8%Language:CMake 11.5%Language:Python 2.4%