25
Sensor-based robot control for Physical-Human Robot Interaction IDH – Interactive Digital Humans

Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

Sensor-based robot control for Physical-Human Robot Interaction

IDH – Interactive Digital Humans

Page 2: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

¢  DEXTER -  Design, control, handling -  Parallel and medical robotics

¢  DEMAR -  Modeling and control of human

sensorimotor systems -  Neuro-prosthetics

¢  EXPLORE -  Guidance, navigation, planning of ground and

submarine robot fleet

¢  ICAR -  Image, signal, vision, coding

¢  IDH -  Humanoid robotics, physical HRI

Robotics Department

Page 3: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

IDH – Interactive Digital Humans

¢  Permanent staff �  Abderrahmane Kheddar (Res. Dir.) �  André Crosnier (Full Prof.) �  Philippe Fraisse (Full Prof.) �  Andrea Cherubini (Ass. Prof.)

¢  Engineers �  Kevin Chappellet, Robin Passama

¢  Postdoc �  Karim Bouyarmane, Giovanni De Magistris, Alfonso Montellano

Lopez, José Romero Velazquez ¢  PhD Students

�  Don Joven Agravante, Hervé Audren, Stanislas Brossette, Benjamin Chretien, Benjamin Navarro, Adrien Pajon, Damien Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard

Page 4: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

SCIENTIFIC OBJECTIVES - KEYWORDS

¢ Human-Humanoid embodiment

¢ Human modeling for humanoid control

¢ Humanoid multi-contact planning and control

¢ Human-Robot physical interaction

Page 5: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

Human-robot physical interaction

Short Circuit (1986)

Page 6: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

Applications of physical human-robot interaction

•  Cobots for the industry

•  Assistive robots

•  Interactive toys

SOURCES: kinovarobotics.com, blog.robotiq.com, spectrum.ieee.org, aliexpress.com, plioz.com, online-electronica.com, pal-robotics.com, wii.you.fr, mn.uio.no

Page 7: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

Objectives of physical HRI

è Sensor-based approaches

Inte

ract

ion

Environment constraints

SOURCE:robotiq.com

SOURCE:theoldrobots.org

SOURCE:raffaello.name

SOURCE:ucsc.edu

•  Reactive adaptation instead of optimization •  Intuitive control by the human è intention recognition

•  Flexibility

•  Safety

! human solutions are rarely optimal and unique (e.g. QWERTY)

•  Precision

Vision Touch

Page 8: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

IDH Robotic platforms

Page 9: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

Cooperative object carrying

Page 10: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

“communication channel”

Why touch/haptics?

Page 11: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

Why vision?

•  Complementary to haptic information -  contact vs. non-contact -  local vs. global

•  Recognition of the human intention

Page 12: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

x

z

y

•  X Y ΦZ help the human force control

•  ΦY keep table flat force control + desired yaw

•  Z ΦX avoid ball from falling force control + visual control

Merging vision and touch

Page 13: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

Results

Page 14: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

Collaborative manufacturing

Page 15: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

Collaborative screwing

Page 16: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

Collaborative screwing

operator    hand  

non-­‐,ghtened  screw  

S  

E  

camera  

C  B  

robot  

kinect  

C  

S  S  

E  

High precision is required!

Page 17: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

Here, four tasks are used

For each, we must define , and .

Task control framework

Given task and joint velocities : s-s*

Page 18: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

Results

Page 19: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

Collaborative assembly

•  Rzeppa joint collaborative assembly •  Very strong interaction with the environment and human!! •  Nominal trajectory is pre-taught… …then deformed by an admittance controller •  Vision is used as security trigger

Page 20: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

Manipulation of sophisticated machinery

•  Simulated environment (for now…) •  Vision used for:

- lane detection (feedback for steering) - velocity estimation (feedback for accelerating)

•  Haptics used to guarantee safe interaction with the environment

Page 21: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

Results

Page 22: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

Human-humanoid embodiement

COM

Collision

Joint Lim

Left Hand

Legs Gaze

Stack-­‐of-­‐Tasks  

Tasks and skills database

Task  scheduler  

Inner  control  loop  

Task  func,on  control  loop  

Quality of task

. . .

•  Embodiement in a robotic avatar •  BCI control (low frequency) •  Shared control aided by visual tools:

- object detection/recognition - simultaneous localization and mapping - human body part recognition/interaction

Page 23: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

•  Vision used for object recognition and pose tracking •  Model+feature based object tracker

(BLORT – Blocks World Robotics Vision Toolbox)

Semi-autonomous pick and place

Page 24: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

Vision used for : -  robot localization, based on D6DSlam [Meilland, Comport, 2013] -  precise positioning, with ARUCO fiducial markers [www.uco.es]

Semi-autonomous navigation and interaction

Page 25: Sensor-based robot control for Physical-Human Robot ... · Petit, Tu-Hoa Pham, Mohamed Sorour, Vincent Samy, Arnaud Tanguy, Joris Vaillant, Damien Veillard . SCIENTIFIC OBJECTIVES

Conclusions

Open problems

•  Real-time computation •  Robustness to evolving environments (light variation, soft materials…) •  Generality •  Knowledge sharing between CV and ROB communities!

Vision is a fundamental sensor in robotics applications

•  rich •  cheap (including depth) •  usable (numerous open libraries off the shelf)