Hostname: page-component-76fb5796d-skm99 Total loading time: 0 Render date: 2024-04-27T20:29:18.764Z Has data issue: false hasContentIssue false

Adaptive and iterative learning control to simultaneously control end-effector force and direction by normal vectors learning

Published online by Cambridge University Press:  14 July 2023

Liang Han
Affiliation:
School of Electrical and Automation Engineering, Hefei University of Technology, Hefei, China
Yu Gao
Affiliation:
School of Electrical and Automation Engineering, Hefei University of Technology, Hefei, China
Yunzhi Huang*
Affiliation:
School of Electrical and Automation Engineering, Hefei University of Technology, Hefei, China
Wenfu Xu
Affiliation:
State Key Laboratory of Robotics and Systems, Harbin Institute of Technology, Harbin, China School of Mechanical Engineering and Automation, Harbin Institute of Technology, Shenzhen, China
Lei He
Affiliation:
School of Electrical and Automation Engineering, Hefei University of Technology, Hefei, China
*
Corresponding author: Yunzhi Huang; Email: hqyz@hfut.edu.cn

Abstract

It is very challenging for robots to perform grinding and polishing tasks on surfaces with unknown geometry. Most existing methods solve this problem by modeling the relationship between the force sensing information and surface normal vectors by analyzing the forces on special end tools such as spherical tools and cylindrical tools and simplified friction model. In this paper, we propose a normal vectors learning method to simultaneously control end-effector force and direction on unknown surfaces. First, the relation that mapping the force sensing information to the surface normal vectors is learned from the demonstrated data on the known plane using locally weighted regression. Next, the learned relation is used to estimate surface normal vectors on the unknown surface. To improve the force control precision on the unknown geometry surface, the adaptive force control is developed. To improve the direction control precision due to friction, the iterative learning control is developed. The proposed method is verified by comparative simulations and experiments using the Franka robot. Results show that the end-effector can be controlled perpendicular to the surface with a certain force.

