Home /Research /Learning Models To Control Redundancy In Robotics
OTHER

Learning Models To Control Redundancy In Robotics

Camille Salaün

Year
2010
Citations
2

Abstract

The context of this work is the emergence of service Robotics, where robots will need adaptive capabilities to interact with people in unforeseen circumstances. More precisely, this thesis is concerned with the design of adaptive model-based control methods for redundant systems in the case where kinematics and/or dynamics are not precisely known in advance or change along time. We present an adaptive control approach combining model learning methods with the Resolved Motion Rate Control approach. The main justication of that framework lies in the necessity of combining several tasks, ranked by priority, controlling explicitly the redundancy of the robot. We learn the forward kinematic model of a system and use standard algebraic methods to extract pseudo-inverses and projectors from it. This combination endows the robot with the ability to achieve hierarchically organised tasks in parallel, using tasks null space projectors built upon the learnt models. We illustrate the proposed method on several simulated systems, highlighting the fact that the internal mobility can be controlled with learnt models ensuring that the hierarchy is veried. We have also implemented our method on the iCub humanoid robot, performing simple tasks such as dialling on a numeric keyboard or drawing a circle. The second part of our framework is concerned with the learning of inverse dynamics with state-of-the-art methods. Learning this model allows to stress the versatility of our approach to external perturbations and thus to unknown environment. The experiments performed in the thesis illustrate the capability of the framework to deal with several hierarchically organised tasks as well as to adapt to external perturbations. They also reveal the limitations of the framework and of the learning algorithm we used in terms of scalability and speed of adaptation. Finally, we derive some lines of research that should be investigated to go further, such as using vision sensors to learn models from exteroceptive data or dealing with systems endowed with articial muscles to benet from the compliance of such actuators. This thesis tries to develop a framework in order to include adaptive capabilities in the control loop of future service robots in interaction with people in an unstructured and evolving environment.

Keywords

Artificial intelligenceRobotComputer scienceRedundancy (engineering)RoboticsiCubHumanoid robotKinematicsInverse kinematicsControl engineering

Related papers

Browse all OTHER papers