Update the footprint of the robot according to arm configuration.
The package provide a single node
squirrel_footprint_observer_node
: Run the footprint observer.
~/base_frame_id
: The frame of the robot base.~/base_radius
: The radius of the robot base (if circular).~/joint_chain
: The chain of frames realated to the arm.~/joint_radius
: The radius of a sphere circumscribing the arm joint.
See robotino_footprint.yaml
as example.
Uses messages provieded by squirrel_footprint_observer_msgs
~/getFootprint
: Retrieve the current footprint of the robot.~/dumpFootprint
: Print footprint on file or stdout/stderr as well as on a file.
~/footprint
(geometry_msgs/PolygonStamped): The current footprint.
/tf
: the transformations frombase_frame_id
to the frames specified injoint_chain
.~/enable
(std_msgs/Bool): Toggle the constant update of the footprint observer. Disable~/footprint
to be published while the service~/getFootprint
remains active.