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.

Package Summary

Tags No category tags.
Version 5.0.3
License TODO: License declaration
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

The SNP Msgs package contains custom messages used by the scan n plan demo system.

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_msgs

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 #111 from DavidSpielman/feature/rerun_toolpaths Added Freespace Motion Plan
  • Remove unneeded comment
  • Make adding mesh optional to motion planning
  • Ran clang formatting
  • Defining manipulator info via server request parameters
  • Removed unused service
  • WIP: planning server fails when freespace motion plan problem is run
  • Added freespace motion planning service
  • WIP. Update bt node to pass in joint waypoint instead of poly waypoint
  • Added freespace motion planning service
  • Contributors: David Spielman, Michael Ripperger, Tyler Marr

4.5.0 (2024-05-29)

4.4.1 (2024-05-23)

4.4.0 (2024-05-21)

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)

  • Behavior tree application with reactive GUI (#77)
    • Added dependency on BehaviorTree.CPP
    • Added BT utilities
    • Added BT thread class
    • Added initial GUI related BT nodes
    • Copied SequenceWithMemoryNode
    • Renamed SequenceWithMemoryNode class and file; changed namespace
    • Modifications to operation of custom sequence with memory node
    • Added SNP BT service nodes
    • Refactored SNP widget
    • Let behavior tree framework spin node
    • Put SNP panel in namespace
    • Removed robot enable from execution server
    • Added publisher BT nodes
    • Updated UI to have halt button
    • Updated widget to register publisher nodes and add halt button
    • Changed planning service name
    • Added FJT node
    • Updated timeouts
    • Added replace joint start state node
    • Updated names of stacked widget pages
    • Added TPP node widget to GUI
    • Added trajectory preview widget
    • Do not disable stacked widget on task failure
    • Added BT files
    • Create new node for BT operations; pass in Rviz node for other operations
    • Updated SNP widget layout
    • Changed motion planning services to return approach, process, and departure trajectories separately. Updated BT nodes to correspond
    • Use position only joint trajectory controller for simulation
    • Minor updates to widget
    • Removed dependency on YAML
    • Updated application launch files
    • Renamed file to snp_bt_ros_nodes
    • Updated dependencies to include BT ROS2
    • Remove deletion of thread
    • Ran clang format
    • Updated documentation for custom BT nodes
    • Added text editor BT logger
    • Incorporated text edit logger
    • Updated node names and descriptions
    • Added start button and updated behavior of reset button
    • Updated version of BT ROS2
    • Added start state replacement tolerance
    • Updated text edit logger to show same failure message for condition nodes as action nodes
    • Use blackboard entry to transmit error messages from ROS behavior nodes to the logger
    • Updated colcon-action to v6
    • Create node for TPP widget separate from BT node and Rviz node
    • Added condition node for spinning the BT ROS node to keep it alive for parameter updates
    • Removed motion execution server
    • Moved creation of BT factory into start method to allow dynamic changes of ROS params used to register nodes
  • Contributors: 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)

  • Created service for generating a motion plan for scan trajectories (#66)
    • Created a service for generating a motion plan for scan trajectories. Modified the snp_widget to utilize this service to read values from a YAML file and return a joint trajectory message as a response.
    • Minor formatting changes
    • Moved scan_trajectory_motion_plan_server_node to snp_scanning package
    • Renamed service
    • Added boolean success flag and string message to service definition

    * Revised applcation to provide and check success of scan motion planning service ---------Co-authored-by: Michael Ripperger <<michael.ripperger@swri.org>>

  • Contributors: David Spielman

3.15.0 (2024-01-02)

3.14.0 (2023-12-08)

3.13.0 (2023-10-24)

3.12.0 (2023-10-23)

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)

3.5.0 (2023-06-05 17:23)

3.4.0 (2023-06-05 13:16)

3.3.0 (2023-05-18)

3.2.0 (2023-05-10)

3.1.0 (2023-05-09)

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 'feature/collision-check-against-scan' into 'master' Add scan to motion planning environment See merge request swri/ros-i/rosworld2021/roscon2021!56
  • Added mesh frame to motion planning request
  • Add Mesh to Motion Planning Service
  • Merge branch 'design/define-message-types' into 'master' Define Service Types & Add Block Diagram See merge request swri/ros-i/rosworld2021/roscon2021!29
  • PR Comments
  • Define Service Types & Add Block Diagram
  • 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
  • Moved ROS2 packages to top-level directory
  • Contributors: David Merz, Jr, Michael Ripperger, 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.

Recent questions tagged snp_msgs 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.