Inverse kinematics solver for android faces with elastic skin

Emarc Magtanong, Akihiko Yamaguchi, Kentaro Takemura, Jun Takamatsu, Tsukasa Ogasawara

Research output: Chapter in Book/Report/Conference proceedingChapter

10 Citations (Scopus)


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.

Original languageEnglish
Title of host publicationLatest Advances in Robot Kinematics
PublisherSpringer Netherlands
Number of pages8
ISBN (Electronic)9789400746206
ISBN (Print)9789400746190
Publication statusPublished - 2012 Jan 1
Externally publishedYes


  • Android
  • Artificial neural networks
  • Facial expressions
  • Human-robot interaction
  • Inverse kinematics

ASJC Scopus subject areas

  • Engineering(all)
  • Computer Science(all)


Dive into the research topics of 'Inverse kinematics solver for android faces with elastic skin'. Together they form a unique fingerprint.

Cite this