Haptic Interaction with Virtual Avatars
EuroHaptics '08 Proceedings of the 6th international conference on Haptics: Perception, Devices and Scenarios
A unified approach to integrate unilateral constraints in the stack of tasks
IEEE Transactions on Robotics - Special issue on rehabilitation robotics
IEEE Transactions on Robotics
A robotic closed-loop scheme to model human postural coordination
IROS'09 Proceedings of the 2009 IEEE/RSJ international conference on Intelligent robots and systems
Constraint task-based control in industrial settings
IROS'09 Proceedings of the 2009 IEEE/RSJ international conference on Intelligent robots and systems
Modeling and control of multi-contact centers of pressure and internal forces in humanoid robots
IROS'09 Proceedings of the 2009 IEEE/RSJ international conference on Intelligent robots and systems
Feature-based locomotion controllers
ACM SIGGRAPH 2010 papers
Compliant control of multicontact and center-of-mass behaviors in humanoid robots
IEEE Transactions on Robotics
Learning, planning, and control for quadruped locomotion over challenging terrain
International Journal of Robotics Research
Optimal distribution of contact forces with inverse-dynamics control
International Journal of Robotics Research
Hi-index | 0.01 |
A great challenge for robotic systems is their ability to carry on complex manipulation and locomotion tasks while responding to the changing environment. There is a strong need to develop new control architectures that can provide advanced task capabilities and interactive skills for human environments. These architectures must be effective in coordinating whole-body behaviors for various control objectives while complying with balance stability, contact stance, and other dynamic constraints. In this thesis, we present a control methodology for the synthesis of realtime whole-body control behaviors in humanoid systems. The work is presented in three parts. First, we establish mathematical foundations that characterize the kinematic and dynamic behaviors of task and postural criteria under balance and contact stability constraints. We identify the dynamic behavior of postural tasks operating in the null space of operational tasks and we develop task-oriented controllers in postural space. These controllers are used to accomplish secondary goals and to optimize postural criteria without affecting priority tasks. Based on task and posture control decompositions we define recursive structures with multiple priority levels. These structures allow us to create controllers for all aspects of motion while ensuring that critical tasks are accomplished first. Exploiting prioritization, we address the control of dynamic constraints as priority tasks and we project operational tasks and postural criteria in the null space of all acting constraints. This strategy prevents lower priority tasks from violating the acting constraints. Second, we develop a variety of controllers to address the different aspects of the robot's motion. We propose position and force controllers to control the various task effectors of the robot. We use potential fields to handle dynamic constraints such as balance stability, joint limits, obstacle avoidance, and self-collisions. We develop posture controllers to enhance overall performance in terms of available workspace, resemblance to human poses, and optimization of actuation effort. Third, we tackle the synthesis of complex whole-body behaviors. To facilitate the creation of behaviors we develop control and behavioral abstractions that encapsulate behavior representation and action mechanisms. These abstractions are designed to be instantiated and coordinated by high level decision and perceptual processes.