Skip to content
forked from PolySync/oscc

Open Source Car Control πŸ’»πŸš—πŸ™Œ

License

Notifications You must be signed in to change notification settings

YC-collection/OSCC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Open Source Car Control Project is a hardware and software project for converting a late model vehicle into an autonomous driving research and development vehicle.

See the Wiki for full documentation, details and other information.

Repository Contents

  • /3d_models - Technical drawings and 3D files for board enclosures and other useful parts.
  • /assets - Diagrams and images used in the wiki.
  • /boards - PCB schematics and board designs for control modules.
  • /control - Utilities for controlling a vehicle.
  • /firmware - Arduino code for the various modules.
  • /vehicle_info - Information on specific vehicles such as sensor outputs and wiring diagrams.

Building Arduino Code

OSCC used Arduino makefiles to avoid some of the limitations of the Arduino IDE. Using this method you can build, upload and monitor the code. Check out Arduino-Makefile to get started.

Once the prerequisites are installed, connect the Arduino you want to program to your machine via USB.

navigate to the directory for the firmware you want to build

cd firmware/steering/kia_soul_ps/

And then build, upload and monitor the serial output

make && make upload && make monitor

The GNU utility screen is used to monitor the serial output from the Arduino. In order to exit screen use C-a \.

Additional Vehicles & Contributing

OSCC currently has information regarding the Kia Soul PS (2014-2016) but we want to grow! The repository is structured to facilitate including more vehicles as more is learned about them.

Please see CONTRIBUTING.md.

License Information

Please see LICENSE.md.

This product is open source!

Please review the LICENSE.md file for license information.

If you have any questions or concerns on licensing, please contact [email protected].

Distributed as-is; no warranty is given.

  • PolySync

About

Open Source Car Control πŸ’»πŸš—πŸ™Œ

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Other 33.5%
  • C 26.2%
  • Makefile 19.8%
  • C++ 18.0%
  • Processing 1.7%
  • Python 0.4%
  • Roff 0.4%