DocumentCode :
580584
Title :
Code generation of algebraic quantities for robot controllers
Author :
Frigerio, Marco ; Buchli, Jonas ; Caldwell, Darwin G.
Author_Institution :
Dept. of Adv. Robot., Ist. Italiano di Tecnol. (IIT), Genoa, Italy
fYear :
2012
fDate :
7-12 Oct. 2012
Firstpage :
2346
Lastpage :
2351
Abstract :
Controllers for articulated robots such as an arm or a humanoid commonly need to continuously calculate complex algebraic quantities, such as the joint space inertia matrix or Jacobians. An effective and fast implementation of the calculation of these quantities is crucial to achieve complex, yet robust controllers and thus enable sophisticated behaviors in robots. Although the nature of these algebraic quantities is very well known in robotics, they do not lend themselves easily to manual implementation, because of ambiguities and the complexity in their development and use. We propose an approach that addresses this issue by relying on automatic code generation, thus relieving the user from hand crafted development. Our approach also addresses efficiency and speed, in order to satisfy the strict requirements of real time robot controllers, yet it is easy to use. We show the effectiveness of our method by means of some preliminary comparisons.
Keywords :
Jacobian matrices; control engineering computing; humanoid robots; Jacobians; algebraic quantities; articulated robot; automatic code generation; hand crafted development; humanoid robot; joint space inertia matrix; real time robot controller; DSL; Jacobian matrices; Joints; Kinematics; Robot kinematics; Transforms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Robots and Systems (IROS), 2012 IEEE/RSJ International Conference on
Conference_Location :
Vilamoura
ISSN :
2153-0858
Print_ISBN :
978-1-4673-1737-5
Type :
conf
DOI :
10.1109/IROS.2012.6385694
Filename :
6385694
Link To Document :
بازگشت