├── .gitignore ├── LICENSE.md ├── README.md ├── course └── circuit.pdf ├── document ├── ev3_setup.md ├── jupyterlab.png ├── raspi_setup.md ├── remote_env.png ├── simulator-sample1.png ├── simulator-sample2.png ├── simulator-sample3.png ├── simulator.png ├── simulator_detail.png └── simulator_setup.md ├── ev3 └── chainer-ev3 │ ├── Makefile.inc │ ├── app.c │ ├── app.cfg │ └── app.h ├── simulator2d ├── env.py ├── ev3.png ├── main.py ├── map.py ├── mapdata │ └── circuit.png ├── point.py ├── renderer.py ├── requirements.txt ├── setting.yaml ├── settings.py └── state_simulator.py ├── system.png └── workspace ├── angle_prediction_logger.ipynb ├── angle_prediction_predictor.ipynb ├── angle_prediction_trainer.ipynb ├── basic_button_click.ipynb ├── basic_change_direction.ipynb ├── basic_display_strings_on_lcd.ipynb ├── basic_get_color_sensor_intensity.ipynb ├── basic_get_touch_sensor_state.ipynb ├── basic_go_around.ipynb ├── basic_go_back_and_forth.ipynb ├── basic_go_straight.ipynb ├── basic_stop_on_black.ipynb ├── camera_image_logger.ipynb ├── camera_labeled_image_logger.ipynb ├── camera_show_image.ipynb ├── color.png ├── config-real.ini ├── config-sim.ini ├── config.ini ├── lib ├── ev3.py ├── logger.py └── vstream.py ├── linetrace_controller1.ipynb ├── linetrace_controller2.ipynb ├── linetrace_controller3.ipynb ├── ml_linetrace_controller.ipynb ├── ml_linetrace_logger.ipynb ├── ml_linetrace_trainer.ipynb ├── ml_linetrace_trainer_bi.ipynb ├── pillow.ipynb ├── regression_quadratic_func_evaluator.ipynb ├── regression_quadratic_func_trainer.ipynb ├── requirements-sim.txt └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/README.md -------------------------------------------------------------------------------- /course/circuit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/course/circuit.pdf -------------------------------------------------------------------------------- /document/ev3_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/document/ev3_setup.md -------------------------------------------------------------------------------- /document/jupyterlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/document/jupyterlab.png -------------------------------------------------------------------------------- /document/raspi_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/document/raspi_setup.md -------------------------------------------------------------------------------- /document/remote_env.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/document/remote_env.png -------------------------------------------------------------------------------- /document/simulator-sample1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/document/simulator-sample1.png -------------------------------------------------------------------------------- /document/simulator-sample2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/document/simulator-sample2.png -------------------------------------------------------------------------------- /document/simulator-sample3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/document/simulator-sample3.png -------------------------------------------------------------------------------- /document/simulator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/document/simulator.png -------------------------------------------------------------------------------- /document/simulator_detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/document/simulator_detail.png -------------------------------------------------------------------------------- /document/simulator_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/document/simulator_setup.md -------------------------------------------------------------------------------- /ev3/chainer-ev3/Makefile.inc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ev3/chainer-ev3/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/ev3/chainer-ev3/app.c -------------------------------------------------------------------------------- /ev3/chainer-ev3/app.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/ev3/chainer-ev3/app.cfg -------------------------------------------------------------------------------- /ev3/chainer-ev3/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/ev3/chainer-ev3/app.h -------------------------------------------------------------------------------- /simulator2d/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/simulator2d/env.py -------------------------------------------------------------------------------- /simulator2d/ev3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/simulator2d/ev3.png -------------------------------------------------------------------------------- /simulator2d/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/simulator2d/main.py -------------------------------------------------------------------------------- /simulator2d/map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/simulator2d/map.py -------------------------------------------------------------------------------- /simulator2d/mapdata/circuit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/simulator2d/mapdata/circuit.png -------------------------------------------------------------------------------- /simulator2d/point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/simulator2d/point.py -------------------------------------------------------------------------------- /simulator2d/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/simulator2d/renderer.py -------------------------------------------------------------------------------- /simulator2d/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | opencv-python 3 | PyYAML 4 | pillow 5 | -------------------------------------------------------------------------------- /simulator2d/setting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/simulator2d/setting.yaml -------------------------------------------------------------------------------- /simulator2d/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/simulator2d/settings.py -------------------------------------------------------------------------------- /simulator2d/state_simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/simulator2d/state_simulator.py -------------------------------------------------------------------------------- /system.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/system.png -------------------------------------------------------------------------------- /workspace/angle_prediction_logger.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/angle_prediction_logger.ipynb -------------------------------------------------------------------------------- /workspace/angle_prediction_predictor.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/angle_prediction_predictor.ipynb -------------------------------------------------------------------------------- /workspace/angle_prediction_trainer.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/angle_prediction_trainer.ipynb -------------------------------------------------------------------------------- /workspace/basic_button_click.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/basic_button_click.ipynb -------------------------------------------------------------------------------- /workspace/basic_change_direction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/basic_change_direction.ipynb -------------------------------------------------------------------------------- /workspace/basic_display_strings_on_lcd.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/basic_display_strings_on_lcd.ipynb -------------------------------------------------------------------------------- /workspace/basic_get_color_sensor_intensity.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/basic_get_color_sensor_intensity.ipynb -------------------------------------------------------------------------------- /workspace/basic_get_touch_sensor_state.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/basic_get_touch_sensor_state.ipynb -------------------------------------------------------------------------------- /workspace/basic_go_around.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/basic_go_around.ipynb -------------------------------------------------------------------------------- /workspace/basic_go_back_and_forth.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/basic_go_back_and_forth.ipynb -------------------------------------------------------------------------------- /workspace/basic_go_straight.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/basic_go_straight.ipynb -------------------------------------------------------------------------------- /workspace/basic_stop_on_black.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/basic_stop_on_black.ipynb -------------------------------------------------------------------------------- /workspace/camera_image_logger.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/camera_image_logger.ipynb -------------------------------------------------------------------------------- /workspace/camera_labeled_image_logger.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/camera_labeled_image_logger.ipynb -------------------------------------------------------------------------------- /workspace/camera_show_image.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/camera_show_image.ipynb -------------------------------------------------------------------------------- /workspace/color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/color.png -------------------------------------------------------------------------------- /workspace/config-real.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/config-real.ini -------------------------------------------------------------------------------- /workspace/config-sim.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/config-sim.ini -------------------------------------------------------------------------------- /workspace/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/config.ini -------------------------------------------------------------------------------- /workspace/lib/ev3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/lib/ev3.py -------------------------------------------------------------------------------- /workspace/lib/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/lib/logger.py -------------------------------------------------------------------------------- /workspace/lib/vstream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/lib/vstream.py -------------------------------------------------------------------------------- /workspace/linetrace_controller1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/linetrace_controller1.ipynb -------------------------------------------------------------------------------- /workspace/linetrace_controller2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/linetrace_controller2.ipynb -------------------------------------------------------------------------------- /workspace/linetrace_controller3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/linetrace_controller3.ipynb -------------------------------------------------------------------------------- /workspace/ml_linetrace_controller.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/ml_linetrace_controller.ipynb -------------------------------------------------------------------------------- /workspace/ml_linetrace_logger.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/ml_linetrace_logger.ipynb -------------------------------------------------------------------------------- /workspace/ml_linetrace_trainer.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/ml_linetrace_trainer.ipynb -------------------------------------------------------------------------------- /workspace/ml_linetrace_trainer_bi.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/ml_linetrace_trainer_bi.ipynb -------------------------------------------------------------------------------- /workspace/pillow.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/pillow.ipynb -------------------------------------------------------------------------------- /workspace/regression_quadratic_func_evaluator.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/regression_quadratic_func_evaluator.ipynb -------------------------------------------------------------------------------- /workspace/regression_quadratic_func_trainer.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pfnet-research/chainer-ev3/HEAD/workspace/regression_quadratic_func_trainer.ipynb -------------------------------------------------------------------------------- /workspace/requirements-sim.txt: -------------------------------------------------------------------------------- 1 | chainer 2 | Pillow 3 | pyserial 4 | jupyterlab 5 | -------------------------------------------------------------------------------- /workspace/requirements.txt: -------------------------------------------------------------------------------- 1 | chainer 2 | Pillow 3 | pyserial 4 | jupyterlab 5 | picamera 6 | --------------------------------------------------------------------------------