#include <base_kinematics.h>
Public Member Functions | |
bool | init (pr2_mechanism_model::RobotState *robot_state, ros::NodeHandle &node, std::string link_name) |
Public Attributes | |
double | caster_position_error_ |
difference between desired and actual angles of the casters | |
double | caster_speed_ |
remembers the caster's current speed | |
double | caster_speed_error_ |
difference between desired and actual speeds of the casters | |
double | caster_speed_filtered_ |
caster speed filtered with alpha | |
int | caster_stuck_ |
remembers if the caster is stalled | |
pr2_mechanism_model::JointState * | joint_ |
JointState for this caster joint. | |
std::string | joint_name_ |
name of the joint | |
std::string | link_name_ |
name of the link | |
int | num_children_ |
the number of child wheels that are attached to this caster | |
geometry_msgs::Point | offset_ |
offset from the center of the base | |
BaseKinematics * | parent_ |
BaseKinematics to which this caster belongs. | |
double | steer_angle_actual_ |
actual caster steer angles | |
double | steer_angle_desired_ |
actual caster steer angles | |
double | steer_angle_stored_ |
stored caster steer angles | |
double | steer_velocity_desired_ |
vector of desired caster steer speeds |
Definition at line 142 of file base_kinematics.h.
bool Caster::init | ( | pr2_mechanism_model::RobotState * | robot_state, |
ros::NodeHandle & | node, | ||
std::string | link_name | ||
) |
Definition at line 96 of file base_kinematics.cpp.
difference between desired and actual angles of the casters
Definition at line 201 of file base_kinematics.h.
remembers the caster's current speed
Definition at line 216 of file base_kinematics.h.
difference between desired and actual speeds of the casters
Definition at line 206 of file base_kinematics.h.
caster speed filtered with alpha
Definition at line 211 of file base_kinematics.h.
remembers if the caster is stalled
Definition at line 221 of file base_kinematics.h.
JointState for this caster joint.
Definition at line 149 of file base_kinematics.h.
std::string controller::Caster::joint_name_ |
name of the joint
Definition at line 164 of file base_kinematics.h.
std::string controller::Caster::link_name_ |
name of the link
Definition at line 159 of file base_kinematics.h.
the number of child wheels that are attached to this caster
Definition at line 176 of file base_kinematics.h.
offset from the center of the base
Definition at line 154 of file base_kinematics.h.
BaseKinematics to which this caster belongs.
Definition at line 171 of file base_kinematics.h.
actual caster steer angles
Definition at line 181 of file base_kinematics.h.
actual caster steer angles
Definition at line 186 of file base_kinematics.h.
stored caster steer angles
Definition at line 196 of file base_kinematics.h.
vector of desired caster steer speeds
Definition at line 191 of file base_kinematics.h.