Go to the documentation of this file.
   40   : calibration_initialized_(false),
 
   41     calibration_has_rising_(false), 
 
   42     calibration_has_falling_(false),
 
   43     calibration_continuous_(false),
 
   53   if (js->
joint_->calibration){
 
   54     if (js->
joint_->calibration->rising){
 
   58     if (js->
joint_->calibration->falling){
 
   66   if (js->
joint_->type == urdf::Joint::CONTINUOUS){
 
   86       ROS_ERROR(
"Non-continuous joint with both rising and falling edge not supported");
 
  
JointCalibrationSimulator()
def normalize_angle(angle)
bool old_calibration_reading_
double position_
The joint position in radians or meters (read-only variable)
boost::shared_ptr< const urdf::Joint > joint_
A pointer to the corresponding urdf::Joint from the urdf::Model.
void GetJointCalibrationInfo(pr2_mechanism_model::JointState *)
double old_calibration_as_pos_
bool calibration_initialized_
bool calibration_falling_edge_valid_
double calibration_rising_
bool calibration_has_falling_
void simulateJointCalibration(pr2_mechanism_model::JointState *, pr2_hardware_interface::Actuator *)
double calibration_falling_
bool calibration_rising_edge_valid_
double reference_position_
The position of the optical flag that was used to calibrate this joint.
bool calibration_continuous_
bool calibration_reading_
bool calibration_has_rising_
double last_calibration_rising_edge_
double last_calibration_falling_edge_
double old_calibration_pos_
pr2_mechanism_model
Author(s): Eric Berger berger@willowgarage.com, Stuart Glaser, Wim Meeussen
autogenerated on Mon Mar 6 2023 03:49:17