rolling! energy control concepts for humanoid falls...2018/12/05  · rolling! energy control...

20
Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto Italiano di Tecnologia (IIT) Genova, Italy Half-day Workshop Humanoid Robot Falling: Fall Detection, Damage Prevention, and Recovery Actions Researcher

Upload: others

Post on 01-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto

Rolling! Energy Control Concepts for

Humanoid Falls

Jinoh Lee

October 1, 2018

Advanced Robotics Department

Istituto Italiano di Tecnologia (IIT)

Genova, Italy

Half-day Workshop

Humanoid Robot Falling:

Fall Detection, Damage Prevention, and Recovery Actions

Researcher

Page 2: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto

Topics

• Controlled fall problem in humanoids

– Related research

– Energy control concepts for humanoids fall

– Challenges and open issues

Rajesh Subburaman, Nikos Tsagarakis, Jinoh Lee, "Online Rolling Motion Generation for Humanoid Falls Based on

Active Energy Control Concepts", 2018 IEEE-RAS International Conference on Humanoid Robots (Humanoids 18),

Nov. 6-9, Beijing, China, (Accepted)

Rajesh Subburaman, Jinoh Lee, Darwin G. Caldwell, Nikos Tsagarakis, “Online Falling-Over Control of Humanoids

Exploiting Energy Shaping and Distribution Methods”, 2018 IEEE International Conference on Robotics and

Automation (ICRA 2018), pp448-454, Brisbane, Australia, May 21-25, 2018

Page 3: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto

Humanoids Falling over

• Two different fall cases

• What is ‘good falling’..?

• Controlled fall

WALK-MAN (IIT) in DRC FINAL

Page 4: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto

• Pre-planning falling sequence– Fujiwara, K., Kanehiro, F., Kajita, S., Kaneko, K., Yokoi, K. and Hirukawa, H., 2002. “UKEMI:

Falling motion control to minimize damage to biped humanoid robot.” IROS 2002

– Fujiwara, K. et. al., “The first human-size humanoid that can fall over safely and stand-up

again”. IROS 2003.

– Fujiwara, K. et. al., “Falling motion control of a humanoid robot trained by virtual

supplementary tests”, ICRA 2004.

– Wilken, T., Missura, M. and Behnke, S., “Designing falling motions for a humanoid soccer

goalie.”In Proceedings of the 4th Workshop on Humanoid Soccer Robots (Humanoids 2009)

Research on controlled fall of humanoids

Fujiwara et al. 2002 Fujiwara et al. 2004 Wilken et al. 2009

Page 5: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto

• Realtime falling motion generation– Fujiwara, Kiyoshi, et al. "An optimal planning of falling motions of a humanoid robot." IROS 2007.

– Ogata, Kunihiro, Koji Terada, and Yasuo Kuniyoshi. "Real-time selection and generation of fall damage

reduction actions for humanoid robots." Humanoid Robots, 2008

– Lee, S.H. and Goswami, A., “Damage minimization of humanoid robots by falling on targeted body

segments”, Journal of Computational and Nonlinear Dynamics, 2013

– Goswami, A., Yun, S.K., Nagarajan, U., Lee, S.H., Yin, K. and Kalyanakrishnan, S., “Direction-changing fall

control of humanoid robots: theory and experiments” Autonomous Robots, 2014.

– Li, Qingqing, Xuechao Chen, Yuhang Zhou, Zhangguo Yu, Weimin Zhang, and Qiang Huang. "A minimized

falling damage method for humanoid robots." International Journal of Advanced Robotic Systems, 2017

– Li, Qingqing, et al. "A Falling Forwards Protection Strategy for Humanoid Robots." ROMANSY 22–Robot

Design, Dynamics and Control., 2019

Research on controlled fall of humanoids

Fujiwara et al. 2007 Lee and Goswami 2013

Li et al. 2017

Page 6: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto

• Realtime falling motion generationwith active compliance control– Samy, Vincent, and Abderrahmane Kheddar. "Falls control using posture reshaping and active

