No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
![]() |
snp_tpp package from scan_n_plan_workshop reposnp_application snp_motion_execution snp_motion_planning snp_msgs snp_scanning snp_tpp |
Package Summary
Tags | No category tags. |
Version | 5.0.3 |
License | Apache 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-industrial-consortium/scan_n_plan_workshop.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-04-03 |
Dev Status | UNMAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Scan N Plan Tool Path Planning Package
This package contains a ROS2 wrapper around the ROS-Industrial Noether library. This exposes
to the ROS2 system the ability to generate evenly-spaced lines of evenly-spaced points along a
supplied surface.
Additional Links
No additional links.
Maintainers
- David Merz, Jr.
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package snp_tpp
5.0.3 (2024-09-09)
5.0.2 (2024-08-16)
5.0.1 (2024-08-16)
5.0.0 (2024-08-15)
4.7.0 (2024-07-25)
4.6.1 (2024-05-29)
4.6.0 (2024-05-29)
- Merge pull request #114 from BryanMqz/global-branch Scan N' Plan update that complies with multiple polygon selection tool
- Ran clang-format
- Revised selection tool integration changes
- Fixed double point generation in rviz_polygon_selection_tool so this can be set back
- Header include update
- Scan N' Plan update that complies with multiple polygon selection tool
- Contributors: BryanMqz, Michael Ripperger
4.5.0 (2024-05-29)
4.4.1 (2024-05-23)
4.4.0 (2024-05-21)
- Merge pull request #107 from marip8/update/rolling-ci Update [tf2_eigen]{.title-ref} includes
- Added workaround for deprecated tf2_eigen header
- Contributors: Michael Ripperger
4.3.0 (2024-05-03)
4.2.0 (2024-04-15)
4.1.1 (2024-03-14)
4.1.0 (2024-03-13 18:12)
4.0.0 (2024-03-13 16:00)
- Minor updates
(#80)
- Make TPP widget non-modal so the load and save dialogs work correctly
- Convert angles from degrees to radians for SNP raster planner
- Added Simplified Raster Planner
(#76)
- WIP adding simple raster planner gui widget for snp. Need to update config and save methods to configure from a yaml file and save to a yaml file
- Added functionality to configure/save the simplified raster planner gui from/to a yaml file
- Added units to the labels of the tpp parameters in the gui. Removed commented code from header file.
- Contributors: David Spielman, Michael Ripperger
3.19.0 (2024-01-26)
3.18.0 (2024-01-04 17:42)
- Noether Update
(#70)
- Updated dependencies for new noether version
- Changed dependency on noether_filtering to noether_tpp
- Updated docker files
- Updated CI
- Remove ToolPaths message
- Updated error statements
- Updated TPP service name
- Updated TPP widget to use new configurable TPP pipeline widget
- Contributors: Michael Ripperger
3.17.0 (2024-01-04 09:30)
3.16.0 (2024-01-04 09:21)
3.15.0 (2024-01-02)
3.14.0 (2023-12-08)
3.13.0 (2023-10-24)
3.12.0 (2023-10-23)
- Various Updates
(#55)
- Updated OMPL profile
- Increased TF timeout for ROI selection mesh modifier
- Make trajopt costs a single value to support motion groups with more than 6 DoF
- Make motion group, tcp frame, and camera frame dynamic parameters in application
- Leverage YAML anchors in task composer config
- Update OMPL tasks
- Added parameter for OMPL max planning time
- Contributors: Michael Ripperger
3.11.0 (2023-09-28)
3.10.0 (2023-09-20)
3.9.0 (2023-09-11 10:42)
3.8.0 (2023-09-11 10:16)
3.7.0 (2023-09-11 10:05)
3.6.0 (2023-07-14)
- Update YAML includes for TPP GUI widgets
(#37)
- Added include of YAML to TPP GUI widgets
- Updated noether dependency
- Contributors: Michael Ripperger
3.5.0 (2023-06-05 17:23)
3.4.0 (2023-06-05 13:16)
3.3.0 (2023-05-18)
- TPP Update
(#26)
- Moved creation and configuration of plugin loader outside of TPP widget
- Removed scroll area from TPP widget
- Added library and search path environment variables to plugin loader
- Updated noether dependency
- Include tf2_ros/buffer in roi_selection_mesh_modifier header (#23)
- Contributors: Michael Ripperger, srsidd
3.2.0 (2023-05-10)
- TPP Update
(#21)
- Updated to later version of noether
- Separated ROI selection mesh modifier from widget
- Added YAML load/save to ROI selection mesh modifier widget
- Updated SNP TPP widget to load configuration from file specified as a parameter of the node
- Added tool path config file to snp_automate_2022
- Remove old TPP nodes
- Exposed header files for use by dependent projects
- Updated dependency on rviz_polygon_selection_tool
- Contributors: Michael Ripperger
3.1.0 (2023-05-09)
- Fix: Build Errors
(#15)
- use correct ros_industrial_cmake_boilerplate version in dependencies_tesseract.repo
- add rviz_polygon_selection_tool to snp_tpp's package.xml Co-authored-by: David Merz, Jr <<david.merz@swri.org>>
- Contributors: DavidMerzJr
3.0.0 (2022-09-01)
2.0.0 (2022-08-10 09:16:43 -0500)
- Automate 2022 Integration
(#5)
- Remove temporary erase of first and last raster
- Converted application window to widget
- Update planning functions to not be blocking
- Add Rviz panel for SNP application
- Renamed rosconwindow to snp_widget
- Changed launch files to use rviz panel version of application
- Added ROI selection mesh modifier and widget
- Added noether plugin for ROI mesh modifier
- Add TPP widget
- Added TPP app
- Updated launch file to start TPP app instead of node
- Updated Rviz config
- Remove TPP parameter from service definition; added string for mesh frame to TPP service defintion; updated existing TPP nodes
- Transform selection into mesh frame
- Changed namespace from snp to snp_tpp
- Created unique names for transition commands
- Async callback for motion execution
- fixup tpp widget header
- Faster scan traj
- Automate setup camera calibration
- Updated LVS to ensure at least 5 wps
- Updated the rviz config file
- Added collision geometry for TCP
- Updated dependencies and README
- Updated TPP to use latest version of noether_gui
- Ran CMake format
- Ran clang format
- Replaced references to open3d_interface
- Updated .repos files
- Added xmlrpcpp dependency for CI
- Merge branch 'update/tpp' into 'master' TPP Update See merge request swri/ros-i/rosworld2021/roscon2021!57
- Update the TPP to have snake style organization
- Merge branch 'update/motion-planning' into 'master' Planning Server See merge request swri/ros-i/rosworld2021/roscon2021!40
- Normalized tool path orientations
- Merge branch 'fix/build' into 'master' Get packages building with newest tesseract_ros2 See merge request swri/ros-i/rosworld2021/roscon2021!23
- Get packages building with newest tesseract_ros2
- Merge branch 'update/repository-layout' into 'master' Repository layout update See merge request swri/ros-i/rosworld2021/roscon2021!22
- Applied CMake formatting
- Applied clang formatting
- Moved ROS2 packages to top-level directory
- Contributors: Michael Ripperger, dmerz, jlangsfeld, mripperger
1.0.0 (2021-10-19 16:56:56 +0000)
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
ros_industrial_cmake_boilerplate | |
ament_cmake | |
ament_lint_auto | |
geometry_msgs | |
noether_tpp | |
noether_gui | |
rclcpp | |
snp_msgs | |
tf2_eigen | |
boost_plugin_loader | |
rviz_polygon_selection_tool |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
snp_automate_2022 | |
snp_application |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged snp_tpp at Robotics Stack Exchange
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.