hppDynamicObstacle library documentation