├── .coveragerc ├── .dockerignore ├── .gitignore ├── .gitmodules ├── .travis.yml ├── LICENSE ├── README.md ├── arduino ├── Makefile ├── order.h ├── parameters.h ├── slave.cpp └── slave.h ├── codecov.yml ├── constants.py ├── custom_model.pth ├── datasets ├── .gitkeep └── test_dataset │ ├── 160.jpg │ ├── 161.jpg │ ├── 162.jpg │ ├── 163.jpg │ ├── 164.jpg │ ├── 165.jpg │ ├── 166.jpg │ ├── 167.jpg │ ├── 168.jpg │ ├── 169.jpg │ ├── 170.jpg │ ├── 171.jpg │ ├── 172.jpg │ ├── 173.jpg │ ├── 174.jpg │ ├── 175.jpg │ ├── 176.jpg │ ├── 177.jpg │ ├── 178.jpg │ ├── 179.jpg │ ├── 180.jpg │ └── labels.json ├── debug └── .gitkeep ├── docker ├── Dockerfile.cpu ├── Dockerfile.rpi3 ├── entrypoint.sh └── qemu-arm-static ├── image_processing ├── __init__.py ├── image_processing.py ├── picamera_threads.py └── warp_image.py ├── logs └── .gitkeep ├── main.py ├── path_planning ├── __init__.py ├── bezier_curve.py └── stanley_controller.py ├── requirements.txt ├── ros_nodes ├── __init__.py ├── camera_node.py ├── keyboard_node.py └── serial_adapter.py ├── run_docker_cpu.sh ├── run_docker_rpi3.sh ├── run_tests.sh ├── teleop ├── __init__.py ├── teleop_client.py └── teleop_server.py ├── tests ├── __init__.py ├── common.py ├── test_image_processing.py ├── test_path_planning.py ├── test_training.py └── test_utils.py └── train ├── __init__.py ├── benchmark.py ├── convert_video.py ├── models.py ├── split_video.py ├── test.py ├── train.py └── utils.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/.coveragerc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | datasets/ 2 | logs/ 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/README.md -------------------------------------------------------------------------------- /arduino/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/arduino/Makefile -------------------------------------------------------------------------------- /arduino/order.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/arduino/order.h -------------------------------------------------------------------------------- /arduino/parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/arduino/parameters.h -------------------------------------------------------------------------------- /arduino/slave.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/arduino/slave.cpp -------------------------------------------------------------------------------- /arduino/slave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/arduino/slave.h -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- 1 | comment: 2 | behavior: default 3 | -------------------------------------------------------------------------------- /constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/constants.py -------------------------------------------------------------------------------- /custom_model.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/custom_model.pth -------------------------------------------------------------------------------- /datasets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /datasets/test_dataset/160.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/160.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/161.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/161.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/162.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/162.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/163.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/163.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/164.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/164.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/165.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/165.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/166.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/166.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/167.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/167.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/168.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/168.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/169.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/169.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/170.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/170.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/171.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/171.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/172.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/172.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/173.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/173.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/174.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/174.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/175.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/175.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/176.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/176.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/177.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/177.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/178.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/178.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/179.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/179.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/180.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/180.jpg -------------------------------------------------------------------------------- /datasets/test_dataset/labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/datasets/test_dataset/labels.json -------------------------------------------------------------------------------- /debug/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker/Dockerfile.cpu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/docker/Dockerfile.cpu -------------------------------------------------------------------------------- /docker/Dockerfile.rpi3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/docker/Dockerfile.rpi3 -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /docker/qemu-arm-static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/docker/qemu-arm-static -------------------------------------------------------------------------------- /image_processing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /image_processing/image_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/image_processing/image_processing.py -------------------------------------------------------------------------------- /image_processing/picamera_threads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/image_processing/picamera_threads.py -------------------------------------------------------------------------------- /image_processing/warp_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/image_processing/warp_image.py -------------------------------------------------------------------------------- /logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/main.py -------------------------------------------------------------------------------- /path_planning/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /path_planning/bezier_curve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/path_planning/bezier_curve.py -------------------------------------------------------------------------------- /path_planning/stanley_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/path_planning/stanley_controller.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/requirements.txt -------------------------------------------------------------------------------- /ros_nodes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ros_nodes/camera_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/ros_nodes/camera_node.py -------------------------------------------------------------------------------- /ros_nodes/keyboard_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/ros_nodes/keyboard_node.py -------------------------------------------------------------------------------- /ros_nodes/serial_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/ros_nodes/serial_adapter.py -------------------------------------------------------------------------------- /run_docker_cpu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/run_docker_cpu.sh -------------------------------------------------------------------------------- /run_docker_rpi3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/run_docker_rpi3.sh -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/run_tests.sh -------------------------------------------------------------------------------- /teleop/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /teleop/teleop_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/teleop/teleop_client.py -------------------------------------------------------------------------------- /teleop/teleop_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/teleop/teleop_server.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/tests/common.py -------------------------------------------------------------------------------- /tests/test_image_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/tests/test_image_processing.py -------------------------------------------------------------------------------- /tests/test_path_planning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/tests/test_path_planning.py -------------------------------------------------------------------------------- /tests/test_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/tests/test_training.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /train/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/train/__init__.py -------------------------------------------------------------------------------- /train/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/train/benchmark.py -------------------------------------------------------------------------------- /train/convert_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/train/convert_video.py -------------------------------------------------------------------------------- /train/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/train/models.py -------------------------------------------------------------------------------- /train/split_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/train/split_video.py -------------------------------------------------------------------------------- /train/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/train/test.py -------------------------------------------------------------------------------- /train/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/train/train.py -------------------------------------------------------------------------------- /train/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sergionr2/RacingRobot/HEAD/train/utils.py --------------------------------------------------------------------------------