69 i_param =
new OpenHRP::AutoBalancerService::GaitGeneratorParam();
70 i_param->stride_parameter.length(6);
71 i_param->toe_heel_phase_ratio.length(7);
72 i_param->zmp_weight_map.length(4);
83 i_param =
new OpenHRP::AutoBalancerService::AutoBalancerParam();
89 i_param =
new OpenHRP::AutoBalancerService::FootstepParam();
CORBA::Boolean getGaitGeneratorParam(OpenHRP::AutoBalancerService::GaitGeneratorParam_out i_param)
CORBA::Boolean startAutoBalancer(const OpenHRP::AutoBalancerService::StrSequence &limbs)
void autobalancer(AutoBalancer *i_autobalancer)
CORBA::Boolean stopAutoBalancer()
CORBA::Boolean setGaitGeneratorParam(const OpenHRP::AutoBalancerService::GaitGeneratorParam &i_param)
AutoBalancerService_impl()
CORBA::Boolean getAutoBalancerParam(OpenHRP::AutoBalancerService::AutoBalancerParam_out i_param)
CORBA::Boolean setFootSteps(const OpenHRP::AutoBalancerService::FootstepsSequence &fss, CORBA::Long overwrite_fs_idx)
bool setAutoBalancerParam(const OpenHRP::AutoBalancerService::AutoBalancerParam &i_param)
bool getFootstepParam(OpenHRP::AutoBalancerService::FootstepParam &i_param)
bool setFootStepsWithParam(const OpenHRP::AutoBalancerService::FootstepSequence &fs, const OpenHRP::AutoBalancerService::StepParamSequence &sps, CORBA::Long overwrite_fs_idx)
bool adjustFootSteps(const OpenHRP::AutoBalancerService::Footstep &rfootstep, const OpenHRP::AutoBalancerService::Footstep &lfootstep)
bool getAutoBalancerParam(OpenHRP::AutoBalancerService::AutoBalancerParam &i_param)
bool getGaitGeneratorParam(OpenHRP::AutoBalancerService::GaitGeneratorParam &i_param)
bool startAutoBalancer(const ::OpenHRP::AutoBalancerService::StrSequence &limbs)
CORBA::Boolean emergencyStop()
CORBA::Boolean getGoPosFootstepsSequence(CORBA::Double x, CORBA::Double y, CORBA::Double th, OpenHRP::AutoBalancerService::FootstepsSequence_out o_footstep)
bool getGoPosFootstepsSequence(const double &x, const double &y, const double &th, OpenHRP::AutoBalancerService::FootstepsSequence_out o_footstep)
void waitFootStepsEarly(CORBA::Double tm)
bool goVelocity(const double &vx, const double &vy, const double &vth)
virtual ~AutoBalancerService_impl()
AutoBalancer * m_autobalancer
CORBA::Boolean goPos(CORBA::Double x, CORBA::Double y, CORBA::Double th)
CORBA::Boolean setFootStepsWithParam(const OpenHRP::AutoBalancerService::FootstepsSequence &fss, const OpenHRP::AutoBalancerService::StepParamsSequence &spss, CORBA::Long overwrite_fs_idx)
bool setFootSteps(const OpenHRP::AutoBalancerService::FootstepSequence &fs, CORBA::Long overwrite_fs_idx)
CORBA::Boolean getFootstepParam(OpenHRP::AutoBalancerService::FootstepParam_out i_param)
bool releaseEmergencyStop()
bool getRemainingFootstepSequence(OpenHRP::AutoBalancerService::FootstepSequence_out o_footstep, CORBA::Long &o_current_fs_idx)
CORBA::Boolean getRemainingFootstepSequence(OpenHRP::AutoBalancerService::FootstepSequence_out o_footstep, CORBA::Long &o_current_fs_idx)
CORBA::Boolean releaseEmergencyStop()
CORBA::Boolean setAutoBalancerParam(const OpenHRP::AutoBalancerService::AutoBalancerParam &i_param)
CORBA::Boolean goVelocity(CORBA::Double vx, CORBA::Double vy, CORBA::Double vth)
void waitFootStepsEarly(const double tm)
bool setGaitGeneratorParam(const OpenHRP::AutoBalancerService::GaitGeneratorParam &i_param)
CORBA::Boolean adjustFootSteps(const OpenHRP::AutoBalancerService::Footstep &rfootstep, const OpenHRP::AutoBalancerService::Footstep &lfootstep)
bool goPos(const double &x, const double &y, const double &th)