PDF (2856K)
摘要
随着工业机器人的普及及其应用场景不断扩展,如何使其适应更多的应用场景成为工控领域研究的热点。在工业机器人搬运、机床上下料等场景中实现柔顺取物是机器人取物环节的研究重点。传统取物控制方法采用力控模式与位置控制模式切换的混合力位控制策略。然而,这种方法需要频繁切换控制模式,不仅增加系统复杂性,还可能降低系统稳定性和控制精度。为此,该文提出一种基于超螺旋控制的力位混合控制方案,摆脱了工业机器人位置控制模式的“强刚性”特性,使工业机器人工作在位置控制模式即可实现柔顺取物。首先推导出机器人基坐标系到末端位姿的转换矩阵;其次结合动力学模型及雅可比矩阵计算理论力矩;再通过各个关节的电流及电机、减速器等参数计算反馈力矩。在此基础上,设计了超螺旋控制器,在提高控制鲁棒性的同时,确保系统状态及其导数快速收敛到滑模面。同时设计了基于二阶低通滤波的扰动观测器,补偿至电流控制环前馈,使机器人在特定的位姿范围内稳定运行。实验表明,该文所提出的力位混合控制方案显著提升了工业机器人的柔顺取物性能,无需额外增加力矩传感器,有效降低了系统的成本和复杂度。这一方法为工业机器人在各类柔性取物场景中的应用提供了新的解决方案,具有重要的理论价值和技术意义。
Abstract
With the popularization of industrial robots and the continuous expansion of their application scenarios, how to make them adapt to more application scenarios has become a hot topic in the field of industrial control research. The research focus of the robot picking process is to achieve flexible picking in scenarios such as industrial robot handling and machine tool loading and unloading. The traditional retrieval control method adopts a hybrid force position control strategy that switches between force control mode and position control mode. However, this method requires frequent switching of control modes, which not only increases system complexity but may also reduce system stability and control accuracy. Therefore, this article proposes a force position hybrid control scheme based on hyper spiral control, which eliminates the “strong rigidity” characteristic of industrial robot position control mode and enables industrial robots to work in position control mode to achieve flexible material handling. Firstly, the transformation matrix from the robot’s base coordinate system to the end pose is derived. Secondly, the theoretical torque is calculated by combining the dynamic model and Jacobian matrix. Then the feedback torque is calculated based on the current of each joint and parameters such as the motor and reducer. On this basis, a super spiral controller is designed to improve control robustness while ensuring that the system state and its derivatives converge quickly to the sliding surface. At the same time, a disturbance observer based on second-order low-pass filtering is designed to compensate for the feedforward of the current control loop, enabling the robot to operate stably within a specific pose range. The experiment shows that the force position hybrid control scheme proposed in this paper significantly improves the compliant handling performance of industrial robots without the need for additional torque sensors, effectively reducing the cost and complexity of the system. This method provides a new solution for applications of industrial robots in various flexible picking scenarios, and has important theoretical value and technical significance.
关键词
Key words
[Author(id=1292394857269416940, tenantId=1045748351789510663, journalId=1155139928303341607, articleId=1292091844696048228, orderNo=0, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1292394857340720111, tenantId=1045748351789510663, journalId=1155139928303341607, articleId=1292091844696048228, authorId=1292394857269416940, language=EN, stringName=Qinjian XIANG, firstName=Qinjian, middleName=null, lastName=XIANG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=School of Optoelectronic Science and Engineering, University of Electronic Science and Technology of China , Chengdu 611731, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1292394857391051766, tenantId=1045748351789510663, journalId=1155139928303341607, articleId=1292091844696048228, authorId=1292394857269416940, language=CN, stringName=项勤建, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=电子科技大学 光电科学与工程学院 ,成都 611731, bio={"content":"项勤建,博士,高级工程师,主要从事工业机器人伺服与传感器方面的研究。
"}, bioImg=null, bioContent=项勤建,博士,高级工程师,主要从事工业机器人伺服与传感器方面的研究。
, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1292394857189725159, tenantId=1045748351789510663, journalId=1155139928303341607, articleId=1292091844696048228, xref=null, ext=[AuthorCompanyExt(id=1292394857206502376, tenantId=1045748351789510663, journalId=1155139928303341607, articleId=1292091844696048228, companyId=1292394857189725159, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=School of Optoelectronic Science and Engineering, University of Electronic Science and Technology of China , Chengdu 611731, China), AuthorCompanyExt(id=1292394857219085289, tenantId=1045748351789510663, journalId=1155139928303341607, articleId=1292091844696048228, companyId=1292394857189725159, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=电子科技大学 光电科学与工程学院 ,成都 611731)])]), Author(id=1292394857445577720, tenantId=1045748351789510663, journalId=1155139928303341607, articleId=1292091844696048228, orderNo=1, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=chenchao@uestc.edu.cn, emailSecond=null, emailThird=null, correspondingAuthor=1, authorType=1, ext={EN=AuthorExt(id=1292394857516880893, tenantId=1045748351789510663, journalId=1155139928303341607, articleId=1292091844696048228, authorId=1292394857445577720, language=EN, stringName=Chao CHEN, firstName=Chao, middleName=null, lastName=CHEN, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=*, address=School of Optoelectronic Science and Engineering, University of Electronic Science and Technology of China , Chengdu 611731, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1292394857571405824, tenantId=1045748351789510663, journalId=1155139928303341607, articleId=1292091844696048228, authorId=1292394857445577720, language=CN, stringName=陈超, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=*, address=电子科技大学 光电科学与工程学院 ,成都 611731, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1292394857189725159, tenantId=1045748351789510663, journalId=1155139928303341607, articleId=1292091844696048228, xref=null, ext=[AuthorCompanyExt(id=1292394857206502376, tenantId=1045748351789510663, journalId=1155139928303341607, articleId=1292091844696048228, companyId=1292394857189725159, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=School of Optoelectronic Science and Engineering, University of Electronic Science and Technology of China , Chengdu 611731, China), AuthorCompanyExt(id=1292394857219085289, tenantId=1045748351789510663, journalId=1155139928303341607, articleId=1292091844696048228, companyId=1292394857189725159, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=电子科技大学 光电科学与工程学院 ,成都 611731)])]), Author(id=1292394857613348868, tenantId=1045748351789510663, journalId=1155139928303341607, articleId=1292091844696048228, orderNo=2, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1292394857680457736, tenantId=1045748351789510663, journalId=1155139928303341607, articleId=1292091844696048228, authorId=1292394857613348868, language=EN, stringName=Yadong JIANG, firstName=Yadong, middleName=null, lastName=JIANG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=School of Optoelectronic Science and Engineering, University of Electronic Science and Technology of China , Chengdu 611731, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1292394857739177997, tenantId=1045748351789510663, journalId=1155139928303341607, articleId=1292091844696048228, authorId=1292394857613348868, language=CN, stringName=蒋亚东, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=电子科技大学 光电科学与工程学院 ,成都 611731, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1292394857189725159, tenantId=1045748351789510663, journalId=1155139928303341607, articleId=1292091844696048228, xref=null, ext=[AuthorCompanyExt(id=1292394857206502376, tenantId=1045748351789510663, journalId=1155139928303341607, articleId=1292091844696048228, companyId=1292394857189725159, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=School of Optoelectronic Science and Engineering, University of Electronic Science and Technology of China , Chengdu 611731, China), AuthorCompanyExt(id=1292394857219085289, tenantId=1045748351789510663, journalId=1155139928303341607, articleId=1292091844696048228, companyId=1292394857189725159, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=电子科技大学 光电科学与工程学院 ,成都 611731)])])]
项勤建,陈超,蒋亚东.
工业机器人伺服力位的混合控制研究[J].
电子科技大学学报, 2026, 55(4): 505-517 DOI:10.12178/1001-0548.2025149
| [1] |
Gierlak P. Hybrid position/force control in robotised machining[J].Solid State Phenomena, 2014, 210: 192-199.
|
| [2] |
Madani M, Moallem M. Hybrid position/force control of a flexible parallel manipulator[J].Journal of the Franklin Institute, 2011, 348(6): 999-1012.
|
| [3] |
郝亮亮, 刘小娟, 简阔, 等. 冗余驱动并联机器人的力位混合控制对比研究[J].组合机床与自动化加工技术, 2025(5): 106-109.
|
| [4] |
Hao Liangliang, Liu Xiaojuan, Jian Kuo, et al. Comparative study on force-position hybrid control of redundant-driven parallel robots[J].Modular Machine Tool & Automatic Manufacturing Technique, 2025(5): 106-109. (in Chinese)
|
| [5] |
彭定亮, 郭宇飞, 李慧子, 等. 考虑风扰的空中机械臂系统力位混合控制[J].武汉科技大学学报, 2023, 46(5): 393-400.
|
| [6] |
Peng Dingliang, Guo Yufei, Li Huizi, et al. Force and position hybrid control for aerial manipulator system with wind disturbance considered[J].Journal of Wuhan University of Science and Technology, 2023, 46(5): 393-400. (in Chinese)
|
| [7] |
Zhou Haibo, Ma Shitai, Wang Guilian, et al. A hybrid control strategy for grinding and polishing robot based on adaptive impedance control[J].Advances in Mechanical Engineering, 2021, 13(3): 1-21.
|
| [8] |
Ravandi A K, Khanmirza E, Daneshjou K. Hybrid force/position control of robotic arms manipulating in uncertain environments based on adaptive fuzzy sliding mode control[J].Applied Soft Computing, 2018, 70: 864-874.
|
| [9] |
Kashani M R, Malekzadeh M, et al. Effective hybrid force/position control of robots using reinforcement learning[J].International Journal of Systems Science, 2025, 56(16): 3938-3957.
|
| [10] |
Goldsmith P B, Francis B A, Goldenberg A A. Stability of hybrid position/force control applied to manipulators with flexible joints[J].International Journal of Robotics and Automation, 1999, 14(4): 146-160.
|
| [11] |
Spyrakos-Papastavridis E, Childs P R N, Dai J S. Passivity preservation for variable impedance control of compliant robots[J].IEEE/ASME Transactions on Mechatronics, 2020, 25(5): 2342-2353.
|
| [12] |
战强 . 机器人学: 机构、运动学、动力学及运动规划[M].北京: 清华大学出版社, 2019: 73-113.
|
| [13] |
Zhan Q . Robotics: Mechanisms, kinematis, dynamics and motion planning[M]. Beijing:Tsinghua University Press, 2019: 73-113. (in Chinese)
|
| [14] |
Yang Xingyu, Zhou Zhengxue, Li Leihui, et al. Collaborative robot dynamics with physical human-robot interaction and parameter identification with PINN[J].Mechanism and Machine Theory, 2023, 189: 105439.
|
| [15] |
Park F C, Kim B, Jang C, et al. Geometric algorithms for robot dynamics: A tutorial review[J].Applied Mechanics Reviews, 2018, 70(1): 010803.
|
| [16] |
Zhang Tao, Song Yuntao, Wu Huapeng, et al. A novel method to identify DH parameters of the rigid serial-link robot based on a geometry model[J].Industrial Robot: The International Journal of Robotics Research and Application, 2021, 48(1): 157-167.
|
| [17] |
Sun Jundi, Cao Guangzhong, Li Wenbo, et al. Analytical inverse kinematic solution using the D-H method for a 6-DOF robot[C]//Proceedings of the 2017 14th International Conference on Ubiquitous Robots and Ambient Intelligence. Jeju: IEEE, 2017: 714-716.
|
| [18] |
Cai Jie, Deng Jinlian, Zhang Wei, et al. Modeling method of autonomous robot manipulator based on D-H algorithm[J].Mobile Information Systems, 2021, 2021(1): 4448648.
|
| [19] |
Yang H, Lee D. Dynamics and control of quadrotor with robotic manipulator[C]//Proceedings of 2014 IEEE International Conference on Robotics and Automation. Hong Kong, China: IEEE, 2014: 5544-5549.
|
| [20] |
Fateh M M. Robust control of flexible-joint robots using voltage control strategy[J].Nonlinear Dynamics, 2012, 67(2): 1525-1537.
|
| [21] |
Boubaker O. The inverted pendulum: A fundamental benchmark in control theory and robotics[C]//Proceedings of International Conference on Education and E-Learning Innovations. Sousse: IEEE, 2012: 1-6.
|
| [22] |
Sousa C D, Cortesão R. Inertia tensor properties in robot dynamics identification: A linear matrix inequality approach[J].IEEE/ASME Transactions on Mechatronics, 2019, 24(1): 406-411.
|
| [23] |
Cen Lejun, Melkote S N. Effect of robot dynamics on the machining forces in robotic milling[J].Procedia Manufacturing, 2017, 10: 486-496.
|
| [24] |
Rone W S, Ben-Tzvi P. Continuum robot dynamics utilizing the principle of virtual power[J].IEEE Transactions on Robotics, 2014, 30(1): 275-287.
|
| [25] |
Gautier M, Janot A, Vandanjon P O. A new closed-loop output error method for parameter identification of robot dynamics[J].IEEE Transactions on Control Systems Technology, 2013, 21(2): 428-444.
|
| [26] |
Shirabe K, Swamy M, Kang J K, et al. Advantages of high frequency PWM in AC motor drive applications[C]//Proceedings of 2012 IEEE Energy Conversion Congress and Exposition. Raleigh: IEEE, 2012: 2977-2984.
|
| [27] |
Lim C S, Levi E, Jones M, et al. A comparative study of synchronous current control schemes based on FCS-MPC and PI-PWM for a two-motor three-phase drive[J].IEEE Transactions on Industrial Electronics, 2014, 61(8): 3867-3878.
|
| [28] |
Song M G, Kim S M, Lee K B. Independent switching technique to remove abnormal output voltage in hybrid active NPC inverters[J].Journal of Power Electronics, 2021, 21(1): 85-93.
|
| [29] |
Biabani M A K A, Ali S M. Control of induction motor drive using space vector PWM[C]//Proceedings of 2016 International Conference on Electrical, Electronics, and Optimization Techniques. Chennai: IEEE, 2016: 3344-3351.
|
| [30] |
Li Teng, Xing Hongjun, Hashemi E, et al. A brief survey of observers for disturbance estimation and compensation[J].Robotica, 2023, 41(12): 3818-3845.
|
| [31] |
Hassan H, Domínguez C, Martínez J M, et al. A multidisciplinary PBL robot control project in automation and electronic engineering[J].IEEE Transactions on Education, 2015, 58(3): 167-172.
|
| [32] |
刘金琨 . 滑模变结构控制 MATLAB 仿真: 基本理论与设计方法[M]. 4版.北京: 清华大学出版社, 2019: 33-89.
|
| [33] |
Liu Jinkun . Sliding mode control design and MATLAB simulation: The basic theory and design method[M]. 4th ed. Beijing:Tsinghua University Press, 2019: 33-89. (in Chinese)
|
| [34] |
Wang Xiaojing, Feng Yaming, Sun Yuwei. Research on improved active disturbance rejection control of continuous rotary motor electro-hydraulic servo system[J].Journal of Central South University, 2020, 27(12): 3733-3743.
|
| [35] |
Komada S, Ishida M, Ohnishi K, et al. Disturbance observer-based motion control of direct drive motors[J].IEEE Transactions on Energy Conversion, 1991, 6(3): 553-559.
|
| [36] |
Gil J, You S, Lee Y, et al. Nonlinear sliding mode controller using disturbance observer for permanent magnet synchronous motors under disturbance[J].Expert Systems with Applications, 2023, 214: 119085.
|
基金资助
校企产学研合作项目“基于惯性传感器的工业机器人伺服抖动抑制研究”(230606)