Abstract
Chapter 3 has shown a method that makes use of a graphical formulation employing graph theories for performing the computation of both kinematic quantities (i.e. angular velocities of the center of mass of links, but also linear and angular acceleration), and dynamic (internal forces and moment on the connection elements between the links, but also externally applied wrenches). This chapter shows the application of the method presented in Chap. 3, applied to the dynamic formulation of the iCub humanoid robot (see Chap. 2). Section 4.1 summarizes the steps required for building the kinematic and dynamic model of robotic mechanisms. The application of the method will be shown for different simple robotic structures, and will then be used for modeling the iCub robot. Results will be reported in Sect. 4.3.2, where the validation of the inverse dynamic algorithm and the model is addressed by means of the comparison between computed and measured internal wrenches at the sensor reference frame. Two other experiments show the comparison of externally applied forces measured with an external FTS, with virtual FTS exploiting the proposed method. Also a comparison of external torques on the joints will be performed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Practically, these equations can be obtained by defining an arbitrary \(\lozenge \) connected to an arbitrary node. A post-order traversal of the graph with \(\lozenge \) as root determines the equations by simply assuming that the wrench associated to the edge connected to \(\lozenge \) is null.
- 2.
In this cases, usually the terminal link or the end-effector is selected.
- 3.
Torques estimation from embedded F/T sensors can be obtained using (4.1) with the \(\mu _i\) computed propagating the F/T sensor information within the graph according to the procedure presented in previous sections.
References
Cannata, G., Maggiali, M., Metta, G., & Sandini, G. (2008). An embedded artificial skin for humanoid robots. In IEEE International Conference on Multisensor Fusion and Integration. Seoul, Korea.
Cormen, T., Leiserson, C., Rivest, R., & Stein, C. (2001). Introduction to algorithms (2nd ed.). Cambridge (Massachussets): the MIT Press and McGraw Hill.
Fumagalli, M., Randazzo, M., Nori, F., Natale, L., Metta, G., & Sandini, G. (2010). Exploiting proximal F/T measurements for the iCub active compliance. In IEEE/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan.
Fumagalli, M., Ivaldi, S., Randazzo, M., Natale, L., Metta, G., Sandini, G., et al. (2012). Force feedback exploiting tactile and proximal force/torque sensing—Theory and implementation on the humanoid robot iCub. Autonomous Robots, 33, 381–398.
Ivaldi, S., Fumagalli, M., Randazzo, M., Nori, F., Metta, G. & Sandini, G. (2011). Computing robot internal/external wrenches by means of inertial, tactile and F/T sensors: Theory and implementation on the iCub. In Humanoid Robots (Humanoids), 11th IEEE-RAS International Conference on 2011 (pp. 521–528).
Janabi-Sharifi, F., Hayward, V., & Chen, C. S. J. (2000). Discrete-time adaptive windowing for velocity estimation. IEEE Transactions on Control Systems Technology, 8, 1003–1009.
Natale, L., Nori, F., Metta, G., Fumagalli, M., Ivaldi, S., Pattacini, U., et al. (2012). The iCub platform: a tool for studying intrinsically motivated learning. In Baldassarre, G., & Mirolli, M. (eds.), Intrinsically motivated learning in natural and artificial systems. Heidelberg: Springer-Verlag.
Randazzo, M., Fumagalli, M., Nori, F., Natale, L., Metta, G., & Sandini, G. (2011). A comparison between joint level torque sensing and proximal F/T sensor torque estimation: Implementation on the iCub. In Humanoid Robots (Humanoids), Intelligent Robots and Systems (IROS), IEEE/RSJ International Conference on 2011, (pp. 4161–4167).
Sciavicco, L., & Siciliano, B. (2005). Modelling and control of robot manipulators. In Advanced textbooks in control and signal processing. Heidelberg: Springer.
XsensMTx (2010). The MTx orientation tracker user manual. http://www.xsens.com/en/general/mtx
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Fumagalli, M. (2014). Building EOG for Computing Dynamics and External Wrenches of the iCub Robot. In: Increasing Perceptual Skills of Robots Through Proximal Force/Torque Sensors. Springer Theses. Springer, Cham. https://doi.org/10.1007/978-3-319-01122-6_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-01122-6_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-01121-9
Online ISBN: 978-3-319-01122-6
eBook Packages: EngineeringEngineering (R0)