Go to the documentation of this file.
10 #ifndef ODE_WORLD_H_INCLUDED
11 #define ODE_WORLD_H_INCLUDED
14 #include <hrpCorba/ModelLoader.hh>
102 void calcNextState(OpenHRP::CollisionSequence& corbaCollisionSequence);
void setGravityAcceleration(const dVector3 &gravity)
set gravity acceleration
BodyPtr body(int index)
get body by index
static const dReal SURFACE_SOFT_CFM
static void ODE_collideCallback(void *data, dGeomID o1, dGeomID o2)
static const dReal CONTACT_FDIR1_X
boost::shared_ptr< ODE_ForwardDynamics > ODE_ForwardDynamicsPtr
static const dReal SURFACE_MOTION2
virtual void initialize()
static const int QUICKSTEP_NUM_ITERATIONS
static const int COLLISION_MAX_POINT
static const dReal SURFACE_MU2
static const bool USE_QUICKSTEP
static const dReal CONTACT_SURFACE_LAYER
void updateForceSensor(ODE_ForceSensor *sensor)
bool useInternalCollisionDetector_
OpenHRP::CollisionSequence collisions
static const dReal SURFACE_BOUNCE
void clearExternalForces()
dJointGroupID contactgroupId
virtual void calcNextState()
compute forward dynamics and update current state
dJointGroupID getJointGroupID()
static const dReal SURFACE_SOFT_ERP
void useInternalCollisionDetector(bool use)
boost::shared_ptr< Body > BodyPtr
static const int SURFACE_MODE
png_infop png_charpp name
static const dReal SURFACE_SLIP2
virtual void calcNextState()
static const dReal SURFACE_SLIP1
std::vector< LinkPair > LinkPairArray
static const dReal CONTACT_FDIR1_Z
const Vector3 & getGravityAcceleration()
get gravity acceleration
void initialize()
initialize this world. This must be called after all bodies are registered.
void addBody(OpenHRP::BodyInfo_ptr body, const char *name)
add body to this world
static const dReal SURFACE_MOTION1
static const dReal CONTACT_MAX_CORRECTING_VEL
static const dReal SURFACE_BOUNCE_VEL
void addCollisionPair(OpenHRP::LinkPair &linkPair)
static const dReal CONTACT_FDIR1_Y
static const dReal SURFACE_MU
ODE_ForwardDynamics(hrp::BodyPtr body)
openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Wed Sep 7 2022 02:51:03