Skip to main content

A Reactive Controller Based on Online Trajectory Generation for Object Manipulation

  • Conference paper
  • First Online:
Informatics in Control, Automation and Robotics

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 325))

  • 2982 Accesses

Abstract

In this paper, we present a new solution to build a reactive trajectory controller for object manipulation in Human Robot Interaction (HRI) context. Using an online trajectory generator, the controller build a time-optimal trajectory from the actual state to a target situation every control cycle. A human aware motion planner provides a trajectory for the robot to follow or a point to reach. The main functions of the controller are its capacity to track a target, to follow a trajectory with respect to a task frame, or to switch to a new trajectory each time the motion planner provides a new trajectory. The controller chooses a strategy from different control modes depending on the situation. Visual servoing by trajectory generation and control is presented as one application of the approach. To illustrate the potential of the approach, some manipulation results are presented.

This work has been supported by the European Communitys Seventh Framework Program FP7/2007-2013 SAPHARI under grant agreement no. 287513 and by the French National Research Agency project ANR-07-ROBO-0011 ASSIST and ANR-10-CORD-0025 ICARO.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 219.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. Argall, B.D., Chernova, S., Veloso, M., Browning, B.: A survey of robot learning from demonstration. Robot. Auton. Syst. 57(5), 469–483 (2009)

    Article  Google Scholar 

  2. Biagiotti, L., Melchiorri, C.: Trajectory Planning for Automatic Machines and Robots. Springer, Berlin (2008)

    Google Scholar 

  3. Bounab, B., Sidobre, D., Zaatri, A.: Central axis approach for computing n-finger force-closure grasps. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp. 1169–1174 (2008)

    Google Scholar 

  4. Broquère, X.: Planification de trajectoire pour la manipulation d’objets et l’interaction Homme-robot. PhD thesis, LAAS-CNRS and Université de Toulouse, Paul Sabatier (2011)

    Google Scholar 

  5. Broquère, X., Sidobre, D.: From motion planning to trajectory control with bounded jerk for service manipulator robots. In: IEEE Intenational Conference of Robotics And Automation (2010)

    Google Scholar 

  6. Broquère, X., Sidobre, D., Herrera-Aguilar, I.: Soft motion trajectory planner for service manipulator robot. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, 2008, pp. 2808–2813 (2008)

    Google Scholar 

  7. Buttazzo, G. Allotta,B., Fanizza, F.: Mousebuster: A robot for real-time catching. IEEE Control Syst. Mag., 14(1):49–56 (1994).

    Google Scholar 

  8. Calinon, S., Billard, A.: Stochastic gesture production and recognition model for a humanoid robot. In: Intelligent Robots and Systems, 2004. (IROS 2004), vol. 3, pp. 2769–2774 (2004)

    Google Scholar 

  9. Chaumette, F., Hutchinson S.: Visual servo control. part I: Basic approaches. IEEE Robot. Autom. Mag., 4(13):82–90 (2006)

    Google Scholar 

  10. Chaumette, F., Hutchinson S.: Visual servo control. part II: Advanced approaches. IEEE Robot. Autom. Mag., 1(14):109–118 (2007)

    Google Scholar 

  11. De Luca, A., Ferrajoli, L.: Exploiting robot redundancy in collision detection and reaction. In: IROS 2008, pp. 3299–3305, sept. 2008.

    Google Scholar 

  12. De Santis, A., Siciliano, B., De Luca, A., Bicchi, A.: An atlas of physical human-robot interaction. Mech. Mach. Theor. 43(3), 253–270 (2008)

    Article  MATH  Google Scholar 

  13. Farrokh, J.-S., Lingfeng,D., William J.: Comparison of basic visual servoing methods. IEEE/ASME Trans. Mech, 16(5):967–983 (2011)

    Google Scholar 

  14. Fleury, S. Herrb, M., Chatila, R.: Genom: A tool for the specification and the implementation of operating modules in a distributed robot architecture. In: IEEE/RSJ International Conference on Intelligent Robotics and Systems (1997)

    Google Scholar 

  15. Gosselin, G., Cote, J., Laurendeau, D.: Inverse kinematic functions for approach and catching operations. IEEE Trans. Syst. Man Cybern., 23(3):783–791 (1993)

    Google Scholar 

  16. Haschke, R., Weitnauer, E., Ritter, H.: On-Line Planning of Time-Optimal, Jerk-Limited Trajectories. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, 2008. IROS 2008, pp. 3248–3253 (2008)

    Google Scholar 

  17. Kröger, T.: On-Line Trajectory Generation in Robotic Systems, volume 58 of Springer Tracts in Advanced Robotics. Springer, Berlin, Heidelberg, Germany, 1st edn. (2010)

    Google Scholar 

  18. Kröger, T., Finkemeyer, B., Wahl, F.: Manipulation Primitives—A Universal Interface between Sensor-based Motion Control and Robot Programming, volume 67 of Springer Tracts in Advanced Robotics. Springer, Berlin Heidelberg (2011)

    Google Scholar 

  19. Kröger, T., Padial, J.: Simple and Robust Visual Servo Control of Robot Arms Using an On-Line Trajectory Generator. In: IEEE International Conference on Robotics and Automation (2012)

    Google Scholar 

  20. Kröger, T., Tomiczek, A., Wahl, F.: Towards on-line trajectory computation. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Citeseer, Beijing (2006)

    Google Scholar 

  21. Larsen, E., Gottschalk, S., Lin, M., Manocha, D.: Fast proximity queries with swept sphere volumes (1999)

    Google Scholar 

  22. Liu, S.: An on-line reference-trajectory generator for smooth motion of impulse-controlled industrial manipulators. In: 7th International Workshop on Advanced Motion Control, pp. 365–370 (2002)

    Google Scholar 

  23. Mainprice, J., Sisbot, E., Jaillet, L., Cortés, J., Siméon, T., Alami, R.: Planning Human-aware motions using a sampling-based costmap planner. In IEEE International Conference Robotics and Automation (2011)

    Google Scholar 

  24. Mainprice, J., Sisbot, E., Siméon, T., Alami, R.: Planning Safe and Legible Hand-over Motions for Human-Robot Interaction (2010)

    Google Scholar 

  25. Saut, J.-P.: Efficient models for grasp planning with a multi-fingered hand. Robot. Auton. Syst. 60, 347–357 (2012)

    Article  Google Scholar 

  26. Sidobre, D., Broquère, X., Mainprice, J., Burattini, E., Finzi, A., Rossi, S., Staffa, M.: Human-robot interaction. Advanced Bimanual Manipulation, pp. 123–172 (2012)

    Google Scholar 

  27. Sisbot, E., Ros, R., Alami, R.: Situation assessment for human-robot interactive object manipulation. In: 20th IEEE International Symposium on Robot and Human Interactive Communication (2011)

    Google Scholar 

  28. Sisbot, E.A., Marin-Urias, L.F., Alami, R., Siméon, T.: Spatial reasoning for human-robot interaction. In: IEEE/RSJ International Conference on Intelligent Robotics and Systems, San Diego, CA, USA (2007)

    Google Scholar 

  29. Sisbot, E. A., Urias, L. F. M., Alami, R., Siméon, T.: Spatial reasoning for human-robot interaction. In IEEE/RSJ International Conference on Intelligent Robotics and Systems, IROS, San Diego, CA, USA, (2007)

    Google Scholar 

  30. Strabala, K.W., Lee, M.K., Dragan, A.D., Forlizzi, J.L., Srinivasa, S., Cakmak, M., Micelli, V.: Towards seamless human-robot handovers. J. Hum. Robot Interaction 2(1), 112–132 (2013)

    Article  Google Scholar 

  31. Vakanski, A., Mantegh, I., Irish, A., Janabi-Sharifi, F.: Trajectory learning for robot programming by demonstration using hidden markov model and dynamic time warping. Systems, man, and cybernetics, part B. IEEE Trans. Cybern. 42(4), 1039–1052 (2012)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wuwei He .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

He, W., Sidobre, D., Zhao, R. (2015). A Reactive Controller Based on Online Trajectory Generation for Object Manipulation. In: Ferrier, JL., Gusikhin, O., Madani, K., Sasiadek, J. (eds) Informatics in Control, Automation and Robotics. Lecture Notes in Electrical Engineering, vol 325. Springer, Cham. https://doi.org/10.1007/978-3-319-10891-9_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-10891-9_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-10890-2

  • Online ISBN: 978-3-319-10891-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics