[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN118123850B - A deformation sensing and trajectory tracking method and system for a long flexible hydraulic mechanical arm - Google Patents

A deformation sensing and trajectory tracking method and system for a long flexible hydraulic mechanical arm Download PDF

Info

Publication number
CN118123850B
CN118123850B CN202410573283.2A CN202410573283A CN118123850B CN 118123850 B CN118123850 B CN 118123850B CN 202410573283 A CN202410573283 A CN 202410573283A CN 118123850 B CN118123850 B CN 118123850B
Authority
CN
China
Prior art keywords
deformation
arm support
arm
long flexible
curve
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.)
Active
Application number
CN202410573283.2A
Other languages
Chinese (zh)
Other versions
CN118123850A (en
Inventor
张军辉
陈志伟
黄伟迪
贾睿亨
杨书伟
丁孺琦
程敏
徐兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN202410573283.2A priority Critical patent/CN118123850B/en
Publication of CN118123850A publication Critical patent/CN118123850A/en
Application granted granted Critical
Publication of CN118123850B publication Critical patent/CN118123850B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • B25J9/161Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1628Programme controls characterised by the control loop
    • B25J9/163Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Jib Cranes (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

本发明公开了一种长柔性液压机械臂形变感知与轨迹跟踪方法及系统,该方法首先基于悬臂梁模型建立供理论参考的臂架形变曲线,依据曲线特性采用四次多项式构建臂架形变曲线。通过提取臂架任意三处倾角信息,设计基于离散时间龙伯格状态观测器的倾角观测器,降低臂架振动造成的倾角测量误差。进而根据克莱默法则解算出多项式系数,最终根据所构建曲线计算出臂架末端挠度,将其换算成关节补偿角,采用独立补偿原则对轨迹修正。本发明提出方法可精确感知长柔性液压机械臂臂架静态形变,避免传统挠度求解采用结构参数近似值导致计算精度低的问题,此外将感知到的形变信息应用于底层轨迹跟踪控制中,可实现长柔性臂末端精准自动化作业。

The present invention discloses a deformation sensing and trajectory tracking method and system for a long flexible hydraulic mechanical arm. The method first establishes a boom deformation curve for theoretical reference based on a cantilever beam model, and constructs the boom deformation curve using a quartic polynomial according to the curve characteristics. By extracting the inclination information of any three locations of the boom, an inclination observer based on a discrete-time Lumberg state observer is designed to reduce the inclination measurement error caused by boom vibration. Then, the polynomial coefficients are solved according to the Kramer rule, and finally the deflection of the boom end is calculated according to the constructed curve, which is converted into a joint compensation angle, and the trajectory is corrected using the independent compensation principle. The method proposed in the present invention can accurately sense the static deformation of the boom of a long flexible hydraulic mechanical arm, avoiding the problem of low calculation accuracy caused by the use of structural parameter approximations in traditional deflection solutions. In addition, the sensed deformation information is applied to the underlying trajectory tracking control, which can realize precise and automated operation of the long flexible arm end.

Description

一种长柔性液压机械臂形变感知与轨迹跟踪方法及系统A deformation sensing and trajectory tracking method and system for a long flexible hydraulic mechanical arm

技术领域Technical Field

本发明涉及长柔性臂架工程机械自动化精准作业技术领域,具体涉及一种长柔性液压机械臂形变感知与轨迹跟踪方法及系统。The present invention relates to the technical field of automated precision operation of long flexible boom engineering machinery, and in particular to a deformation sensing and trajectory tracking method and system for a long flexible hydraulic mechanical arm.

背景技术Background technique

长柔性液压机械臂是长臂架类工程机械的核心作业机构,主要由多级串联液压缸驱动臂架,因自身具备宽作业范围、高功重比等优势,被广泛应用于建筑施工、高空清理、工业生产等特种作业场合。同时,信息化、智能化推动着长臂架类工程机械由传统多人协作、关节操控模式向少人化、自动化作业转型。The long flexible hydraulic mechanical arm is the core operating mechanism of long-arm construction machinery. The arm is mainly driven by a multi-stage series hydraulic cylinder. Due to its advantages such as wide operating range and high power-to-weight ratio, it is widely used in special operations such as construction, high-altitude cleaning, and industrial production. At the same time, informatization and intelligence are driving the transformation of long-arm construction machinery from the traditional multi-person collaboration and joint control mode to the less-person, automated operation mode.

然而,此类型作业机构通常也具有显著的弱刚度、高惯量等特性,伸展状态下,臂架会因自身重力及外部载荷作用产生弹性形变,每段臂架形变挠度经多级关节累积最终产生明显的末端位置误差。以混凝土布料机的长柔性液压机械臂为例,在控制机械臂自动化布料的过程中,若继续采用基于刚性假设的轨迹跟踪算法,将无法避免由臂架形变引起的末端位置误差,从而严重降低布料精度,甚至会导致臂架或末端软管与周围建筑发生碰撞,引起安全事故。However, this type of operating mechanism usually also has significant characteristics such as weak rigidity and high inertia. In the extended state, the boom will produce elastic deformation due to its own gravity and external load. The deformation deflection of each boom section is accumulated through multiple joints and eventually produces obvious end position errors. Taking the long flexible hydraulic mechanical arm of a concrete placing boom as an example, in the process of controlling the automatic placing of the mechanical arm, if the trajectory tracking algorithm based on the rigidity assumption is continued to be used, the end position error caused by the deformation of the boom will not be avoided, which will seriously reduce the placing accuracy and even cause the boom or the end hose to collide with surrounding buildings, causing safety accidents.

目前,提高长柔性臂末端作业精度的主流思路是对臂架形变进行补偿,故获取臂架形变数据尤为重要。现有臂架形变计算方法主要分为两类:一种通过建立机械臂柔性多体动力学模型计算臂架挠度;另一种对机械臂全姿态工况下开展有限元仿真分析,建立臂架形变数据库。尽管这两类方法在提升轨迹精度上呈现出一定效果,但是均依赖足够准确的数学或仿真模型,这前提是需要先验已知的控制对象结构参数并考虑大量的边界条件。因此,两类方法原则上仅适用于研究对象本身,在实际应用中不具有普适性。为此,从提升自动化作业精准性以及方法普适性、可推广性的角度,基于臂架多姿态数据信息融合思想,本发明提出一种臂架静态形变感知及轨迹跟踪方法。At present, the mainstream idea to improve the operation accuracy of the end of a long flexible arm is to compensate for the deformation of the arm, so it is particularly important to obtain the deformation data of the arm. The existing arm deformation calculation methods are mainly divided into two categories: one is to calculate the arm deflection by establishing a flexible multi-body dynamic model of the robotic arm; the other is to conduct finite element simulation analysis on the robotic arm under full posture conditions to establish an arm deformation database. Although these two methods have shown certain effects in improving trajectory accuracy, they both rely on sufficiently accurate mathematical or simulation models, which requires a priori known control object structural parameters and considers a large number of boundary conditions. Therefore, in principle, the two methods are only applicable to the research object itself and are not universal in practical applications. To this end, from the perspective of improving the accuracy of automated operations and the universality and extensibility of the method, based on the idea of information fusion of multi-posture data of the arm, the present invention proposes a method for static deformation perception and trajectory tracking of the arm.

发明内容Summary of the invention

本发明目的在于针对现有技术方法的不足,提出一种长柔性液压机械臂形变感知与轨迹跟踪方法及系统,主要解决直接利用臂架结构参数近似值建模/仿真计算末端形变时,存在的计算精度低和方法实用性差的问题。此外,考虑臂架振动对传感器测量精度的不利影响,通过设计倾角观测器修正形变数据,并将计算出的准确关节补偿角,独立嵌入基于PID的关节轨迹跟踪策略中,解决了采用基于传统刚性假设的轨迹跟踪算法导致的末端运动精度低的问题。The purpose of the present invention is to propose a deformation sensing and trajectory tracking method and system for a long flexible hydraulic mechanical arm in view of the shortcomings of the existing technical methods, which mainly solves the problems of low calculation accuracy and poor practicality of the method when directly using the approximate values of the arm structure parameters to model/simulate the calculation of the end deformation. In addition, considering the adverse effect of the arm vibration on the sensor measurement accuracy, the deformation data is corrected by designing an inclination observer, and the calculated accurate joint compensation angle is independently embedded in the joint trajectory tracking strategy based on PID, which solves the problem of low end motion accuracy caused by the trajectory tracking algorithm based on the traditional rigid assumption.

本发明采用的技术方案是:第一方面,本发明提供了一种长柔性液压机械臂形变感知与轨迹跟踪方法,该方法包括以下步骤:The technical solution adopted by the present invention is: in the first aspect, the present invention provides a deformation sensing and trajectory tracking method for a long flexible hydraulic mechanical arm, the method comprising the following steps:

步骤1,基于长柔性液压机械臂臂架在重力作用下所受关节扭矩,将臂架简化为悬臂梁模型;Step 1, based on the joint torque of the long flexible hydraulic mechanical arm under the action of gravity, simplify the arm into a cantilever beam model;

步骤2,根据悬臂梁模型特性,采用四次多项式构建臂架整体形变曲线,并微分得到臂架任意点处倾角正切值解析式;Step 2: According to the characteristics of the cantilever beam model, a quartic polynomial is used to construct the overall deformation curve of the boom, and the analytical expression of the tangent value of the inclination angle at any point of the boom is obtained by differentiation;

步骤3,基于臂架振动过程的末端角速度信号,采用离散时间龙伯格状态观测器模型设计臂架倾角观测器,实时准确反馈臂架任意点处倾角信息;Step 3, based on the end angular velocity signal of the boom vibration process, a discrete-time Lumberg state observer model is used to design a boom inclination angle observer, which can accurately feedback the inclination angle information at any point of the boom in real time;

步骤4,基于倾角信息利用克莱默法则,计算出倾角正切值解析式系数唯一解,进而得到臂架形变轮廓曲线;Step 4: Based on the inclination information, the Kramer rule is used to calculate the unique solution of the coefficient of the analytical formula of the inclination tangent value, and then the deformation profile curve of the boom is obtained;

步骤5,计算各臂架末端挠度来预测形变引起的关节偏差角,并在长柔性臂自动作业的轨迹跟踪过程中,采用关节独立补偿原则,在各采样时刻分别补偿相应末端挠度对应的关节角,实时修正末端轨迹。Step 5, calculate the deflection of each arm end to predict the joint deviation angle caused by deformation, and in the trajectory tracking process of the long flexible arm automatic operation, adopt the principle of joint independent compensation to compensate the joint angle corresponding to the corresponding end deflection at each sampling moment, and correct the end trajectory in real time.

进一步地,步骤1中将臂架简化为悬臂梁模型,基于悬臂梁模型特性,臂架任意位置挠度与形变位置之间呈现四次函数关系,根据该关系,步骤2中采用四次多项式构建形变轮廓曲线,具体如下:Furthermore, in step 1, the boom is simplified into a cantilever beam model. Based on the characteristics of the cantilever beam model, the deflection at any position of the boom and the deformation position present a quartic function relationship. According to this relationship, a quartic polynomial is used in step 2 to construct a deformation profile curve, as follows:

其中,为所构建曲线计算出的第臂架点处的挠度,分别为第臂架形变曲线对应多项式的系数,对该曲线求关于形变位置的微分即可得到任意点倾角正切值的解析式。in, The first value calculated for the constructed curve Boom The deflection at the point, , , Respectively The arm deformation curve corresponds to the coefficients of the polynomial. By differentiating the curve with respect to the deformation position, the analytical expression of the tangent value of the inclination angle at any point can be obtained.

进一步地,步骤3中采集臂架振动过程中末端的角速度信号,基于离散时间龙伯格状态观测器模型,设计臂架倾角观测器,倾角观测器具体如下:Furthermore, in step 3, the angular velocity signal of the end of the boom during vibration is collected, and the boom inclination angle observer is designed based on the discrete time Lumberg state observer model. The inclination angle observer is specifically as follows:

其中,时刻倾角估计值,时刻倾角估计值,时刻倾角传感器测量值,为采样时间,时刻惯性测量单元测得角速度的偏置估计值,时刻惯性测量单元测得角速度的偏置估计值,时刻惯性测量单元测得的角速度,为倾角观测器增益,为偏置估计器增益。in, for The estimated value of the inclination angle at the moment, for The estimated value of the inclination angle at the moment, for The tilt sensor measurement value at the moment, is the sampling time, for The bias estimate of the angular velocity measured by the inertial measurement unit at time, for The bias estimate of the angular velocity measured by the inertial measurement unit at time, for The angular velocity measured by the inertial measurement unit at the moment, is the tilt observer gain, is the bias estimator gain.

进一步地,步骤4中,结合倾角传感器和惯性测量单元反馈数据,采用步骤3中倾角观测器,得到各时刻同一段臂架上任意三处的准确倾角值后,代入步骤2得到的倾角正切值解析式中,根据克莱默法则计算出解析式系数唯一解,最终获得当前时刻臂架形变轮廓曲线表达式。Furthermore, in step 4, the inclination sensor and the inertial measurement unit feedback data are combined, and the inclination observer in step 3 is used to obtain the accurate inclination values of any three points on the same section of the boom at each moment, and then substitute them into the analytical expression of the inclination tangent value obtained in step 2, and calculate the unique solution of the analytical expression coefficient according to Cramer's rule, and finally obtain the expression of the boom deformation profile curve at the current moment.

进一步地,步骤5中,根据步骤4的形变轮廓曲线表达式,得到当前时刻臂架末端挠度作为臂架转角对应弧长,从而通过数学概念中弧长公式反算出关节偏差角。Furthermore, in step 5, according to the deformation profile curve expression of step 4, the deflection of the boom end at the current moment is obtained as the arc length corresponding to the boom rotation angle, so that the joint deviation angle is calculated back through the arc length formula in mathematical concepts.

进一步地,步骤5中,在长柔性臂自动作业的轨迹跟踪过程中,采用独立补偿原则,在利用PID控制器跟踪期望关节轨迹时,每个采样时刻对关节补偿相应的偏差角,进而确保末端轨迹跟踪精度,补偿至关节的偏差角公式,具体如下:Furthermore, in step 5, in the trajectory tracking process of the long flexible arm automatic operation, the independent compensation principle is adopted. When the PID controller is used to track the expected joint trajectory, the joint is compensated for the corresponding deviation angle at each sampling moment, thereby ensuring the end trajectory tracking accuracy. The formula for compensating the deviation angle of the joint is as follows:

其中,时刻第臂架关节的补偿角,时刻重新构建的第臂架形变轮廓曲线计算的末端挠度,为第臂架的长度,分别为时刻为第臂架构建的形变轮廓曲线的系数。in, for Moment Compensation angle of the arm joint, for Rebuilding the moment The end deflection calculated from the arm deformation profile curve, For the The length of the arm, , and They are The time is Coefficient of the deformation profile curve constructed by the arm.

第二方面,本发明还提供了一种长柔性液压机械臂形变感知与轨迹跟踪系统,该系统包括模型简化模块、形变曲线构建模块、倾角观测器设计模块、形变轮廓曲线求解模块和轨迹跟踪模块;In a second aspect, the present invention also provides a long flexible hydraulic mechanical arm deformation perception and trajectory tracking system, the system comprising a model simplification module, a deformation curve construction module, a tilt angle observer design module, a deformation profile curve solving module and a trajectory tracking module;

所述模型简化模块用于基于长柔性液压机械臂臂架在重力作用下所受关节扭矩,将臂架简化为悬臂梁模型;The model simplification module is used to simplify the arm frame into a cantilever beam model based on the joint torque of the long flexible hydraulic mechanical arm arm frame under the action of gravity;

所述形变曲线构建模块用于根据悬臂梁模型特性,采用四次多项式构建臂架整体形变曲线,并微分得到臂架任意点处倾角正切值解析式;The deformation curve construction module is used to construct the overall deformation curve of the boom using a quartic polynomial according to the cantilever beam model characteristics, and differentiate to obtain an analytical expression of the tangent value of the inclination angle at any point of the boom;

所述倾角观测器设计模块用于基于臂架振动过程的末端角速度信号,采用离散时间龙伯格状态观测器模型设计臂架倾角观测器,实时准确反馈臂架任意点处倾角信息;The inclination angle observer design module is used to design the inclination angle observer of the boom based on the terminal angular velocity signal of the boom vibration process, adopt the discrete time Lumberg state observer model, and accurately feedback the inclination angle information at any point of the boom in real time;

所述形变轮廓曲线求解模块用于基于倾角信息利用克莱默法则,计算出倾角正切值解析式系数唯一解,进而得到臂架形变轮廓曲线;The deformation contour curve solving module is used to calculate the unique solution of the coefficient of the analytical formula of the inclination tangent value based on the inclination information using the Cramer's rule, and then obtain the boom deformation contour curve;

所述轨迹跟踪模块用于计算各臂架末端挠度来预测形变引起的关节偏差角,并在长柔性臂自动作业的轨迹跟踪过程中,采用关节独立补偿原则,在各采样时刻分别补偿相应末端挠度对应的关节角,实时修正末端轨迹。The trajectory tracking module is used to calculate the deflection of each arm end to predict the joint deviation angle caused by deformation, and in the trajectory tracking process of the long flexible arm automatic operation, the joint independent compensation principle is adopted to compensate the joint angle corresponding to the corresponding end deflection at each sampling moment, and correct the end trajectory in real time.

第三方面,本发明还提供了一种长柔性液压机械臂形变感知与轨迹跟踪装置,包括存储器和一个或多个处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现所述的一种长柔性液压机械臂形变感知与轨迹跟踪方法。In the third aspect, the present invention also provides a deformation sensing and trajectory tracking device for a long flexible hydraulic robotic arm, comprising a memory and one or more processors, wherein the memory stores executable code, and when the processor executes the executable code, the deformation sensing and trajectory tracking method for a long flexible hydraulic robotic arm is implemented.

第四方面,本发明还提供了一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时,实现所述的一种长柔性液压机械臂形变感知与轨迹跟踪方法。In a fourth aspect, the present invention further provides a computer-readable storage medium having a program stored thereon, and when the program is executed by a processor, the method for deformation sensing and trajectory tracking of a long flexible hydraulic robotic arm is implemented.

第五方面,本发明还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现所述的一种长柔性液压机械臂形变感知与轨迹跟踪方法。In a fifth aspect, the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements the deformation sensing and trajectory tracking method of a long flexible hydraulic robotic arm.

本发明的有益效果为:The beneficial effects of the present invention are:

(1)本发明提出的一种多姿态信息融合的长柔性臂架形变感知及轨迹跟踪方法,解决了依赖动力学理论建模或全位姿动力学仿真获取柔性臂形变、基于单一位姿信息反馈控制框架补偿形变的传统思路,存在的形变计算不准确、轨迹跟踪精度低,且方法本身实用性差的问题。(1) The present invention proposes a method for deformation perception and trajectory tracking of a long flexible arm with multi-posture information fusion, which solves the problems of inaccurate deformation calculation, low trajectory tracking accuracy, and poor practicality of the traditional method, which relies on dynamic theory modeling or full-posture dynamics simulation to obtain the deformation of the flexible arm and compensates for the deformation based on a single posture information feedback control framework.

(2)本发明采用的臂架形变感知方案充分发挥了传感器数据融合思想在工程应用中的优势,在悬臂梁挠度模型基础上分析臂架形变轮廓曲线基本形式,仅由臂架任意三处倾角即可完成末端挠度精确求解,并独立补偿各关节偏差,可有效提升末端轨迹跟踪精度、降低实际应用难度;(2) The arm deformation sensing scheme adopted in the present invention gives full play to the advantages of sensor data fusion in engineering applications. The basic form of the arm deformation contour curve is analyzed based on the cantilever beam deflection model. The end deflection can be accurately solved only by any three inclination angles of the arm, and the deviation of each joint can be compensated independently, which can effectively improve the end trajectory tracking accuracy and reduce the difficulty of practical application.

(3)本发明针对柔性臂受激励后,自身振动易导致倾角传感器测量数据精度降低的共性问题,提出基于离散时间龙伯格模型的倾角观测器设计方法,可有效降低振动对倾角测量误差的不利影响。(3) In order to solve the common problem that the self-vibration of the flexible arm after being excited easily leads to a decrease in the measurement data accuracy of the inclination sensor, the present invention proposes a design method of the inclination observer based on the discrete-time Romberg model, which can effectively reduce the adverse effect of vibration on the inclination measurement error.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动前提下,还可以根据这些附图获得其他附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

图1是多姿态信息融合的长柔性臂形变感知及轨迹跟踪方法流程。FIG1 is a flow chart of a long flexible arm deformation perception and trajectory tracking method based on multi-posture information fusion.

图2是13m混凝土布料机的四自由度长柔性液压机械臂结构示意图。FIG2 is a schematic diagram of the structure of a four-degree-of-freedom long flexible hydraulic mechanical arm of a 13m concrete placing boom.

图3是将臂架等效为受扭矩-均布载荷组合作用悬臂梁模型的示意图。FIG3 is a schematic diagram of a cantilever beam model equivalent to a cantilever beam model subjected to a torque-uniformly distributed load combination.

图4是多姿态信息融合框架的传感器布设方案示意图。FIG4 is a schematic diagram of the sensor layout scheme of the multi-posture information fusion framework.

图5是基于多姿态信息融合形变感知的长柔性臂轨迹跟踪策略示意图。FIG5 is a schematic diagram of a long flexible arm trajectory tracking strategy based on multi-posture information fusion deformation perception.

图6是采用本发明所提出方法和对比方法使长柔性液压机械臂跟踪直线轨迹过程中,实际末端轨迹曲线与期望末端轨迹对比图。FIG6 is a comparison diagram of the actual end trajectory curve and the expected end trajectory in the process of making the long flexible hydraulic mechanical arm track a straight line trajectory using the method proposed by the present invention and the comparison method.

图7是采用本发明所提出方法和对比方法使长柔性液压机械臂跟踪直线轨迹过程中,末端在竖直方向上的误差变化曲线图。FIG. 7 is a curve diagram showing the error variation of the end in the vertical direction when the long flexible hydraulic mechanical arm tracks a straight line trajectory using the method proposed by the present invention and the comparative method.

图8是本发明提供的一种长柔性液压机械臂形变感知与轨迹跟踪装置的结构图。FIG8 is a structural diagram of a deformation sensing and trajectory tracking device for a long flexible hydraulic mechanical arm provided by the present invention.

具体实施方式Detailed ways

为更清晰地阐述本发明使用流程,下面结合附图以及实施例进一步说明,但本发明内容并不局限于所呈现实例。In order to more clearly illustrate the use process of the present invention, it is further described below in conjunction with the drawings and embodiments, but the content of the present invention is not limited to the presented examples.

本发明实施例提出一种长柔性液压机械臂形变感知与轨迹跟踪方法及系统,该方法首先基于悬臂梁原理假设,建立供参考的臂架形变轮廓曲线,依据曲线特性采用四次多项式构建臂架形变曲线,利用倾角传感器提取臂架任意三处倾角信息。进一步,结合惯性测量单元测到的振动信号,基于离散时间龙伯格状态观测器模型,设计臂架倾角观测器,降低振动引起的倾角传感器测量误差。然后将倾角代入倾角正切值解析式,根据克莱默法解算解析式系数唯一解,并计算各臂架末端挠度。最终将臂架末端挠度换算成关节补偿角,采用独立补偿原则在关节轨迹跟踪过程中实时修正偏差,进而有效提升机械臂末端运动精度,具体流程参考图1。The embodiment of the present invention proposes a deformation sensing and trajectory tracking method and system for a long flexible hydraulic mechanical arm. The method first establishes a reference arm deformation contour curve based on the cantilever beam principle assumption, constructs the arm deformation curve using a quartic polynomial according to the curve characteristics, and uses an inclination sensor to extract the inclination information of any three positions of the arm. Further, in combination with the vibration signal measured by the inertial measurement unit, a arm inclination observer is designed based on the discrete time Lumberg state observer model to reduce the measurement error of the inclination sensor caused by vibration. Then the inclination angle is substituted into the analytical expression of the inclination tangent value, the unique solution of the analytical expression coefficient is solved according to the Kramer method, and the deflection of each arm end is calculated. Finally, the arm end deflection is converted into a joint compensation angle, and the independent compensation principle is used to correct the deviation in real time during the joint trajectory tracking process, thereby effectively improving the motion accuracy of the mechanical arm end. For the specific process, refer to Figure 1.

本实施例以13m混凝土布料机的四自由度长柔性液压机械臂为例,如图2所示,通常第一个关节负责完成回转运动,臂架形变受该关节的影响可忽略不计,故将其视为由二、三、四关节构成的平面三自由度长柔性液压机械臂,本发明方法具体实现步骤如下:This embodiment takes a 13m concrete placing boom's four-degree-of-freedom long flexible hydraulic mechanical arm as an example, as shown in FIG2 . Usually, the first joint is responsible for completing the rotational motion, and the arm deformation is negligibly affected by the joint. Therefore, it is regarded as a planar three-degree-of-freedom long flexible hydraulic mechanical arm composed of two, three, and four joints. The specific implementation steps of the method of the present invention are as follows:

步骤1,在笛卡尔空间,推导机械臂重力在各臂架末端产生的关节扭矩和在臂架上的均布载荷,将臂架受力状态等效为图3所示的悬臂梁模型(受扭矩-均布载荷组合作用),进而建立供参考的臂架形变轮廓曲线方程。Step 1: In Cartesian space, derive the joint torque generated by the gravity of the robot arm at each end of the boom and the uniformly distributed load on the boom, and equate the force state of the boom to the cantilever beam model shown in Figure 3 (subject to the combined effect of torque and uniformly distributed load), and then establish the boom deformation profile curve equation for reference.

所述重力在各臂架末端产生关节扭矩为:The gravity generates joint torque at the end of each arm:

式中,为关节扭矩向量,为机械臂重力在各关节产生的扭矩分量,为雅可比矩阵,为各臂架受力,具体为:In the formula, is the joint torque vector, is the torque component generated by the gravity of the robot arm at each joint, is the Jacobian matrix, The forces on each arm are as follows:

其中,分别为各臂架的质心位置,分别为各臂架的质量,分别为各臂架长度,分别为第1、2、3关节的角度,为重力加速度。in, , , are the center of mass positions of each boom, , , are the masses of each boom, , are the lengths of each arm, , , are the angles of the 1st, 2nd, and 3rd joints, is the acceleration due to gravity.

臂架上的均布载荷计算公式为:The calculation formula for the uniformly distributed load on the boom is:

其中,臂架所受均布载荷,为等效密度,臂架等效截面积,臂架的长度,臂架关节在世界坐标系下角度的余弦值。in, for The uniform load on the boom is is the equivalent density, for Equivalent cross-sectional area of the boom, for The length of the arm, for The cosine of the arm joint angle in world coordinates.

所述臂架等效为悬臂梁模型后建立的供参考的形变轮廓曲线方程为:The deformation profile curve equation for reference established after the boom is equivalent to a cantilever beam model is:

其中,臂架点处的挠度,为臂架材料弹性模量,臂架转动惯量,为重力在臂架末端的扭矩。in, for Boom The deflection at the point, is the elastic modulus of the boom material, for Boom moment of inertia, For gravity Torque at the end of the boom.

步骤2,根据步骤1中建立的臂架形变轮廓曲线进行理论特性分析可知:臂架任意位置挠度与形变位置之间呈现四次函数关系,采用四次多项式重新构建臂架形变轮廓曲线,对该曲线求关于形变位置的微分,推导得到臂架任意点倾角正切值的解析式。Step 2, based on the theoretical characteristics analysis of the boom deformation contour curve established in step 1, it can be seen that the deflection at any position of the boom and the deformation position present a quartic function relationship. The boom deformation contour curve is reconstructed using a quartic polynomial, and the curve is differentiated with respect to the deformation position to derive an analytical expression for the tangent value of the inclination angle at any point of the boom.

重新构建的臂架形变轮廓曲线为:The reconstructed arm deformation profile curve is:

其中,为利用该公式计算出的臂架点处的挠度,分别为臂架形变曲线对应多项式的系数。in, The formula calculated using this Boom The deflection at the point, , , They are The boom deformation curve corresponds to the coefficients of the polynomial.

臂架任意点倾角正切值的解析式为:The analytical formula of the tangent value of the inclination angle at any point of the boom is:

其中,臂架点处的倾角。in, for Boom The inclination angle at the point.

步骤3,利用惯性测量单元采集臂架振动过程中末端的角速度信号,基于离散时间龙伯格状态观测器模型,设计臂架倾角观测器,降低振动引起的倾角传感器测量误差。Step 3: Use the inertial measurement unit to collect the angular velocity signal of the end of the boom during vibration, and design the boom inclination angle observer based on the discrete-time Lumberg state observer model to reduce the measurement error of the inclination sensor caused by vibration.

所述倾角观测器为:The tilt angle observer is:

其中,时刻倾角估计值,时刻倾角估计值,时刻倾角传感器测量值,为采样时间,时刻惯性测量单元测得角速度的偏置估计值,时刻惯性测量单元测得角速度的偏置估计值,时刻惯性测量单元测得的角速度,为倾角观测器增益,为偏置估计器增益。in, for The estimated value of the inclination angle at the moment, for The estimated value of the inclination angle at the moment, for The tilt sensor measurement value at the moment, is the sampling time, for The bias estimate of the angular velocity measured by the inertial measurement unit at time, for The bias estimate of the angular velocity measured by the inertial measurement unit at time, for The angular velocity measured by the inertial measurement unit at the moment, is the tilt observer gain, is the bias estimator gain.

步骤4,采用图4所示的基于柔性机械臂电液控制系统的多姿态信息融合框架采集多姿态信息反馈数据,包括关节位姿信号、惯性测量单元采集的臂架振动信息和倾角传感器采集的臂架形变信息,其中关节位姿信号和臂架振动信息作为基础信息,臂架振动信息辅助修正,得到形变感知数据;利用步骤3中的观测器对各时刻采集到的倾角基础数据修正,将同一段臂架上当前时刻任意三处的准确倾角值,代入步骤2构建的倾角正切值解析式中,根据克莱默法则处理该线性方程组,计算出解析式系数唯一解,获得当前时刻臂架形变轮廓曲线表达式。Step 4, using the multi-posture information fusion framework based on the flexible manipulator electro-hydraulic control system shown in Figure 4 to collect multi-posture information feedback data, including joint posture signals, boom vibration information collected by the inertial measurement unit, and boom deformation information collected by the inclination sensor, wherein the joint posture signals and boom vibration information are used as basic information, and the boom vibration information is used for auxiliary correction to obtain deformation perception data; the observer in step 3 is used to correct the inclination basic data collected at each moment, and the accurate inclination values of any three points on the same section of the boom at the current moment are substituted into the inclination tangent value analytical formula constructed in step 2, and the linear equation group is processed according to Cramer's rule to calculate the unique solution of the analytical coefficients to obtain the deformation contour curve expression of the boom at the current moment.

所述线性方程组为:The linear equations are:

其中,为方程系数矩阵,为常数项矩阵,解析式系数向量,各矩阵具体为:in, is the equation coefficient matrix, is the constant term matrix, The analytical coefficient vectors and matrices are as follows:

其中,分别为臂架上任意三处位置的倾角,分别为解析式系数。in, , and They are Any three points on the arm , , The inclination of the position, , and are analytical coefficients respectively.

所述解析式系数唯一解具体为:The unique solution of the analytical coefficient is specifically:

所述当前时刻臂架形变轮廓曲线表达式为:The deformation profile curve expression of the boom at the current moment is:

步骤5,将任意时刻臂架末端挠度作为臂架转角对应弧长,通过数学概念中弧长公式反算出关节偏差角,利用图5所示的轨迹跟踪策略,采用独立补偿原则,结合多位姿信息的反馈数据的反馈信号,在基于PID控制的轨迹跟踪控制器跟踪期望关节轨迹每个采样时刻,对关节补偿相应的偏差角。基于柔性机械臂电液控制系统实时修正关节轨迹,完成末端预设轨迹跟踪。Step 5: Set the arm end deflection at any time As the arc length corresponding to the arm rotation angle, the joint deviation angle is calculated back through the arc length formula in the mathematical concept. The trajectory tracking strategy shown in Figure 5 is used, the independent compensation principle is adopted, and the feedback signal of the feedback data of the multi-pose information is combined. The trajectory tracking controller based on PID control tracks the expected joint trajectory at each sampling moment, and the corresponding deviation angle is compensated for the joint. The joint trajectory is corrected in real time based on the flexible manipulator electro-hydraulic control system to complete the preset trajectory tracking of the end.

所述补偿至关节的偏差角为:The deviation angle compensated to the joint is:

其中,时刻关节的补偿角,时刻重新构建的臂架形变轮廓曲线计算的末端挠度,分别为时刻为臂架构建的形变曲线的系数。in, for time The compensation angle of the joint, for Rebuilding at all times The end deflection calculated from the arm deformation profile curve, , and They are Time is Coefficient of the deformation curve of the boom construction.

实施例:采用实施例的长柔性液压机械臂臂架形变感知与轨迹跟踪方法,利用图2所示的一款13m混凝土布料机的四自由度长柔性液压机械臂,给出具体实验方案。Embodiment: The deformation sensing and trajectory tracking method of the long flexible hydraulic mechanical arm of the embodiment is adopted, and a four-degree-of-freedom long flexible hydraulic mechanical arm of a 13m concrete placing boom shown in FIG2 is used to provide a specific experimental plan.

首先,根据实施例步骤1,基于悬臂梁模型建立臂架形变轮廓曲线方程,进而根据步骤2采用四次多项式重新构建臂架形变轮廓曲线。由图4所示传感器布设方案反馈得到当前时刻臂架的多个姿态信息,并根据步骤3、步骤4、步骤5依次计算出臂架上倾角传感器安装位置的准确倾角信息、各段臂架的形变轮廓曲线和由形变引起的关节偏差角。此后,在长柔性液压机械臂自动作业的轨迹跟踪过程中,采用关节独立补偿原则,将每个采用时刻计算出的各关节偏差角分别补偿至对应关节,实时修正关节轨迹并完成末端预设轨迹跟踪。First, according to step 1 of the embodiment, the deformation contour curve equation of the boom is established based on the cantilever beam model, and then the deformation contour curve of the boom is reconstructed using a quartic polynomial according to step 2. The sensor layout scheme shown in Figure 4 is used to feedback multiple posture information of the boom at the current moment, and the accurate inclination information of the installation position of the inclination sensor on the boom, the deformation contour curve of each section of the boom, and the joint deviation angle caused by the deformation are calculated in sequence according to steps 3, 4, and 5. Thereafter, in the trajectory tracking process of the automatic operation of the long flexible hydraulic mechanical arm, the joint independent compensation principle is adopted to compensate the joint deviation angles calculated at each time of use to the corresponding joints, correct the joint trajectory in real time, and complete the preset trajectory tracking of the end.

对比例:采用与实施例的步骤1中同样的流程,基于悬臂梁模型建立臂架形变轮廓曲线方程,利用期望关节轨迹直接计算出由形变引起的关节偏差角,并修正期望关节轨迹,进而直接利用PID控制器跟踪事先修正的关节轨迹,完成末端预设轨迹跟踪。Comparative example: Using the same process as step 1 of the embodiment, the arm deformation contour curve equation is established based on the cantilever beam model, the expected joint trajectory is used to directly calculate the joint deviation angle caused by the deformation, and the expected joint trajectory is corrected, and then the PID controller is directly used to track the pre-corrected joint trajectory to complete the terminal preset trajectory tracking.

效果检测:本发明通过预设一段末端直线轨迹,采用实施例和对比例中的形变感知与轨迹跟踪方法跟踪该直线轨迹,两种方法下,实际末端轨迹曲线与期望末端轨迹曲线对比情况如图6所示,长柔性液压机械臂末端在竖直方向上的误差变化曲线如图7所示。从图6、图7所示结果可知,本发明提出的长柔性液压机械臂形变感知与轨迹跟踪方法相较对比方法,可更准确地感知臂架形变信息,并为末端轨迹跟踪精度的提升带来有益效果,竖直方向绝对定位误差由±150mm降至±25mm。Effect detection: The present invention presets a section of terminal straight line trajectory, and uses the deformation sensing and trajectory tracking methods in the embodiment and the comparative example to track the straight line trajectory. Under the two methods, the comparison between the actual terminal trajectory curve and the expected terminal trajectory curve is shown in Figure 6, and the error change curve of the terminal of the long flexible hydraulic mechanical arm in the vertical direction is shown in Figure 7. From the results shown in Figures 6 and 7, it can be seen that the deformation sensing and trajectory tracking method of the long flexible hydraulic mechanical arm proposed in the present invention can more accurately sense the arm deformation information compared with the comparative method, and brings beneficial effects to the improvement of the terminal trajectory tracking accuracy, and the absolute positioning error in the vertical direction is reduced from ±150mm to ±25mm.

与前述一种长柔性液压机械臂形变感知与轨迹跟踪方法的实施例相对应,本发明还提供了一种长柔性液压机械臂形变感知与轨迹跟踪系统的实施例。Corresponding to the aforementioned embodiment of a method for deformation sensing and trajectory tracking of a long flexible hydraulic mechanical arm, the present invention also provides an embodiment of a system for deformation sensing and trajectory tracking of a long flexible hydraulic mechanical arm.

与前述一种长柔性液压机械臂形变感知与轨迹跟踪方法的实施例相对应,本发明还提供了一种长柔性液压机械臂形变感知与轨迹跟踪装置的实施例。该系统包括模型简化模块、形变曲线构建模块、倾角观测器设计模块、形变轮廓曲线求解模块和轨迹跟踪模块;各模块的具体实现过程请参考前述一种长柔性液压机械臂形变感知与轨迹跟踪方法实施例的步骤。Corresponding to the above-mentioned embodiment of a method for sensing deformation and tracking trajectory of a long flexible hydraulic mechanical arm, the present invention also provides an embodiment of a device for sensing deformation and tracking trajectory of a long flexible hydraulic mechanical arm. The system includes a model simplification module, a deformation curve construction module, an inclination observer design module, a deformation profile curve solving module and a trajectory tracking module; the specific implementation process of each module can refer to the steps of the above-mentioned embodiment of a method for sensing deformation and tracking trajectory of a long flexible hydraulic mechanical arm.

所述模型简化模块用于基于长柔性液压机械臂臂架在重力作用下所受关节扭矩,将臂架简化为悬臂梁模型;The model simplification module is used to simplify the arm frame into a cantilever beam model based on the joint torque of the long flexible hydraulic mechanical arm arm frame under the action of gravity;

所述形变曲线构建模块用于根据悬臂梁模型特性,采用四次多项式构建臂架整体形变曲线,并微分得到臂架任意点处倾角正切值解析式;The deformation curve construction module is used to construct the overall deformation curve of the boom using a quartic polynomial according to the cantilever beam model characteristics, and differentiate to obtain an analytical expression of the tangent value of the inclination angle at any point of the boom;

所述倾角观测器设计模块用于基于臂架振动过程的末端角速度信号,采用离散时间龙伯格状态观测器模型设计臂架倾角观测器,实时准确反馈臂架任意点处倾角信息;The inclination angle observer design module is used to design the inclination angle observer of the boom based on the terminal angular velocity signal of the boom vibration process, adopt the discrete time Lumberg state observer model, and accurately feedback the inclination angle information at any point of the boom in real time;

所述形变轮廓曲线求解模块用于基于倾角信息利用克莱默法则,计算出倾角正切值解析式系数唯一解,进而得到臂架形变轮廓曲线;The deformation contour curve solving module is used to calculate the unique solution of the coefficient of the analytical formula of the inclination tangent value based on the inclination information using the Cramer's rule, and then obtain the boom deformation contour curve;

所述轨迹跟踪模块用于计算各臂架末端挠度来预测形变引起的关节偏差角,并在长柔性臂自动作业的轨迹跟踪过程中,采用关节独立补偿原则,在各采样时刻分别补偿相应末端挠度对应的关节角,实时修正末端轨迹。The trajectory tracking module is used to calculate the deflection of each arm end to predict the joint deviation angle caused by deformation, and in the trajectory tracking process of the long flexible arm automatic operation, the joint independent compensation principle is adopted to compensate the joint angle corresponding to the corresponding end deflection at each sampling moment, and correct the end trajectory in real time.

参见图8,本发明实施例提供的一种长柔性液压机械臂形变感知与轨迹跟踪装置,包括存储器和一个或多个处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,用于实现上述实施例中的一种长柔性液压机械臂形变感知与轨迹跟踪方法。Referring to Figure 8, an embodiment of the present invention provides a long flexible hydraulic robotic arm deformation sensing and trajectory tracking device, including a memory and one or more processors, wherein the memory stores executable code, and when the processor executes the executable code, it is used to implement a long flexible hydraulic robotic arm deformation sensing and trajectory tracking method in the above embodiment.

本发明提供的一种长柔性液压机械臂形变感知与轨迹跟踪装置的实施例可以应用在任意具备数据处理能力的设备上,该任意具备数据处理能力的设备可以为诸如计算机等设备或装置。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在任意具备数据处理能力的设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图8所示,为本发明提供的一种长柔性液压机械臂形变感知与轨迹跟踪装置所在任意具备数据处理能力的设备的一种硬件结构图,除了图8所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的任意具备数据处理能力的设备通常根据该任意具备数据处理能力的设备的实际功能,还可以包括其他硬件,对此不再赘述。The embodiment of the deformation sensing and trajectory tracking device of a long flexible hydraulic mechanical arm provided by the present invention can be applied to any device with data processing capability, and the any device with data processing capability can be a device or apparatus such as a computer. The device embodiment can be implemented by software, or by hardware or a combination of software and hardware. Taking software implementation as an example, as a device in a logical sense, it is formed by the processor of any device with data processing capability in which it is located to read the corresponding computer program instructions in the non-volatile memory into the memory and run it. From the hardware level, as shown in Figure 8, it is a hardware structure diagram of any device with data processing capability in which the deformation sensing and trajectory tracking device of a long flexible hydraulic mechanical arm provided by the present invention is located. In addition to the processor, memory, network interface, and non-volatile memory shown in Figure 8, any device with data processing capability in which the device in the embodiment is located can also include other hardware according to the actual function of the device with data processing capability, which will not be described in detail.

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。The implementation process of the functions and effects of each unit in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, and will not be repeated here.

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The device embodiment described above is only schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of the present invention. Ordinary technicians in this field can understand and implement it without paying creative work.

本发明实施例还提供一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时,实现上述实施例中的一种长柔性液压机械臂形变感知与轨迹跟踪方法。An embodiment of the present invention further provides a computer-readable storage medium having a program stored thereon. When the program is executed by a processor, a deformation sensing and trajectory tracking method of a long flexible hydraulic mechanical arm in the above embodiment is implemented.

所述计算机可读存储介质可以是前述任一实施例所述的任意具备数据处理能力的设备的内部存储单元,例如硬盘或内存。所述计算机可读存储介质也可以是任意具备数据处理能力的设备的外部存储设备,例如所述设备上配备的插接式硬盘、智能存储卡(Smart Media Card,SMC)、SD卡、闪存卡(Flash Card)等。进一步的,所述计算机可读存储介质还可以既包括任意具备数据处理能力的设备的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述任意具备数据处理能力的设备所需的其他程序和数据,还可以用于暂时地存储已经输出或者将要输出的数据。The computer-readable storage medium may be an internal storage unit of any device with data processing capability described in any of the aforementioned embodiments, such as a hard disk or a memory. The computer-readable storage medium may also be an external storage device of any device with data processing capability, such as a plug-in hard disk, a smart media card (SMC), an SD card, a flash card, etc. equipped on the device. Furthermore, the computer-readable storage medium may also include both an internal storage unit and an external storage device of any device with data processing capability. The computer-readable storage medium is used to store the computer program and other programs and data required by any device with data processing capability, and may also be used to temporarily store data that has been output or is to be output.

本发明还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现所述的一种长柔性液压机械臂形变感知与轨迹跟踪方法。The present invention also provides a computer program product, including a computer program. When the computer program is executed by a processor, the method for sensing deformation and tracking trajectory of a long flexible hydraulic mechanical arm is implemented.

以上所述仅为本发明的优选实施案例,应当指出,对于本技术领域的普通技术人员而言,在不脱离本发明基本原理前提下,还可以做出若干改进和润色,这些改进和润色也应视为本发明的保护范围。The above description is only a preferred implementation case of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the basic principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims (10)

1. The deformation sensing and track tracking method for the long flexible hydraulic mechanical arm is characterized by comprising the following steps of:
step 1, simplifying an arm support into an arm support Liang Moxing based on joint torque of the arm support of a long flexible hydraulic mechanical arm under the action of gravity;
Step 2, constructing an integral deformation curve of the cantilever crane by adopting a fourth-time polynomial according to the model characteristics of the cantilever crane, and differentiating to obtain an inclination tangent value analysis type at any point of the cantilever crane;
Step 3, designing an arm support inclination angle observer by adopting a discrete time Luneberg state observer model based on a terminal angular velocity signal in the arm support vibration process, and accurately feeding back inclination angle information at any point of the arm support in real time;
Step 4, calculating a unique solution of the inclination tangent value analytic coefficient based on the inclination information by utilizing the Kreimer rule, and further obtaining a deformation profile curve of the arm support;
And 5, calculating the deflection of the tail end of each arm support to predict the joint deflection angle caused by deformation, adopting a joint independent compensation principle in the track tracking process of the automatic operation of the long flexible arm, and respectively compensating the joint angle corresponding to the deflection of the corresponding tail end at each sampling moment to correct the tail end track in real time.
2. The method for sensing deformation and tracking the track of the long flexible hydraulic mechanical arm according to claim 1, wherein in the step 1, the arm support is simplified into the cantilever Liang Moxing, based on the characteristics of a cantilever beam model, the deformation profile curve is constructed by adopting a fourth-order polynomial according to the four-order functional relation between the deflection of any position of the arm support and the deformation position, and the method is specifically as follows:
Wherein, Calculated for the constructed curveArm supportThe deflection at the point(s),Respectively the firstAnd (3) obtaining the analytic expression of the inclination tangent value of any point by differentiating the curve relative to the deformation position according to the coefficient of the polynomial corresponding to the arm support deformation curve.
3. The method for sensing deformation and tracking the track of the long flexible hydraulic mechanical arm according to claim 1, wherein the step 3 is characterized in that an angular velocity signal of the tail end in the vibration process of the arm support is collected, and an arm support inclination angle observer is designed based on a discrete time Luneberg state observer model, wherein the inclination angle observer is specifically as follows:
Wherein, Is thatThe time-of-day tilt angle estimate,Is thatThe time-of-day tilt angle estimate,Is thatThe measurement value of the moment inclination angle sensor,In order to sample the time of the sample,Is thatThe moment inertial measurement unit measures an offset estimate of the angular velocity,Is thatThe moment inertial measurement unit measures an offset estimate of the angular velocity,Is thatThe angular velocity measured by the moment of inertia measurement unit,For the gain of the tilt angle observer,For biasing the estimator gain.
4. The method for sensing deformation and tracking the track of the long flexible hydraulic mechanical arm according to claim 1, wherein in the step 4, the inclination angle observer in the step 3 is adopted to obtain accurate inclination angle values of any three parts on the same section of arm support at each moment by combining the inclination angle sensor and the feedback data of the inertia measurement unit, and then the accurate inclination angle values are substituted into the inclination angle tangent value analytic expression obtained in the step 2, the analytic expression coefficient unique solution is calculated according to the Kramer rule, and finally the deformation profile curve expression of the arm support at the current moment is obtained.
5. The method for sensing deformation and tracking the track of the long flexible hydraulic mechanical arm according to claim 1, wherein in the step 5, according to the deformation contour curve expression in the step 4, the deflection of the tail end of the arm support at the current moment is obtained as the corresponding arc length of the angle of the arm support, so that the joint deflection angle is reversely calculated through an arc length formula in a mathematical concept.
6. The method for sensing deformation and tracking the track of the long flexible hydraulic mechanical arm according to claim 1, wherein in the step 5, in the track tracking process of the long flexible arm automatic operation, an independent compensation principle is adopted, when a PID controller is utilized to track a desired joint track, a corresponding deviation angle is compensated for the joint at each sampling moment, so that the tracking precision of the tail end track is ensured, and the deviation angle formula for the joint is compensated, and is specifically as follows:
Wherein, Is thatTime of day (time)The compensation angle of the arm support joint,Is thatTime of day reconstructionThe deflection of the tail end calculated by the arm support deformation profile curve,Is the firstThe length of the arm support,AndRespectively isThe moment is the firstThe coefficient of the deformation profile curve constructed by the arm support.
7. The deformation sensing and track tracking system of the long flexible hydraulic mechanical arm is characterized by comprising a model simplifying module, a deformation curve constructing module, an inclination angle observer design module, a deformation contour curve solving module and a track tracking module;
the model simplifying module is used for simplifying the arm support into a cantilever Liang Moxing based on joint torque of the long flexible hydraulic mechanical arm support under the action of gravity;
The deformation curve construction module is used for constructing an integral deformation curve of the cantilever crane by adopting a fourth-order polynomial according to the characteristics of the cantilever beam model, and differentiating to obtain an inclination tangent value analysis type at any point of the cantilever crane;
The inclination angle observer design module is used for designing an inclination angle observer of the arm support by adopting a discrete time Luneberg state observer model based on a terminal angular velocity signal in the vibration process of the arm support, and accurately feeding back inclination angle information at any point of the arm support in real time;
the deformation profile curve solving module is used for calculating an inclination tangent value analytic type unique solution based on inclination information by utilizing a Kreimer rule, so as to obtain an arm support deformation profile curve;
The track tracking module is used for calculating the deflection of the tail end of each arm support to predict the joint deflection angle caused by deformation, and in the track tracking process of the automatic operation of the long flexible arm, the joint independent compensation principle is adopted, the joint angles corresponding to the deflection of the corresponding tail end are respectively compensated at each sampling moment, and the tail end track is corrected in real time.
8. A long flexible hydraulic mechanical arm deformation sensing and track tracking device, comprising a memory and one or more processors, wherein executable codes are stored in the memory, and the processor executes the executable codes to realize the long flexible hydraulic mechanical arm deformation sensing and track tracking method according to any one of claims 1-6.
9. A computer readable storage medium having a program stored thereon, wherein the program, when executed by a processor, implements a long flexible hydromechanical arm deformation sensing and trajectory tracking method according to any one of claims 1-6.
10. A computer program product comprising a computer program which, when executed by a processor, implements a long flexible hydromechanical arm deformation sensing and trajectory tracking method according to any one of claims 1-6.
CN202410573283.2A 2024-05-10 2024-05-10 A deformation sensing and trajectory tracking method and system for a long flexible hydraulic mechanical arm Active CN118123850B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410573283.2A CN118123850B (en) 2024-05-10 2024-05-10 A deformation sensing and trajectory tracking method and system for a long flexible hydraulic mechanical arm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410573283.2A CN118123850B (en) 2024-05-10 2024-05-10 A deformation sensing and trajectory tracking method and system for a long flexible hydraulic mechanical arm

Publications (2)

Publication Number Publication Date
CN118123850A CN118123850A (en) 2024-06-04
CN118123850B true CN118123850B (en) 2024-07-12

Family

ID=91244489

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410573283.2A Active CN118123850B (en) 2024-05-10 2024-05-10 A deformation sensing and trajectory tracking method and system for a long flexible hydraulic mechanical arm

Country Status (1)

Country Link
CN (1) CN118123850B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102345390A (en) * 2011-07-21 2012-02-08 徐工集团工程机械股份有限公司江苏徐州工程机械研究院 Method for compensating for deflection of concrete pump truck arm support
CN103806665A (en) * 2014-01-26 2014-05-21 三一汽车制造有限公司 Pump truck intelligent arm elastic deformation correction method and device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104776822B (en) * 2015-04-15 2020-05-08 武汉地和智能有限公司 Gesture detection system and method for multi-section arm support
DE102019105871A1 (en) * 2019-03-07 2020-09-10 Liebherr-Mischtechnik Gmbh Articulated arm control of a concrete pump
CN116728395A (en) * 2022-03-04 2023-09-12 中联重科股份有限公司 Method and device for determining tail end position of flexible arm and flexible arm mechanical equipment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102345390A (en) * 2011-07-21 2012-02-08 徐工集团工程机械股份有限公司江苏徐州工程机械研究院 Method for compensating for deflection of concrete pump truck arm support
CN103806665A (en) * 2014-01-26 2014-05-21 三一汽车制造有限公司 Pump truck intelligent arm elastic deformation correction method and device

Also Published As

Publication number Publication date
CN118123850A (en) 2024-06-04

Similar Documents

Publication Publication Date Title
US11179855B2 (en) Acceleration compensation method for humanoid robot and apparatus and humanoid robot using the same
CN108297101A (en) The position and attitude error detection of multi-joint arm serial manipulator end and dynamic compensation method
CN111347426A (en) A 3D vision-based trajectory planning method for precise placement of robotic arms
CN110142762B (en) Robot joint position control method and device and robot
CN111238535A (en) An online calibration method of IMU error based on factor graph
CN114161402A (en) Robot stability control method, model construction method and device and robot
WO2022134144A1 (en) Robot center of mass planning method and apparatus, readable storage medium, and robot
CN114523477A (en) Joint pose calibration method, system and storage medium
CN114966629A (en) Vehicle body laser radar external reference calibration method based on EKF algorithm framework
CN108759822A (en) A kind of mobile robot 3D positioning systems
CN118123850B (en) A deformation sensing and trajectory tracking method and system for a long flexible hydraulic mechanical arm
CN109902418B (en) Simulation method for calculating dynamic response of EACLD center rigid body-cantilever beam model
CN114137840B (en) Global balance control method and device for foot-type robot and foot-type robot
CN115752507A (en) Online single-steering-wheel AGV parameter calibration method and system based on two-dimensional code navigation
CN112512758B (en) Deflection amount estimating device, robot control device, and deflection amount estimating method
CN118288294A (en) A robot visual servo and human-machine collaborative control method based on image variable admittance
CN110605715A (en) Robot dynamics parameter identification method independent of joint angular acceleration
CN117621060A (en) Foot falling control method and system for environment-aware foot robot
CN117331309A (en) A robotic polishing method based on super-twisted sliding mode adaptive admittance control
CN110231823B (en) A direct control method for a two-wheeled robot
CN115972195A (en) A Fast Impedance Control Method for Flexible Joint Space Robot Based on Contact Torque Compensation
CN114800523A (en) Mechanical arm track correction method, system, computer and readable storage medium
Jiang Vision-based Cartesian space motion control for flexible robotic manipulators
Li et al. External force observer aided push recovery for torque-controlled biped robots
CN117325149B (en) Gesture adjustment method and system based on Kalman filtering

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