An energy based two level prioritized control for virtual humans

This paper presents an approach to address conflicting motion tasks in multi-objective control of virtual humans. The novelty in our approach is that we can handle the inequality constraints and maintain the passivity as well. The targets associated with lower priority tasks are constrained so as to guarantee that the higher priority tasks can be sufficiently fulfilled. The multi-objective controller takes as inputs the desired task targets and computes the optimal task wrenches by solving an optimization problem. Finally, the joint torques are computed according to the optimal task wrenches. This control approach can be realized in real-time. Simulations demonstrate that the proposed method can improve the behavior of a virtual human.

[1]  Pierre-Brice Wieber,et al.  Prioritizing linear equality and inequality systems: Application to local motion planning for redundant robots , 2009, 2009 IEEE International Conference on Robotics and Automation.

[2]  Ravi Vaidyanathan,et al.  IEEE International Conference on Intelligent Robots and Systems , 2011, IROS 2011.

[3]  Alain Micaelli,et al.  Dynamic balance control of humanoids for multiple grasps and non coplanar frictional contacts , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[4]  C. Karen Liu,et al.  Optimization-based interactive motion synthesis , 2009, ACM Trans. Graph..

[5]  Paul Evrard,et al.  Interactive dynamics and balance of a virtual character during manipulation tasks , 2011, 2011 IEEE International Conference on Robotics and Automation.

[6]  Oussama Khatib,et al.  Control of Free-Floating Humanoid Robots Through Task Prioritization , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[7]  Z. Popovic,et al.  Terrain-adaptive bipedal locomotion control , 2010, ACM Trans. Graph..

[8]  Jovan Popovic,et al.  Multiobjective control with frictional contacts , 2007, SCA '07.

[9]  Francesco Bullo,et al.  Controlled symmetries and passive walking , 2005, IEEE Transactions on Automatic Control.

[10]  Oussama Khatib,et al.  A Unified Approach to Integrate Unilateral Constraints in the Stack of Tasks , 2009, IEEE Transactions on Robotics.

[11]  Jerry E. Pratt,et al.  Virtual actuator control , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[12]  Antoine Rennuit Contribution au Contrôle des Humains Virtuels Interactifs , 2006 .