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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Argall, B.D., Chernova, S., Veloso, M., Browning, B.: A survey of robot learning from demonstration. Robot. Auton. Syst. 57(5), 469–483 (2009)
Biagiotti, L., Melchiorri, C.: Trajectory Planning for Automatic Machines and Robots. Springer, Berlin (2008)
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)
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)
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)
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)
Buttazzo, G. Allotta,B., Fanizza, F.: Mousebuster: A robot for real-time catching. IEEE Control Syst. Mag., 14(1):49–56 (1994).
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)
Chaumette, F., Hutchinson S.: Visual servo control. part I: Basic approaches. IEEE Robot. Autom. Mag., 4(13):82–90 (2006)
Chaumette, F., Hutchinson S.: Visual servo control. part II: Advanced approaches. IEEE Robot. Autom. Mag., 1(14):109–118 (2007)
De Luca, A., Ferrajoli, L.: Exploiting robot redundancy in collision detection and reaction. In: IROS 2008, pp. 3299–3305, sept. 2008.
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)
Farrokh, J.-S., Lingfeng,D., William J.: Comparison of basic visual servoing methods. IEEE/ASME Trans. Mech, 16(5):967–983 (2011)
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)
Gosselin, G., Cote, J., Laurendeau, D.: Inverse kinematic functions for approach and catching operations. IEEE Trans. Syst. Man Cybern., 23(3):783–791 (1993)
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)
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)
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)
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)
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)
Larsen, E., Gottschalk, S., Lin, M., Manocha, D.: Fast proximity queries with swept sphere volumes (1999)
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)
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)
Mainprice, J., Sisbot, E., Siméon, T., Alami, R.: Planning Safe and Legible Hand-over Motions for Human-Robot Interaction (2010)
Saut, J.-P.: Efficient models for grasp planning with a multi-fingered hand. Robot. Auton. Syst. 60, 347–357 (2012)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)