├── .gitignore ├── LICENSE ├── README.md ├── autorc ├── __init__.py ├── config.json ├── config.py ├── models │ ├── __init__.py │ ├── donkey2-lines.mdl │ ├── donkey2.mdl │ ├── mobilenetv1.mdl │ └── mobilenetv2.mdl ├── nodes │ ├── __init__.py │ ├── camera.py │ ├── engine.py │ ├── mjpeg.py │ ├── pilot.py │ ├── recorder.py │ └── web │ │ ├── __init__.py │ │ ├── constants.json │ │ ├── static │ │ ├── css │ │ │ └── bootstrap-reboot.min.css │ │ ├── images │ │ │ ├── loading.svg │ │ │ └── steeringwheel.png │ │ └── js │ │ │ └── _build_ │ │ │ └── bundle.js │ │ ├── templates │ │ ├── _test_chat.html │ │ ├── base.html │ │ └── index.html │ │ ├── ui │ │ ├── actions │ │ │ ├── chat.js │ │ │ ├── notification.js │ │ │ ├── vehicle.js │ │ │ └── websocket.js │ │ ├── app.js │ │ ├── components │ │ │ ├── Joystick.js │ │ │ ├── Joystick.scss │ │ │ ├── JoystickController.js │ │ │ ├── Notification.js │ │ │ └── Notification.scss │ │ ├── containers │ │ │ ├── MainApp.js │ │ │ └── MainApp.scss │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── reducers │ │ │ ├── chat.js │ │ │ ├── index.js │ │ │ ├── notification.js │ │ │ ├── vehicle.js │ │ │ └── websocket.js │ │ ├── utils.js │ │ └── webpack.config.js │ │ └── web.py ├── picar3 │ ├── PCA9685.py │ ├── PCF8591.py │ ├── Servo.py │ ├── TB6612.py │ ├── __init__.py │ ├── back_wheels.py │ ├── base.py │ ├── constants.py │ ├── front_wheels.py │ └── utils.py ├── profiles │ ├── __init__.py │ ├── debug_mac.py │ ├── default.py │ ├── demo.py │ ├── mobilenet.py │ └── mobilenet1.py ├── tests │ ├── __init__.py │ ├── test_PCF8591.py │ ├── test_PWM.py │ ├── test_TB6612.py │ ├── test_async_node.py │ ├── test_camera_node.py │ ├── test_config.py │ ├── test_front_wheels.py │ ├── test_mjpeg_node.py │ ├── test_node.py │ ├── test_recoder_node.py │ ├── test_servo.py │ └── test_utils.py ├── utils.py └── vehicle.py ├── docs ├── Noahcar.ipynb ├── PI_network.md ├── assets │ ├── control-ui.png │ ├── mobilenetv2.png │ ├── noaharch.png │ ├── noahcar-firsttry.gif │ ├── noahcar2ndtry.gif │ ├── picar-front.jpg │ └── picar-top.jpg ├── car-setup.md ├── opencv ├── rasp-setup.md ├── software-setup.md └── transfer.md ├── manage.py └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/README.md -------------------------------------------------------------------------------- /autorc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/__init__.py -------------------------------------------------------------------------------- /autorc/config.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /autorc/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/config.py -------------------------------------------------------------------------------- /autorc/models/__init__.py: -------------------------------------------------------------------------------- 1 | ''' To store all pilot models ''' 2 | -------------------------------------------------------------------------------- /autorc/models/donkey2-lines.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/models/donkey2-lines.mdl -------------------------------------------------------------------------------- /autorc/models/donkey2.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/models/donkey2.mdl -------------------------------------------------------------------------------- /autorc/models/mobilenetv1.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/models/mobilenetv1.mdl -------------------------------------------------------------------------------- /autorc/models/mobilenetv2.mdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/models/mobilenetv2.mdl -------------------------------------------------------------------------------- /autorc/nodes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/__init__.py -------------------------------------------------------------------------------- /autorc/nodes/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/camera.py -------------------------------------------------------------------------------- /autorc/nodes/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/engine.py -------------------------------------------------------------------------------- /autorc/nodes/mjpeg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/mjpeg.py -------------------------------------------------------------------------------- /autorc/nodes/pilot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/pilot.py -------------------------------------------------------------------------------- /autorc/nodes/recorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/recorder.py -------------------------------------------------------------------------------- /autorc/nodes/web/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/__init__.py -------------------------------------------------------------------------------- /autorc/nodes/web/constants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/constants.json -------------------------------------------------------------------------------- /autorc/nodes/web/static/css/bootstrap-reboot.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/static/css/bootstrap-reboot.min.css -------------------------------------------------------------------------------- /autorc/nodes/web/static/images/loading.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/static/images/loading.svg -------------------------------------------------------------------------------- /autorc/nodes/web/static/images/steeringwheel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/static/images/steeringwheel.png -------------------------------------------------------------------------------- /autorc/nodes/web/static/js/_build_/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/static/js/_build_/bundle.js -------------------------------------------------------------------------------- /autorc/nodes/web/templates/_test_chat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/templates/_test_chat.html -------------------------------------------------------------------------------- /autorc/nodes/web/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/templates/base.html -------------------------------------------------------------------------------- /autorc/nodes/web/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/templates/index.html -------------------------------------------------------------------------------- /autorc/nodes/web/ui/actions/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/actions/chat.js -------------------------------------------------------------------------------- /autorc/nodes/web/ui/actions/notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/actions/notification.js -------------------------------------------------------------------------------- /autorc/nodes/web/ui/actions/vehicle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/actions/vehicle.js -------------------------------------------------------------------------------- /autorc/nodes/web/ui/actions/websocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/actions/websocket.js -------------------------------------------------------------------------------- /autorc/nodes/web/ui/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/app.js -------------------------------------------------------------------------------- /autorc/nodes/web/ui/components/Joystick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/components/Joystick.js -------------------------------------------------------------------------------- /autorc/nodes/web/ui/components/Joystick.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/components/Joystick.scss -------------------------------------------------------------------------------- /autorc/nodes/web/ui/components/JoystickController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/components/JoystickController.js -------------------------------------------------------------------------------- /autorc/nodes/web/ui/components/Notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/components/Notification.js -------------------------------------------------------------------------------- /autorc/nodes/web/ui/components/Notification.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/components/Notification.scss -------------------------------------------------------------------------------- /autorc/nodes/web/ui/containers/MainApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/containers/MainApp.js -------------------------------------------------------------------------------- /autorc/nodes/web/ui/containers/MainApp.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/containers/MainApp.scss -------------------------------------------------------------------------------- /autorc/nodes/web/ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/package-lock.json -------------------------------------------------------------------------------- /autorc/nodes/web/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/package.json -------------------------------------------------------------------------------- /autorc/nodes/web/ui/reducers/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/reducers/chat.js -------------------------------------------------------------------------------- /autorc/nodes/web/ui/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/reducers/index.js -------------------------------------------------------------------------------- /autorc/nodes/web/ui/reducers/notification.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/reducers/notification.js -------------------------------------------------------------------------------- /autorc/nodes/web/ui/reducers/vehicle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/reducers/vehicle.js -------------------------------------------------------------------------------- /autorc/nodes/web/ui/reducers/websocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/reducers/websocket.js -------------------------------------------------------------------------------- /autorc/nodes/web/ui/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/utils.js -------------------------------------------------------------------------------- /autorc/nodes/web/ui/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/ui/webpack.config.js -------------------------------------------------------------------------------- /autorc/nodes/web/web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/nodes/web/web.py -------------------------------------------------------------------------------- /autorc/picar3/PCA9685.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/picar3/PCA9685.py -------------------------------------------------------------------------------- /autorc/picar3/PCF8591.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/picar3/PCF8591.py -------------------------------------------------------------------------------- /autorc/picar3/Servo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/picar3/Servo.py -------------------------------------------------------------------------------- /autorc/picar3/TB6612.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/picar3/TB6612.py -------------------------------------------------------------------------------- /autorc/picar3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autorc/picar3/back_wheels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/picar3/back_wheels.py -------------------------------------------------------------------------------- /autorc/picar3/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/picar3/base.py -------------------------------------------------------------------------------- /autorc/picar3/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/picar3/constants.py -------------------------------------------------------------------------------- /autorc/picar3/front_wheels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/picar3/front_wheels.py -------------------------------------------------------------------------------- /autorc/picar3/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/picar3/utils.py -------------------------------------------------------------------------------- /autorc/profiles/__init__.py: -------------------------------------------------------------------------------- 1 | ''' Vehicle profile live here ''' 2 | -------------------------------------------------------------------------------- /autorc/profiles/debug_mac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/profiles/debug_mac.py -------------------------------------------------------------------------------- /autorc/profiles/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/profiles/default.py -------------------------------------------------------------------------------- /autorc/profiles/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/profiles/demo.py -------------------------------------------------------------------------------- /autorc/profiles/mobilenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/profiles/mobilenet.py -------------------------------------------------------------------------------- /autorc/profiles/mobilenet1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/profiles/mobilenet1.py -------------------------------------------------------------------------------- /autorc/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autorc/tests/test_PCF8591.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/tests/test_PCF8591.py -------------------------------------------------------------------------------- /autorc/tests/test_PWM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/tests/test_PWM.py -------------------------------------------------------------------------------- /autorc/tests/test_TB6612.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/tests/test_TB6612.py -------------------------------------------------------------------------------- /autorc/tests/test_async_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/tests/test_async_node.py -------------------------------------------------------------------------------- /autorc/tests/test_camera_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/tests/test_camera_node.py -------------------------------------------------------------------------------- /autorc/tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/tests/test_config.py -------------------------------------------------------------------------------- /autorc/tests/test_front_wheels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/tests/test_front_wheels.py -------------------------------------------------------------------------------- /autorc/tests/test_mjpeg_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/tests/test_mjpeg_node.py -------------------------------------------------------------------------------- /autorc/tests/test_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/tests/test_node.py -------------------------------------------------------------------------------- /autorc/tests/test_recoder_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/tests/test_recoder_node.py -------------------------------------------------------------------------------- /autorc/tests/test_servo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/tests/test_servo.py -------------------------------------------------------------------------------- /autorc/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/tests/test_utils.py -------------------------------------------------------------------------------- /autorc/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/utils.py -------------------------------------------------------------------------------- /autorc/vehicle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/autorc/vehicle.py -------------------------------------------------------------------------------- /docs/Noahcar.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/docs/Noahcar.ipynb -------------------------------------------------------------------------------- /docs/PI_network.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/docs/PI_network.md -------------------------------------------------------------------------------- /docs/assets/control-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/docs/assets/control-ui.png -------------------------------------------------------------------------------- /docs/assets/mobilenetv2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/docs/assets/mobilenetv2.png -------------------------------------------------------------------------------- /docs/assets/noaharch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/docs/assets/noaharch.png -------------------------------------------------------------------------------- /docs/assets/noahcar-firsttry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/docs/assets/noahcar-firsttry.gif -------------------------------------------------------------------------------- /docs/assets/noahcar2ndtry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/docs/assets/noahcar2ndtry.gif -------------------------------------------------------------------------------- /docs/assets/picar-front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/docs/assets/picar-front.jpg -------------------------------------------------------------------------------- /docs/assets/picar-top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/docs/assets/picar-top.jpg -------------------------------------------------------------------------------- /docs/car-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/docs/car-setup.md -------------------------------------------------------------------------------- /docs/opencv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/docs/opencv -------------------------------------------------------------------------------- /docs/rasp-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/docs/rasp-setup.md -------------------------------------------------------------------------------- /docs/software-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/docs/software-setup.md -------------------------------------------------------------------------------- /docs/transfer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/docs/transfer.md -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/manage.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/james4388/noahcar/HEAD/requirements.txt --------------------------------------------------------------------------------