Skip to main content

Inverse Kinematics Solver for Android Faces with Elastic Skin

  • Conference paper
Latest Advances in Robot Kinematics

Abstract

The ability of androids to display facial expressions is a key factor towards more natural human-robot interaction. However, controlling the facial expressions of such robots with elastic facial skin is difficult due to the complexity of modeling the skin deformation. We propose a method to solve the inverse kinematics of android faces to control the android’s facial expression using target feature points. In our method, we use an artificial neural network to model the forward kinematics and minimizing a weighted squared error function for solving the inverse kinematics. We then implement an inverse kinematics solver and evaluate our method using an actual android.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.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

References

  1. Beale, M., Demuth, H.: Neural network toolbox. For use with MATLAB, User’s guide. The MathWorks, Natick (1998)

    Google Scholar 

  2. Bishop, C.: Pattern recognition and machine learning, vol. 4. Springer, New York (2006)

    MATH  Google Scholar 

  3. Hashimoto, T., Hitramatsu, S., Tsuji, T., Kobayashi, H.: Development of the face robot SAYA for rich facial expressions. In: Int. Joint Conf. on SICE-ICASE, pp. 5423–5428. IEEE (2006)

    Chapter  Google Scholar 

  4. Jaeckel, P., Campbell, N., Melhuish, C.: Facial behaviour mapping from video footage to a robot head. Robot. Auton. Syst. 56(12, 31), 1042–1049 (2009)

    Google Scholar 

  5. Magtanong, E., Yamaguchi, A., Takemura, K., Takamatsu, J., Ogasawara, T.: Inverse kinematics solver for an android face using neural network. In: 29th Annual Conf. of the Robotics Society of Japan, pp. 1Q3–1 (2011)

    Google Scholar 

  6. Tolani, D., Goswami, A., Badler, N.: Real-time inverse kinematics techniques for anthropomorphic limbs. Graph. Models 62(5), 353–388 (2000)

    Article  MATH  Google Scholar 

  7. Wilbers, F., Ishi, C., Ishiguro, H.: A blendshape model for mapping facial motions to an android. In: Int. Conf. on Intelligent Robots and Systems, pp. 542–547. IEEE (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Emarc Magtanong .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer Science+Business Media Dordrecht

About this paper

Cite this paper

Magtanong, E., Yamaguchi, A., Takemura, K., Takamatsu, J., Ogasawara, T. (2012). Inverse Kinematics Solver for Android Faces with Elastic Skin. In: Lenarcic, J., Husty, M. (eds) Latest Advances in Robot Kinematics. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-4620-6_23

Download citation

  • DOI: https://doi.org/10.1007/978-94-007-4620-6_23

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-007-4619-0

  • Online ISBN: 978-94-007-4620-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics