Optimizing Energy Usage through Variable Joint Stiffness Control during Humanoid Robot Walking

  • Ercan Elibol
  • Juan Calderon
  • Alfredo Weitzenfeld
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8371)


The objective of this paper and our current research is to optimize energy usage in a humanoid robot during diverse tasks such as basic walking by dynamically controlling individual joint stiffness. In the current work we analyze individual and total usage of current, voltage and power in a NAO V4 humanoid robot joints during short walks around a circle at different speeds and under varying control of joint stiffness. We perform experimental studies to understand the main factors affecting power consumption and energy usage and look at ways to improve overall energy usage. We describe experiments and corresponding results. We discuss the state of advancement of our research.


Energy usage power consumption joint stiffness motor control humanoid robots 


  1. 1.
    Mei, Y., Lu, Y.-H., Hu, Y.C., Lee, C.S.: A Case Study of Mobile Robot’s Energy Consumption and Conservation Techniques. In: Proceedings of 12th International Conference on Advanced Robotics, ICAR 2005, Seattle, WA, July 18-20, pp. 492–497 (2005)Google Scholar
  2. 2.
    Zhang, W., Hu, J.: Low Power Management for Autonomous Mobile Robots Using Optimal Control. In: Proceedings of 46th IEEE Conference on Decision and Control, New Orleans, LA, December 12-14, pp. 5364–5369 (2007)Google Scholar
  3. 3.
    Ogawa, K., Kim, H., Mizukawa, M., Ando, Y.: Development of the Robot Power Management System Adapting to Tasks and Environments-The design guideline of the Power Control System Applied to the Distributed Control Robot. In: Proceedings of the SICE-ICASE International Joint Conference, Busan, Korea, October 18-21, pp. 2042–2042 (2006)Google Scholar
  4. 4.
    Yamasaki, F., Hosoda, K., Asada, M.: An Energy Consumption Based Control for Humanoid Walking. In: Proceedings of IEEE/RSJ International Conference Intelligent Robots and Systems, IROS 2002, Lausanne, Switzerland, September 30-October 4, vol. 3, pp. 2473–2477 (2002)Google Scholar
  5. 5.
    Kormushev, P., Ugurlu, B., Calinon, S., Tsagarakis, N.G., Caldwell, D.G.: Bipedal walking energy minimization by reinforcement learning with evolving policy parameteri-zation. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2011, San Francisco, CA, September 25-30, pp. 318–324 (2011)Google Scholar
  6. 6.
    Kulk, J., Welsh, J.S.: A low power walk for the NAO robot. In: Proceedings of the Australian Conference on Robotics and Automation, Canberra, Australia, December 3-5 (2008)Google Scholar
  7. 7.
    Kulk, J., Welsh, J.S.: Autonomous optimisation of joint stiffnesses over the entire gait cycle for the NAO robot. In: Proceedings of the International Symposium on Robotics and Intelligent Sensors, IRIS 2010, Nagoya, Japan, March 6-11 (2010)Google Scholar
  8. 8.
    Kulk, J., Welsh, J.S.: Evaluation of walk optimisation techniques for the NAO robot. In: Proceedings of the 11th IEEE-RAS International Conference onHumanoid Robots, Bled, Slovenia, October 26-28, pp. 306–311 (2011)Google Scholar
  9. 9.
    Gouaillier, D., Hugel, V., Blazevic, P., Kilner, C., Monceaux, J., Lafourcade, P., Mariner, B., Serre, J., Maisonnier, B.: The NAO humanoid: A combination of performance and affordability. In: Proceedings of IEEE International Conference on Robotics and Automation, ICRA 2009, Kobe, Japan, May 12-17, pp. 769–774 (2009)Google Scholar
  10. 10.
    Vukobratovic, M., Borovac, B.: Zero-Moment Point- Thirty five years of its life. International Journal of Humanoid Robotics 1(1), 157–173 (2004)CrossRefGoogle Scholar
  11. 11.
    Miura, H., Shimoyama, I.: Dynamic walk of a biped. The International Journal of Robotics Research 3(2), 60–74 (1984)CrossRefGoogle Scholar
  12. 12.
    Kajita, S., Kanehiro, F., Kaneko, K., Yokoi, K., Hirukawa, H.: The 3D linear inverted pendulum mode: A simple modeling for a biped walking pattern generation. In: Proceedings of IEEE/RSJ Intelligent Robots and Systems, IROS 2001, Maui, Hawaii, USA, October 29-November 3, vol. 1(4), pp. 239–246 (2001)Google Scholar
  13. 13.
    Liu, X., Yang, R.: The simulated technology research of DC motor load. In: Proceedings of International Conference on Electronics and Optoelectronics, ICEOE 2011, vol. 3, July 29-31, pp. 375–377 (2011)Google Scholar
  14. 14.
    Aldebaran-Robotics, H25 Motor Documentation (2013),
  15. 15.
    Movellan, J.: DC Motors (2010),

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  • Ercan Elibol
    • 1
  • Juan Calderon
    • 1
    • 3
  • Alfredo Weitzenfeld
    • 2
  1. 1.Dept. of Electrical EngineeringUniversity of South FloridaTampaUSA
  2. 2.Div. of Information TechnologyUniversity of South FloridaTampaUSA
  3. 3.Dept. of Electronic EngineeringUniversidad Santo TomásBogotáColombia

Personalised recommendations