sample RT component which has one data input port and one data output port More...
#include <Stabilizer.h>
sample RT component which has one data input port and one data output port
Definition at line 44 of file Stabilizer.h.
enum Stabilizer::cmode [private] |
Definition at line 281 of file Stabilizer.h.
Stabilizer::Stabilizer | ( | RTC::Manager * | manager | ) |
Constructor.
manager | pointer to the Manager |
Definition at line 61 of file Stabilizer.cpp.
Stabilizer::~Stabilizer | ( | ) | [virtual] |
Destructor.
Definition at line 111 of file Stabilizer.cpp.
void Stabilizer::calcContactMatrix | ( | hrp::dmatrix & | tm, |
const std::vector< hrp::Vector3 > & | contact_p | ||
) |
Definition at line 2731 of file Stabilizer.cpp.
double Stabilizer::calcDampingControl | ( | const double | tau_d, |
const double | tau, | ||
const double | prev_d, | ||
const double | DD, | ||
const double | TT | ||
) |
Definition at line 1731 of file Stabilizer.cpp.
hrp::Vector3 Stabilizer::calcDampingControl | ( | const hrp::Vector3 & | prev_d, |
const hrp::Vector3 & | TT | ||
) |
Definition at line 1738 of file Stabilizer.cpp.
double Stabilizer::calcDampingControl | ( | const double | prev_d, |
const double | TT | ||
) |
Definition at line 1744 of file Stabilizer.cpp.
hrp::Vector3 Stabilizer::calcDampingControl | ( | const hrp::Vector3 & | tau_d, |
const hrp::Vector3 & | tau, | ||
const hrp::Vector3 & | prev_d, | ||
const hrp::Vector3 & | DD, | ||
const hrp::Vector3 & | TT | ||
) |
Definition at line 1749 of file Stabilizer.cpp.
Definition at line 1755 of file Stabilizer.cpp.
Definition at line 1548 of file Stabilizer.cpp.
void Stabilizer::calcFootOriginCoords | ( | hrp::Vector3 & | foot_origin_pos, |
hrp::Matrix33 & | foot_origin_rot | ||
) |
Definition at line 768 of file Stabilizer.cpp.
int Stabilizer::calcMaxTransitionCount | ( | ) | [inline] |
Definition at line 149 of file Stabilizer.h.
Definition at line 2546 of file Stabilizer.cpp.
Definition at line 1317 of file Stabilizer.cpp.
Definition at line 1661 of file Stabilizer.cpp.
Definition at line 1468 of file Stabilizer.cpp.
Definition at line 2744 of file Stabilizer.cpp.
Definition at line 1504 of file Stabilizer.cpp.
bool Stabilizer::calcZMP | ( | hrp::Vector3 & | ret_zmp, |
const double | zmp_z | ||
) |
Definition at line 1276 of file Stabilizer.cpp.
void Stabilizer::fixLegToCoords | ( | const std::string & | leg, |
const rats::coordinates & | coords | ||
) |
Definition at line 799 of file Stabilizer.cpp.
Definition at line 759 of file Stabilizer.cpp.
void Stabilizer::getParameter | ( | OpenHRP::StabilizerService::stParam & | i_stp | ) |
Definition at line 1881 of file Stabilizer.cpp.
std::string Stabilizer::getStabilizerAlgorithmString | ( | OpenHRP::StabilizerService::STAlgorithm | _st_algorithm | ) |
Definition at line 2371 of file Stabilizer.cpp.
Definition at line 1158 of file Stabilizer.cpp.
bool Stabilizer::isContact | ( | const size_t | idx | ) | [inline] |
Definition at line 145 of file Stabilizer.h.
void Stabilizer::limbStretchAvoidanceControl | ( | const std::vector< hrp::Vector3 > & | ee_p, |
const std::vector< hrp::Matrix33 > & | ee_R | ||
) |
Definition at line 1704 of file Stabilizer.cpp.
Definition at line 1441 of file Stabilizer.cpp.
RTC::ReturnCode_t Stabilizer::onActivated | ( | RTC::UniqueId | ec_id | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 528 of file Stabilizer.cpp.
RTC::ReturnCode_t Stabilizer::onDeactivated | ( | RTC::UniqueId | ec_id | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 534 of file Stabilizer.cpp.
RTC::ReturnCode_t Stabilizer::onExecute | ( | RTC::UniqueId | ec_id | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 548 of file Stabilizer.cpp.
RTC::ReturnCode_t Stabilizer::onFinalize | ( | void | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 505 of file Stabilizer.cpp.
RTC::ReturnCode_t Stabilizer::onInitialize | ( | void | ) | [virtual] |
Reimplemented from RTC::RTObject_impl.
Definition at line 115 of file Stabilizer.cpp.
void Stabilizer::setBoolSequenceParam | ( | std::vector< bool > & | st_bool_values, |
const OpenHRP::StabilizerService::BoolSequence & | output_bool_values, | ||
const std::string & | prop_name | ||
) |
Definition at line 2389 of file Stabilizer.cpp.
void Stabilizer::setBoolSequenceParamWithCheckContact | ( | std::vector< bool > & | st_bool_values, |
const OpenHRP::StabilizerService::BoolSequence & | output_bool_values, | ||
const std::string & | prop_name | ||
) |
Definition at line 2418 of file Stabilizer.cpp.
void Stabilizer::setParameter | ( | const OpenHRP::StabilizerService::stParam & | i_stp | ) |
Definition at line 2069 of file Stabilizer.cpp.
Definition at line 1853 of file Stabilizer.cpp.
Definition at line 1867 of file Stabilizer.cpp.
Definition at line 1843 of file Stabilizer.cpp.
Definition at line 1815 of file Stabilizer.cpp.
double Stabilizer::vlimit | ( | double | value, |
double | llimit_value, | ||
double | ulimit_value | ||
) |
Definition at line 2477 of file Stabilizer.cpp.
hrp::Vector3 Stabilizer::vlimit | ( | const hrp::Vector3 & | value, |
double | llimit_value, | ||
double | ulimit_value | ||
) |
Definition at line 2487 of file Stabilizer.cpp.
hrp::Vector3 Stabilizer::vlimit | ( | const hrp::Vector3 & | value, |
const hrp::Vector3 & | limit_value | ||
) |
Definition at line 2502 of file Stabilizer.cpp.
hrp::Vector3 Stabilizer::vlimit | ( | const hrp::Vector3 & | value, |
const hrp::Vector3 & | llimit_value, | ||
const hrp::Vector3 & | ulimit_value | ||
) |
Definition at line 2517 of file Stabilizer.cpp.
Definition at line 2463 of file Stabilizer.cpp.
hrp::Vector3 Stabilizer::act_base_rpy [private] |
Definition at line 307 of file Stabilizer.h.
hrp::Vector3 Stabilizer::act_cog [private] |
Definition at line 307 of file Stabilizer.h.
hrp::Vector3 Stabilizer::act_cogvel [private] |
Definition at line 307 of file Stabilizer.h.
boost::shared_ptr<FirstOrderLowPassFilter<hrp::Vector3> > Stabilizer::act_cogvel_filter [private] |
Definition at line 311 of file Stabilizer.h.
std::vector<bool> Stabilizer::act_contact_states [private] |
Definition at line 291 of file Stabilizer.h.
hrp::Vector3 Stabilizer::act_cp [private] |
Definition at line 307 of file Stabilizer.h.
std::vector<hrp::Vector3> Stabilizer::act_ee_p [private] |
Definition at line 302 of file Stabilizer.h.
std::vector<hrp::Matrix33> Stabilizer::act_ee_R [private] |
Definition at line 303 of file Stabilizer.h.
std::vector<hrp::Vector3> Stabilizer::act_force [private] |
Definition at line 302 of file Stabilizer.h.
Definition at line 332 of file Stabilizer.h.
hrp::Vector3 Stabilizer::act_zmp [private] |
Definition at line 307 of file Stabilizer.h.
double Stabilizer::contact_decision_threshold [private] |
Definition at line 334 of file Stabilizer.h.
std::map<std::string, size_t> Stabilizer::contact_states_index_map [private] |
Definition at line 290 of file Stabilizer.h.
enum Stabilizer::cmode Stabilizer::control_mode [private] |
double Stabilizer::cop_check_margin [private] |
Definition at line 334 of file Stabilizer.h.
std::vector<double> Stabilizer::cp_check_margin [private] |
Definition at line 335 of file Stabilizer.h.
hrp::Vector3 Stabilizer::cp_offset [private] |
Definition at line 307 of file Stabilizer.h.
hrp::Vector3 Stabilizer::current_base_pos [private] |
Definition at line 307 of file Stabilizer.h.
hrp::Vector3 Stabilizer::current_base_rpy [private] |
Definition at line 307 of file Stabilizer.h.
hrp::Vector3 Stabilizer::current_root_p [private] |
Definition at line 300 of file Stabilizer.h.
hrp::Matrix33 Stabilizer::current_root_R [private] |
Definition at line 301 of file Stabilizer.h.
double Stabilizer::d_pos_z_root [private] |
Definition at line 310 of file Stabilizer.h.
double Stabilizer::d_rpy[2] [private] |
Definition at line 316 of file Stabilizer.h.
double Stabilizer::d_run_b[2] [private] |
Definition at line 322 of file Stabilizer.h.
int Stabilizer::detection_count_to_air [private] |
Definition at line 297 of file Stabilizer.h.
hrp::Vector3 Stabilizer::diff_cp [private] |
Definition at line 307 of file Stabilizer.h.
Definition at line 328 of file Stabilizer.h.
double Stabilizer::dt [private] |
Definition at line 293 of file Stabilizer.h.
double Stabilizer::eefm_body_attitude_control_gain[2] [private] |
Definition at line 325 of file Stabilizer.h.
double Stabilizer::eefm_body_attitude_control_time_const[2] [private] |
Definition at line 325 of file Stabilizer.h.
double Stabilizer::eefm_gravitational_acceleration [private] |
Definition at line 326 of file Stabilizer.h.
double Stabilizer::eefm_k1[2] [private] |
Definition at line 325 of file Stabilizer.h.
double Stabilizer::eefm_k2[2] [private] |
Definition at line 325 of file Stabilizer.h.
double Stabilizer::eefm_k3[2] [private] |
Definition at line 325 of file Stabilizer.h.
double Stabilizer::eefm_pos_margin_time [private] |
Definition at line 326 of file Stabilizer.h.
double Stabilizer::eefm_pos_time_const_swing [private] |
Definition at line 326 of file Stabilizer.h.
double Stabilizer::eefm_pos_transition_time [private] |
Definition at line 326 of file Stabilizer.h.
std::vector<double> Stabilizer::eefm_swing_damping_force_thre [private] |
Definition at line 327 of file Stabilizer.h.
std::vector<double> Stabilizer::eefm_swing_damping_moment_thre [private] |
Definition at line 327 of file Stabilizer.h.
Definition at line 333 of file Stabilizer.h.
Definition at line 333 of file Stabilizer.h.
bool Stabilizer::eefm_use_force_difference_control [private] |
Definition at line 298 of file Stabilizer.h.
bool Stabilizer::eefm_use_swing_damping [private] |
Definition at line 298 of file Stabilizer.h.
double Stabilizer::eefm_zmp_delay_time_const[2] [private] |
Definition at line 325 of file Stabilizer.h.
OpenHRP::StabilizerService::EmergencyCheckMode Stabilizer::emergency_check_mode [private] |
Definition at line 336 of file Stabilizer.h.
hrp::Vector3 Stabilizer::foot_origin_offset[2] [private] |
Definition at line 308 of file Stabilizer.h.
bool Stabilizer::initial_cp_too_large_error [private] |
Definition at line 298 of file Stabilizer.h.
int Stabilizer::is_air_counter [private] |
Definition at line 297 of file Stabilizer.h.
bool Stabilizer::is_emergency [private] |
Definition at line 298 of file Stabilizer.h.
bool Stabilizer::is_estop_while_walking [private] |
Definition at line 299 of file Stabilizer.h.
std::vector<bool> Stabilizer::is_feedback_control_enable [private] |
Definition at line 291 of file Stabilizer.h.
std::vector<bool> Stabilizer::is_ik_enable [private] |
Definition at line 291 of file Stabilizer.h.
bool Stabilizer::is_legged_robot [private] |
Definition at line 298 of file Stabilizer.h.
bool Stabilizer::is_seq_interpolating [private] |
Definition at line 298 of file Stabilizer.h.
bool Stabilizer::is_walking [private] |
Definition at line 299 of file Stabilizer.h.
std::vector<bool> Stabilizer::is_zmp_calc_enable [private] |
Definition at line 291 of file Stabilizer.h.
std::vector<hrp::JointPathExPtr> Stabilizer::jpe_v [private] |
Definition at line 284 of file Stabilizer.h.
double Stabilizer::k_brot_p[2] [private] |
Definition at line 316 of file Stabilizer.h.
double Stabilizer::k_brot_tc[2] [private] |
Definition at line 316 of file Stabilizer.h.
double Stabilizer::k_run_b[2] [private] |
Definition at line 322 of file Stabilizer.h.
double Stabilizer::k_tpcc_p[2] [private] |
Definition at line 316 of file Stabilizer.h.
double Stabilizer::k_tpcc_x[2] [private] |
Definition at line 316 of file Stabilizer.h.
double Stabilizer::limb_stretch_avoidance_time_const [private] |
Definition at line 310 of file Stabilizer.h.
double Stabilizer::limb_stretch_avoidance_vlimit[2] [private] |
Definition at line 310 of file Stabilizer.h.
int Stabilizer::loop [private] |
Definition at line 294 of file Stabilizer.h.
RTC::TimedOrientation3D Stabilizer::m_actBaseRpy [protected] |
Definition at line 185 of file Stabilizer.h.
RTC::OutPort<RTC::TimedOrientation3D> Stabilizer::m_actBaseRpyOut [protected] |
Definition at line 230 of file Stabilizer.h.
RTC::TimedBooleanSeq Stabilizer::m_actContactStates [protected] |
Definition at line 176 of file Stabilizer.h.
RTC::OutPort<RTC::TimedBooleanSeq> Stabilizer::m_actContactStatesOut [protected] |
Definition at line 224 of file Stabilizer.h.
RTC::TimedPoint3D Stabilizer::m_actCP [protected] |
Definition at line 167 of file Stabilizer.h.
RTC::OutPort<RTC::TimedPoint3D> Stabilizer::m_actCPOut [protected] |
Definition at line 221 of file Stabilizer.h.
RTC::TimedDoubleSeq Stabilizer::m_allEEComp [protected] |
Definition at line 189 of file Stabilizer.h.
RTC::OutPort<RTC::TimedDoubleSeq> Stabilizer::m_allEECompOut [protected] |
Definition at line 234 of file Stabilizer.h.
RTC::TimedDoubleSeq Stabilizer::m_allRefWrench [protected] |
Definition at line 188 of file Stabilizer.h.
RTC::OutPort<RTC::TimedDoubleSeq> Stabilizer::m_allRefWrenchOut [protected] |
Definition at line 233 of file Stabilizer.h.
RTC::TimedPoint3D Stabilizer::m_basePos [protected] |
Definition at line 170 of file Stabilizer.h.
RTC::InPort<RTC::TimedPoint3D> Stabilizer::m_basePosIn [protected] |
Definition at line 198 of file Stabilizer.h.
RTC::TimedOrientation3D Stabilizer::m_baseRpy [protected] |
Definition at line 171 of file Stabilizer.h.
RTC::InPort<RTC::TimedOrientation3D> Stabilizer::m_baseRpyIn [protected] |
Definition at line 199 of file Stabilizer.h.
RTC::TimedBooleanSeq Stabilizer::m_contactStates [protected] |
Definition at line 172 of file Stabilizer.h.
RTC::InPort<RTC::TimedBooleanSeq> Stabilizer::m_contactStatesIn [protected] |
Definition at line 200 of file Stabilizer.h.
RTC::TimedDoubleSeq Stabilizer::m_controlSwingSupportTime [protected] |
Definition at line 174 of file Stabilizer.h.
RTC::InPort<RTC::TimedDoubleSeq> Stabilizer::m_controlSwingSupportTimeIn [protected] |
Definition at line 202 of file Stabilizer.h.
RTC::TimedDoubleSeq Stabilizer::m_COPInfo [protected] |
Definition at line 177 of file Stabilizer.h.
RTC::OutPort<RTC::TimedDoubleSeq> Stabilizer::m_COPInfoOut [protected] |
Definition at line 225 of file Stabilizer.h.
RTC::TimedPoint3D Stabilizer::m_currentBasePos [protected] |
Definition at line 186 of file Stabilizer.h.
RTC::OutPort<RTC::TimedPoint3D> Stabilizer::m_currentBasePosOut [protected] |
Definition at line 231 of file Stabilizer.h.
RTC::TimedOrientation3D Stabilizer::m_currentBaseRpy [protected] |
Definition at line 187 of file Stabilizer.h.
RTC::OutPort<RTC::TimedOrientation3D> Stabilizer::m_currentBaseRpyOut [protected] |
Definition at line 232 of file Stabilizer.h.
RTC::TimedDoubleSeq Stabilizer::m_debugData [protected] |
Definition at line 190 of file Stabilizer.h.
RTC::OutPort<RTC::TimedDoubleSeq> Stabilizer::m_debugDataOut [protected] |
Definition at line 235 of file Stabilizer.h.
unsigned int Stabilizer::m_debugLevel [private] |
Definition at line 287 of file Stabilizer.h.
RTC::TimedPoint3D Stabilizer::m_diffCP [protected] |
Definition at line 168 of file Stabilizer.h.
RTC::OutPort<RTC::TimedPoint3D> Stabilizer::m_diffCPOut [protected] |
Definition at line 222 of file Stabilizer.h.
RTC::TimedPoint3D Stabilizer::m_diffFootOriginExtMoment [protected] |
Definition at line 169 of file Stabilizer.h.
RTC::OutPort<RTC::TimedPoint3D> Stabilizer::m_diffFootOriginExtMomentOut [protected] |
Definition at line 223 of file Stabilizer.h.
RTC::TimedLong Stabilizer::m_emergencySignal [protected] |
Definition at line 178 of file Stabilizer.h.
RTC::OutPort<RTC::TimedLong> Stabilizer::m_emergencySignalOut [protected] |
Definition at line 226 of file Stabilizer.h.
TwoDofController Stabilizer::m_f_z [private] |
Definition at line 318 of file Stabilizer.h.
int Stabilizer::m_is_falling_counter [private] |
Definition at line 295 of file Stabilizer.h.
std::vector<RTC::TimedPoint3D> Stabilizer::m_limbCOPOffset [protected] |
Definition at line 175 of file Stabilizer.h.
std::vector<RTC::InPort<RTC::TimedPoint3D> *> Stabilizer::m_limbCOPOffsetIn [protected] |
Definition at line 203 of file Stabilizer.h.
coil::Mutex Stabilizer::m_mutex [private] |
Definition at line 286 of file Stabilizer.h.
RTC::TimedPoint3D Stabilizer::m_originActCog [protected] |
Definition at line 184 of file Stabilizer.h.
RTC::OutPort<RTC::TimedPoint3D> Stabilizer::m_originActCogOut [protected] |
Definition at line 229 of file Stabilizer.h.
RTC::TimedPoint3D Stabilizer::m_originActCogVel [protected] |
Definition at line 184 of file Stabilizer.h.
RTC::OutPort<RTC::TimedPoint3D> Stabilizer::m_originActCogVelOut [protected] |
Definition at line 229 of file Stabilizer.h.
RTC::TimedPoint3D Stabilizer::m_originActZmp [protected] |
Definition at line 184 of file Stabilizer.h.
RTC::OutPort<RTC::TimedPoint3D> Stabilizer::m_originActZmpOut [protected] |
Definition at line 229 of file Stabilizer.h.
RTC::TimedPoint3D Stabilizer::m_originNewZmp [protected] |
Definition at line 183 of file Stabilizer.h.
RTC::OutPort<RTC::TimedPoint3D> Stabilizer::m_originNewZmpOut [protected] |
Definition at line 228 of file Stabilizer.h.
RTC::TimedPoint3D Stabilizer::m_originRefCog [protected] |
Definition at line 183 of file Stabilizer.h.
RTC::OutPort<RTC::TimedPoint3D> Stabilizer::m_originRefCogOut [protected] |
Definition at line 228 of file Stabilizer.h.
RTC::TimedPoint3D Stabilizer::m_originRefCogVel [protected] |
Definition at line 183 of file Stabilizer.h.
RTC::OutPort<RTC::TimedPoint3D> Stabilizer::m_originRefCogVelOut [protected] |
Definition at line 228 of file Stabilizer.h.
RTC::TimedPoint3D Stabilizer::m_originRefZmp [protected] |
Definition at line 183 of file Stabilizer.h.
RTC::OutPort<RTC::TimedPoint3D> Stabilizer::m_originRefZmpOut [protected] |
Definition at line 228 of file Stabilizer.h.
RTC::TimedDoubleSeq Stabilizer::m_qCurrent [protected] |
Definition at line 160 of file Stabilizer.h.
RTC::InPort<RTC::TimedDoubleSeq> Stabilizer::m_qCurrentIn [protected] |
Definition at line 194 of file Stabilizer.h.
RTC::TimedDoubleSeq Stabilizer::m_qRef [protected] |
Definition at line 161 of file Stabilizer.h.
RTC::InPort<RTC::TimedDoubleSeq> Stabilizer::m_qRefIn [protected] |
Definition at line 195 of file Stabilizer.h.
RTC::OutPort<RTC::TimedDoubleSeq> Stabilizer::m_qRefOut [protected] |
Definition at line 217 of file Stabilizer.h.
RTC::TimedDoubleSeq Stabilizer::m_qRefSeq [protected] |
Definition at line 179 of file Stabilizer.h.
RTC::InPort<RTC::TimedDoubleSeq> Stabilizer::m_qRefSeqIn [protected] |
Definition at line 204 of file Stabilizer.h.
std::vector<RTC::TimedDoubleSeq> Stabilizer::m_ref_wrenches [protected] |
Definition at line 210 of file Stabilizer.h.
std::vector<RTC::InPort<RTC::TimedDoubleSeq> *> Stabilizer::m_ref_wrenchesIn [protected] |
Definition at line 211 of file Stabilizer.h.
RTC::TimedPoint3D Stabilizer::m_refCP [protected] |
Definition at line 166 of file Stabilizer.h.
RTC::OutPort<RTC::TimedPoint3D> Stabilizer::m_refCPOut [protected] |
Definition at line 220 of file Stabilizer.h.
hrp::BodyPtr Stabilizer::m_robot [private] |
Definition at line 285 of file Stabilizer.h.
RTC::TimedOrientation3D Stabilizer::m_rpy [protected] |
Definition at line 163 of file Stabilizer.h.
RTC::InPort<RTC::TimedOrientation3D> Stabilizer::m_rpyIn [protected] |
Definition at line 196 of file Stabilizer.h.
RTC::TimedPoint3D Stabilizer::m_sbpCogOffset [protected] |
Definition at line 181 of file Stabilizer.h.
RTC::InPort<RTC::TimedPoint3D> Stabilizer::m_sbpCogOffsetIn [protected] |
Definition at line 206 of file Stabilizer.h.
StabilizerService_impl Stabilizer::m_service0 [protected] |
Definition at line 252 of file Stabilizer.h.
RTC::CorbaPort Stabilizer::m_StabilizerServicePort [protected] |
Definition at line 246 of file Stabilizer.h.
RTC::TimedDoubleSeq Stabilizer::m_tau [protected] |
Definition at line 162 of file Stabilizer.h.
TwoDofController Stabilizer::m_tau_x[2] [private] |
Definition at line 318 of file Stabilizer.h.
TwoDofController Stabilizer::m_tau_y[2] [private] |
Definition at line 318 of file Stabilizer.h.
RTC::OutPort<RTC::TimedDoubleSeq> Stabilizer::m_tauOut [protected] |
Definition at line 218 of file Stabilizer.h.
RTC::TimedDoubleSeq Stabilizer::m_toeheelRatio [protected] |
Definition at line 173 of file Stabilizer.h.
RTC::InPort<RTC::TimedDoubleSeq> Stabilizer::m_toeheelRatioIn [protected] |
Definition at line 201 of file Stabilizer.h.
double Stabilizer::m_torque_d[2] [private] |
Definition at line 320 of file Stabilizer.h.
double Stabilizer::m_torque_k[2] [private] |
Definition at line 320 of file Stabilizer.h.
std::map<std::string, hrp::VirtualForceSensorParam> Stabilizer::m_vfs [private] |
Definition at line 283 of file Stabilizer.h.
RTC::TimedBoolean Stabilizer::m_walkingStates [protected] |
Definition at line 180 of file Stabilizer.h.
RTC::InPort<RTC::TimedBoolean> Stabilizer::m_walkingStatesIn [protected] |
Definition at line 205 of file Stabilizer.h.
std::vector<int> Stabilizer::m_will_fall_counter [private] |
Definition at line 296 of file Stabilizer.h.
std::vector<RTC::TimedDoubleSeq> Stabilizer::m_wrenches [protected] |
Definition at line 208 of file Stabilizer.h.
std::vector<RTC::InPort<RTC::TimedDoubleSeq> *> Stabilizer::m_wrenchesIn [protected] |
Definition at line 209 of file Stabilizer.h.
RTC::TimedPoint3D Stabilizer::m_zmp [protected] |
Definition at line 165 of file Stabilizer.h.
RTC::OutPort<RTC::TimedPoint3D> Stabilizer::m_zmpOut [protected] |
Definition at line 219 of file Stabilizer.h.
RTC::TimedPoint3D Stabilizer::m_zmpRef [protected] |
Definition at line 164 of file Stabilizer.h.
RTC::InPort<RTC::TimedPoint3D> Stabilizer::m_zmpRefIn [protected] |
Definition at line 197 of file Stabilizer.h.
std::vector<std::vector<Eigen::Vector2d> > Stabilizer::margined_support_polygon_vetices [private] |
Definition at line 314 of file Stabilizer.h.
hrp::Vector3 Stabilizer::new_refzmp [private] |
Definition at line 328 of file Stabilizer.h.
bool Stabilizer::on_ground [private] |
Definition at line 298 of file Stabilizer.h.
double Stabilizer::pangx [private] |
Definition at line 321 of file Stabilizer.h.
double Stabilizer::pangx_ref [private] |
Definition at line 321 of file Stabilizer.h.
double Stabilizer::pangy [private] |
Definition at line 321 of file Stabilizer.h.
double Stabilizer::pangy_ref [private] |
Definition at line 321 of file Stabilizer.h.
hrp::Vector3 Stabilizer::pdr [private] |
Definition at line 319 of file Stabilizer.h.
hrp::Vector3 Stabilizer::pos_ctrl [private] |
Definition at line 329 of file Stabilizer.h.
hrp::Vector3 Stabilizer::prev_act_cog [private] |
Definition at line 307 of file Stabilizer.h.
Definition at line 301 of file Stabilizer.h.
std::vector<double> Stabilizer::prev_act_force_z [private] |
Definition at line 309 of file Stabilizer.h.
hrp::Vector3 Stabilizer::prev_ref_cog [private] |
Definition at line 306 of file Stabilizer.h.
std::vector<bool> Stabilizer::prev_ref_contact_states [private] |
Definition at line 291 of file Stabilizer.h.
Definition at line 301 of file Stabilizer.h.
hrp::Vector3 Stabilizer::prev_ref_zmp [private] |
Definition at line 306 of file Stabilizer.h.
std::vector<hrp::Vector3> Stabilizer::projected_normal [private] |
Definition at line 302 of file Stabilizer.h.
hrp::dvector Stabilizer::qorg [private] |
Definition at line 288 of file Stabilizer.h.
hrp::dvector Stabilizer::qrefv [private] |
Definition at line 288 of file Stabilizer.h.
double Stabilizer::rdx [private] |
Definition at line 323 of file Stabilizer.h.
double Stabilizer::rdy [private] |
Definition at line 323 of file Stabilizer.h.
hrp::Vector3 Stabilizer::ref_cog [private] |
Definition at line 306 of file Stabilizer.h.
hrp::Vector3 Stabilizer::ref_cogvel [private] |
Definition at line 306 of file Stabilizer.h.
std::vector<bool> Stabilizer::ref_contact_states [private] |
Definition at line 291 of file Stabilizer.h.
hrp::Vector3 Stabilizer::ref_cp [private] |
Definition at line 306 of file Stabilizer.h.
hrp::Matrix33 Stabilizer::ref_foot_origin_rot [private] |
Definition at line 301 of file Stabilizer.h.
std::vector<hrp::Vector3> Stabilizer::ref_force [private] |
Definition at line 302 of file Stabilizer.h.
std::vector<hrp::Vector3> Stabilizer::ref_moment [private] |
Definition at line 302 of file Stabilizer.h.
Definition at line 332 of file Stabilizer.h.
hrp::Vector3 Stabilizer::ref_total_force [private] |
Definition at line 330 of file Stabilizer.h.
hrp::Vector3 Stabilizer::ref_total_moment [private] |
Definition at line 330 of file Stabilizer.h.
hrp::Vector3 Stabilizer::ref_zmp [private] |
Definition at line 306 of file Stabilizer.h.
hrp::Vector3 Stabilizer::ref_zmp_aux [private] |
Definition at line 328 of file Stabilizer.h.
hrp::Vector3 Stabilizer::rel_act_cp [private] |
Definition at line 307 of file Stabilizer.h.
hrp::Vector3 Stabilizer::rel_act_zmp [private] |
Definition at line 307 of file Stabilizer.h.
hrp::Vector3 Stabilizer::rel_cog [private] |
Definition at line 328 of file Stabilizer.h.
std::vector<std::string> Stabilizer::rel_ee_name [private] |
Definition at line 304 of file Stabilizer.h.
std::vector<hrp::Vector3> Stabilizer::rel_ee_pos [private] |
Definition at line 302 of file Stabilizer.h.
std::vector<hrp::Matrix33> Stabilizer::rel_ee_rot [private] |
Definition at line 303 of file Stabilizer.h.
hrp::Vector3 Stabilizer::rel_ref_cp [private] |
Definition at line 306 of file Stabilizer.h.
bool Stabilizer::reset_emergency_flag [private] |
Definition at line 298 of file Stabilizer.h.
double Stabilizer::root_rot_compensation_limit[2] [private] |
Definition at line 310 of file Stabilizer.h.
double Stabilizer::rx [private] |
Definition at line 323 of file Stabilizer.h.
double Stabilizer::ry [private] |
Definition at line 323 of file Stabilizer.h.
hrp::Vector3 Stabilizer::sbp_cog_offset [private] |
Definition at line 307 of file Stabilizer.h.
OpenHRP::StabilizerService::STAlgorithm Stabilizer::st_algorithm [private] |
Definition at line 312 of file Stabilizer.h.
std::vector<STIKParam> Stabilizer::stikp [private] |
Definition at line 289 of file Stabilizer.h.
std::vector<std::vector<Eigen::Vector2d> > Stabilizer::support_polygon_vetices [private] |
Definition at line 314 of file Stabilizer.h.
SimpleZMPDistributor* Stabilizer::szd [private] |
Definition at line 313 of file Stabilizer.h.
std::vector<hrp::Vector3> Stabilizer::target_ee_p [private] |
Definition at line 302 of file Stabilizer.h.
std::vector<hrp::Matrix33> Stabilizer::target_ee_R [private] |
Definition at line 303 of file Stabilizer.h.
Definition at line 305 of file Stabilizer.h.
Definition at line 301 of file Stabilizer.h.
hrp::Vector3 Stabilizer::target_root_p [private] |
Definition at line 300 of file Stabilizer.h.
hrp::Matrix33 Stabilizer::target_root_R [private] |
Definition at line 301 of file Stabilizer.h.
std::vector<double> Stabilizer::tilt_margin [private] |
Definition at line 335 of file Stabilizer.h.
std::vector<double> Stabilizer::toeheel_ratio [private] |
Definition at line 292 of file Stabilizer.h.
double Stabilizer::total_mass [private] |
Definition at line 334 of file Stabilizer.h.
int Stabilizer::transition_count [private] |
Definition at line 294 of file Stabilizer.h.
hrp::dvector Stabilizer::transition_joint_q [private] |
Definition at line 288 of file Stabilizer.h.
double Stabilizer::transition_smooth_gain [private] |
Definition at line 310 of file Stabilizer.h.
double Stabilizer::transition_time [private] |
Definition at line 334 of file Stabilizer.h.
bool Stabilizer::use_limb_stretch_avoidance [private] |
Definition at line 298 of file Stabilizer.h.
bool Stabilizer::use_zmp_truncation [private] |
Definition at line 298 of file Stabilizer.h.
double Stabilizer::zmp_origin_off [private] |
Definition at line 310 of file Stabilizer.h.