├── .clang-format ├── .clang-tidy ├── .cmake-format ├── .github └── workflows │ ├── clang_format.yml │ ├── cmake_format.yml │ ├── docker.yml │ ├── docs.yml │ └── ubuntu.yml ├── .gitignore ├── .run-clang-format ├── .run-cmake-format ├── LICENSE ├── README.md ├── ci ├── dependencies.repos ├── dependencies_tesseract.repos ├── docker ├── Dockerfile ├── README.md └── docker-compose.yml ├── docs ├── Doxyfile ├── DoxygenLayout.xml ├── custom.css ├── doxygen-awesome-sidebar-only.css ├── doxygen-awesome.css ├── doxygen.dox ├── header.html ├── page_about.dox ├── page_architecture.dox ├── page_customization.dox ├── page_getting_started.dox └── static │ ├── architecture.drawio │ ├── architecture.png │ ├── icon.jpg │ └── snp_automate_2023.png ├── snp_application ├── CHANGELOG.rst ├── CMakeLists.txt ├── config │ ├── snp.btproj │ └── snp.xml ├── include │ └── snp_application │ │ ├── bt │ │ ├── bt_thread.h │ │ ├── button_approval_node.h │ │ ├── button_monitor_node.h │ │ ├── create_joint_state_message.h │ │ ├── extract_approach_process_departure_trajectories_node.h │ │ ├── load_trajectory_from_file_node.h │ │ ├── progress_decorator_node.h │ │ ├── set_page_decorator_node.h │ │ ├── snp_bt_ros_nodes.h │ │ ├── snp_sequence_with_memory_node.h │ │ ├── text_edit_logger.h │ │ └── utils.h │ │ ├── snp_behavior_tree.h │ │ └── snp_widget.h ├── package.xml ├── plugin_description.xml └── src │ ├── bt │ ├── bt_thread.cpp │ ├── button_approval_node.cpp │ ├── button_monitor_node.cpp │ ├── create_joint_state_message.cpp │ ├── extract_approach_process_departure_trajectories_node.cpp │ ├── load_trajectory_from_file_node.cpp │ ├── plugins.cpp │ ├── progress_decorator_node.cpp │ ├── set_page_decorator_node.cpp │ ├── snp_bt_ros_nodes.cpp │ ├── snp_sequence_with_memory_node.cpp │ └── text_edit_logger.cpp │ ├── main.cpp │ ├── snp_behavior_tree.cpp │ ├── snp_panel.cpp │ ├── snp_widget.cpp │ └── snp_widget.ui ├── snp_motion_execution ├── CHANGELOG.rst ├── CMakeLists.txt ├── launch │ └── ros2_control.launch.py ├── package.xml └── scripts │ ├── execution_simulator │ └── robot_enable_simulator ├── snp_motion_planning ├── CHANGELOG.rst ├── CMakeLists.txt ├── config │ └── task_composer_plugins.yaml ├── launch │ └── planning_server.launch.xml ├── package.xml └── src │ ├── planner_profiles.hpp │ ├── planning_server.cpp │ └── plugins │ ├── kinematics │ ├── motoman_hc10_ikfast_plugin.cpp │ └── motoman_hc10_ikfast_solver.hpp │ └── tasks │ ├── constant_tcp_speed_time_parameterization.hpp │ ├── constant_tcp_speed_time_parameterization_profile.cpp │ ├── constant_tcp_speed_time_parameterization_profile.h │ ├── constant_tcp_speed_time_parameterization_task.cpp │ ├── kinematic_limits_check_profile.cpp │ ├── kinematic_limits_check_profile.h │ ├── kinematic_limits_check_task.cpp │ ├── task_composer_plugin_factory.cpp │ ├── tcp_speed_limiter.hpp │ ├── tcp_speed_limiter_profile.cpp │ ├── tcp_speed_limiter_profile.h │ └── tcp_speed_limiter_task.cpp ├── snp_msgs ├── CHANGELOG.rst ├── CMakeLists.txt ├── msg │ └── ToolPath.msg ├── package.xml └── srv │ ├── AddScanLink.srv │ ├── GenerateFreespaceMotionPlan.srv │ └── GenerateMotionPlan.srv ├── snp_scanning ├── CHANGELOG.rst ├── package.xml ├── resource │ └── snp_scanning ├── scripts │ └── reconstruction_sim_node ├── setup.cfg └── setup.py └── snp_tpp ├── CHANGELOG.rst ├── CMakeLists.txt ├── hooks └── noether_plugin_libs.dsv.in ├── include └── snp_tpp │ ├── roi_selection_mesh_modifier.h │ ├── roi_selection_mesh_modifier_widget.h │ └── snp_raster_planner_widget.h ├── package.xml ├── src ├── plugins.cpp ├── roi_selection_mesh_modifier.cpp ├── roi_selection_mesh_modifier_widget.cpp ├── roi_selection_mesh_modifier_widget.ui ├── snp_raster_planner_widget.cpp ├── snp_raster_planner_widget.ui └── widget_plugins.cpp └── test ├── CMakeLists.txt └── test_compile.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.cmake-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/.cmake-format -------------------------------------------------------------------------------- /.github/workflows/clang_format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/.github/workflows/clang_format.yml -------------------------------------------------------------------------------- /.github/workflows/cmake_format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/.github/workflows/cmake_format.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/ubuntu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/.github/workflows/ubuntu.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | docs/build 2 | -------------------------------------------------------------------------------- /.run-clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/.run-clang-format -------------------------------------------------------------------------------- /.run-cmake-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/.run-cmake-format -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/README.md -------------------------------------------------------------------------------- /ci: -------------------------------------------------------------------------------- 1 | .github/workflows/ -------------------------------------------------------------------------------- /dependencies.repos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/dependencies.repos -------------------------------------------------------------------------------- /dependencies_tesseract.repos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/dependencies_tesseract.repos -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docs/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/docs/Doxyfile -------------------------------------------------------------------------------- /docs/DoxygenLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/docs/DoxygenLayout.xml -------------------------------------------------------------------------------- /docs/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/docs/custom.css -------------------------------------------------------------------------------- /docs/doxygen-awesome-sidebar-only.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/docs/doxygen-awesome-sidebar-only.css -------------------------------------------------------------------------------- /docs/doxygen-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/docs/doxygen-awesome.css -------------------------------------------------------------------------------- /docs/doxygen.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/docs/doxygen.dox -------------------------------------------------------------------------------- /docs/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/docs/header.html -------------------------------------------------------------------------------- /docs/page_about.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/docs/page_about.dox -------------------------------------------------------------------------------- /docs/page_architecture.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/docs/page_architecture.dox -------------------------------------------------------------------------------- /docs/page_customization.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/docs/page_customization.dox -------------------------------------------------------------------------------- /docs/page_getting_started.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/docs/page_getting_started.dox -------------------------------------------------------------------------------- /docs/static/architecture.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/docs/static/architecture.drawio -------------------------------------------------------------------------------- /docs/static/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/docs/static/architecture.png -------------------------------------------------------------------------------- /docs/static/icon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/docs/static/icon.jpg -------------------------------------------------------------------------------- /docs/static/snp_automate_2023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/docs/static/snp_automate_2023.png -------------------------------------------------------------------------------- /snp_application/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/CHANGELOG.rst -------------------------------------------------------------------------------- /snp_application/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/CMakeLists.txt -------------------------------------------------------------------------------- /snp_application/config/snp.btproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/config/snp.btproj -------------------------------------------------------------------------------- /snp_application/config/snp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/config/snp.xml -------------------------------------------------------------------------------- /snp_application/include/snp_application/bt/bt_thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/include/snp_application/bt/bt_thread.h -------------------------------------------------------------------------------- /snp_application/include/snp_application/bt/button_approval_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/include/snp_application/bt/button_approval_node.h -------------------------------------------------------------------------------- /snp_application/include/snp_application/bt/button_monitor_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/include/snp_application/bt/button_monitor_node.h -------------------------------------------------------------------------------- /snp_application/include/snp_application/bt/create_joint_state_message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/include/snp_application/bt/create_joint_state_message.h -------------------------------------------------------------------------------- /snp_application/include/snp_application/bt/extract_approach_process_departure_trajectories_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/include/snp_application/bt/extract_approach_process_departure_trajectories_node.h -------------------------------------------------------------------------------- /snp_application/include/snp_application/bt/load_trajectory_from_file_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/include/snp_application/bt/load_trajectory_from_file_node.h -------------------------------------------------------------------------------- /snp_application/include/snp_application/bt/progress_decorator_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/include/snp_application/bt/progress_decorator_node.h -------------------------------------------------------------------------------- /snp_application/include/snp_application/bt/set_page_decorator_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/include/snp_application/bt/set_page_decorator_node.h -------------------------------------------------------------------------------- /snp_application/include/snp_application/bt/snp_bt_ros_nodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/include/snp_application/bt/snp_bt_ros_nodes.h -------------------------------------------------------------------------------- /snp_application/include/snp_application/bt/snp_sequence_with_memory_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/include/snp_application/bt/snp_sequence_with_memory_node.h -------------------------------------------------------------------------------- /snp_application/include/snp_application/bt/text_edit_logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/include/snp_application/bt/text_edit_logger.h -------------------------------------------------------------------------------- /snp_application/include/snp_application/bt/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/include/snp_application/bt/utils.h -------------------------------------------------------------------------------- /snp_application/include/snp_application/snp_behavior_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/include/snp_application/snp_behavior_tree.h -------------------------------------------------------------------------------- /snp_application/include/snp_application/snp_widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/include/snp_application/snp_widget.h -------------------------------------------------------------------------------- /snp_application/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/package.xml -------------------------------------------------------------------------------- /snp_application/plugin_description.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/plugin_description.xml -------------------------------------------------------------------------------- /snp_application/src/bt/bt_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/src/bt/bt_thread.cpp -------------------------------------------------------------------------------- /snp_application/src/bt/button_approval_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/src/bt/button_approval_node.cpp -------------------------------------------------------------------------------- /snp_application/src/bt/button_monitor_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/src/bt/button_monitor_node.cpp -------------------------------------------------------------------------------- /snp_application/src/bt/create_joint_state_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/src/bt/create_joint_state_message.cpp -------------------------------------------------------------------------------- /snp_application/src/bt/extract_approach_process_departure_trajectories_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/src/bt/extract_approach_process_departure_trajectories_node.cpp -------------------------------------------------------------------------------- /snp_application/src/bt/load_trajectory_from_file_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/src/bt/load_trajectory_from_file_node.cpp -------------------------------------------------------------------------------- /snp_application/src/bt/plugins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/src/bt/plugins.cpp -------------------------------------------------------------------------------- /snp_application/src/bt/progress_decorator_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/src/bt/progress_decorator_node.cpp -------------------------------------------------------------------------------- /snp_application/src/bt/set_page_decorator_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/src/bt/set_page_decorator_node.cpp -------------------------------------------------------------------------------- /snp_application/src/bt/snp_bt_ros_nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/src/bt/snp_bt_ros_nodes.cpp -------------------------------------------------------------------------------- /snp_application/src/bt/snp_sequence_with_memory_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/src/bt/snp_sequence_with_memory_node.cpp -------------------------------------------------------------------------------- /snp_application/src/bt/text_edit_logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/src/bt/text_edit_logger.cpp -------------------------------------------------------------------------------- /snp_application/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/src/main.cpp -------------------------------------------------------------------------------- /snp_application/src/snp_behavior_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/src/snp_behavior_tree.cpp -------------------------------------------------------------------------------- /snp_application/src/snp_panel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/src/snp_panel.cpp -------------------------------------------------------------------------------- /snp_application/src/snp_widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/src/snp_widget.cpp -------------------------------------------------------------------------------- /snp_application/src/snp_widget.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_application/src/snp_widget.ui -------------------------------------------------------------------------------- /snp_motion_execution/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_execution/CHANGELOG.rst -------------------------------------------------------------------------------- /snp_motion_execution/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_execution/CMakeLists.txt -------------------------------------------------------------------------------- /snp_motion_execution/launch/ros2_control.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_execution/launch/ros2_control.launch.py -------------------------------------------------------------------------------- /snp_motion_execution/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_execution/package.xml -------------------------------------------------------------------------------- /snp_motion_execution/scripts/execution_simulator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_execution/scripts/execution_simulator -------------------------------------------------------------------------------- /snp_motion_execution/scripts/robot_enable_simulator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_execution/scripts/robot_enable_simulator -------------------------------------------------------------------------------- /snp_motion_planning/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/CHANGELOG.rst -------------------------------------------------------------------------------- /snp_motion_planning/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/CMakeLists.txt -------------------------------------------------------------------------------- /snp_motion_planning/config/task_composer_plugins.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/config/task_composer_plugins.yaml -------------------------------------------------------------------------------- /snp_motion_planning/launch/planning_server.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/launch/planning_server.launch.xml -------------------------------------------------------------------------------- /snp_motion_planning/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/package.xml -------------------------------------------------------------------------------- /snp_motion_planning/src/planner_profiles.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/src/planner_profiles.hpp -------------------------------------------------------------------------------- /snp_motion_planning/src/planning_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/src/planning_server.cpp -------------------------------------------------------------------------------- /snp_motion_planning/src/plugins/kinematics/motoman_hc10_ikfast_plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/src/plugins/kinematics/motoman_hc10_ikfast_plugin.cpp -------------------------------------------------------------------------------- /snp_motion_planning/src/plugins/kinematics/motoman_hc10_ikfast_solver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/src/plugins/kinematics/motoman_hc10_ikfast_solver.hpp -------------------------------------------------------------------------------- /snp_motion_planning/src/plugins/tasks/constant_tcp_speed_time_parameterization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/src/plugins/tasks/constant_tcp_speed_time_parameterization.hpp -------------------------------------------------------------------------------- /snp_motion_planning/src/plugins/tasks/constant_tcp_speed_time_parameterization_profile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/src/plugins/tasks/constant_tcp_speed_time_parameterization_profile.cpp -------------------------------------------------------------------------------- /snp_motion_planning/src/plugins/tasks/constant_tcp_speed_time_parameterization_profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/src/plugins/tasks/constant_tcp_speed_time_parameterization_profile.h -------------------------------------------------------------------------------- /snp_motion_planning/src/plugins/tasks/constant_tcp_speed_time_parameterization_task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/src/plugins/tasks/constant_tcp_speed_time_parameterization_task.cpp -------------------------------------------------------------------------------- /snp_motion_planning/src/plugins/tasks/kinematic_limits_check_profile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/src/plugins/tasks/kinematic_limits_check_profile.cpp -------------------------------------------------------------------------------- /snp_motion_planning/src/plugins/tasks/kinematic_limits_check_profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/src/plugins/tasks/kinematic_limits_check_profile.h -------------------------------------------------------------------------------- /snp_motion_planning/src/plugins/tasks/kinematic_limits_check_task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/src/plugins/tasks/kinematic_limits_check_task.cpp -------------------------------------------------------------------------------- /snp_motion_planning/src/plugins/tasks/task_composer_plugin_factory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/src/plugins/tasks/task_composer_plugin_factory.cpp -------------------------------------------------------------------------------- /snp_motion_planning/src/plugins/tasks/tcp_speed_limiter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/src/plugins/tasks/tcp_speed_limiter.hpp -------------------------------------------------------------------------------- /snp_motion_planning/src/plugins/tasks/tcp_speed_limiter_profile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/src/plugins/tasks/tcp_speed_limiter_profile.cpp -------------------------------------------------------------------------------- /snp_motion_planning/src/plugins/tasks/tcp_speed_limiter_profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/src/plugins/tasks/tcp_speed_limiter_profile.h -------------------------------------------------------------------------------- /snp_motion_planning/src/plugins/tasks/tcp_speed_limiter_task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_motion_planning/src/plugins/tasks/tcp_speed_limiter_task.cpp -------------------------------------------------------------------------------- /snp_msgs/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_msgs/CHANGELOG.rst -------------------------------------------------------------------------------- /snp_msgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_msgs/CMakeLists.txt -------------------------------------------------------------------------------- /snp_msgs/msg/ToolPath.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_msgs/msg/ToolPath.msg -------------------------------------------------------------------------------- /snp_msgs/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_msgs/package.xml -------------------------------------------------------------------------------- /snp_msgs/srv/AddScanLink.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_msgs/srv/AddScanLink.srv -------------------------------------------------------------------------------- /snp_msgs/srv/GenerateFreespaceMotionPlan.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_msgs/srv/GenerateFreespaceMotionPlan.srv -------------------------------------------------------------------------------- /snp_msgs/srv/GenerateMotionPlan.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_msgs/srv/GenerateMotionPlan.srv -------------------------------------------------------------------------------- /snp_scanning/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_scanning/CHANGELOG.rst -------------------------------------------------------------------------------- /snp_scanning/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_scanning/package.xml -------------------------------------------------------------------------------- /snp_scanning/resource/snp_scanning: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /snp_scanning/scripts/reconstruction_sim_node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_scanning/scripts/reconstruction_sim_node -------------------------------------------------------------------------------- /snp_scanning/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_scanning/setup.cfg -------------------------------------------------------------------------------- /snp_scanning/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_scanning/setup.py -------------------------------------------------------------------------------- /snp_tpp/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_tpp/CHANGELOG.rst -------------------------------------------------------------------------------- /snp_tpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_tpp/CMakeLists.txt -------------------------------------------------------------------------------- /snp_tpp/hooks/noether_plugin_libs.dsv.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_tpp/hooks/noether_plugin_libs.dsv.in -------------------------------------------------------------------------------- /snp_tpp/include/snp_tpp/roi_selection_mesh_modifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_tpp/include/snp_tpp/roi_selection_mesh_modifier.h -------------------------------------------------------------------------------- /snp_tpp/include/snp_tpp/roi_selection_mesh_modifier_widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_tpp/include/snp_tpp/roi_selection_mesh_modifier_widget.h -------------------------------------------------------------------------------- /snp_tpp/include/snp_tpp/snp_raster_planner_widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_tpp/include/snp_tpp/snp_raster_planner_widget.h -------------------------------------------------------------------------------- /snp_tpp/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_tpp/package.xml -------------------------------------------------------------------------------- /snp_tpp/src/plugins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_tpp/src/plugins.cpp -------------------------------------------------------------------------------- /snp_tpp/src/roi_selection_mesh_modifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_tpp/src/roi_selection_mesh_modifier.cpp -------------------------------------------------------------------------------- /snp_tpp/src/roi_selection_mesh_modifier_widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_tpp/src/roi_selection_mesh_modifier_widget.cpp -------------------------------------------------------------------------------- /snp_tpp/src/roi_selection_mesh_modifier_widget.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_tpp/src/roi_selection_mesh_modifier_widget.ui -------------------------------------------------------------------------------- /snp_tpp/src/snp_raster_planner_widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_tpp/src/snp_raster_planner_widget.cpp -------------------------------------------------------------------------------- /snp_tpp/src/snp_raster_planner_widget.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_tpp/src/snp_raster_planner_widget.ui -------------------------------------------------------------------------------- /snp_tpp/src/widget_plugins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_tpp/src/widget_plugins.cpp -------------------------------------------------------------------------------- /snp_tpp/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_tpp/test/CMakeLists.txt -------------------------------------------------------------------------------- /snp_tpp/test/test_compile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-industrial-consortium/scan_n_plan_workshop/HEAD/snp_tpp/test/test_compile.cpp --------------------------------------------------------------------------------