Research
Automatic motion planning
The problem consists in automatically computing a collision-free motion for a multi-body system in an environment cluttered with obstacles. This problem can be broken down into various instances depending on whether the moving system is subject to kinematic or dynamic constraints. The latest work by the Gepetto team in this area focuses on manipulation planning. In this instance, objects are moved by robots. This implies specific constraints on the movements of the system: an object not held by a robot must remain motionless, an object held by a gripper is rigidly linked to this gripper.
Integration
This work is integrated in the software platform Humanoid Path Planner (HPP) described in
- Prehensile Manipulation Planning: Modelling, Algorithms and Implementation.
Example
The animation below displays a trajectory planned for two robots instructed to assemble two magnetic spheres to a cylinder.
Robot Motion Control
Automatic Synthesis of controllers
This work is linked to the work in manipulation planning which is based on the HPP software platform. From a planned and segmented manipulation trajectory, the principle consists in automatically synthesizing hierarchical task based controllers active on the successive segments of the trajectory. On the trajectory segments where a part of the robot is close to an object (just before a grasp for example), the hierarchical controller contains as a first priority level a task of visually controlling the positioning of the gripper of the robot with respect to the object to be grasped. On the trajectory segments where an object is close to a contact surface (just before putting the object for example), the hierarchical controller contains as a first priority level a task of visually servoing of the relative pose of the object with respect to the contact surface.
Integration
This work is integrated into the software platform Agimus.
- Joseph Mirabel, Florent Lamiraux, Long Thuc Ha, Alexis Nicolin, Olivier Stasse and Sébastien Boria Performing manufacturing tasks with a mobile manipulator: from motion planning to sensor based motion control, IEEE International Conference on Automation Science and Engineering, Lyon, France, 2021
Example
The movie below illustrates this work on a deburing task with a mobile manipulator.