Multi-mechanical-arm system random predefined time control method based on event triggering

By designing a virtual control signal and adaptive rate based on an event-triggered multi-manipulator system control method, and combining fuzzy logic system and Lyapunov stability theory, the consensus error problem of multi-manipulator systems under random disturbances is solved, achieving stable convergence within a predefined time and improving control performance.

CN121132702AActive Publication Date: 2025-12-16QINGDAO UNIV OF TECH

Patent Information

Application Number
CN202511678499.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-17
Publication Date
2025-12-16
Estimated Expiration
2045-11-17

AI Technical Summary

Technical Problem

When random disturbances occur, the consensus error of a multi-robotic arm system cannot converge to a small neighborhood within a predetermined time, affecting control performance.

Method used

A stochastic predefined time control method based on event triggering is adopted for multi-manipulator systems. This method includes designing virtual control signals, adaptive rates, and event triggering mechanisms. It also incorporates fuzzy logic systems for unknown function estimation and Lyapunov stability theory for stability analysis.

Benefits of technology

This method achieves consensus error convergence in a multi-robotic arm system within a predefined time, reduces the controller update frequency, and improves system stability and control performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121132702A_ABST
    Figure CN121132702A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-mechanical-arm system random predefined time control method based on event triggering, belongs to the technical field of control, is used for time control of a multi-mechanical-arm system, and comprises the steps that a kinetic equation of the multi-mechanical-arm system is introduced, a track error tracking system is introduced, and a consensus error of the multi-mechanical-arm system is obtained; an unknown function in a kinetic equation of the multi-mechanical-arm system is estimated, a virtual control signal, a self-adaption rate and an event triggering mechanism are designed according to a self-adaption backstepping method, and stability analysis is conducted in combination with the Lyapunov stability theory. An event triggering mechanism is adopted at the same time, the updating frequency of the controller is reduced, and consensus errors of the experimental multi-mechanical-arm system can be converged into a small neighborhood within predefined time of 1 s in combination with the consensus errors of the experimental multi-mechanical-arm system.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application discloses an event-triggered multi-robot arm system random pre-defined time control method and belongs to the technical field of control. BACKGROUND

[0002] Multi-robot arm systems have attracted extensive attention of researchers due to their wide application in formation control, sensor networks and underwater robots, and cooperative control of multi-robot arm systems has become one of the focuses of research. The leader-follower consensus problem is considered as a basic and key problem in the field. The problem has become a focus of research in the field of control theory. Single-link robot arms in the multi-robot arm system are taken as followers, and the main goal is to design a controller to enable the followers to accurately track the trajectory of the designated leader. In the prior art, the control performance of the multi-robot arm system is degraded when random disturbance is considered, and the consensus error cannot converge to a small neighborhood within a predetermined time. SUMMARY

[0003] The application aims to provide an event-triggered multi-robot arm system random pre-defined time control method to solve the problem that the consensus error of the multi-robot arm system cannot converge to a small neighborhood within a predetermined time in the prior art.

[0004] The event-triggered multi-robot arm system random pre-defined time control method comprises the following steps: S1, a dynamic equation of the multi-robot arm system; S2, a trajectory error tracking system is introduced to obtain a consensus error of the multi-robot arm system; S3, an unknown function in the dynamic equation of the multi-robot arm system is estimated; S4, a virtual control signal, an adaptive rate and an event-triggering mechanism are designed according to an adaptive backstepping method; S5, stability analysis is performed in combination with Lyapunov stability theory.

[0005] S1 comprises the following steps: ; ; ; ; ; In the formula, is a differential symbol, is a position of the multi-robot arm system of the i-th follower, is a velocity of the multi-robot arm system of the i-th follower, is a position of the multi-robot arm system of the i-th leader, is a velocity of the multi-robot arm system of the i-th leader, For time, yes The diffusion term function, For a standard one-dimensional Wiener process, For the first A follower's controller input, For the first The output of a multi-arm robotic system with a follower For the first The drift term function of a follower for The diffusion term function, For the first The state of a multi-arm robotic system with a follower. For the first The rotational inertia of the servo motor of the follower Representing the The mass of the link of the follower. Represents gravitational acceleration. Representing the The length of the link in the follower's link Indicates the first Damping coefficient of a follower.

[0006] S2 includes: ; In the formula, , It is the first Consensus error of a multi-arm robotic system with multiple followers , Corresponding to , consensus error, yes The maximum value, Representing the Virtual control signals for the position of a multi-arm robotic system with a follower Reference signals representing leaders, Indicates the first One follower This represents the parameters of a multi-arm robotic system, including position and velocity. For the first The position of a multi-arm robotic system with a follower; if Receive from Information, variables ,otherwise ; if Receive information from the leader, variables ,otherwise .

