Skip to main content

Building EOG for Computing Dynamics and External Wrenches of the iCub Robot

  • Chapter
  • First Online:
Increasing Perceptual Skills of Robots Through Proximal Force/Torque Sensors

Part of the book series: Springer Theses ((Springer Theses))

  • 872 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 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. 2.

    In this cases, usually the terminal link or the end-effector is selected.

  3. 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

  1. 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.

    Google Scholar 

  2. Cormen, T., Leiserson, C., Rivest, R., & Stein, C. (2001). Introduction to algorithms (2nd ed.). Cambridge (Massachussets): the MIT Press and McGraw Hill.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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).

    Google Scholar 

  6. 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.

    Article  Google Scholar 

  7. 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.

    Google Scholar 

  8. 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).

    Google Scholar 

  9. Sciavicco, L., & Siciliano, B. (2005). Modelling and control of robot manipulators. In Advanced textbooks in control and signal processing. Heidelberg: Springer.

    Google Scholar 

  10. XsensMTx (2010). The MTx orientation tracker user manual. http://www.xsens.com/en/general/mtx

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matteo Fumagalli .

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics