Class GazeboSimSystemInterface
Defined in File gz_system_interface.hpp
Inheritance Relationships
Base Type
public hardware_interface::SystemInterface
Derived Type
public gz_ros2_control::GazeboSimSystem
(Class GazeboSimSystem)
Class Documentation
-
class GazeboSimSystemInterface : public hardware_interface::SystemInterface
Subclassed by gz_ros2_control::GazeboSimSystem
Public Types
-
enum ControlMethod_
Values:
-
enumerator NONE
-
enumerator POSITION
-
enumerator VELOCITY
-
enumerator EFFORT
-
enumerator NONE
-
typedef SafeEnum<enum ControlMethod_> ControlMethod
Public Functions
Initialize the system interface param[in] model_nh Pointer to the ros2 node param[in] joints Map with the name of the joint as the key and the value is related with the entity in Gazebo param[in] hardware_info structure with data from URDF. param[in] _ecm Entity-component manager. param[in] update_rate controller update rate.
Protected Attributes
-
rclcpp::Node::SharedPtr nh_
-
enum ControlMethod_