Skip to content
daslrobotics edited this page Aug 5, 2012 · 5 revisions

The OpenHubo is an OpenRAVE robot model based on KAIST's KHR-4 Hubo Humanoid.

To set up and use this model, you will need:

Table of Contents

Setup Instructions

Clone the repository to a convenient location:

 git clone --recursive git://github.com/daslrobotics/openHubo.git 

OpenHubo comes bundled with several useful plugins:

  • OpenMR, a servo controller for physics simulations
  • simForceSensor, a force sensor plugin that acts as a 6-DOF F/T sensor for force control and sensing.
  • CoMPS, a collection of plugins to do RRT-based trajectory planning, manipulation, and general-purpose inverse kinematics calculations.
All of these plugins can be downloaded and installed automatically using the included setup script:
 source setup-plugins.sh

This downloads the above plugins as git submodules, and builds/installs the plugins to a local folder. Once the plugins are built, you can verify that openrave can use them by listing available plugins:

 openrave --listplugins

Limitations of current version

Keep in mind when using this model that there are a few major limitations that are being addressed:

Joint Damping with ODE physics

Interaction physics between bodies is not quite realistic due to the limitations of ODE. There seems to be no damping applied to joints between bodies. This can be seen by running the Physics test:

 python testPhysics.py

Unfortunately, the limbs bounce around unrealistically long due to the aforementioned lack of damping.

Contact Friction

Contact friction does not seem to be strong enough to prevent the robot from sliding over the ground. To see this, run the servo test:

`python testServo.py`

This example shows a torso-twist motion that should simply oscillate the torso back and forth. However, the feet slide easily over the ground, showing little if any friction losses.

Grasping and manipulation Planning

The hands currently are a single body, represented as a convex hull, and so are not useful for grasping. The CAD geometry for these models is available, however, and the complete hands will be available in the upcoming OpenHubo-0.4.0

Clone this wiki locally