├── .gitignore ├── 3d_print_model ├── LICENSE.txt ├── files │ ├── Magnet_Plate_v7.stl │ └── Magnet_Roll_Cage_v2.stl └── images │ ├── 189b3638728fa6a44298edfafd0c6ef4_preview_featured.jpg │ ├── 78c38aea9e16f9a273dfeafd559fc11c_preview_featured.jpg │ └── ac1d41756bf0a4571d072699f5fc9c57_preview_featured.JPG ├── LICENSE ├── README.md ├── model └── model.py ├── scripts ├── explore_training_data.py ├── setup_raspi_variables.sh ├── setup_rosmaster_variables.sh ├── start_actuator_node.sh ├── start_camera_node.sh ├── start_camera_preview.sh ├── start_joystick_node.sh └── start_log_viewer.sh └── src ├── CMakeLists.txt ├── actuator_controller ├── CMakeLists.txt ├── package.xml └── src │ ├── ActuatorController.cpp │ ├── I2C.cpp │ ├── I2C.h │ ├── PCA9685.cpp │ └── PCA9685.h ├── autopilot_controller ├── CMakeLists.txt ├── package.xml └── src │ └── autopilot_controller.py └── training_controller ├── CMakeLists.txt ├── package.xml └── src └── TrainingController.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/.gitignore -------------------------------------------------------------------------------- /3d_print_model/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/3d_print_model/LICENSE.txt -------------------------------------------------------------------------------- /3d_print_model/files/Magnet_Plate_v7.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/3d_print_model/files/Magnet_Plate_v7.stl -------------------------------------------------------------------------------- /3d_print_model/files/Magnet_Roll_Cage_v2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/3d_print_model/files/Magnet_Roll_Cage_v2.stl -------------------------------------------------------------------------------- /3d_print_model/images/189b3638728fa6a44298edfafd0c6ef4_preview_featured.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/3d_print_model/images/189b3638728fa6a44298edfafd0c6ef4_preview_featured.jpg -------------------------------------------------------------------------------- /3d_print_model/images/78c38aea9e16f9a273dfeafd559fc11c_preview_featured.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/3d_print_model/images/78c38aea9e16f9a273dfeafd559fc11c_preview_featured.jpg -------------------------------------------------------------------------------- /3d_print_model/images/ac1d41756bf0a4571d072699f5fc9c57_preview_featured.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/3d_print_model/images/ac1d41756bf0a4571d072699f5fc9c57_preview_featured.JPG -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/README.md -------------------------------------------------------------------------------- /model/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/model/model.py -------------------------------------------------------------------------------- /scripts/explore_training_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/scripts/explore_training_data.py -------------------------------------------------------------------------------- /scripts/setup_raspi_variables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/scripts/setup_raspi_variables.sh -------------------------------------------------------------------------------- /scripts/setup_rosmaster_variables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/scripts/setup_rosmaster_variables.sh -------------------------------------------------------------------------------- /scripts/start_actuator_node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/scripts/start_actuator_node.sh -------------------------------------------------------------------------------- /scripts/start_camera_node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/scripts/start_camera_node.sh -------------------------------------------------------------------------------- /scripts/start_camera_preview.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/scripts/start_camera_preview.sh -------------------------------------------------------------------------------- /scripts/start_joystick_node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/scripts/start_joystick_node.sh -------------------------------------------------------------------------------- /scripts/start_log_viewer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/scripts/start_log_viewer.sh -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | /opt/ros/kinetic/share/catkin/cmake/toplevel.cmake -------------------------------------------------------------------------------- /src/actuator_controller/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/src/actuator_controller/CMakeLists.txt -------------------------------------------------------------------------------- /src/actuator_controller/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/src/actuator_controller/package.xml -------------------------------------------------------------------------------- /src/actuator_controller/src/ActuatorController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/src/actuator_controller/src/ActuatorController.cpp -------------------------------------------------------------------------------- /src/actuator_controller/src/I2C.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/src/actuator_controller/src/I2C.cpp -------------------------------------------------------------------------------- /src/actuator_controller/src/I2C.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/src/actuator_controller/src/I2C.h -------------------------------------------------------------------------------- /src/actuator_controller/src/PCA9685.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/src/actuator_controller/src/PCA9685.cpp -------------------------------------------------------------------------------- /src/actuator_controller/src/PCA9685.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/src/actuator_controller/src/PCA9685.h -------------------------------------------------------------------------------- /src/autopilot_controller/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/src/autopilot_controller/CMakeLists.txt -------------------------------------------------------------------------------- /src/autopilot_controller/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/src/autopilot_controller/package.xml -------------------------------------------------------------------------------- /src/autopilot_controller/src/autopilot_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/src/autopilot_controller/src/autopilot_controller.py -------------------------------------------------------------------------------- /src/training_controller/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/src/training_controller/CMakeLists.txt -------------------------------------------------------------------------------- /src/training_controller/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/src/training_controller/package.xml -------------------------------------------------------------------------------- /src/training_controller/src/TrainingController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bdjukic/selfdriving-robot-car/HEAD/src/training_controller/src/TrainingController.cpp --------------------------------------------------------------------------------