Go to the documentation of this file.
30 #ifndef RVIZ_HRI_SKELETONS_H
31 #define RVIZ_HRI_SKELETONS_H
33 #include <OGRE/OgreVector3.h>
34 #include <hri_msgs/IdsList.h>
54 typedef std::shared_ptr<Robot>
RobotPtr;
69 void update(
float wall_dt,
float ros_dt)
override;
71 void reset()
override;
114 void idsCallback(
const hri_msgs::IdsListConstPtr& msg);
void onDisable() override
void update(float wall_dt, float ros_dt) override
void initializeRobot(std::map< std::string, RobotPtr >::iterator it)
StringProperty * tf_prefix_property_
void updateCollisionVisible()
Property * collision_enabled_property_
FloatProperty * alpha_property_
float time_since_last_transform_
void load(const Config &config) override
Property * visual_enabled_property_
std::map< std::string, RobotPtr > humans_
void fixedFrameChanged() override
void onEnable() override
Loads a URDF from the ros-param named by our "Robot Description" property, iterates through the links...
std::string robot_description_
void idsCallback(const hri_msgs::IdsListConstPtr &msg)
FloatProperty * update_rate_property_
void onInitialize() override
void updateVisualVisible()
std::shared_ptr< Robot > RobotPtr
Uses a robot xml description to display the pieces of a robot at the transforms broadcast by rosTF.
std::vector< std::string > ids_
~HumansModelDisplay() override
hri_rviz
Author(s): Lorenzo Ferrini, Séverin Lemaignan
autogenerated on Fri Oct 20 2023 02:53:21