[0007] S3 includes using the approximation properties of fuzzy logic systems to estimate unknown functions: ; ; ; ; ; ; ; In the formula, It is an unknown function. It is the independent variable of the unknown function. It is a fuzzy logic system. It is an estimation error. It is a positive number. It is a weighted vector. It is the weighted vector of the th Subvectors, It is the number of fuzzy rules. It is a basis function vector. It is the first basis function vector Subvectors, It is a Gaussian function. It is a natural constant. It is the first The center vector of each follower yes The One element, It is the width of the Gaussian function.

[0008] The position adaptation rate estimate for the multi-robotic arm system is: ; The virtual control signal for the position of the multi-arm robotic system is: ; ; ; ; ; ; In the formula, , For the parameters that can be determined, It is the first Position adaptation rate estimation of a multi-arm robotic system with one follower yes The derivative of , , These are three parameters with known ranges. It is the first Design parameters for the position of a multi-arm robotic system with a follower. It is the first The basis function vectors of the position of a multi-arm robotic system with followers.

[0009] The adaptive rate estimate for the speed of the multi-robotic arm system is: ; The virtual control signal for the speed of the multi-arm robotic system is: ; In the formula, Representing the Virtual control signals for the speed of a multi-arm robotic system with a follower. It is the first The adaptive rate estimation of the speed of a multi-arm robotic system with a follower. yes The derivative of It is the first Design parameters for the speed of a multi-arm robotic system with a follower. It is the first The basis function vector of the velocity of a multi-arm robotic system with a follower.

[0010] The event triggering mechanism includes the following triggering conditions: ; In the formula, express Update time, It is the maximum lower bound function. express Update time, Indicates the first The measurement error of each follower Indicates the first Design parameters for each follower Indicates the first A follower's controller Used for regulation and , Indicates a positive number parameter; ; ; ; ; In the formula, yes The state of being maintained , Represents a positive number parameter. yes time ; Update when the trigger condition is met. .

[0011] S5 includes: ; ; ; ; ; ; In the formula, It is a differential operator. It is a Lyapunov function. It is the first The velocity of a multi-arm robotic system with a follower is a positive constant. It is the first The position of a multi-arm robotic system with a follower is a positive constant. , , It is a positive number. It is the first A positive constant for each follower. These are the actual parameters of the multi-robotic arm system.

[0012] Total Lyapunov function for: ; The predefined time of a multi-robotic arm system is considered stable if the following inequalities are satisfied: ; ; ; In the formula, It is all The sum of.

[0013] Compared with the prior art, the present invention has the following advantages: The present invention adopts an event triggering mechanism to reduce the update frequency of the controller, and combined with the consensus error of the experimental multi-manipulator system, it can converge to a small neighborhood within a predefined time of 1 second. Attached Figure Description

[0014] Figure 1 A flowchart illustrating the control method of the present invention is shown.

[0015] Figure 2 The diagram shown is a topology diagram of the multi-robotic arm system of the present invention.

[0016] Figure 3 The multi-robotic arm system output of the present invention is shown. And the reference signals of leaders A diagram illustrating the changes over time.

[0017] Figure 4 This demonstrates the consensus error of the multi-robotic arm system of the present invention. A diagram illustrating the changes over time.

[0018] Figure 5 The present invention is shown in the first part. The controller input of the follower A diagram illustrating the changes over time.

[0019] Figure 6 The present invention is shown. A diagram illustrating the changes over time.

[0020] Figure 7 The present invention is shown. A diagram illustrating the changes over time.

[0021] Figure 8 The diagram illustrates the change of the event triggering interval of follower one in the multi-robotic arm system of the present invention over time.

[0022] Figure 9 The diagram illustrates the change of the event triggering interval of follower 2 in the multi-robotic arm system of the present invention over time.

[0023] Figure 10 The diagram illustrates the change in the event triggering interval of follower three in the multi-robotic arm system of the present invention over time.

[0024] Figure 11 The diagram illustrates the change in the event triggering interval of follower four in the multi-robotic arm system of this invention over time. Detailed Implementation

[0025] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention are described clearly and completely below. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0026] Event-triggered multi-robotic arm systems employ random predefined time control methods, including: S1, the dynamic equations of the multi-manipulator system; S2. Introduce a trajectory error tracking system to obtain the consensus error of the multi-robotic arm system; S3. Estimate the unknown functions in the dynamic equations of the multi-manipulator system; S4. Based on the adaptive backstepping method, design the virtual control signal, adaptive rate, and event triggering mechanism; S5. Perform stability analysis using Lyapunov stability theory.