compliance." Humanoids 2015

– Samy, Vincent, Karim Bouyarmane, and Abderrahmane Kheddar. "Qp-based adaptive-gains

compliance control in humanoid falls." ICRA 2017

– Cardona, Gustavo A., et al. "Reduction of impact force in falling robots using variable

stiffness." SoutheastCon, 2016.

– Luo, Dingsheng, et al. "Biped robot falling motion control with human-inspired active

compliance." IROS, 2016

Research on controlled fall of humanoids

Vincent et al. 2015 Vincent et al. 2017

Page 7: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto

• Learning based algorithms– Ruiz-del-Solar, J., Palma-Amestoy, R., Marchant, R., Parra-Tsunekawa, I., & Zegers, P. “Learning to

fall: Designing low damage fall sequences for humanoid soccer robots”. Robotics and

Autonomous Systems, 2009

– .Ha, Sehoon, and C. Karen Liu. "Multiple contact planning for minimizing damage of

humanoid falls.“IROS 2015

– Kumar, Visak CV, Sehoon Ha, and C. Karen Liu. "Learning a unified control policy for safe

falling." IROS 2017.

Research on controlled fall of humanoids

Ruiz-del-Solar et al. 2009

Sehoon et al., 2015

Page 8: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto
Page 9: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto

Breakfall techniques

• We (humans) need to be trained and learned!

Page 10: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto

• Problem definition:

How to generate whole-body motion during the fall-

over exploiting breakfall techniques?

Controlled fall strategy for humanoids

Lowering body height

Minimize the total energy of the

system

Rolling action

Select Multiple contact points

Distribute the minimized energy

Page 11: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto

• Problem definition:

How to generate whole-body motion during the fall-

over exploiting breakfall techniques?

Controlled fall strategy for humanoids

+ =

Energy shaping

(ES)

Energy distribution polygon

(EDP) Controlled fall

+

Energy control concepts

Page 12: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto

Energy Shaping (ES) control

Telescopic inverted pendulum (TIP) model

In free fall:

Potential energy (EP) is

completely converted to

kinetic energy (EK), resulting

in high impact

0

To be minimized

Shaping the total energy

Page 13: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto

• Create a CoG control command by an energy control law

Energy Shaping (ES) control

Control input

Energy

Control Law

TIP

0

• Energy Control Law design

• TIP dynamics

• Resulting desired dynamics

Page 14: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto

• Controlled fall

– energy shaping minimizes the total energy of the system (ET),

lowering impact forces.

• Free fall

(uncontrolled)

ET

ET

Energy Shaping (ES) control

Page 15: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto

• Form a polygon by selecting multiple contact points to distribute the

energy from impacts

• modify the EDP:

– Hand control H Hnew to make a contact as early as possible.

Energy Distribution Polygon (EDP)

Forward Fall Rightside Fall

Hnew

Hnew

K

TfwdTbwd

Hnew

S

C

Initial EDP

Tside

Backward fall

Page 16: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto

Whole-body control with ES + EDP

Task prioritization

QP-based optimization

(Open SOT library)

Page 17: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto

• Front fall case

Whole-body control with ES + EDP

Only ES ES + EDP

Controlled fall

Page 18: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto

Whole-body control with ES + EDP

Page 19: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto
Page 20: Rolling! Energy Control Concepts for Humanoid Falls...2018/12/05  · Rolling! Energy Control Concepts for Humanoid Falls Jinoh Lee October 1, 2018 Advanced Robotics Department Istituto

Thank you for your attention

• Call for Contribution: Short talk / Posters

Darwin Caldwell,

ADVR DirectorNikos Tsagarakis,

HHCM PIRajesh Subburaman

PhD Student

Workshop in IEEE/-RAS Humanoids 2018

November 6, 2018

Chris Atkeson, Carnegie Mellon University

Joohyung Kim, Disney Research

Jinoh Lee, Istituto Italiano di Tecnologia

Katsu Yamane, Honda Research Institute USA

Alex Alspach, Toyota Research Institute