Skip to main content

Parametrization of Compliant, Object-Level Controllers from Human Demonstrations

  • Conference paper
  • First Online:
Advances in Robot Kinematics 2022 (ARK 2022)

Part of the book series: Springer Proceedings in Advanced Robotics ((SPAR,volume 24))

Included in the following conference series:

  • 1033 Accesses

Abstract

For decades, robots have been able to reliably follow precise trajectories making them ideal tools for assembly lines and other structured environments. However, pre-programmed motions fail under uncertainty and are unsafe around humans, making them inadequate for unstructured environments. This paper presents a framework to generate safe, robust, and generalizable robot behaviors for contact tasks where compliance plays a key role. First, we collect task data from haptic demonstrations. Then, we segment the data into a sequence of compliant primitives. Finally, we extract the key parameters required for a robot to perform each of the primitive actions using interpretable, model-based controllers.

This method was experimentally validated on a steel bolting task using a 7-DOF Franka Panda robot. By recombining the primitives, we were also able to screw a cap onto containers of different sizes, placed in arbitrary configurations, using two different 7-DOF manipulators. The results show that our method generates position and orientation invariant, robot-agnostic controllers.

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 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 249.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. Brosque, C., Galbally, E., Khatib, O., Fischer, M.: Human-robot collaboration in construction: opportunities and challenges. In: Proceedings of the 2nd International Congress on Human-Computer Interaction, Optimization and Robotic Applications, HORA 2020 (2020). https://doi.org/10.1109/HORA49412.2020.9152888

  2. Choi, T., Do, H., Park, D., Park, C., Kyung, J.: Bolting with the industrial dual-arm robot. In: 2014 11th International Conference on Ubiquitous Robots and Ambient Intelligence, URAI 2014, pp. 484–485 (2014). https://doi.org/10.1109/URAI.2014.7057464

  3. Edmonds, M., et al.: A tale of two explanations: enhancing human trust by explaining robot behavior. Technical report (2019). http://robotics.sciencemag.org/

  4. Galbally, E., Jorda, M.: Real time collision detection and identification for robotic manipulators (2018). https://arxiv.org/abs/1802.00546v1

  5. Herrero, E.G., Ho, J., Khatib, O.: Understanding and segmenting human demonstrations into reusable compliant primitives. In: 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 9437–9444 (2021). https://doi.org/10.1109/IROS51168.2021.9636523. https://ieeexplore.ieee.org/document/9636523/

  6. Hogan, N.: Impedance control: an approach to manipulation. In: Proceedings of the American Control Conference, vol. 1, pp. 304–313 (1984). https://doi.org/10.23919/ACC.1984.4788393

  7. Hoque, R., et al.: LazyDAgger: reducing context switching in interactive imitation learning (2021)

    Google Scholar 

  8. Jang, E., Vijayanarasimhan, S., Pastor, P., Ibarz, J., Levine, S.: End-to-end learning of semantic grasping (2017). https://arxiv.org/abs/1707.01932v3

  9. Jorda, M.: Robust robotic manipulation for effective multi-contact and safe physical interactions. Ph.D. thesis, Stanford University (2020)

    Google Scholar 

  10. Khansari, M., Klingbeil, E., Khatib, O.: Adaptive human-inspired compliant contact primitives to perform surface–surface contact under uncertainty. Int. J. Robot. Res. 3513, 1651–1675 (2016). https://doi.org/10.1177/0278364916648389. https://doi-org.stanford.idm.oclc.org/10.1177/0278364916648389

  11. Khatib, O.: A unified approach for motion and force control of robot manipulators: the operational space formulation. IEEE J. Robot. Autom. 3(1), 43–53 (1987). https://doi.org/10.1109/JRA.1987.1087068

    Article  Google Scholar 

  12. Kim, H., Kwon, J., Oh, Y., You, B.J., Yang, W.: Weighted hybrid admittance-impedance control with human intention based stiffness estimation for human-robot interaction. In: IEEE International Conference on Intelligent Robots and Systems, pp. 6926–6931 (2018). https://doi.org/10.1109/IROS.2018.8594435

  13. Kordia, A.H., Melo, F.S.: An end-to-end approach for learning and generating complex robot motions from demonstration. In: 16th IEEE International Conference on Control, Automation, Robotics and Vision, ICARCV 2020, pp. 1008–1014 (2020). https://doi.org/10.1109/ICARCV50220.2020.9305399

  14. Lopes, M., Melo, F., Montesano, L., Santos-Victor, J.: Abstraction levels for robotic imitation: overview and computational approaches. Stud. Comput. Intell. 264, 313–355 (2010). https://doi.org/10.1007/978-3-642-05181-4_14. https://link.springer.com/chapter/10.1007/978-3-642-05181-4_14

  15. Maples, J.A., Becker, J.J.: Experiments in force control of robotic manipulators, pp. 695–702 (1986). https://doi.org/10.1109/ROBOT.1986.1087590

  16. Nam, H., Choi, W., Ryu, D., Lee, Y., Lee, S.H., Ryu, B.: Design of a bolting robot for constructing steel structure. In: International Conference on Control, Automation and Systems, ICCAS 2007, pp. 1946–1949 (2007). https://doi.org/10.1109/ICCAS.2007.4406667

  17. Ott, C., Mukherjee, R., Nakamura, Y., Mukherjee, R., Nakamura, Y.: A hybrid system framework for unified impedance and admittance control. J. Intell. Robot. Syst. 78, 359–375 (2015). https://doi.org/10.1007/s10846-014-0082-1. www.sarcos.com

  18. Park, J., Khatib, O.: A haptic teleoperation approach based on contact force control. Int. J. Robot. Res. 25(5-6), 575–591 (2016). https://doi.org/10.1177/0278364906065385. https://journals.sagepub.com/doi/abs/10.1177/0278364906065385

  19. Rahmatizadeh, R., Abolghasemi, P., Boloni, L., Levine, S.: Vision-based multi-task manipulation for inexpensive robots using end-to-end learning from demonstration. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp. 3758–3765 (2018). https://doi.org/10.1109/ICRA.2018.8461076

  20. Shahdi, A., Sirouspour, S.: Adaptive/robust control for time-delay teleoperation. IEEE Trans. Rob. 25(1), 196–205 (2009). https://doi.org/10.1109/TRO.2008.2010963

    Article  Google Scholar 

  21. Sharma, M., Kroemer, O.: Generalizing object-centric task-axes controllers using keypoints. Technical report (2013). https://deepai.org/publication/generalizing-object-centric-task-axes-controllers-using-keypoints

Download references

Acknowledgements

Thank you to everyone at the Stanford Robotics Lab! Special thanks as well to Toki Migimatsu for his invaluable help with the initial exploration of this work. Thank you also to Mikael for his guidance and to Marco Speziali for his help with rendering and grasping advice.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Elena Galbally Herrero .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Herrero, E.G., Piedra, A., Brosque, C., Khatib, O. (2022). Parametrization of Compliant, Object-Level Controllers from Human Demonstrations. In: Altuzarra, O., Kecskeméthy, A. (eds) Advances in Robot Kinematics 2022. ARK 2022. Springer Proceedings in Advanced Robotics, vol 24. Springer, Cham. https://doi.org/10.1007/978-3-031-08140-8_42

Download citation

Publish with us

Policies and ethics