CN114029954A - 一种异构伺服的力反馈估计方法 - Google Patents
一种异构伺服的力反馈估计方法 Download PDFInfo
- Publication number
- CN114029954A CN114029954A CN202111380807.9A CN202111380807A CN114029954A CN 114029954 A CN114029954 A CN 114029954A CN 202111380807 A CN202111380807 A CN 202111380807A CN 114029954 A CN114029954 A CN 114029954A
- Authority
- CN
- China
- Prior art keywords
- model
- estimation
- torque
- speed
- force
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1633—Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Feedback Control In General (AREA)
Abstract
本发明涉及自动控制领域,公开一种异构伺服执行器的力反馈估计方法。本发明首先针对不同类型的异构伺服执行器对其原始测量数据进行数字滤波;构建力伺服执行器的线性估计模型,采集真实扭矩测量数据对上述模型中系数进行拟合求解最优化的模型系数;构建位置/速度执行器的非线性估计模型,采集真实扭矩测量数据对上述模型中系数进行拟合求解最优化的模型系数;在得到模型系数后,向模型中分别输入采集的位置、速度和电流测量值,在线估计得到估计结果;基于虚功原理和雅克比矩阵计算当前扭矩估计结果对应的力。本发明解决了异构执行器力反馈在线估计的问题,并提高了执行器机构存在磨损、静摩擦和接触抖动时力反馈测量的鲁棒性。
Description
技术领域
本发明涉及自动控制领域,具体是一种机器人状态估计方法。
背景技术
机器人伺服力控技术是实现高动态、高精度闭环的关键,传统力前馈控制通过将期望力以虚功理论和雅克比动力学模型向关节执行器进行映射,从而实现对期望力的前馈输出,而在实际机器人控制***中由于存在摩擦、接触抖动、力矩映射模型参数摄动等问题,仅采用前馈输出难以保证精度和鲁棒性,因此目前主要通过引入力反馈的控制方法来提高力跟踪精度、降低输出噪声,传统在线力估计需要执行器为力伺服即能直接或间接测量当前力矩,但对于位置、速度等执行器来说无法实现对无外部力矩传感器下的力估计,因此为对异构执行器的力在线估计,需要提出一种新的力反馈估计方法。
发明内容
本发明所要解决的技术问题是提供一种异构伺服执行器的力反馈估计方法,其用于仿生机器人支撑相力控中的力反馈控制需求,同时面向位置、速度和力异构执行器类型实现当前力的拟合和估计。
本发明的技术方案如下:
本发明构建多通道力反馈估计模型(图1),面向力控制伺服采用其位置、速度和力矩测量结果进行比例加强融合实现反馈估计,对于位置、速度执行器由于其无法精确获取当前力矩测量值,因此基于离线力矩传感器拟合标定的方式,采用辨识算法构建位置、速度与力反馈间的映射模型,获取执行器的虚拟力矩,最终基于虚功原理实现对当前执行器力反馈的在线估计,并进一步用于力伺服控制回路中,本发明方法的主要流程步骤(图2)如下:
步骤1,针对不同类型的异构伺服执行器对其原始测量数据进行数字滤波,所述的原始测量数据包括位置、速度和电流测量值;
步骤2,构建力伺服执行器的线性估计模型,采集真实扭矩测量数据对上述模型中系数进行拟合求解最优化的模型系数;
步骤3,构建位置/速度执行器的非线性估计模型,采集真实扭矩测量数据对上述模型中系数进行拟合求解最优化的模型系数;
步骤4,在得到模型系数后,向力伺服反馈线性估计模型、位置/速度伺服执行器扭矩估计模型中分别输入采集的位置、速度和电流测量值,在线估计得到执行器电流测量值转换扭矩估计结果以及位置/速度测量值转换扭矩估计结果
步骤5,基于虚功原理和雅克比矩阵计算当前扭矩估计结果对应的力Fest:
其中J为雅克比矩阵。
进一步地,所述步骤1中,
对于位置测量值,采用微分跟踪滤波器对位置测量值进行滤波,计算输入角度q的角速度增量Δq;
最后,对积分角度估计值进行单圈复位和限幅处理,即当角度超过0°和360°后做零点补偿处理:
其中qbase为单圈复位基准;
对于速度与电流测量值仅采用低通滤波器进行处理。
进一步地,所述步骤2中,构建的力伺服执行器的线性估计模型如下:
进一步地,所述步骤3中,构建的位置/速度伺服执行器的非线性估计模型如下:
本发明的优点:本发明提供的一种异构伺服执行器的力反馈估计方法,其通过引入位置变化和速度变化来估计执行器作用力,从而实现在机器人控制***中构建力反馈控制器的目的。由于位置、速度执行器无法直接反馈力矩数据,本发明通过对执行器力反馈数据离线拟合和标定的方法,构建位置和速度变化与力反馈估计间的映射模型,为执行器力反馈控制提供虚拟力矩数据,从而解决异构执行器力反馈在线估计的问题,并提高执行器机构存在磨损、静摩擦和接触抖动时力反馈测量的鲁棒性。
附图说明
图1是力反馈估计模型框图;
图2是所提方法的计算步骤流程框图
具体实施方式
下面结合附图对本发明作进一步详细说明。
本发明提供的一种异构伺服执行器的力反馈估计方法,其通过引入位置变化和速度变化来估计执行器作用力,从而实现在***中构建力反馈控制器的目的。由于位置、速度执行器无法直接反馈力矩数据,本发明通过对执行器力反馈数据离线拟合和标定的方法,构建位置和速度变化与力反馈估计间的映射模型,为执行器力反馈控制提供虚拟力矩数据,从而解决异构执行器力反馈在线估计的问题,并提高执行器机构存在磨损、静摩擦和接触抖动时力反馈测量的鲁棒性。
其具体步骤如下:
步骤1,针对不同类型的异构伺服执行器对其原始测量数据进行数字滤波,所述的原始测量数据包括位置、速度和电流测量值。
针对位置、速度和电流测量值采取不同的处理方法:
(1)对于位置测量值,位置测量值存在单圈和多圈角度阶跃的问题,从而出现测量值在0°和360°间的跳变,因此本发明首先采用微分跟踪滤波器对其进行滤波;计算输入角度q的角速度增量Δq;
最后,对积分角度进行单圈复位和限幅处理,即当角度超过0°和360°后做零点补偿处理:
其中qbase为单圈复位基准。
(3)对于速度与电流测量值,由于不存在周期跳变情况,因此仅采用低通滤波器进行处理。
本发明依据异构执行器类型来确定其采用的力反馈估计模型:
步骤2,基于步骤1中数字滤波处理后的上述测量值实现对异构伺服执行器作用力的在线估计,对于电流测量来说其可以直接通过电流扭矩系数结合执行器减速比例换算得到,而对于位置与速度测量值本发明通过离线标定拟合的方式获取其变化量与扭矩测量间的映射关系,并最终实现对力反馈的估计。
(1)构建力伺服执行器的线性估计模型:
(2)对上述力伺服执行器的线性估计模型进行离线标定,标定中需要在异构伺服执行器安装相关扭矩传感器对真实扭矩输出τm进行测量,给定不同负载、转速和位置下的测试轨迹并实时记录当前的位置、速度和真实力矩测量值,采用最小二乘法对上述力伺服执行器的线性估计模型待求系数进行拟合,如下式使力伺服执行器的线性估计模型的估计结果与真实扭矩测量值τm间误差最小化,来获取最优化的模型参数
步骤3,对于位置/速度执行器来说由于其测量数据与扭矩反馈间存在非线性映射关系,因此本发明构建相应的非线性估计模型:
(1)构建位置/速度伺服执行器的非线性估计模型:
(2)对上述非线性估计模型进行离线标定,同样在执行器输出端安装力矩传感器对真实力矩进行测量τm,给定不同负载、转速和位置下的测试轨迹并实时记录当前的位置、速度和真实力矩测量值,采用深度学习或迭代优化等方法求解上述模型系数,如下式使模型估计结果与真实测量扭矩测量值τm间误差最小化来获取最优化的模型参数
步骤4,获取的各模型最优化模型系数后,向力伺服反馈线性估计模型、位置/速度伺服执行器扭矩估计模型中输入采集的位置、速度和电流测量值,在线估计得到执行器电流测量值转换扭矩估计结果以及位置/速度测量值转换扭矩估计结果
基于拟合模型实时估计当前的虚拟扭矩:
步骤5,基于虚功原理和雅克比矩阵计算当前扭矩估计结果对应的力:
其中J为雅克比矩阵。
本发明异构伺服执行器的力反馈估计方法用于仿生机器人支撑相力控中的力反馈控制需求,同时面向位置、速度和力异构执行器类型实现当前力的拟合和估计。本发明构建多通道力反馈估计模型,面向力控制伺服采用其位置、速度和力矩测量结果进行比例加强融合实现反馈估计,对于位置、速度执行器由于其无法精确获取当前力矩测量值,因此基于离线力矩传感器拟合标定的方式,采用辨识算法构建位置、速度与力反馈间的映射模型,获取执行器的虚拟力矩,最终基于虚功原理实现对当前执行器力反馈的在线估计,并进一步用于力伺服控制回路中,本发明适用于机器人运动控制领域。
Claims (7)
1.一种异构伺服的力反馈估计方法,其特征在于,该方法包括如下步骤:
步骤1,针对不同类型的异构伺服执行器对其原始测量数据进行数字滤波,所述的原始测量数据包括位置、速度和电流测量值;
步骤2,构建力伺服执行器的线性估计模型,采集真实扭矩测量数据对上述模型中系数进行拟合求解最优化的模型系数;
步骤3,构建位置/速度执行器的非线性估计模型,采集真实扭矩测量数据对上述模型中系数进行拟合求解最优化的模型系数;
步骤4,在得到模型系数后,向力伺服反馈线性估计模型、位置/速度伺服执行器扭矩估计模型中分别输入采集的位置、速度和电流测量值,在线估计得到执行器电流测量值转换扭矩估计结果以及位置/速度测量值转换扭矩估计结果
步骤5,基于虚功原理和雅克比矩阵计算当前扭矩估计结果对应的力Fest:
其中J为雅克比矩阵。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111380807.9A CN114029954B (zh) | 2021-11-15 | 2021-11-15 | 一种异构伺服的力反馈估计方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111380807.9A CN114029954B (zh) | 2021-11-15 | 2021-11-15 | 一种异构伺服的力反馈估计方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114029954A true CN114029954A (zh) | 2022-02-11 |
CN114029954B CN114029954B (zh) | 2023-04-28 |
Family
ID=80144976
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111380807.9A Active CN114029954B (zh) | 2021-11-15 | 2021-11-15 | 一种异构伺服的力反馈估计方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114029954B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114800532A (zh) * | 2022-06-27 | 2022-07-29 | 西南交通大学 | 机械臂控制参数确定方法、装置、设备、介质和机器人 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140046483A1 (en) * | 2012-08-10 | 2014-02-13 | Kabushiki Kaisha Toshiba | Robotic control apparatus |
CN106483964A (zh) * | 2015-08-31 | 2017-03-08 | 中南大学 | 一种基于接触力观测器的机器人柔顺控制方法 |
CN107065908A (zh) * | 2017-04-14 | 2017-08-18 | 中国北方车辆研究所 | 一种规划四足机器人静步态机身运动轨迹的方法 |
CN108466289A (zh) * | 2018-03-07 | 2018-08-31 | 长安大学 | 一种考虑关节摩擦的并联机器人的动力学建模方法 |
US20190175365A1 (en) * | 2005-03-31 | 2019-06-13 | Massachusetts Institute Of Technology | Powered Ankle-Foot Prosthesis |
CN113561168A (zh) * | 2021-06-11 | 2021-10-29 | 华中科技大学 | 基于力矩控制减速增扭力控装置、方法、设备及存储介质 |
-
2021
- 2021-11-15 CN CN202111380807.9A patent/CN114029954B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190175365A1 (en) * | 2005-03-31 | 2019-06-13 | Massachusetts Institute Of Technology | Powered Ankle-Foot Prosthesis |
US20140046483A1 (en) * | 2012-08-10 | 2014-02-13 | Kabushiki Kaisha Toshiba | Robotic control apparatus |
CN106483964A (zh) * | 2015-08-31 | 2017-03-08 | 中南大学 | 一种基于接触力观测器的机器人柔顺控制方法 |
CN107065908A (zh) * | 2017-04-14 | 2017-08-18 | 中国北方车辆研究所 | 一种规划四足机器人静步态机身运动轨迹的方法 |
CN108466289A (zh) * | 2018-03-07 | 2018-08-31 | 长安大学 | 一种考虑关节摩擦的并联机器人的动力学建模方法 |
CN113561168A (zh) * | 2021-06-11 | 2021-10-29 | 华中科技大学 | 基于力矩控制减速增扭力控装置、方法、设备及存储介质 |
Non-Patent Citations (2)
Title |
---|
BOYANG XING等: "Marker-Based Multi-Sensor Fusion Indoor Localization System for Micro Air Vehicles", 《SENSORS》 * |
刘明治等: "柔性机械臂动力学建模和控制研究", 《力学进展》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114800532A (zh) * | 2022-06-27 | 2022-07-29 | 西南交通大学 | 机械臂控制参数确定方法、装置、设备、介质和机器人 |
Also Published As
Publication number | Publication date |
---|---|
CN114029954B (zh) | 2023-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Hoseinnezhad et al. | Calibration of resolver sensors in electromechanical braking systems: A modified recursive weighted least-squares approach | |
CN110531707A (zh) | Scara机器人的摩擦模型改进以及动力学参数辨识方法 | |
CN111736471B (zh) | 一种旋转倒立摆的迭代反馈整定控制及其鲁棒优化方法 | |
CN106233214B (zh) | 补偿机器人运动偏差 | |
CN110370271B (zh) | 工业串联机器人的关节传动比误差校准方法 | |
CN110441027B (zh) | 一种控制探针自动跟踪***零点漂移的修正方法 | |
CN110441026B (zh) | 一种提高探针自动跟踪测量控制稳定性的方法 | |
CN110649845B (zh) | 基于鲁棒广义预测控制的光电转台位置跟踪控制方法 | |
CN106644253A (zh) | 用于恒力磨削的三维力传感器解耦标定及滤波方法与装置 | |
CN113325805A (zh) | 一种自抗扰控制器及其设计方法 | |
CN114029954A (zh) | 一种异构伺服的力反馈估计方法 | |
CN101691020A (zh) | 一种用于虚拟轴机床刀具运动控制的滑模控制方法 | |
CN111949036B (zh) | 一种轨迹跟踪控制方法、***及两轮差速移动机器人 | |
CN102175889B (zh) | 一种伺服转台角加速度自适应测量方法 | |
CN103644933B (zh) | 模拟量校准***及方法 | |
CN113517832B (zh) | 一种低压伺服离散线性自抗扰控制方法 | |
CN104569811B (zh) | 马达参数测量方法与马达参数测量*** | |
CN101881232B (zh) | 发动机电子油门踏板传感器模块及其控制方法 | |
CN112605997A (zh) | 一种用于机械臂的主动自适应力控装置及其控制方法 | |
CN108107882B (zh) | 基于光学运动跟踪的服务机器人自动标定与检测*** | |
CN112433471B (zh) | 一种高精度自增益补偿控制方法及其控制电路 | |
CN110022137B (zh) | 一种简易互补融合滤波及微分估计方法 | |
CN107547024B (zh) | 一种无轴承永磁同步电机无速度传感器 | |
CN111708323A (zh) | 一种具有热变形误差补偿的五轴小龙门数控加工中心 | |
CN117901094A (zh) | 关节的力矩补偿方法、装置、机器人关节及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |