├── .gitignore ├── Assignments ├── hw_1.zip ├── hw_2.zip ├── hw_3_updated.rar ├── hw_4.zip └── lec_5_homework.zip ├── LICENSE ├── README.md ├── hw1 └── src │ ├── CMakeLists.txt │ ├── grid_path_searcher │ ├── CMakeLists.txt │ ├── README.md │ ├── include │ │ ├── backward.hpp │ │ └── graph_searcher.h │ ├── launch │ │ ├── demo.launch │ │ └── rviz_config │ │ │ ├── demo.rviz │ │ │ └── jps_demo.rviz │ ├── package.xml │ └── src │ │ ├── demo_node.cpp │ │ ├── graph_searcher.cpp │ │ └── random_complex_generator.cpp │ ├── rviz_plugins │ ├── CMakeLists.txt │ ├── Makefile │ ├── config │ │ └── rviz_config.rviz │ ├── package.xml │ ├── plugin_description.xml │ └── src │ │ ├── aerialmap_display.cpp │ │ ├── aerialmap_display.h │ │ ├── goal_tool.cpp │ │ ├── goal_tool.h │ │ ├── multi_probmap_display.cpp │ │ ├── multi_probmap_display.h │ │ ├── pose_tool.cpp │ │ ├── pose_tool.h │ │ ├── probmap_display.cpp │ │ └── probmap_display.h │ └── waypoint_generator │ ├── CMakeLists.txt │ ├── package.xml │ └── src │ ├── sample_waypoints.h │ └── waypoint_generator.cpp ├── hw2 └── src │ ├── CMakeLists.txt │ ├── grid_path_searcher │ ├── CMakeLists.txt │ ├── README.md │ ├── include │ │ ├── Astar_searcher.h │ │ ├── JPS_searcher.h │ │ ├── JPS_utils.h │ │ ├── backward.hpp │ │ └── node.h │ ├── launch │ │ ├── demo.launch │ │ └── rviz_config │ │ │ ├── demo.rviz │ │ │ └── jps_demo.rviz │ ├── package.xml │ └── src │ │ ├── Astar_searcher.cpp │ │ ├── CMakeLists.txt │ │ ├── demo_node.cpp │ │ ├── random_complex_generator.cpp │ │ └── read_only │ │ ├── JPS_searcher.cpp │ │ └── JPS_utils.cpp │ ├── rviz_plugins │ ├── CMakeLists.txt │ ├── config │ │ └── rviz_config.rviz │ ├── package.xml │ ├── plugin_description.xml │ └── src │ │ ├── aerialmap_display.cpp │ │ ├── aerialmap_display.h │ │ ├── goal_tool.cpp │ │ ├── goal_tool.h │ │ ├── multi_probmap_display.cpp │ │ ├── multi_probmap_display.h │ │ ├── pose_tool.cpp │ │ ├── pose_tool.h │ │ ├── probmap_display.cpp │ │ └── probmap_display.h │ └── waypoint_generator │ ├── CMakeLists.txt │ ├── package.xml │ └── src │ ├── sample_waypoints.h │ └── waypoint_generator.cpp ├── hw4 ├── scripts │ └── symbol_compute.py └── src │ ├── CMakeLists.txt │ ├── grid_path_searcher │ ├── CMakeLists.txt │ ├── README.md │ ├── include │ │ ├── State.h │ │ ├── backward.hpp │ │ └── hw_tool.h │ ├── launch │ │ ├── demo.launch │ │ └── rviz_config │ │ │ ├── demo.rviz │ │ │ └── jps_demo.rviz │ ├── package.xml │ └── src │ │ ├── demo_node.cpp │ │ ├── hw_tool.cpp │ │ └── random_complex_generator.cpp │ ├── rviz_plugins │ ├── CMakeLists.txt │ ├── Makefile │ ├── config │ │ └── rviz_config.rviz │ ├── package.xml │ ├── plugin_description.xml │ └── src │ │ ├── aerialmap_display.cpp │ │ ├── aerialmap_display.h │ │ ├── goal_tool.cpp │ │ ├── goal_tool.h │ │ ├── multi_probmap_display.cpp │ │ ├── multi_probmap_display.h │ │ ├── pose_tool.cpp │ │ ├── pose_tool.h │ │ ├── probmap_display.cpp │ │ └── probmap_display.h │ └── waypoint_generator │ ├── CMakeLists.txt │ ├── package.xml │ └── src │ ├── sample_waypoints.h │ └── waypoint_generator.cpp └── hw5 └── src ├── CMakeLists.txt └── lec5_hw ├── CMakeLists.txt ├── config ├── click_gen.rviz └── click_gen.yaml ├── include └── lec5_hw │ ├── trajectory.hpp │ └── visualizer.hpp ├── launch └── click_gen.launch ├── package.xml └── src └── click_gen.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/.gitignore -------------------------------------------------------------------------------- /Assignments/hw_1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/Assignments/hw_1.zip -------------------------------------------------------------------------------- /Assignments/hw_2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/Assignments/hw_2.zip -------------------------------------------------------------------------------- /Assignments/hw_3_updated.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/Assignments/hw_3_updated.rar -------------------------------------------------------------------------------- /Assignments/hw_4.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/Assignments/hw_4.zip -------------------------------------------------------------------------------- /Assignments/lec_5_homework.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/Assignments/lec_5_homework.zip -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/README.md -------------------------------------------------------------------------------- /hw1/src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | /opt/ros/noetic/share/catkin/cmake/toplevel.cmake -------------------------------------------------------------------------------- /hw1/src/grid_path_searcher/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/grid_path_searcher/CMakeLists.txt -------------------------------------------------------------------------------- /hw1/src/grid_path_searcher/README.md: -------------------------------------------------------------------------------- 1 | # grid_path_searcher 2 | -------------------------------------------------------------------------------- /hw1/src/grid_path_searcher/include/backward.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/grid_path_searcher/include/backward.hpp -------------------------------------------------------------------------------- /hw1/src/grid_path_searcher/include/graph_searcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/grid_path_searcher/include/graph_searcher.h -------------------------------------------------------------------------------- /hw1/src/grid_path_searcher/launch/demo.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/grid_path_searcher/launch/demo.launch -------------------------------------------------------------------------------- /hw1/src/grid_path_searcher/launch/rviz_config/demo.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/grid_path_searcher/launch/rviz_config/demo.rviz -------------------------------------------------------------------------------- /hw1/src/grid_path_searcher/launch/rviz_config/jps_demo.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/grid_path_searcher/launch/rviz_config/jps_demo.rviz -------------------------------------------------------------------------------- /hw1/src/grid_path_searcher/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/grid_path_searcher/package.xml -------------------------------------------------------------------------------- /hw1/src/grid_path_searcher/src/demo_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/grid_path_searcher/src/demo_node.cpp -------------------------------------------------------------------------------- /hw1/src/grid_path_searcher/src/graph_searcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/grid_path_searcher/src/graph_searcher.cpp -------------------------------------------------------------------------------- /hw1/src/grid_path_searcher/src/random_complex_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/grid_path_searcher/src/random_complex_generator.cpp -------------------------------------------------------------------------------- /hw1/src/rviz_plugins/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/rviz_plugins/CMakeLists.txt -------------------------------------------------------------------------------- /hw1/src/rviz_plugins/Makefile: -------------------------------------------------------------------------------- 1 | include $(shell rospack find mk)/cmake.mk -------------------------------------------------------------------------------- /hw1/src/rviz_plugins/config/rviz_config.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/rviz_plugins/config/rviz_config.rviz -------------------------------------------------------------------------------- /hw1/src/rviz_plugins/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/rviz_plugins/package.xml -------------------------------------------------------------------------------- /hw1/src/rviz_plugins/plugin_description.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/rviz_plugins/plugin_description.xml -------------------------------------------------------------------------------- /hw1/src/rviz_plugins/src/aerialmap_display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/rviz_plugins/src/aerialmap_display.cpp -------------------------------------------------------------------------------- /hw1/src/rviz_plugins/src/aerialmap_display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/rviz_plugins/src/aerialmap_display.h -------------------------------------------------------------------------------- /hw1/src/rviz_plugins/src/goal_tool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/rviz_plugins/src/goal_tool.cpp -------------------------------------------------------------------------------- /hw1/src/rviz_plugins/src/goal_tool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/rviz_plugins/src/goal_tool.h -------------------------------------------------------------------------------- /hw1/src/rviz_plugins/src/multi_probmap_display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/rviz_plugins/src/multi_probmap_display.cpp -------------------------------------------------------------------------------- /hw1/src/rviz_plugins/src/multi_probmap_display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/rviz_plugins/src/multi_probmap_display.h -------------------------------------------------------------------------------- /hw1/src/rviz_plugins/src/pose_tool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/rviz_plugins/src/pose_tool.cpp -------------------------------------------------------------------------------- /hw1/src/rviz_plugins/src/pose_tool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/rviz_plugins/src/pose_tool.h -------------------------------------------------------------------------------- /hw1/src/rviz_plugins/src/probmap_display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/rviz_plugins/src/probmap_display.cpp -------------------------------------------------------------------------------- /hw1/src/rviz_plugins/src/probmap_display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/rviz_plugins/src/probmap_display.h -------------------------------------------------------------------------------- /hw1/src/waypoint_generator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/waypoint_generator/CMakeLists.txt -------------------------------------------------------------------------------- /hw1/src/waypoint_generator/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/waypoint_generator/package.xml -------------------------------------------------------------------------------- /hw1/src/waypoint_generator/src/sample_waypoints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/waypoint_generator/src/sample_waypoints.h -------------------------------------------------------------------------------- /hw1/src/waypoint_generator/src/waypoint_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw1/src/waypoint_generator/src/waypoint_generator.cpp -------------------------------------------------------------------------------- /hw2/src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | /opt/ros/noetic/share/catkin/cmake/toplevel.cmake -------------------------------------------------------------------------------- /hw2/src/grid_path_searcher/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/grid_path_searcher/CMakeLists.txt -------------------------------------------------------------------------------- /hw2/src/grid_path_searcher/README.md: -------------------------------------------------------------------------------- 1 | # grid_path_searcher 2 | -------------------------------------------------------------------------------- /hw2/src/grid_path_searcher/include/Astar_searcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/grid_path_searcher/include/Astar_searcher.h -------------------------------------------------------------------------------- /hw2/src/grid_path_searcher/include/JPS_searcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/grid_path_searcher/include/JPS_searcher.h -------------------------------------------------------------------------------- /hw2/src/grid_path_searcher/include/JPS_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/grid_path_searcher/include/JPS_utils.h -------------------------------------------------------------------------------- /hw2/src/grid_path_searcher/include/backward.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/grid_path_searcher/include/backward.hpp -------------------------------------------------------------------------------- /hw2/src/grid_path_searcher/include/node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/grid_path_searcher/include/node.h -------------------------------------------------------------------------------- /hw2/src/grid_path_searcher/launch/demo.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/grid_path_searcher/launch/demo.launch -------------------------------------------------------------------------------- /hw2/src/grid_path_searcher/launch/rviz_config/demo.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/grid_path_searcher/launch/rviz_config/demo.rviz -------------------------------------------------------------------------------- /hw2/src/grid_path_searcher/launch/rviz_config/jps_demo.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/grid_path_searcher/launch/rviz_config/jps_demo.rviz -------------------------------------------------------------------------------- /hw2/src/grid_path_searcher/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/grid_path_searcher/package.xml -------------------------------------------------------------------------------- /hw2/src/grid_path_searcher/src/Astar_searcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/grid_path_searcher/src/Astar_searcher.cpp -------------------------------------------------------------------------------- /hw2/src/grid_path_searcher/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/grid_path_searcher/src/CMakeLists.txt -------------------------------------------------------------------------------- /hw2/src/grid_path_searcher/src/demo_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/grid_path_searcher/src/demo_node.cpp -------------------------------------------------------------------------------- /hw2/src/grid_path_searcher/src/random_complex_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/grid_path_searcher/src/random_complex_generator.cpp -------------------------------------------------------------------------------- /hw2/src/grid_path_searcher/src/read_only/JPS_searcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/grid_path_searcher/src/read_only/JPS_searcher.cpp -------------------------------------------------------------------------------- /hw2/src/grid_path_searcher/src/read_only/JPS_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/grid_path_searcher/src/read_only/JPS_utils.cpp -------------------------------------------------------------------------------- /hw2/src/rviz_plugins/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/rviz_plugins/CMakeLists.txt -------------------------------------------------------------------------------- /hw2/src/rviz_plugins/config/rviz_config.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/rviz_plugins/config/rviz_config.rviz -------------------------------------------------------------------------------- /hw2/src/rviz_plugins/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/rviz_plugins/package.xml -------------------------------------------------------------------------------- /hw2/src/rviz_plugins/plugin_description.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/rviz_plugins/plugin_description.xml -------------------------------------------------------------------------------- /hw2/src/rviz_plugins/src/aerialmap_display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/rviz_plugins/src/aerialmap_display.cpp -------------------------------------------------------------------------------- /hw2/src/rviz_plugins/src/aerialmap_display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/rviz_plugins/src/aerialmap_display.h -------------------------------------------------------------------------------- /hw2/src/rviz_plugins/src/goal_tool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/rviz_plugins/src/goal_tool.cpp -------------------------------------------------------------------------------- /hw2/src/rviz_plugins/src/goal_tool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/rviz_plugins/src/goal_tool.h -------------------------------------------------------------------------------- /hw2/src/rviz_plugins/src/multi_probmap_display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/rviz_plugins/src/multi_probmap_display.cpp -------------------------------------------------------------------------------- /hw2/src/rviz_plugins/src/multi_probmap_display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/rviz_plugins/src/multi_probmap_display.h -------------------------------------------------------------------------------- /hw2/src/rviz_plugins/src/pose_tool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/rviz_plugins/src/pose_tool.cpp -------------------------------------------------------------------------------- /hw2/src/rviz_plugins/src/pose_tool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/rviz_plugins/src/pose_tool.h -------------------------------------------------------------------------------- /hw2/src/rviz_plugins/src/probmap_display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/rviz_plugins/src/probmap_display.cpp -------------------------------------------------------------------------------- /hw2/src/rviz_plugins/src/probmap_display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/rviz_plugins/src/probmap_display.h -------------------------------------------------------------------------------- /hw2/src/waypoint_generator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/waypoint_generator/CMakeLists.txt -------------------------------------------------------------------------------- /hw2/src/waypoint_generator/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/waypoint_generator/package.xml -------------------------------------------------------------------------------- /hw2/src/waypoint_generator/src/sample_waypoints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/waypoint_generator/src/sample_waypoints.h -------------------------------------------------------------------------------- /hw2/src/waypoint_generator/src/waypoint_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw2/src/waypoint_generator/src/waypoint_generator.cpp -------------------------------------------------------------------------------- /hw4/scripts/symbol_compute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/scripts/symbol_compute.py -------------------------------------------------------------------------------- /hw4/src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | /opt/ros/noetic/share/catkin/cmake/toplevel.cmake -------------------------------------------------------------------------------- /hw4/src/grid_path_searcher/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/grid_path_searcher/CMakeLists.txt -------------------------------------------------------------------------------- /hw4/src/grid_path_searcher/README.md: -------------------------------------------------------------------------------- 1 | # grid_path_searcher 2 | -------------------------------------------------------------------------------- /hw4/src/grid_path_searcher/include/State.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/grid_path_searcher/include/State.h -------------------------------------------------------------------------------- /hw4/src/grid_path_searcher/include/backward.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/grid_path_searcher/include/backward.hpp -------------------------------------------------------------------------------- /hw4/src/grid_path_searcher/include/hw_tool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/grid_path_searcher/include/hw_tool.h -------------------------------------------------------------------------------- /hw4/src/grid_path_searcher/launch/demo.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/grid_path_searcher/launch/demo.launch -------------------------------------------------------------------------------- /hw4/src/grid_path_searcher/launch/rviz_config/demo.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/grid_path_searcher/launch/rviz_config/demo.rviz -------------------------------------------------------------------------------- /hw4/src/grid_path_searcher/launch/rviz_config/jps_demo.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/grid_path_searcher/launch/rviz_config/jps_demo.rviz -------------------------------------------------------------------------------- /hw4/src/grid_path_searcher/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/grid_path_searcher/package.xml -------------------------------------------------------------------------------- /hw4/src/grid_path_searcher/src/demo_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/grid_path_searcher/src/demo_node.cpp -------------------------------------------------------------------------------- /hw4/src/grid_path_searcher/src/hw_tool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/grid_path_searcher/src/hw_tool.cpp -------------------------------------------------------------------------------- /hw4/src/grid_path_searcher/src/random_complex_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/grid_path_searcher/src/random_complex_generator.cpp -------------------------------------------------------------------------------- /hw4/src/rviz_plugins/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/rviz_plugins/CMakeLists.txt -------------------------------------------------------------------------------- /hw4/src/rviz_plugins/Makefile: -------------------------------------------------------------------------------- 1 | include $(shell rospack find mk)/cmake.mk -------------------------------------------------------------------------------- /hw4/src/rviz_plugins/config/rviz_config.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/rviz_plugins/config/rviz_config.rviz -------------------------------------------------------------------------------- /hw4/src/rviz_plugins/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/rviz_plugins/package.xml -------------------------------------------------------------------------------- /hw4/src/rviz_plugins/plugin_description.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/rviz_plugins/plugin_description.xml -------------------------------------------------------------------------------- /hw4/src/rviz_plugins/src/aerialmap_display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/rviz_plugins/src/aerialmap_display.cpp -------------------------------------------------------------------------------- /hw4/src/rviz_plugins/src/aerialmap_display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/rviz_plugins/src/aerialmap_display.h -------------------------------------------------------------------------------- /hw4/src/rviz_plugins/src/goal_tool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/rviz_plugins/src/goal_tool.cpp -------------------------------------------------------------------------------- /hw4/src/rviz_plugins/src/goal_tool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/rviz_plugins/src/goal_tool.h -------------------------------------------------------------------------------- /hw4/src/rviz_plugins/src/multi_probmap_display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/rviz_plugins/src/multi_probmap_display.cpp -------------------------------------------------------------------------------- /hw4/src/rviz_plugins/src/multi_probmap_display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/rviz_plugins/src/multi_probmap_display.h -------------------------------------------------------------------------------- /hw4/src/rviz_plugins/src/pose_tool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/rviz_plugins/src/pose_tool.cpp -------------------------------------------------------------------------------- /hw4/src/rviz_plugins/src/pose_tool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/rviz_plugins/src/pose_tool.h -------------------------------------------------------------------------------- /hw4/src/rviz_plugins/src/probmap_display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/rviz_plugins/src/probmap_display.cpp -------------------------------------------------------------------------------- /hw4/src/rviz_plugins/src/probmap_display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/rviz_plugins/src/probmap_display.h -------------------------------------------------------------------------------- /hw4/src/waypoint_generator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/waypoint_generator/CMakeLists.txt -------------------------------------------------------------------------------- /hw4/src/waypoint_generator/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/waypoint_generator/package.xml -------------------------------------------------------------------------------- /hw4/src/waypoint_generator/src/sample_waypoints.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/waypoint_generator/src/sample_waypoints.h -------------------------------------------------------------------------------- /hw4/src/waypoint_generator/src/waypoint_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw4/src/waypoint_generator/src/waypoint_generator.cpp -------------------------------------------------------------------------------- /hw5/src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | /opt/ros/noetic/share/catkin/cmake/toplevel.cmake -------------------------------------------------------------------------------- /hw5/src/lec5_hw/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw5/src/lec5_hw/CMakeLists.txt -------------------------------------------------------------------------------- /hw5/src/lec5_hw/config/click_gen.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw5/src/lec5_hw/config/click_gen.rviz -------------------------------------------------------------------------------- /hw5/src/lec5_hw/config/click_gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw5/src/lec5_hw/config/click_gen.yaml -------------------------------------------------------------------------------- /hw5/src/lec5_hw/include/lec5_hw/trajectory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw5/src/lec5_hw/include/lec5_hw/trajectory.hpp -------------------------------------------------------------------------------- /hw5/src/lec5_hw/include/lec5_hw/visualizer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw5/src/lec5_hw/include/lec5_hw/visualizer.hpp -------------------------------------------------------------------------------- /hw5/src/lec5_hw/launch/click_gen.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw5/src/lec5_hw/launch/click_gen.launch -------------------------------------------------------------------------------- /hw5/src/lec5_hw/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw5/src/lec5_hw/package.xml -------------------------------------------------------------------------------- /hw5/src/lec5_hw/src/click_gen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Amos-Chen98/mobile_robots_motion_planning/HEAD/hw5/src/lec5_hw/src/click_gen.cpp --------------------------------------------------------------------------------