[0027] S1 includes: ; ; ; ; ; In the formula, The differential symbol, For the first The position of a follower multi-arm robotic system For the first The speed of a multi-arm robotic system with a follower For time, yes The diffusion term function, For a standard one-dimensional Wiener process, For the first A follower's controller input, For the first The output of a multi-arm robotic system with a follower For the first The drift term function of a follower for The diffusion term function, For the first The state of a multi-arm robotic system with a follower. For the first The rotational inertia of the servo motor of the follower Representing the The mass of the link of the follower. Represents gravitational acceleration. Representing the The length of the link in the follower's link Indicates the first Damping coefficient of a follower.

[0028] S2 includes: ; In the formula, , It is the first Consensus error of a multi-arm robotic system with multiple followers , Corresponding to , consensus error, yes The maximum value, Representing the Virtual control signals for the position of a multi-arm robotic system with a follower Reference signals representing leaders, Indicates the first One follower This represents the parameters of a multi-arm robotic system, including position and velocity. For the first The position of a multi-arm robotic system with a follower; if Receive from Information, variables ,otherwise ; if Receive information from the leader, variables ,otherwise .

[0029] S3 includes using the approximation properties of fuzzy logic systems to estimate unknown functions: ; ; ; ; ; ; ; In the formula, It is an unknown function. It is the independent variable of the unknown function. It is a fuzzy logic system. It is an estimation error. It is a positive number. It is a weighted vector. It is the weighted vector of the th Subvectors, It is the number of fuzzy rules. It is a basis function vector. It is the first basis function vector Subvectors, It is a Gaussian function. It is a natural constant. It is the first The center vector of each follower yes The One element, It is the width of the Gaussian function.

[0030] The position adaptation rate estimate for the multi-robotic arm system is: ; The virtual control signal for the position of the multi-arm robotic system is: ; ; ; ; ; ; In the formula, , For the parameters that can be determined, It is the first Position adaptation rate estimation of a multi-arm robotic system with one follower yes The derivative of , , These are three parameters with known ranges. It is the first Design parameters for the position of a multi-arm robotic system with a follower. It is the first The basis function vectors of the position of a multi-arm robotic system with followers.

[0031] The adaptive rate estimate for the speed of the multi-robotic arm system is: ; The virtual control signal for the speed of the multi-arm robotic system is: ; In the formula, Representing the Virtual control signals for the speed of a multi-arm robotic system with a follower. It is the first The adaptive rate estimation of the speed of a multi-arm robotic system with a follower. yes The derivative of It is the first Design parameters for the speed of a multi-arm robotic system with a follower. It is the first The basis function vector of the velocity of a multi-arm robotic system with a follower.

[0032] The event triggering mechanism includes the following triggering conditions: ; In the formula, express Update time, It is the maximum lower bound function. express Update time, Indicates the first The measurement error of each follower Indicates the first Design parameters for each follower Indicates the first A follower's controller Used for regulation and , Indicates a positive number parameter; ; ; ; ; In the formula, yes The state of being maintained , Represents a positive number parameter. yes time ; Update when the trigger condition is met. .

[0033] S5 includes: ; ; ; ; ; ; In the formula, It is a differential operator. It is a Lyapunov function. It is the first The velocity of a multi-arm robotic system with a follower is a positive constant. It is the first The position of a multi-arm robotic system with a follower is a positive constant. , , It is a positive number. It is the first A positive constant for each follower. These are the actual parameters of the multi-robotic arm system.

[0034] Total Lyapunov function for: ; The predefined time of a multi-robotic arm system is considered stable if the following inequalities are satisfied: ; ; ; In the formula, It is all The sum of.

[0035] The derivation process of the formulas in this invention is as follows, assuming the following three formulas are (1), (2), and (3): (1); (2); (3); From formulas (1) and (2), we obtain formula (4): (4); ; ; In the formula, yes The sum of; Constructing Lyapunov functions : (5); ; ; In the formula, It is an intermediate variable. These are design parameters. These are the actual positional parameters of the multi-arm robotic system; According to Itoh's formula: (6); ; In the formula, the superscript indicates differentiation. It is an intermediate variable.

[0036] According to Young's inequality, for ,have to: (7); (8); Substitute formulas (7) and (8) into formula (6): (9); ; In the formula, It is an intermediate variable.

