Public Member Functions | Private Attributes | List of all members
AutoBalancerService_impl Class Reference

#include <AutoBalancerService_impl.h>

Inheritance diagram for AutoBalancerService_impl:
Inheritance graph
[legend]

Public Member Functions

CORBA::Boolean adjustFootSteps (const OpenHRP::AutoBalancerService::Footstep &rfootstep, const OpenHRP::AutoBalancerService::Footstep &lfootstep)
 
void autobalancer (AutoBalancer *i_autobalancer)
 
 AutoBalancerService_impl ()
 
CORBA::Boolean emergencyStop ()
 
CORBA::Boolean getAutoBalancerParam (OpenHRP::AutoBalancerService::AutoBalancerParam_out i_param)
 
CORBA::Boolean getFootstepParam (OpenHRP::AutoBalancerService::FootstepParam_out i_param)
 
CORBA::Boolean getGaitGeneratorParam (OpenHRP::AutoBalancerService::GaitGeneratorParam_out i_param)
 
CORBA::Boolean getGoPosFootstepsSequence (CORBA::Double x, CORBA::Double y, CORBA::Double th, OpenHRP::AutoBalancerService::FootstepsSequence_out o_footstep)
 
CORBA::Boolean getRemainingFootstepSequence (OpenHRP::AutoBalancerService::FootstepSequence_out o_footstep, CORBA::Long &o_current_fs_idx)
 
CORBA::Boolean goPos (CORBA::Double x, CORBA::Double y, CORBA::Double th)
 
CORBA::Boolean goStop ()
 
CORBA::Boolean goVelocity (CORBA::Double vx, CORBA::Double vy, CORBA::Double vth)
 
CORBA::Boolean releaseEmergencyStop ()
 
CORBA::Boolean setAutoBalancerParam (const OpenHRP::AutoBalancerService::AutoBalancerParam &i_param)
 
CORBA::Boolean setFootSteps (const OpenHRP::AutoBalancerService::FootstepsSequence &fss, CORBA::Long overwrite_fs_idx)
 
CORBA::Boolean setFootStepsWithParam (const OpenHRP::AutoBalancerService::FootstepsSequence &fss, const OpenHRP::AutoBalancerService::StepParamsSequence &spss, CORBA::Long overwrite_fs_idx)
 
CORBA::Boolean setGaitGeneratorParam (const OpenHRP::AutoBalancerService::GaitGeneratorParam &i_param)
 
CORBA::Boolean startAutoBalancer (const OpenHRP::AutoBalancerService::StrSequence &limbs)
 
CORBA::Boolean stopAutoBalancer ()
 
void waitFootSteps ()
 
void waitFootStepsEarly (CORBA::Double tm)
 
virtual ~AutoBalancerService_impl ()
 

Private Attributes

AutoBalancerm_autobalancer
 

Detailed Description

Definition at line 11 of file AutoBalancerService_impl.h.

Constructor & Destructor Documentation

AutoBalancerService_impl::AutoBalancerService_impl ( )

Definition at line 4 of file AutoBalancerService_impl.cpp.

AutoBalancerService_impl::~AutoBalancerService_impl ( )
virtual

Definition at line 8 of file AutoBalancerService_impl.cpp.

Member Function Documentation

CORBA::Boolean AutoBalancerService_impl::adjustFootSteps ( const OpenHRP::AutoBalancerService::Footstep &  rfootstep,
const OpenHRP::AutoBalancerService::Footstep &  lfootstep 
)

Definition at line 93 of file AutoBalancerService_impl.cpp.

void AutoBalancerService_impl::autobalancer ( AutoBalancer i_autobalancer)

Definition at line 113 of file AutoBalancerService_impl.cpp.

CORBA::Boolean AutoBalancerService_impl::emergencyStop ( )

Definition at line 27 of file AutoBalancerService_impl.cpp.

CORBA::Boolean AutoBalancerService_impl::getAutoBalancerParam ( OpenHRP::AutoBalancerService::AutoBalancerParam_out  i_param)

