Public Member Functions | Public Attributes | List of all members
HebirosGazeboJoint Class Reference

#include <hebiros_gazebo_joint.h>

Inheritance diagram for HebirosGazeboJoint:
Inheritance graph
[legend]

Public Member Functions

 HebirosGazeboJoint (const std::string &name, const std::string &model_name, bool is_x8, std::shared_ptr< ros::NodeHandle > n)
 
bool isX8 () const
 
void SubIMU (const boost::shared_ptr< sensor_msgs::Imu const > data)
 

Public Attributes

geometry_msgs::Vector3 accelerometer
 
int command_index
 
double effort_elapsed_error {}
 
double effort_prev_error {}
 
int feedback_index
 
double gear_ratio {}
 
geometry_msgs::Vector3 gyro
 
ros::Subscriber imu_subscriber
 
double low_pass_alpha {}
 
std::string model_name
 
std::string name
 
double position_elapsed_error {}
 
double position_prev_error {}
 
double prev_force {}
 
hebiros::sim::TemperatureModel temperature
 
hebiros::sim::TemperatureSafetyController temperature_safety {155}
 
double velocity_elapsed_error {}
 
double velocity_prev_error {}
 

Detailed Description

Definition at line 9 of file hebiros_gazebo_joint.h.

Constructor & Destructor Documentation

HebirosGazeboJoint::HebirosGazeboJoint ( const std::string &  name,
const std::string &  model_name,
bool  is_x8,
std::shared_ptr< ros::NodeHandle n 
)

Definition at line 3 of file hebiros_gazebo_joint.cpp.

Member Function Documentation

bool HebirosGazeboJoint::isX8 ( ) const

Definition at line 22 of file hebiros_gazebo_joint.cpp.

void HebirosGazeboJoint::SubIMU ( const boost::shared_ptr< sensor_msgs::Imu const >  data)

Definition at line 17 of file hebiros_gazebo_joint.cpp.

Member Data Documentation

geometry_msgs::Vector3 HebirosGazeboJoint::accelerometer

Definition at line 16 of file hebiros_gazebo_joint.h.

int HebirosGazeboJoint::command_index

Definition at line 20 of file hebiros_gazebo_joint.h.

double HebirosGazeboJoint::effort_elapsed_error {}

Definition at line 33 of file hebiros_gazebo_joint.h.

double HebirosGazeboJoint::effort_prev_error {}

Definition at line 32 of file hebiros_gazebo_joint.h.

int HebirosGazeboJoint::feedback_index

Definition at line 19 of file hebiros_gazebo_joint.h.

double HebirosGazeboJoint::gear_ratio {}

Definition at line 27 of file hebiros_gazebo_joint.h.

geometry_msgs::Vector3 HebirosGazeboJoint::gyro

Definition at line 17 of file hebiros_gazebo_joint.h.

ros::Subscriber HebirosGazeboJoint::imu_subscriber

Definition at line 35 of file hebiros_gazebo_joint.h.

double HebirosGazeboJoint::low_pass_alpha {}

Definition at line 26 of file hebiros_gazebo_joint.h.

std::string HebirosGazeboJoint::model_name

Definition at line 15 of file hebiros_gazebo_joint.h.

std::string HebirosGazeboJoint::name

Definition at line 14 of file hebiros_gazebo_joint.h.

double HebirosGazeboJoint::position_elapsed_error {}

Definition at line 29 of file hebiros_gazebo_joint.h.

double HebirosGazeboJoint::position_prev_error {}

Definition at line 28 of file hebiros_gazebo_joint.h.

double HebirosGazeboJoint::prev_force {}

Definition at line 25 of file hebiros_gazebo_joint.h.

hebiros::sim::TemperatureModel HebirosGazeboJoint::temperature

Definition at line 22 of file hebiros_gazebo_joint.h.

hebiros::sim::TemperatureSafetyController HebirosGazeboJoint::temperature_safety {155}

Definition at line 23 of file hebiros_gazebo_joint.h.

double HebirosGazeboJoint::velocity_elapsed_error {}

Definition at line 31 of file hebiros_gazebo_joint.h.

double HebirosGazeboJoint::velocity_prev_error {}

Definition at line 30 of file hebiros_gazebo_joint.h.


The documentation for this class was generated from the following files:


hebiros_gazebo_plugin
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:13:55