[0037] set up Let be the unknown function to be estimated. Approximation using fuzzy logic systems ,for : (10); In the formula, It is the approximation error of the fuzzy logic system; For a given : (11); ; In the formula, It is the weight vector of the fuzzy logic system for the position of the multi-robotic arm system; In summary: (12); Let the following two expressions be equation (13) and equation (14): (13); (14); Substituting equations (13) and (14) into equation (12), we get: (15); We obtain the following from equations (1) and (2): (16); (17); Indicates the first One follower.

[0038] Choose the following Lyapunov functions. : (18); Combining equations (16) and (18), we can derive the following using Itō's formula: (19); ; In the formula, It is a diffusion term function; According to Young's inequality, for : (20); Combining equations (15) and (20), inequality (19) can be rewritten as: (twenty one); ; ; In the formula, It is an intermediate variable. yes The second derivative; Applying fuzzy logic systems to approximate unknown functions, for any : (twenty two); For a given get: (twenty three); ; ; In the formula, These are the actual speed parameters of the multi-arm robotic system. It is the weight vector of the fuzzy logic system for the velocity of the multi-robotic arm system; Number the following formulas: (twenty four); (25); (26); (27); (28); For time-varying parameters and : (29); ;

[0039] .

[0040] for and ,inequality Established.

[0041] Based on equation (26), we can derive... .

[0042] because , ,get: (30); (31); Based on equations (26), (30), and (31), we can derive: (32); Combining equations (24), (35), and (32), we can obtain: (33); Depend on: (34); According to Young's inequality, we can obtain: (35); when , When, inequalities Establishment, for We can obtain: (36); For any positive constant , , , , ,inequality If this holds true, then we can deduce that: (37); Substituting equations (34), (35), (36), and (37) into equation (33), we obtain: (38); Further deduction: (39); From this, the total Lyapunov function can be calculated.

[0043] ; ; In the formula, As expected.

[0044] To verify the effectiveness of the event-triggered adaptive practical predefined time control method for multiple robotic arms provided in this embodiment, simulation experiments were conducted using MATLAB, and detailed descriptions are provided with reference to the accompanying drawings.

[0045] The technical process of this invention is as follows: Figure 1 As shown, considering random noise, the dynamic equations of the multi-robotic arm system are obtained; a trajectory error tracking system is introduced to obtain the consensus error (consensus error) of the multi-robotic arm system; using the approximation characteristics of the fuzzy logic system, the unknown functions in the dynamic equations of the multi-robotic arm system are estimated; based on the adaptive backstepping method, virtual control signals, event triggering mechanisms, actual control, and adaptive update rates are designed; and the stability analysis and simulation verification of the proposed control method are performed in conjunction with Lyapunov stability theory. Figure 2 Weight matrix of multi-arm robotic system for: ; In the simulation experiment, the parameters of the selected single-link robotic arm model are as follows: ; ; ; ; .

[0046] The initial state of the selected system is: ; .

[0047] The key signals for leaders are: .

[0048] The design parameters are: , , , , , , , , , , .

[0049] from Figure 3 It can be seen that the output trajectory of the follower in the multi-arm robotic system can track the reference signal of the leader quite well. Figure 4 It can be seen that the consensus error of the multi-robotic arm system can converge to a small neighborhood within a predefined time of 1 second. Figure 5 The demonstration shows the controller for the follower in a multi-arm robotic system. Only when the event triggering condition is met, It will then be updated. Figure 6 and Figure 7 The convergence of the two adaptive parameters is shown. Figure 8 , Figure 9 , Figure 10 , Figure 11 The event triggering intervals of the four followers of the multi-robotic arm system are shown.

[0050] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A random predefined time control method for a multi-robotic arm system based on event triggering, characterized in that, include: S1, the dynamic equations of the multi-manipulator system; S2. Introduce a trajectory error tracking system to obtain the consensus error of the multi-robotic arm system; S3. Estimate the unknown functions in the dynamic equations of the multi-manipulator system; S4. Based on the adaptive backstepping method, design the virtual control signal, adaptive rate, and event triggering mechanism; S5. Perform stability analysis using Lyapunov stability theory.

2. The event-triggered multi-robotic arm system random predefined time control method according to claim 1, characterized in that, S1 includes: ; ; ; ; ; In the formula, The differential symbol, For the first The position of a follower multi-arm robotic system For the first The speed of a multi-arm robotic system with a follower For time, yes The diffusion term function, For a standard one-dimensional Wiener process, For the first A follower's controller input, For the first The output of a multi-arm robotic system with a follower For the first The drift term function of each follower for The diffusion term function, For the first The state of a multi-arm robotic system with a follower. For the first The rotational inertia of the servo motor of the follower Representing the The mass of the link of the follower. Represents gravitational acceleration. Representing the The length of the link in the follower's link Indicates the first Damping coefficient of a follower.

