Skip to content

TeamAutonomousCarOffenburg/TACO_2018

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

taco

Main repository for the autonomous driving project.

Project Structure

  • server - C++ server, interacting with ADTF
  • client - Java client, using the same base classes as magma
  • vision - Python object detection, using TensorFlow
  • config - JSON description of the supported car models

Tools

We use clang-format for code formatting. Instructions can be found here.

The recommended IDEs for the different projects are:

  • server - CLion
  • client - IntelliJ IDEA (or Eclipse)
  • vision - PyCharm (or IntelliJ with the Python plugin)

It's also strongly recommended to use a dedicated Git client:

  • Windows / Mac: SourceTree
  • Linux: GitKraken

In SourceTree, the following default settings in Tools -> Options -> Git should be changed:

  • Enable Use rebase instead of merge by default for tracked branches
  • Enable Peform submodule actions recursively