Definition at line 81 of file AutoBalancerService_impl.cpp.

CORBA::Boolean AutoBalancerService_impl::getFootstepParam ( OpenHRP::AutoBalancerService::FootstepParam_out  i_param)

Definition at line 87 of file AutoBalancerService_impl.cpp.

CORBA::Boolean AutoBalancerService_impl::getGaitGeneratorParam ( OpenHRP::AutoBalancerService::GaitGeneratorParam_out  i_param)

Definition at line 67 of file AutoBalancerService_impl.cpp.

CORBA::Boolean AutoBalancerService_impl::getGoPosFootstepsSequence ( CORBA::Double  x,
CORBA::Double  y,
CORBA::Double  th,
OpenHRP::AutoBalancerService::FootstepsSequence_out  o_footstep 
)

Definition at line 103 of file AutoBalancerService_impl.cpp.

CORBA::Boolean AutoBalancerService_impl::getRemainingFootstepSequence ( OpenHRP::AutoBalancerService::FootstepSequence_out  o_footstep,
CORBA::Long &  o_current_fs_idx 
)

Definition at line 98 of file AutoBalancerService_impl.cpp.

CORBA::Boolean AutoBalancerService_impl::goPos ( CORBA::Double  x,
CORBA::Double  y,
CORBA::Double  th 
)

Definition at line 12 of file AutoBalancerService_impl.cpp.

CORBA::Boolean AutoBalancerService_impl::goStop ( )

Definition at line 22 of file AutoBalancerService_impl.cpp.

CORBA::Boolean AutoBalancerService_impl::goVelocity ( CORBA::Double  vx,
CORBA::Double  vy,
CORBA::Double  vth 
)

Definition at line 17 of file AutoBalancerService_impl.cpp.

CORBA::Boolean AutoBalancerService_impl::releaseEmergencyStop ( )

Definition at line 108 of file AutoBalancerService_impl.cpp.

CORBA::Boolean AutoBalancerService_impl::setAutoBalancerParam ( const OpenHRP::AutoBalancerService::AutoBalancerParam &  i_param)

Definition at line 76 of file AutoBalancerService_impl.cpp.

CORBA::Boolean AutoBalancerService_impl::setFootSteps ( const OpenHRP::AutoBalancerService::FootstepsSequence &  fss,
CORBA::Long  overwrite_fs_idx 
)

Definition at line 32 of file AutoBalancerService_impl.cpp.

CORBA::Boolean AutoBalancerService_impl::setFootStepsWithParam ( const OpenHRP::AutoBalancerService::FootstepsSequence &  fss,
const OpenHRP::AutoBalancerService::StepParamsSequence &  spss,
CORBA::Long  overwrite_fs_idx 
)

Definition at line 37 of file AutoBalancerService_impl.cpp.

CORBA::Boolean AutoBalancerService_impl::setGaitGeneratorParam ( const OpenHRP::AutoBalancerService::GaitGeneratorParam &  i_param)

Definition at line 62 of file AutoBalancerService_impl.cpp.

CORBA::Boolean AutoBalancerService_impl::startAutoBalancer ( const OpenHRP::AutoBalancerService::StrSequence &  limbs)

Definition at line 52 of file AutoBalancerService_impl.cpp.

CORBA::Boolean AutoBalancerService_impl::stopAutoBalancer ( )

Definition at line 57 of file AutoBalancerService_impl.cpp.

void AutoBalancerService_impl::waitFootSteps ( )

Definition at line 42 of file AutoBalancerService_impl.cpp.

void AutoBalancerService_impl::waitFootStepsEarly ( CORBA::Double  tm)

Definition at line 47 of file AutoBalancerService_impl.cpp.

Member Data Documentation

AutoBalancer* AutoBalancerService_impl::m_autobalancer
private

Definition at line 41 of file AutoBalancerService_impl.h.


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


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Thu May 6 2021 02:41:52