Iterative learning of human partner’s desired trajectory for proactive human–robot collaboration
Tóm tắt
A period-varying iterative learning control scheme is proposed for a robotic manipulator to learn a target trajectory that is planned by a human partner but unknown to the robot, which is a typical scenario in many applications. The proposed method updates the robot’s reference trajectory in an iterative manner to minimize the interaction force applied by the human. Although a repetitive human–robot collaboration task is considered, the task period is subject to uncertainty introduced by the human. To address this issue, a novel learning mechanism is proposed to achieve the control objective. Theoretical analysis is performed to prove the performance of the learning algorithm and robot controller. Selective simulations and experiments on a robotic arm are carried out to show the effectiveness of the proposed method in human–robot collaboration.
Tài liệu tham khảo
Sheridan, T.B.: Human–robot interaction: status and challenges. Human Fact. 4, 58 (2016)
Bauer, A., Wollherr, D., Buss, M.: Human-robot collaboration: a survey. Int. J. Humanoid Rob. 5(1), 47–66 (2008)
Tsarouchi, P., Makris, S., Chryssolouris, G.: Human-robot interaction review and challenges on task planning and programming. Int. J. Comput. Integr. Manuf. 29(8), 916–931 (2016)
Brown, J.D., O’Brien, C.E., Leung, S.C., Dumon, K.R., Lee, D.I., Kuchenbecker, K.J.: Using contact forces and robot arm accelerations to automatically rate surgeon skill at peg transfer. IEEE Trans. Biomed. Eng. 64(9), 2263–2275 (2017)
Jakopin, B., Mihelj, M., Munih, M.: An unobtrusive measurement method for assessing physiological response in physical human–robot interaction. IEEE Trans. Human Mach. Syst. 47(4), 474–485 (2017)
Yu, H., Huang, S., Chen, G., Pan, Y., Zhao, G.: Human-robot interaction control of rehabilitation robots with series elastic actuators. IEEE Trans. Rob. 31(5), 1089–1100 (2015)
Wang, W., Li, R., Chen, Y., Diekel, Z.Max, Jia, Y.: Facilitating human-robot collaborative tasks by teaching–learning-collaboration from human demonstrations. IEEE Trans. Autom. Sci. Eng. 16(2), 640–653 (2018)
Zhang, Z., Wang, W., Chen, Y., Jia, Y., Peng, G.: Prediction of human actions in assembly process by a spatial–temporal end-to-end learning model. SAE Technical Paper, no. 2019-01-0509 (2019)
Chen, Y., Wang, W., Zhang, Z., Kroi, V., Jia, Y.: Modeling and learning of object placing tasks from human demonstrations in smart manufacturing. SAE Technical Paper, no. 2019-01-0700 (2019)
Li, Y., Ge, S.S.: Human–robot collaboration based on motion intention estimation. IEEE/ASME Trans. Mechatron. 19(3), 1007–1014 (2013)
Losey, D., O’Malley, M.: Trajectory deformations from physical human–robot interaction. IEEE Trans. Rob. 34(1), 126–138 (2017)
Evrard, P., Gribovskaya, E., Calinon, S., Billard, A., Kheddar, A.: Teaching physical collaborative tasks: object-lifting case study with a humanoid. In: IEEE-RAS International Conference on Humanoid Robots (2010)
Villani, V., Pini, F., Leali, F., Secchi, C.: Survey on human–robot collaboration in industrial settings: safety, intuitive interfaces and applications. Mechatronics (2018)
Rozo, L., Calinon, S., Caldwell, D.G., Jimenez, P., Torras, C.: Learning physical collaborative robot behaviors from human demonstrations. IEEE Trans. Rob. 32(3), 513–527 (2016)
Cherubini, A., Passama, R., Crosnier, e a: Collaborative manufacturing with physical human–robot interaction. Robot. Comput. Integrat. Manuf. 40, 1–13 (2016)
Rozo, L., Jimenez, P., Torras, C.: Robot learning from demonstration of force-based tasks with multiple solution trajectories. In: International Conference on Advanced Robotics (2011)
Erden, M.S., Tomiyama, T.: Human-intent detection and physically interactive control of a robot without force sensors. IEEE Trans. Rob. 26(2), 370–382 (2010)
Hogan, N.: Impedance control: an approach to manipulation-part 1: Theory; part 2: Implementation; part 3: Applications. J. Dyn. Syst. Meas. Contr. 107(1), 1–24 (1985)
Sam Ge, S., Li, Y., Wang, C.: Impedance adaptation for optimal robot–environment interaction. Int. J. Control 87(2), 249–263 (2014)
Seraji, H., Colbaugh, R.: Force tracking in impedance control. Int. J. Robot. Res. 16(2), 499–506 (1993)
Lu, W.S., Meng, Q.H.: Impedance control with adaptation for robotic manipulations. IEEE Trans. Robot. Autom. 7(3), 408–415 (1991)
Li, Y., Ge, S.S.: Impedance learning for robots interacting with unknown environments. IEEE Trans. Control Syst. Technol. 22(4), 1422–1432 (2014)
Burdet, E., Osu, R., Franklin, D.W., Milner, T.E., Kawato, M.: The central nervous system stabilizes unstable dynamics by learning optimal impedance. Nature 414(6862), 446–449 (2001)
Noohi, E., Zefran, M., Patton, J.L.: A model for human-human collaborative object manipulation and its application to human–robot interaction. IEEE Trans. Robot. 32(4), 1–17 (2016)
Peternel, L., Petri, T., Oztop, E., Babi, J.: Teaching robots to cooperate with humans in dynamic manipulation tasks based on multi-modal human-in-the-loop approach. Auton. Robots 36, 1–14 (2014)
Tayebi, A.: Adaptive iterative learning control for robot manipulators (2004)
Aubin, P.M., Cowley, M.S., Ledoux, W.R.: Gait simulation via a 6-dof parallel robot with iterative learning control. IEEE Trans. Biomed. Eng. 55(3), 1237–1240 (2008)
He, X., Qin, Z., Wu, X.: Adaptive iterative learning control of robot manipulators in the presence of environmental constraints. Control Theory Appl. 20, 133–150 (2012)
Bristow, D.A., Tharayil, M., Alleyne, A.G.: A survey of iterative learning. IEEE Control Syst. 26(3), 96–114 (2006)
Wang, L., Li, X., Shen, D.: Sampled-data iterative learning control for continuous-time nonlinear systems with iteration-varying lengths. Int. J. Robust Nonlinear Control 28(8), 3073–3091 (2018)
Bu, X., Wang, S., Hou, Z., Liu, W.: Model free adaptive iterative learning control for a class of nonlinear systems with randomly varying iteration lengths. J. Franklin Inst. 356(5), 2491–2504 (2019)
Liu, C., Shen, D., Wang, J.: Adaptive learning control for general nonlinear systems with nonuniform trial lengths, initial state deviation, and unknown control direction. Int. J. Robust Nonlinear Control 20, 20 (2019)
Li, X., Xu, J., Huang, D.: An iterative learning control approach for linear systems with randomly varying trial lengths. IEEE Trans. Autom. Control 59(7), 1954–1960 (2014)
Li, X., Xu, J.-X., Huang, D.: Iterative learning control for nonlinear dynamic systems with randomly varying trial lengths. Int. J. Adapt. Control Signal Process. 29(11), 1341–1353 (2015)
Shen, D., Xu, J.: Adaptive learning control for nonlinear systems with randomly varying iteration lengths. IEEE Trans. Neural Netw. Learn. Syst. 30(4), 1119–1132 (2019)
Feldman, A.G.: Once more on the equilibrium-point hypothesis (\(\lambda\) model) for motor control. J. Mot. Behav. 18(1), 17–54 (1986)
Chen, Y., Lin, S., Li, R.H., Zhang, L.D.: Kinematics characteristic of exoskeleton walking robot for older people. Appl. Mech. Mater. 644, 167–170 (2014)
Veneman, J.F., Rik, K., Hekman, E.E.G., et al.: Design and evaluation of the lopes exoskeleton robot for interactive gait rehabilitation. IEEE Trans. Neural Syst. Rehabil. Eng. 15(3), 379–386 (2007)