3. The event-triggered multi-robotic arm system random predefined time control method according to claim 2, characterized in that, S2 include: ; In the formula, , It is the first Consensus error of a multi-arm robotic system with multiple followers , Corresponding to , consensus error, yes The maximum value, Representing the Virtual control signals for the position of a multi-arm robotic system with a follower Reference signals representing leaders, Indicates the first One follower This represents the parameters of a multi-arm robotic system, including position and velocity. For the first The position of a multi-arm robotic system with a follower; if Receive from Information, variables ,otherwise ; if Receive information from the leader, variables ,otherwise .

4. The event-triggered multi-robotic arm system random predefined time control method according to claim 3, characterized in that, S3 includes using the approximation properties of fuzzy logic systems to estimate unknown functions: ; ; ; ; ; ; ; In the formula, It is an unknown function. It is the independent variable of the unknown function. It is a fuzzy logic system. It is an estimation error. It is a positive number. It is a weighted vector. It is the weighted vector of the th Subvectors, It is the number of fuzzy rules. It is a basis function vector. It is the first basis function vector Subvectors, It is a Gaussian function. It is a natural constant. It is the first The center vector of each follower yes The One element, It is the width of the Gaussian function.

5. The event-triggered multi-robotic arm system random predefined time control method according to claim 4, characterized in that, The position adaptation rate estimate for the multi-robotic arm system is: ; The virtual control signal for the position of the multi-arm robotic system is: ; ; ; ; ; ; In the formula, , For the parameters that can be determined, It is the first Position adaptation rate estimation of a multi-arm robotic system with one follower yes The derivative of , , These are three parameters with known ranges. It is the first Design parameters for the position of a multi-arm robotic system with a follower. It is the first The basis function vectors of the position of a multi-arm robotic system with followers.

6. The event-triggered multi-robotic arm system random predefined time control method according to claim 5, characterized in that, The adaptive rate estimate for the speed of the multi-robotic arm system is: ; The virtual control signal for the speed of the multi-arm robotic system is: ; In the formula, Representing the Virtual control signals for the speed of a multi-arm robotic system with a follower. It is the first The adaptive rate estimation of the speed of a multi-arm robotic system with a follower. yes The derivative of It is the first Design parameters for the speed of a multi-arm robotic system with a follower. It is the first The basis function vector of the velocity of a multi-arm robotic system with a follower.

7. The event-triggered multi-robotic arm system random predefined time control method according to claim 6, characterized in that, The event triggering mechanism includes the following triggering conditions: ; In the formula, express Update time, It is the maximum lower bound function. express Update time, Indicates the first The measurement error of each follower Indicates the first Design parameters for each follower Indicates the first A follower's controller Used for regulation and , Indicates a positive number parameter; ; ; ; ; In the formula, yes The state of being maintained , Represents a positive number parameter. yes time ; Update when the trigger condition is met. .

8. The event-triggered multi-robotic arm system random predefined time control method according to claim 7, characterized in that, S5 include: ; ; ; ; ; ; In the formula, It is a differential operator. It is a Lyapunov function. It is the first The velocity of a multi-arm robotic system with a follower is a positive constant. It is the first The position of a multi-arm robotic system with a follower is a positive constant. , , It is a positive number. It is the first A positive constant for each follower. These are the actual parameters of the multi-robotic arm system.

9. The event-triggered multi-robotic arm system random predefined time control method according to claim 8, characterized in that, Total Lyapunov function for: ; The predefined time of a multi-robotic arm system is considered stable if the following inequalities are satisfied: ; ; ; In the formula, It is all The sum of.

Citation Information

Patent Citations

  • Underactuated AUV Adaptive Trajectory Tracking Control Device and Control Method

    CN102298326A

  • Multi-agent finite time event trigger control method with time-varying state constraint

    CN114547980A

  • Fuzzy adaptive fixed time event trigger control method based on automobile cruise system

    CN114721271A

  • Consistent tracking fixed time stable control method for multi-single-connecting-rod type mechanical arm

    CN114851198A

  • Self-adaptive predefined time control method for single-connecting-rod mechanical arm

    CN117359645A

Cited By

  • Control method for triggering predefined time by preset performance event of multiple mechanical arms

    CN122165410A