Skip to content

New panel for foxglove studio extension with toggle-able push buttons for ROS publishing

License

Notifications You must be signed in to change notification settings

prl-mushr/foxglove-mushr-extension

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MushrTeleop

A Foxglove Studio Extension

This extension adds 3 buttons in a custom panel so that the MuShr package can differentiate published points. The buttons are "Set Pose", "Set Goal", and "Set Pose Estimate". Selecting a button causes the extension to publish the type of point being published to the Mushr Backend through ROS.

Each button functions as:

  • Set Pose -> Set the position and orientation of the robot. For use in sim.
  • Set Goal -> Set a navigation goal for the robot. For use in sim and real.
  • Set Pose Estimate -> Set a position estimate for the particle filter. This should be used on large maps if the particle filter cannot properly infer the position. Once the estimate is set, the particle filter should correctly snap to the actual position. For use in real.

To locally develop, run yarn local-install at the base directory and refresh foxglove. A panel should appear in the Add Panel dropdown with an option for MushrTeleop.

About

New panel for foxglove studio extension with toggle-able push buttons for ROS publishing

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%