Type
Research Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Roveda, L., Vicentini, F. and Tosatti, L. M., “Deformation-Tracking Impedance Control in Interaction with Uncertain Environments,” In: IEEE/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan (IEEE, 2013) pp. 19921997.CrossRefGoogle Scholar
Zhuang, Y., Lin, X., Hu, H. and Guo, G., “Using scale coordination and semantic information for robust 3-d object recognition by a service robot,” IEEE Sens. J. 15(1), 3747 (2014).CrossRefGoogle Scholar
Huang, Q., Lan, J. and Li, X., “Robotic arm based automatic ultrasound scanning for three-dimensional imaging,” IEEE Trans. Ind. Inform. 15(2), 11731182 (2018).CrossRefGoogle Scholar
Lin, H.-I., “Design of an intelligent robotic precise assembly system for rapid teaching and admittance control,” Robot. Cim-INT Manuf. 64, 101946 (2020).CrossRefGoogle Scholar
Jiang, Z., Xu, Y. and Xie, J., “Active Tracking Unknown Surface Based on Force Control For Robot,” In: International Conference on Digital Manufacturing & Automation, Zhangjiajie, Hunan, China (IEEE, 2011) pp. 143145.CrossRefGoogle Scholar
Yin, Y., Hu, H. and Xia, Y., “Active tracking of unknown surface using force sensing and control technique for robot,” Sens. Actuators A Phys. 112(2-3), 313319 (2004).CrossRefGoogle Scholar
Yin, Y. H., Xu, Y., Jiang, Z. H. and Wang, Q. R., “Tracking and understanding unknown surface with high speed by force sensing and control for robot,” IEEE Sens. J. 12(9), 29102916 (2012).CrossRefGoogle Scholar
Yip, M. C. and Camarillo, D. B., “Model-less hybrid position/force control: A minimalist approach for continuum manipulators in unknown, constrained environments,” IEEE Robot. Autom. Lett. 1(2), 844851 (2016).CrossRefGoogle Scholar
Namvar, M. and Aghili, F., “Adaptive force-motion control of coordinated robots interacting with geometrically unknown environments,” IEEE Trans. Robot. 21(4), 678694 (2005).CrossRefGoogle Scholar
Oba, Y. and Kakinuma, Y., “Simultaneous tool posture and polishing force control of unknown curved surface using serial-parallel mechanism polishing machine,” Precis. Eng. 49, 2432 (2017).CrossRefGoogle Scholar
Armesto, L., Moura, J., Ivan, V., Erden, M. S., Sala, A. and Vijayakumar, S., “Constraint-aware learning of policies by demonstration,” Int. J. Robot. Res. 37(13-14), 16731689 (2018).CrossRefGoogle Scholar
Luo, Z.-W., Ito, K. and Yamakita, M., “Estimation of Environment Models Using Vector Field and its Application to Robot’s Contact Tasks,” In: Proceedings of ICNN’95-International Conference on Neural Networks, WA, Australia (IEEE, 1995) pp. 25462549.Google Scholar
Kiguchi, K. and Fukuda, T., “Position/force control of robot manipulators for geometrically unknown objects using fuzzy neural networks,” IEEE Trans. Ind. Electron. 47(3), 641649 (2000).CrossRefGoogle Scholar
Li, F., Jiang, Q., Zhang, S., Wei, M. and Song, R., “Robot skill acquisition in assembly process using deep reinforcement learning,” Neurocomputing 345, 92102 (2019).CrossRefGoogle Scholar
Akkaladevi, S. C., Plasch, M., Pichler, A. and Ikeda, M., “Towards reinforcement based learning of an assembly process for human robot collaboration,” Procedia Manuf. 38, 14911498 (2019).CrossRefGoogle Scholar
Qin, F., De, X., Zhang, D. and Li, Y., “Robotic skill learning for precision assembly with microscopic vision and force feedback,” IEEE/ASME Trans. Mechatron. 24(3), 11171128 (2019).CrossRefGoogle Scholar
Hogan, N., “Impedance Control: An Approach to Manipulation,” In: American Control Conference, San Diego, CA, USA (IEEE, 1984) pp. 304313.CrossRefGoogle Scholar
Duan, J., Gan, Y., Chen, M. and Dai, X., “Adaptive variable impedance control for dynamic contact force tracking in uncertain environment,” Robot. Auton. Syst. 102, 5465 (2018).CrossRefGoogle Scholar
Jung, S., Hsia, T. C. and Bonitz, R. G., “Force tracking impedance control of robot manipulators under unknown environment,” IEEE Trans. Control Syst. Technol. 12(3), 474483 (2004).CrossRefGoogle Scholar
Yang, C., Peng, G., Li, Y., Cui, R., Cheng, L. and Li, Z., “Neural networks enhanced adaptive admittance control of optimized robot-environment interaction,” IEEE Trans. Cybern. 49(7), 25682579 (2018).CrossRefGoogle ScholarPubMed
Rahimi, H. N., Howard, I. and Cui, L., “Neural impedance adaption for assistive human-robot interaction,” Neurocomputing 290, 5059 (2018).CrossRefGoogle Scholar
Roveda, L., Iannacci, N., Vicentini, F., Pedrocchi, N., Braghin, F. and Tosatti, L. M., “Optimal impedance force-tracking control design with impact formulation for interaction tasks,” IEEE Robot. Autom. Lett. 1(1), 130136 (2015).CrossRefGoogle Scholar
Roveda, L., Shahid, A. A., Iannacci, N. and Piga, D., “Sensorless optimal interaction control exploiting environment stiffness estimation,” IEEE Trans. Control Syst. Technol. 30(1), 218233 (2021).CrossRefGoogle Scholar
Bristow, D. A., Tharayil, M. and Alleyne, A. G., “A survey of iterative learning control,” IEEE Control Syst. Mag. 26(3), 96114 (2006).Google Scholar
Zhao, Y. M., Lin, Y., Xi, F. and Guo, S., “Calibration-based iterative learning control for path tracking of industrial robots,” IEEE Trans. Ind. Electron. 62(5), 29212929 (2015).CrossRefGoogle Scholar
Qiao, B., Zhu, J. Y. and Wei, Z. X., “Learning force control for position controlled robotic manipulator,” CIRP Ann. 48(1), 14 (1999).CrossRefGoogle Scholar
Liang, X., Zhao, H., Li, X. and Ding, H., “Force Tracking Impedance Control with Unknown Environment via an Iterative Learning Algorithm,” In: International Conference on Advanced Robotics and Mechatronics, Singapore, Singapore (IEEE, 2018) pp. 158164.CrossRefGoogle Scholar
Huynh, B.-P., Wu, C.-W. and Kuo, Y.-L., “Force/position hybrid control for a hexa robot using gradient descent iterative learning control algorithm,” IEEE Access 7, 7232972342 (2019).CrossRefGoogle Scholar
Visioli, A., Ziliani, G. and Legnani, G., “Iterative-learning hybrid force/velocity control for contour tracking,” IEEE Trans. Robot. 26(2), 388393 (2010).CrossRefGoogle Scholar
Lee, R., Sun, L., Wang, Z. and Tomizuka, M., “Adaptive iterative learning control of robot manipulators for friction compensation,” IFAC-PapersOnLine 52(15), 175180 (2019).CrossRefGoogle Scholar
Roveda, L., Pallucca, G., Pedrocchi, N., Braghin, F. and Tosatti, L. M., “Iterative learning procedure with reinforcement for high-accuracy force tracking in robotized tasks,” IEEE Trans. Ind. Inform. 14(4), 17531763 (2017).CrossRefGoogle Scholar
Roveda, L., Bussolan, A., Braghin, F. and Piga, D., “Robot joint friction compensation learning enhanced by 6d virtual sensor,” Int. J. Robust Nonlinear 32(9), 57415763 (2022).CrossRefGoogle Scholar
Simoni, L., Villagrossi, E., Beschi, M., Marini, A. and Visioli, A., “On the Use of a Temperature Based Friction Model for a Virtual Force Sensor in Industrial Robot Manipulators,” In: IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Limassol, Cyprus (2017) pp. 16.Google Scholar