├── PCB - KiCad └── Robot_MGR │ ├── Robot_MGR-cache.lib │ ├── Robot_MGR.kicad_pcb │ ├── Robot_MGR.pro │ ├── Robot_MGR.sch │ ├── Robot_MGR2.net │ └── SVG&PDF │ ├── Description.pdf │ ├── Description.svg │ ├── PCB.pdf │ └── PCB.svg ├── Photos ├── 20180618_075424 copy.png ├── 20180618_075458 copy.png ├── 20180618_075535 copy.png └── 20180618_075719 copy.png ├── README.md ├── diff_drive_mapping_robot ├── CMakeLists.txt ├── config │ ├── control.yaml │ └── controller_common.yaml ├── include │ ├── MotorCommands.h │ ├── Sonar.h │ ├── TransformFrames.h │ └── TwoWheeledInterface.h ├── launch │ ├── robot.launch │ └── robot_offline.launch ├── package.xml ├── src │ ├── MotorCommands.cpp │ ├── Sonar.cpp │ ├── TransformFrames.cpp │ ├── TwoWheeledInterface.cpp │ ├── battery_state_broadcaster.cpp │ ├── controller_manager_node.cpp │ ├── encoder_counter.cpp │ ├── measurer_range.cpp │ ├── motor_commands_node.cpp │ ├── rgb_led_manager.cpp │ ├── sonar_filter_node.cpp │ └── tf_broadcaster.cpp └── urdf │ ├── diff_drive_robot.urdf │ └── slam_navi_settings.rviz ├── diff_drive_mapping_robot_controller ├── CMakeLists.txt ├── config │ └── controller_params.yaml ├── launch │ └── velocity_controller.launch └── package.xml ├── diff_drive_mapping_robot_navigation ├── CMakeLists.txt ├── config │ ├── costmap_common_params.yaml │ ├── costmap_exploration.yaml │ ├── costmap_global_params.yaml │ ├── costmap_local_params.yaml │ ├── move_base_params.yaml │ ├── planner_params.yaml │ ├── range_sensor_layer.yaml │ └── static_map_params.yaml ├── launch │ ├── explore.launch │ ├── nav.launch │ └── save_map.launch ├── map │ ├── ddmr_map.pgm │ └── ddmr_map.yaml ├── package.xml └── src │ ├── move_base_limiter.cpp │ └── send_robot_goal.cpp ├── env.sh ├── install_wiringPi.sh └── remote_env.sh /PCB - KiCad/Robot_MGR/Robot_MGR-cache.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/PCB - KiCad/Robot_MGR/Robot_MGR-cache.lib -------------------------------------------------------------------------------- /PCB - KiCad/Robot_MGR/Robot_MGR.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/PCB - KiCad/Robot_MGR/Robot_MGR.kicad_pcb -------------------------------------------------------------------------------- /PCB - KiCad/Robot_MGR/Robot_MGR.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/PCB - KiCad/Robot_MGR/Robot_MGR.pro -------------------------------------------------------------------------------- /PCB - KiCad/Robot_MGR/Robot_MGR.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/PCB - KiCad/Robot_MGR/Robot_MGR.sch -------------------------------------------------------------------------------- /PCB - KiCad/Robot_MGR/Robot_MGR2.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/PCB - KiCad/Robot_MGR/Robot_MGR2.net -------------------------------------------------------------------------------- /PCB - KiCad/Robot_MGR/SVG&PDF/Description.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/PCB - KiCad/Robot_MGR/SVG&PDF/Description.pdf -------------------------------------------------------------------------------- /PCB - KiCad/Robot_MGR/SVG&PDF/Description.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/PCB - KiCad/Robot_MGR/SVG&PDF/Description.svg -------------------------------------------------------------------------------- /PCB - KiCad/Robot_MGR/SVG&PDF/PCB.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/PCB - KiCad/Robot_MGR/SVG&PDF/PCB.pdf -------------------------------------------------------------------------------- /PCB - KiCad/Robot_MGR/SVG&PDF/PCB.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/PCB - KiCad/Robot_MGR/SVG&PDF/PCB.svg -------------------------------------------------------------------------------- /Photos/20180618_075424 copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/Photos/20180618_075424 copy.png -------------------------------------------------------------------------------- /Photos/20180618_075458 copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/Photos/20180618_075458 copy.png -------------------------------------------------------------------------------- /Photos/20180618_075535 copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/Photos/20180618_075535 copy.png -------------------------------------------------------------------------------- /Photos/20180618_075719 copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/Photos/20180618_075719 copy.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/README.md -------------------------------------------------------------------------------- /diff_drive_mapping_robot/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/CMakeLists.txt -------------------------------------------------------------------------------- /diff_drive_mapping_robot/config/control.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/config/control.yaml -------------------------------------------------------------------------------- /diff_drive_mapping_robot/config/controller_common.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/config/controller_common.yaml -------------------------------------------------------------------------------- /diff_drive_mapping_robot/include/MotorCommands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/include/MotorCommands.h -------------------------------------------------------------------------------- /diff_drive_mapping_robot/include/Sonar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/include/Sonar.h -------------------------------------------------------------------------------- /diff_drive_mapping_robot/include/TransformFrames.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/include/TransformFrames.h -------------------------------------------------------------------------------- /diff_drive_mapping_robot/include/TwoWheeledInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/include/TwoWheeledInterface.h -------------------------------------------------------------------------------- /diff_drive_mapping_robot/launch/robot.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/launch/robot.launch -------------------------------------------------------------------------------- /diff_drive_mapping_robot/launch/robot_offline.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/launch/robot_offline.launch -------------------------------------------------------------------------------- /diff_drive_mapping_robot/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/package.xml -------------------------------------------------------------------------------- /diff_drive_mapping_robot/src/MotorCommands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/src/MotorCommands.cpp -------------------------------------------------------------------------------- /diff_drive_mapping_robot/src/Sonar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/src/Sonar.cpp -------------------------------------------------------------------------------- /diff_drive_mapping_robot/src/TransformFrames.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/src/TransformFrames.cpp -------------------------------------------------------------------------------- /diff_drive_mapping_robot/src/TwoWheeledInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/src/TwoWheeledInterface.cpp -------------------------------------------------------------------------------- /diff_drive_mapping_robot/src/battery_state_broadcaster.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/src/battery_state_broadcaster.cpp -------------------------------------------------------------------------------- /diff_drive_mapping_robot/src/controller_manager_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/src/controller_manager_node.cpp -------------------------------------------------------------------------------- /diff_drive_mapping_robot/src/encoder_counter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/src/encoder_counter.cpp -------------------------------------------------------------------------------- /diff_drive_mapping_robot/src/measurer_range.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/src/measurer_range.cpp -------------------------------------------------------------------------------- /diff_drive_mapping_robot/src/motor_commands_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/src/motor_commands_node.cpp -------------------------------------------------------------------------------- /diff_drive_mapping_robot/src/rgb_led_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/src/rgb_led_manager.cpp -------------------------------------------------------------------------------- /diff_drive_mapping_robot/src/sonar_filter_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/src/sonar_filter_node.cpp -------------------------------------------------------------------------------- /diff_drive_mapping_robot/src/tf_broadcaster.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/src/tf_broadcaster.cpp -------------------------------------------------------------------------------- /diff_drive_mapping_robot/urdf/diff_drive_robot.urdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/urdf/diff_drive_robot.urdf -------------------------------------------------------------------------------- /diff_drive_mapping_robot/urdf/slam_navi_settings.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot/urdf/slam_navi_settings.rviz -------------------------------------------------------------------------------- /diff_drive_mapping_robot_controller/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_controller/CMakeLists.txt -------------------------------------------------------------------------------- /diff_drive_mapping_robot_controller/config/controller_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_controller/config/controller_params.yaml -------------------------------------------------------------------------------- /diff_drive_mapping_robot_controller/launch/velocity_controller.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_controller/launch/velocity_controller.launch -------------------------------------------------------------------------------- /diff_drive_mapping_robot_controller/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_controller/package.xml -------------------------------------------------------------------------------- /diff_drive_mapping_robot_navigation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_navigation/CMakeLists.txt -------------------------------------------------------------------------------- /diff_drive_mapping_robot_navigation/config/costmap_common_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_navigation/config/costmap_common_params.yaml -------------------------------------------------------------------------------- /diff_drive_mapping_robot_navigation/config/costmap_exploration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_navigation/config/costmap_exploration.yaml -------------------------------------------------------------------------------- /diff_drive_mapping_robot_navigation/config/costmap_global_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_navigation/config/costmap_global_params.yaml -------------------------------------------------------------------------------- /diff_drive_mapping_robot_navigation/config/costmap_local_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_navigation/config/costmap_local_params.yaml -------------------------------------------------------------------------------- /diff_drive_mapping_robot_navigation/config/move_base_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_navigation/config/move_base_params.yaml -------------------------------------------------------------------------------- /diff_drive_mapping_robot_navigation/config/planner_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_navigation/config/planner_params.yaml -------------------------------------------------------------------------------- /diff_drive_mapping_robot_navigation/config/range_sensor_layer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_navigation/config/range_sensor_layer.yaml -------------------------------------------------------------------------------- /diff_drive_mapping_robot_navigation/config/static_map_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_navigation/config/static_map_params.yaml -------------------------------------------------------------------------------- /diff_drive_mapping_robot_navigation/launch/explore.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_navigation/launch/explore.launch -------------------------------------------------------------------------------- /diff_drive_mapping_robot_navigation/launch/nav.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_navigation/launch/nav.launch -------------------------------------------------------------------------------- /diff_drive_mapping_robot_navigation/launch/save_map.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_navigation/launch/save_map.launch -------------------------------------------------------------------------------- /diff_drive_mapping_robot_navigation/map/ddmr_map.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_navigation/map/ddmr_map.pgm -------------------------------------------------------------------------------- /diff_drive_mapping_robot_navigation/map/ddmr_map.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_navigation/map/ddmr_map.yaml -------------------------------------------------------------------------------- /diff_drive_mapping_robot_navigation/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_navigation/package.xml -------------------------------------------------------------------------------- /diff_drive_mapping_robot_navigation/src/move_base_limiter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_navigation/src/move_base_limiter.cpp -------------------------------------------------------------------------------- /diff_drive_mapping_robot_navigation/src/send_robot_goal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/diff_drive_mapping_robot_navigation/src/send_robot_goal.cpp -------------------------------------------------------------------------------- /env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/env.sh -------------------------------------------------------------------------------- /install_wiringPi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/install_wiringPi.sh -------------------------------------------------------------------------------- /remote_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rayvburn/diff_drive_mapping_robot/HEAD/remote_env.sh --------------------------------------------------------------------------------