CN105786014A - Control method and device of unmanned device - Google Patents

Control method and device of unmanned device Download PDF

Info

Publication number
CN105786014A
CN105786014A CN201610188195.6A CN201610188195A CN105786014A CN 105786014 A CN105786014 A CN 105786014A CN 201610188195 A CN201610188195 A CN 201610188195A CN 105786014 A CN105786014 A CN 105786014A
Authority
CN
China
Prior art keywords
system model
ref
reachable
invariant
model
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
Application number
CN201610188195.6A
Other languages
Chinese (zh)
Other versions
CN105786014B (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.)
Shenyang Shangbo Zhituo Technology Co Ltd
Original Assignee
Shenyang Shangbo Zhituo Technology Co Ltd
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 Shenyang Shangbo Zhituo Technology Co Ltd filed Critical Shenyang Shangbo Zhituo Technology Co Ltd
Priority to CN201610188195.6A priority Critical patent/CN105786014B/en
Publication of CN105786014A publication Critical patent/CN105786014A/en
Application granted granted Critical
Publication of CN105786014B publication Critical patent/CN105786014B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)

Abstract

The invention discloses a control method and device of an unmanned device. The method comprises that external input reference which includes a preset planned path is obtained; the planned path is divided into at least one sub path according to inflection points in the planned path; an invariant set and a corresponding reachable set of each sub path are obtained according to an initial power system model of the unmanned device and a preset external reference input integration model; and a practical path of the unmanned device is determined according to the intersection points between the reachable set of each sub path and the sub path itself. Requirements of the external environment and dynamic requirements of the unmanned device are met at the same time, and the unmanned device is prevented from colliding with barriers.

Description

The control method of unmanned machine and device
Technical field
It relates to unmanned machine control field, particularly relate to control method and the device of a kind of unmanned machine.
Background technology
The unmanned machines such as unmanned plane, unmanned vehicle, unmanned boat, unmanned submersible have increasingly been widely used in military and civil field.In the face of different working environments, unmanned machine needs possess the ability guaranteeing that inherently safe runs and complete assigned tasks.But, due to the constraint of himself Dynamic Constraints and external environment condition, it is achieved this ability faces lot of challenges.
In current prior art, have been proposed for a series of paths planning method, such as based on the method for Artificial Potential Field, based on method theoretical for figure and random employing method etc., above-mentioned several based on paths planning method, a series of path point or the feasible path of external environment condition constraint can be met, by making unmanned machine follow the tracks of these path point or feasible path ensures that unmanned machine meets external environment condition constraint, for instance will not collide with barrier.But, due to the Dynamic Constraints of unmanned machine self, in reality unmanned machine cannot agonic tracking feasible path, thus there is the situation that unmanned machine and barrier collide.
Summary of the invention
The disclosure provides control method and the device of a kind of unmanned machine, for solving there is the problem that unmanned machine likely can collide with barrier in prior art.
To achieve these goals, the disclosure provides the control method of a kind of unmanned machine, and described method includes:
Obtaining externally input reference, described externally input is referenced as the path planning pre-set;
According to the flex point in described path planning, described path planning is divided at least one cross-talk path;
Initial driving force system model and default external reference input integral model according to unmanned machine obtain the invariant set in every cross-talk path and the reachable set of correspondence respectively;
The intersection point in the reachable set according to every cross-talk path and this cross-talk path determines the Actual path of unmanned machine.
Optionally, the described initial driving force system model according to unmanned machine and default external reference input integral model obtains every invariant set in cross-talk path respectively and the reachable set of correspondence includes:
A. the target power system model of described unmanned machine is obtained according to described initial driving force system model and default external reference input integral model;
B. the function model of static state-feedback controller is generated according to described target power system model;
C. according to described target power system model and the function model of described static state-feedback controller generate described target power system model invariant set S and with described reachable set Sr corresponding for invariant set S;
D. judge whether the terminal of described current subpath is comprised in described reachable set Sr;
E. when the terminal of described current subpath is not comprised in described reachable set Sr, generate the new dynamical system model being equilibrium point with the intersection point of described reachable set Sr Yu described current subpath, and again perform step a~e as described initial driving force system model, till the terminal of described current subpath is comprised in the reachable set Sr being currently generated;
Other subpaths in described at least one cross-talk path are performed step a~e, obtains the invariant set in every cross-talk path and the reachable set of correspondence.
Optionally, described generate the invariant set S of described target power system model according to described target power system model and the function model of described static state-feedback controller and include with described reachable set Sr corresponding for invariant set S:
With the equilibrium point of described initial driving force system model for the center of circle, obtain the distance in the described center of circle and the barrier nearest apart from the described center of circle;
The circle tangent with the edge of described barrier is generated with the distance of the barrier nearest apart from the described center of circle for radius with the described center of circle;
Utilize the constraints of the described external reference input preset, and the invariant set constraints preset generates described target power system model and invariant set S under the function model of described static state-feedback controller and the reachable set Sr corresponding with described invariant set in described circle.
Optionally, when current initial driving force system model is not with initial driving force system model that the starting point of described current subpath is equilibrium point, described generate the invariant set S of described target power system model according to described target power system model with the function model of described static state-feedback controller and also include with described reachable set Sr corresponding for invariant set S:
The coordinate relation of the equilibrium point according to described current initial driving force system model and described starting point, described invariant set and the reachable set corresponding with described invariant set are converted to the starting point of described current subpath be equilibrium point initial driving force system model coordinate system under invariant set and reachable set.
Optionally, described when the terminal of described current subpath is not comprised in described reachable set Sr, generate the new dynamical system model being equilibrium point with the intersection point of described reachable set Sr Yu described current subpath, including:
Intersection point according to described reachable set Sr Yu described current subpath determines the constraints of the system input of described new dynamical system model;
The constraints of the system input according to described new dynamical system model determines described new dynamical system model.
Optionally, described initial driving force system model includes:
x · ( t ) = A x ( t ) + B u ( t ) + D ω ( t ) y ( t ) = C x ( t )
Wherein, x represents that system mode, u represent control input, and ω represents that external disturbance, y represent that system exports, and meets Ωu=u (t) |-u i≤ui(t)≤u i, i=1 ... m} and Ωω=ω (t) |-1≤ω (t)≤1}, h, uFor constant vector, A, B, C, D is the constant matrices presetting dimension;
Described external reference input integral model includes:
E (t)=∫ (ref-y (t)) dt
Wherein, e (t) represents that error vector, ref represent that external reference inputs,
Described target power system model includes:
x · e ( t ) = A e x e ( t ) + B e u ( t ) + D e ω ( t ) + F e r e f y ( t ) = C e x e ( t )
Wherein, Ae, Be, Ce, DeRespectively A, B, C, D be augmented after matrix, FeFor the constant matrices of default dimension, xeT () represents the system mode after being augmented, xe(t)=[xT(t)eT(t)]T∈Rn
Optionally, the constraints of described external reference input includes:
Described externally input is with reference to meeting Ωref=ref | refTQrref≤1};Wherein, ref represents that external reference inputs,
Described invariant set constraints includes:
When there is parameter η1> 0, η2> 0, η3> 0, diagonal matrixQu, symmetric positive definite matrix Wc, R, parameter lambda, positive definite symmetric matrices W ∈ Rn×n, Wr∈Rp×pAnd matrix Y ∈ Rm×nWhen meeting pre-conditioned, the invariant set of described target power system model isCorresponding reachable set is Sr=ref | refTQrRef≤1}, andu(t)∈Ωu, wherein P=W-1,Ke=YP, Qr=Wr -1, described pre-conditioned include:
min W , Y , W r λ u ‾ i 2 Y i * W ≤ 0 , i = 1 , ... , m
WA e T + A e W + Y T B e T + B e Y + ( &eta; 1 + &eta; 2 ) W F e W r D e Y T W * - &eta; 1 W r 0 0 0 * * - &eta; 2 0 0 * * * - Q u - 1 0 * * * * - Q x e - 1 < 0
[Ip0p×(n-p)]TWr[Ip0p×(n-p)]≤W
&lambda; R I * W r &le; 0
W≤W0
- &eta; 3 W W h i 0 1 &times; ( n - n p ) T * &eta; 3 - 2 x &OverBar; i &le; 0 , i = 1 , ... , n p
λ > 0
Wherein, YiI-th row of representing matrix Y, diagonal matrixQuFor linearquadratic regulator LQR controller parameter matrix,ThenIt is the invariant set of system (2), Sr=ref | refTQrRef≤1} be corresponding reachable set andAnd u (t) ∈ Ωu, wherein, Ae, Be, DeRespectively A, B, D be augmented after matrix, A, B, D, FeFor the constant matrices of default dimension, P=W-1, Ke=YP, Qr=Wr -1
The disclosure also provides for the control device of a kind of unmanned machine, and described device includes:
Acquisition module, is used for obtaining externally input reference, and described externally input is referenced as the path planning pre-set;
Path divides module, for described path planning being divided at least one cross-talk path according to the flex point in described path planning;
Computing module, obtains the invariant set in every cross-talk path and the reachable set of correspondence respectively for initial driving force system model and the default external reference input integral model according to unmanned machine;
Path determination module, for determining the Actual path of unmanned machine according to the reachable set in every cross-talk path and the intersection point in this cross-talk path.
Optionally, described computing module includes:
First modeling submodule, obtains the target power system model of described unmanned machine for performing a. according to described initial driving force system model and default external reference input integral model;
Second modeling submodule, generates the function model of static state-feedback controller for performing b. according to described target power system model;
Calculating sub module, for perform c. according to described target power system model and the function model of described static state-feedback controller generate described target power system model invariant set S and with described reachable set Sr corresponding for invariant set S;
Judge submodule, judge whether the terminal of described current subpath is comprised in described reachable set Sr for performing d.;
3rd modeling submodule, for performing e. when the terminal of described current subpath is not comprised in described reachable set Sr, generate the new dynamical system model being equilibrium point with the intersection point of described reachable set Sr Yu described current subpath, and again perform step a~e as described initial driving force system model, till the terminal of described current subpath is comprised in the reachable set Sr being currently generated;
Described first modeling submodule, described second modeling submodule, described calculating sub module, described judgement submodule and described 3rd modeling submodule are additionally operable to other subpaths in described at least one cross-talk path are performed step a~e respectively, obtain the invariant set in every cross-talk path and the reachable set of correspondence.
Optionally, described calculating sub module is used for:
With the equilibrium point of described initial driving force system model for the center of circle, obtain the distance in the described center of circle and the barrier nearest apart from the described center of circle;
The circle tangent with the edge of described barrier is generated with the distance of the barrier nearest apart from the described center of circle for radius with the described center of circle;
Utilize the constraints of the described external reference input preset, and the invariant set constraints preset generates described target power system model and invariant set S under the function model of described static state-feedback controller and the reachable set Sr corresponding with described invariant set in described circle.
Optionally, when current initial driving force system model is not with initial driving force system model that the starting point of described current subpath is equilibrium point, described calculating sub module is additionally operable to:
The coordinate relation of the equilibrium point according to described current initial driving force system model and described starting point, described invariant set and the reachable set corresponding with described invariant set are converted to the starting point of described current subpath be equilibrium point initial driving force system model coordinate system under invariant set and reachable set.
Optionally, described 3rd modeling submodule is used for:
Intersection point according to described reachable set Sr Yu described current subpath determines the constraints of the system input of described new dynamical system model;
The constraints of the system input according to described new dynamical system model determines described new dynamical system model.
Optionally, described initial driving force system model includes:
x &CenterDot; ( t ) = A x ( t ) + B u ( t ) + D &omega; ( t ) y ( t ) = C x ( t )
Wherein, x represents that system mode, u represent control input, and ω represents that external disturbance, y represent that system exports, and meets Ωu=u (t) |-u i≤ui(t)≤u i, i=1 ... m} and Ωω=ω (t) |-1≤ω (t)≤1}, h, uFor constant vector, A, B, C, D is the constant matrices presetting dimension;
Described external reference input integral model includes:
E (t)=∫ (ref-y (t)) dt
Wherein, e (t) represents that error vector, ref represent that external reference inputs,
Described target power system model includes:
x &CenterDot; e ( t ) = A e x e ( t ) + B e u ( t ) + D e &omega; ( t ) + F e r e f y ( t ) = C e x e ( t )
Wherein, Ae, Be, Ce, DeRespectively A, B, C, D be augmented after matrix, FeFor the constant matrices of default dimension, xeT () represents the system mode after being augmented, xe(t)=[xT(t)eT(t)]T∈Rn
Optionally, the constraints of described external reference input includes:
Described externally input is with reference to meeting Ωref=ref | refTQrref≤1};Wherein, ref represents that external reference inputs,
Described invariant set constraints includes:
When there is parameter η1> 0, η2> 0, η3> 0, diagonal matrixQu, symmetric positive definite matrix Wc, R, parameter lambda, positive definite symmetric matrices W ∈ Rn×n, Wr∈Rp×pAnd matrix Y ∈ Rm×nWhen meeting pre-conditioned, the invariant set of described target power system model isCorresponding reachable set is Sr=ref | refTQrRef≤1}, andu(t)∈Ωu, wherein P=W-1,Ke=YP, Qr=Wr -1, described pre-conditioned include:
min W , Y , W r &lambda; u &OverBar; i 2 Y i * W &le; 0 , i = 1 , ... , m
WA e T + A e W + Y T B e T + B e Y + ( &eta; 1 + &eta; 2 ) W F e W r D e Y T W * - &eta; 1 W r 0 0 0 * * - &eta; 2 0 0 * * * - Q u - 1 0 * * * * - Q x e - 1 < 0
[Ip0p×(n-p)]TWr[Ip0p×(n-p)]≤W
&lambda; R I * W r &le; 0
W≤W0
- &eta; 3 W W h i 0 1 &times; ( n - n p ) T * &eta; 3 - 2 x &OverBar; i &le; 0 , i = 1 , ... , n p
λ > 0
Wherein, YiI-th row of representing matrix Y, diagonal matrixQuFor linearquadratic regulator LQR controller parameter matrix,ThenIt is the invariant set of system (2), Sr=ref | refTQrRef≤1} be corresponding reachable set andAnd u (t) ∈ Ωu, wherein, Ae, Be, DeRespectively A, B, D be augmented after matrix, A, B, D, FeFor the constant matrices of default dimension, P=W-1, Ke=YP, Qr=Wr -1
The control method of the unmanned machine that the disclosure provides and device, by obtaining externally input reference, described externally input is referenced as the path planning pre-set, and according to the flex point in described path planning, described path planning is divided at least one cross-talk path, initial driving force system model and default external reference input integral model further according to unmanned machine obtain the invariant set in every cross-talk path and the reachable set of correspondence respectively, determine the Actual path of unmanned machine finally according to the reachable set in every cross-talk path and the intersection point in this cross-talk path.The visible dynamical system model by combining path planning and the unmanned machine pre-set, it is possible to simultaneously meet the Dynamic Constraints of external environment condition constraint and unmanned machine such that it is able to avoid the situation that unmanned machine and barrier collide.
Other feature and advantage of the disclosure will be described in detail in detailed description of the invention part subsequently.
Accompanying drawing explanation
Accompanying drawing is used to provide further understanding of the disclosure, and constitutes the part of description, is used for explaining the disclosure, but is not intended that restriction of this disclosure together with detailed description below.In the accompanying drawings:
Fig. 1 is the schematic flow sheet of the control method of a kind of unmanned machine that the disclosure one embodiment provides;
Fig. 2 is the schematic flow sheet of the control method of a kind of unmanned machine that another embodiment of the disclosure provides;
Fig. 3 is the relation schematic diagram of the invariant set shown in embodiment illustrated in fig. 2 and reachable set;
Fig. 4 a is a kind of schematic diagram calculating invariant set and reachable set shown in embodiment illustrated in fig. 2;
Fig. 4 b is a kind of schematic diagram calculating invariant set and reachable set shown in embodiment illustrated in fig. 2;
Fig. 4 c is the schematic diagram of the Actual path shown in embodiment illustrated in fig. 2;
Fig. 5 a is the schematic diagram of the path planning shown in embodiment illustrated in fig. 2;
Fig. 5 b is the schematic diagram of the reachable set in the path planning shown in embodiment illustrated in fig. 2;
Fig. 5 c is the schematic diagram of the Actual path obtained based on path planning shown in embodiment illustrated in fig. 2;
Fig. 6 is the block diagram controlling device of a kind of unmanned machine that disclosure embodiment provides;
Fig. 7 is the block diagram of a kind of computing module that embodiment illustrated in fig. 6 provides.
Detailed description of the invention
It is described in detail below in conjunction with accompanying drawing detailed description of the invention of this disclosure.It should be appreciated that detailed description of the invention described herein is merely to illustrate and explains the disclosure, it is not limited to the disclosure.
Fig. 1 is the schematic flow sheet of the control method of a kind of unmanned machine that the disclosure one embodiment provides, and referring to Fig. 1, the control method of this unmanned machine may comprise steps of:
Step 101, obtains externally input reference, and described externally input is referenced as the path planning pre-set.
Step 102, is divided at least one cross-talk path according to the flex point in described path planning by described path planning.
Step 103, obtains the invariant set in every cross-talk path and the reachable set of correspondence respectively according to the initial driving force system model of unmanned machine and default external reference input integral model.
Step 104, determines the Actual path of unmanned machine according to the intersection point of the reachable set in every cross-talk path Yu this cross-talk path.
Wherein, externally input is referenced as the path planning planned in advance, this path planning can include some sections of forthrights (or approximate forthright), therefore at least one cross-talk path can be divided into (wherein according to flex point (can be understood as the adjacent junction point moving towards different Liang Duan road) this path planning in path planning, if an only cross-talk path, this subpath is exactly this path planning itself, such as, path planning is absent from the situation of flex point).
Unmanned machine involved in each embodiment of the disclosure can be the unmanned machines such as unmanned plane, unmanned vehicle, unmanned boat, unmanned submersible, the initial driving force system model introducing described unmanned machine is based on the consideration to the constraint of unmanned machine own dynamics, illustratively, the initial driving force system model of this unmanned machine may include that
x &CenterDot; ( t ) = A x ( t ) + B u ( t ) + D &omega; ( t ) y ( t ) = C x ( t ) - - - ( 1 )
Hereinafter above-mentioned formula (1) being called system (1), wherein, x represents that system mode, u represent control input, and ω represents that external disturbance, y represent that system exports, and meets Ωu=u (t) |-u i≤ui(t)≤u i, i=1 ... m} and Ωω=ω (t) |-1≤ω (t)≤1},The first derivative of expression x (t), h, uFor constant vector, A, B, C, D is the constant matrices presetting dimension.
Introduce described default external reference input integral model, be that illustratively, this external reference input integral model can include following integral device in order to realize the tracking to outside reference input:
E (t)=∫ (ref-y (t)) dt
Wherein, e (t) represents that error vector, ref represent that external reference inputs,
According to external reference input integral model, system (1) is augmented, and defines new state vector xe(t)=[xT(t)eT(t)]T∈Rn, then can receive a fresh impetus system model, and we can be become target power system model, and this target power system model may include that
x &CenterDot; e ( t ) = A e x e ( t ) + B e u ( t ) + D e &omega; ( t ) + F e r e f y ( t ) = C e x e ( t ) - - - ( 2 )
Hereinafter above-mentioned formula (2) is called system (2), wherein, Ae, Be, Ce, DeRespectively A, B, C, D be augmented after matrix, FeFor the constant matrices of default dimension, xeT () represents the system mode after being augmented.
The function model of following static state-feedback controller is may determine that based on system (2):
U (t)=Kexe(t)(3)
Wherein, KeFor feedback matrix to be designed.Hereinafter formula (3) is called static state-feedback controller (3).
System (2) and static state-feedback controller (3) may be used for calculating invariant set and reachable set.
The related definition of invariant set and reachable set is given below:
Invariant set: if having x (t) ∈ S for all of x (0) ∈ S, then gatherIt it is the invariant set of system (1).Especially, as t > 0, if above-mentioned condition is set up, then S is just constant.
Robust controllable invariant set: if x is ∈ Ωx, u ∈ Ωu, ω ∈ ΩωAnd one feedback controller u (t)=Kx (t) of existence makes S be just constant for this closed loop system, thenBeing the robust controllable invariant set of system (1), wherein K is feedback matrix to be designed.
It addition, set the function that V > 0 is x (t), ifThen geometry Sρ=x (t) | and V (x (t))≤ρ } it is just constant, wherein ρ is arithmetic number.
Reachable set: the reachable set S of system (2)rIt is defined as:
S r = &Delta; { y ( t ) = C e x e ( t ) | x e ( t ) &Element; S rx e } ;
S rx e = &Delta; { x e ( t ) | x e ( t ) , &omega; ( t ) , r e f s a t i s f y ( 2 ) ( 3 ) x &Element; &Omega; x , u &Element; &Omega; u , &omega; &Element; &Omega; &omega; r e f &Element; &Omega; r e f , x e ( 0 ) = 0 , t &GreaterEqual; 0 } .
Fig. 2 is the schematic flow sheet of the control method of a kind of unmanned machine that another embodiment of the disclosure provides, referring to Fig. 2, the initial driving force system model according to unmanned machine described in above-mentioned steps 103 and default external reference input integral model obtains every invariant set in cross-talk path respectively and the reachable set of correspondence may comprise steps of:
Step 1031, obtains the target power system model of described unmanned machine according to described initial driving force system model and default external reference input integral model.
Wherein, described initial driving force system model is with the starting point of current subpath for equilibrium point.
Assume that current subpath is path L0L1, wherein, path L0L1Starting point be L0, terminal is L1.Described initial driving force system model is with the starting point L of current subpath0For the coordinate system at equilibrium point and described initial driving force system model place with starting point L0Initial point for coordinate system.Due to the method that foregoing is directed the target power system model obtaining described unmanned machine according to described initial driving force system model and default external reference input integral model, therefore it is not discussed here.
Step 1032, generates the function model of static state-feedback controller according to described target power system model.
Due to the method that foregoing is directed the function model generating static state-feedback controller according to described target power system model, repeat no more herein.
Step 1033, according to described target power system model and the function model of described static state-feedback controller generate described target power system model invariant set S and with described reachable set Sr corresponding for invariant set S.
First, with the equilibrium point of described initial driving force system model for the center of circle, obtain the distance in the described center of circle and the barrier nearest apart from the described center of circle;
Secondly, with the edge of described barrier tangent circle is generated with the distance of the barrier nearest apart from the described center of circle for radius with the described center of circle;
Again, utilize the constraints of the described external reference input preset, and the invariant set constraints preset generate in described circle described target power system model and invariant set S under the function model of described static state-feedback controller and with described reachable set Sr corresponding for invariant set S.
Illustratively, Fig. 3 is the relation schematic diagram of the invariant set shown in embodiment illustrated in fig. 2 and reachable set, referring to Fig. 3, with path L0L1For example, it is assumed that the equilibrium point of current initial driving force system model is path L0L1Starting point L0, then with starting point L0For the center of circle, acquisition starting point L0With distance starting point L0The distance d of nearest barrier;Then, with starting point L0For the center of circle, distance d is radius one round S of structurec, then this circle ScTangent with the edge of this closest barrier, thus at this circle ScInterior generation invariant set and reachable set can ensure that unmanned machine and barrier are not desired to hand over.
The calculating process of invariant set and reachable set is described below:
Illustratively, it is contemplated that system (2) and static state-feedback controller (3), the constraints of above-mentioned described external reference input may include that described externally input is with reference to meeting Ωref=ref | refTQrref≤1};Wherein, ref represents that external reference inputs,And Ellipsoid invariant set can be adopted, namelyThen can be calculated the reachable set Sr of invariant set S and correspondence by the invariant set constraints of the following stated, this invariant set constraints may include that
When there is parameter η1> 0, η2> 0, η3> 0, diagonal matrixQu, symmetric positive definite matrix Wc, R, parameter lambda, positive definite symmetric matrices W ∈ Rn×n, Wr∈Rp×pAnd matrix Y ∈ Rm×nWhen meeting pre-conditioned, the invariant set of described target power system model isCorresponding reachable set is Sr=ref | refTQrRef≤1}, andu(t)∈Ωu, wherein P=W-1,Ke=YP, Qr=Wr -1, described pre-conditioned include:
min W , Y , W r &lambda; u &OverBar; i 2 Y i * W &le; 0 , i = 1 , ... , m
WA e T + A e W + Y T B e T + B e Y + ( &eta; 1 + &eta; 2 ) W F e W r D e Y T W * - &eta; 1 W r 0 0 0 * * - &eta; 2 0 0 * * * - Q u - 1 0 * * * * - Q x e - 1 < 0
[Ip0p×(n-p)]TWr[Ip0p×(n-p)]≤W
&lambda; R I * W r &le; 0
W≤W0
- &eta; 3 W W h i 0 1 &times; ( n - n p ) T * &eta; 3 - 2 x &OverBar; i &le; 0 , i = 1 , ... , n p
λ > 0
Wherein, YiI-th row of representing matrix Y, diagonal matrixQuFor LQR (LinearQuadraticRegulator, linearquadratic regulator) controller parameter matrix,.Then can ensure thatIt is the invariant set of system (2), Sr=ref | refTQrRef≤1} be corresponding reachable set andAnd u (t) ∈ Ωu, wherein, Ae, Be, DeRespectively A, B, D be augmented after matrix, A, B, D, FeFor the constant matrices of default dimension, P=W-1,Ke=YP, Qr=Wr -1
Thus, can be calculated by said method with starting point L0For the invariant set S and reachable set Sr of the system (2) of equilibrium point, illustratively, the relation of reachable set Sr and invariant set S can be as shown in Figure 3.
Step 1034, it is judged that whether the terminal of described current subpath is comprised in described reachable set Sr.
Step 1035, when the terminal of described current subpath is not comprised in described reachable set Sr, generate the new dynamical system model being equilibrium point with the intersection point of described reachable set Sr Yu described current subpath, and again perform step 1031~1035 as described initial driving force system model, till the terminal of described current subpath is comprised in the reachable set Sr being currently generated.
Invariant set S and reachable set Sr owing to calculating in step 1034 are with starting point L0For equilibrium point system (2) invariant set and and reachable set, therefore, this invariant set S and this reachable set Sr can be designated as invariant set S below0With reachable set Sr0
Illustratively, Fig. 4 a is a kind of schematic diagram calculating invariant set and reachable set shown in embodiment illustrated in fig. 2, referring to Fig. 4 a, path L0L1Terminal L1It is not included in reachable set Sr0In, then can by reachable set Sr0With path L0L1Intersection point c1As new equilibrium point, generate with c1The new dynamical system model of equilibrium point.
It is possible, firstly, to according to described reachable set Sr0With described current subpath L0L1Intersection point c1Determine the constraints of the system input of described new dynamical system model, illustratively, consider to differ only in equilibrium point different (coordinate system relative to original system) between new system and original system, therefore the method adopting the constraint controlling input of change system, the equilibrium point of mobile system, this constraints may include that
- u &OverBar; i + 2 u &OverBar; i &le; u i ( t ) &le; u &OverBar; i i f u &OverBar; i &GreaterEqual; 0 - u &OverBar; i &le; u i ( t ) &le; u &OverBar; i + 2 u &OverBar; i i f u &OverBar; i < 0
Wherein,B+The pseudoinverse of representing matrix B, is rewritten as-β≤u (t)≤α by the constraints controlling input of this new dynamical system model, then is converted into following symmetric form:
u ( t ) = &alpha; + &beta; 2 z ( t ) + &alpha; - &beta; 2 &zeta; = &alpha; + &beta; 2 z ( t ) + u &OverBar; , - 1 &le; z ( t ) &le; 1
Wherein, ζ and z (t) represents constant term relevant with the time in u (t) and continuous item respectively, meanwhile, defines new state variableThen this new dynamical system model can be expressed as:
x ~ &CenterDot; ( t ) = A x ~ ( t ) + B &alpha; + &beta; 2 z ( t ) + D &omega; ( t ) = A x ~ ( t ) + B ~ z ( t ) + D &omega; ( t ) y ( t ) = C x ( t ) - - - ( 4 )
Hereinafter above-mentioned formula (4) is called system (4), wherein, owing to the equilibrium point of system (4) is xc1(it is relative to system (1) coordinate system), and be initial point relative to himself coordinate system, aforesaid method therefore can be utilized under system (4) local Coordinate System to calculate invariant set and reachable set, be designated as respectivelyWithAnd by invariant setAnd reachable setMove to system (1) coordinate system, it is possible to the invariant set after moving to system (1) coordinate system and reachable set are designated as invariant set S respectively1With reachable set Sr1
Then, continue to judge the terminal L when described current subpath1Whether it is comprised in described reachable set Sr1In, if the terminal of current subpath is comprised in described reachable set Sr1In, then current subpath L0L1The flow process calculating invariant set and reachable set just finish.If the terminal of current subpath is not comprised in described reachable set Sr1In, then by reachable set Sr1With path L0L1Intersection point c2As new equilibrium point, generate with c2The new dynamical system model of equilibrium point, and repeat said method and calculate invariant set S2With reachable set Sr2, and so on, until calculating reachable set SrnSo that this reachable set SrnPath L can be comprised0L1Terminal L1Till.
The intersection point in the reachable set according to every cross-talk path described in above-mentioned steps 104 and this cross-talk path determines that the step of the Actual path of unmanned machine includes:
Other paths in multiple objective programming path are performed above-mentioned step 1031~1035 too, thus obtaining the invariant set in every cross-talk path and the reachable set of correspondence, then determine the Actual path of unmanned machine according to the intersection point of the reachable set according to every cross-talk path Yu this cross-talk path.
Illustratively, Fig. 4 b is a kind of schematic diagram calculating invariant set and reachable set shown in embodiment illustrated in fig. 2, includes invariant set S referring to Fig. 4 b, figure1With reachable set Sr1, path L0L1Terminal L1It is included in reachable set Sr1In, then according to reachable set Sr1With L0L1Intersection point and path L0L1Starting point L0Determine final Actual path.Illustratively, this Actual path can be as illustrated in fig. 4 c.
In like manner, the final actual path of whole path planning can be drawn, as illustrated in figs. 5 a-5 c, Fig. 5 a is the schematic diagram of the path planning shown in embodiment illustrated in fig. 2, Fig. 5 b is the schematic diagram of the reachable set in the path planning shown in embodiment illustrated in fig. 2, and Fig. 5 c is the schematic diagram of the Actual path obtained based on path planning shown in embodiment illustrated in fig. 2.
The control method of the unmanned machine that the disclosure provides, by obtaining externally input reference, described externally input is referenced as the path planning pre-set, and according to the flex point in described path planning, described path planning is divided at least one cross-talk path, initial driving force system model and default external reference input integral model further according to unmanned machine obtain the invariant set in every cross-talk path and the reachable set of correspondence respectively, determine the Actual path of unmanned machine finally according to the reachable set in every cross-talk path and the intersection point in this cross-talk path.The visible dynamical system model by combining path planning and the unmanned machine pre-set, it is possible to simultaneously meet the Dynamic Constraints of external environment condition constraint and unmanned machine such that it is able to avoid the situation that unmanned machine and barrier collide.
Fig. 6 is the block diagram controlling device of a kind of unmanned machine that disclosure embodiment provides, and referring to Fig. 6, the control device 600 of this unmanned machine includes:
Acquisition module 610, is used for obtaining externally input reference, and described externally input is referenced as the path planning pre-set;
Path divides module 620, for described path planning being divided at least one cross-talk path according to the flex point in described path planning;
Computing module 630, obtains the invariant set in every cross-talk path and the reachable set of correspondence respectively for initial driving force system model and the default external reference input integral model according to unmanned machine;
Path determination module 640, for determining the Actual path of unmanned machine according to the reachable set in every cross-talk path and the intersection point in this cross-talk path.
Optionally, Fig. 7 is the block diagram of a kind of computing module that embodiment illustrated in fig. 6 provides, and referring to Fig. 7, described computing module 630 includes:
First modeling submodule 631, obtain the target power system model of described unmanned machine according to described initial driving force system model and default external reference input integral model for performing a., described initial driving force system model is with the starting point of current subpath for equilibrium point, and described initial driving force system model is with the starting point of current subpath for equilibrium point;
Second modeling submodule 632, generates the function model of static state-feedback controller for performing b. according to described target power system model;
Calculating sub module 633, for perform c. according to described target power system model and the function model of described static state-feedback controller generate described target power system model invariant set S and with described reachable set Sr corresponding for invariant set S;
Judge submodule 634, judge whether the terminal of described current subpath is comprised in described reachable set Sr for performing d.;
3rd modeling submodule 635, for performing e. when the terminal of described current subpath is not comprised in described reachable set Sr, generate the new dynamical system model being equilibrium point with the intersection point of described reachable set Sr Yu described current subpath, and again perform step a~e as described initial driving force system model, till the terminal of described current subpath is comprised in the reachable set Sr being currently generated;
Described first modeling submodule 631, described second modeling submodule 632, described calculating sub module 633, described judgement submodule 634 and described 3rd modeling submodule 635 are additionally operable to other subpaths in described at least one cross-talk path are performed step a~e respectively, obtain the invariant set in every cross-talk path and the reachable set of correspondence.
Optionally, described calculating sub module 633 is used for:
With the equilibrium point of described initial driving force system model for the center of circle, obtain the distance in the described center of circle and the barrier nearest apart from the described center of circle;
The circle tangent with the edge of described barrier is generated with the distance of the barrier nearest apart from the described center of circle for radius with the described center of circle;
Utilize the constraints of the described external reference input preset, and the invariant set constraints preset generates described target power system model and invariant set S under the function model of described static state-feedback controller and the reachable set Sr corresponding with described invariant set in described circle.
Optionally, when current initial driving force system model is not with initial driving force system model that the starting point of described current subpath is equilibrium point, described calculating sub module 633 is additionally operable to:
The coordinate relation of the equilibrium point according to described current initial driving force system model and described starting point, described invariant set and the reachable set corresponding with described invariant set are converted to the starting point of described current subpath be equilibrium point initial driving force system model coordinate system under invariant set and reachable set.
Optionally, described 3rd modeling submodule 635 is used for:
Intersection point according to described reachable set Sr Yu described current subpath determines the constraints of the system input of described new dynamical system model;
The constraints of the system input according to described new dynamical system model determines described new dynamical system model.
Optionally, described initial driving force system model includes:
x &CenterDot; ( t ) = A x ( t ) + B u ( t ) + D &omega; ( t ) y ( t ) = C x ( t )
Wherein, x represents that system mode, u represent control input, and ω represents that external disturbance, y represent that system exports, and meets Ωu=u (t) |-u i≤ui(t)≤u i, i=1 ... m} and Ωω=ω (t) |-1≤ω (t)≤1}, h, uFor constant vector, A, B, C, D is the constant matrices presetting dimension;
Described external reference input integral model includes:
E (t)=∫ (ref-y (t)) dt
Wherein, e (t) represents that error vector, ref represent that external reference inputs,
Described target power system model includes:
x &CenterDot; e ( t ) = A e x e ( t ) + B e u ( t ) + D e &omega; ( t ) + F e r e f y ( t ) = C e x e ( t )
Wherein, xeT () represents the system mode after being augmented, xe(t)=[xT(t)eT(t)]T∈Rn
Optionally, the constraints of described external reference input includes:
Described externally input is with reference to meeting Ωref=ref | refTQrref≤1};Wherein, ref represents that external reference inputs,
Described invariant set constraints includes:
When there is parameter η1> 0, η2> 0, η3> 0, diagonal matrixQu, symmetric positive definite matrix Wc, R, parameter lambda, positive definite symmetric matrices W ∈ Rn×n, Wr∈Rp×pAnd matrix Y ∈ Rm×nWhen meeting pre-conditioned, the invariant set of described target power system model isCorresponding reachable set is Sr=ref | refTQrRef≤1}, andu(t)∈Ωu, wherein P=W-1,Ke=YP, Qr=Wr -1, described pre-conditioned include:
min W , Y , W r &lambda; u &OverBar; i 2 Y i * W &le; 0 , i = 1 , ... , m
WA e T + A e W + Y T B e T + B e Y + ( &eta; 1 + &eta; 2 ) W F e W r D e Y T W * - &eta; 1 W r 0 0 0 * * - &eta; 2 0 0 * * * - Q u - 1 0 * * * * - Q x e - 1 < 0
[Ip0p×(n-p)]TWr[Ip0p×(n-p)]≤W
&lambda; R I * W r &le; 0
W≤W0
- &eta; 3 W W h i 0 1 &times; ( n - n p ) T * &eta; 3 - 2 x &OverBar; i &le; 0 , i = 1 , ... , n p
λ > 0
Wherein YiI-th row of representing matrix Y, diagonal matrixQuFor LQR controller parameter matrix,Then can ensure thatIt is the invariant set of system (2), Sr=ref | refTQrRef≤1} be corresponding reachable set andAnd u (t) ∈ Ωu, wherein P=W-1,Ke=YP, Qr=Wr -1
The control device of the unmanned machine that the disclosure provides, by obtaining externally input reference, described externally input is referenced as the path planning pre-set, and according to the flex point in described path planning, described path planning is divided at least one cross-talk path, initial driving force system model and default external reference input integral model further according to unmanned machine obtain the invariant set in every cross-talk path and the reachable set of correspondence respectively, determine the Actual path of unmanned machine finally according to the reachable set in every cross-talk path and the intersection point in this cross-talk path.The visible dynamical system model by combining path planning and the unmanned machine pre-set, it is possible to simultaneously meet the Dynamic Constraints of external environment condition constraint and unmanned machine such that it is able to avoid the situation that unmanned machine and barrier collide.
The preferred implementation of the disclosure is described in detail above in association with accompanying drawing; but; the disclosure is not limited to the detail in above-mentioned embodiment; in the technology concept of the disclosure; technical scheme of this disclosure can carrying out multiple simple variant, these simple variant belong to the protection domain of the disclosure.
It is further to note that, each concrete technical characteristic described in above-mentioned detailed description of the invention, in reconcilable situation, it is possible to be combined by any suitable mode, in order to avoid unnecessary repetition, various possible compound modes are no longer illustrated by the disclosure separately.
Additionally, can also carry out combination in any between the various different embodiment of the disclosure, as long as it is without prejudice to the thought of the disclosure, it should be considered as disclosure disclosure of that equally.

Claims (14)

1. the control method of a unmanned machine, it is characterised in that described method includes:
Obtaining externally input reference, described externally input is referenced as the path planning pre-set;
According to the flex point in described path planning, described path planning is divided at least one cross-talk path;
Initial driving force system model and default external reference input integral model according to unmanned machine obtain the invariant set in every cross-talk path and the reachable set of correspondence respectively;
The intersection point in the reachable set according to every cross-talk path and this cross-talk path determines the Actual path of unmanned machine.
2. the control method of unmanned machine according to claim 1, it is characterized in that, the described initial driving force system model according to unmanned machine and default external reference input integral model obtains every invariant set in cross-talk path respectively and the reachable set of correspondence includes:
A. the target power system model of described unmanned machine is obtained according to described initial driving force system model and default external reference input integral model;
B. the function model of static state-feedback controller is generated according to described target power system model;
C. according to described target power system model and the function model of described static state-feedback controller generate described target power system model invariant set S and with described reachable set Sr corresponding for invariant set S;
D. judge whether the terminal of described current subpath is comprised in described reachable set Sr;
E. when the terminal of described current subpath is not comprised in described reachable set Sr, generate the new dynamical system model being equilibrium point with the intersection point of described reachable set Sr Yu described current subpath, and again perform step a~e as described initial driving force system model, till the terminal of described current subpath is comprised in the reachable set Sr being currently generated;
Other subpaths in described at least one cross-talk path are performed step a~e, obtains the invariant set in every cross-talk path and the reachable set of correspondence.
3. the control method of unmanned machine according to claim 2, it is characterized in that, described generate the invariant set S of described target power system model according to described target power system model and the function model of described static state-feedback controller and include with described reachable set Sr corresponding for invariant set S:
With the equilibrium point of described initial driving force system model for the center of circle, obtain the distance in the described center of circle and the barrier nearest apart from the described center of circle;
The circle tangent with the edge of described barrier is generated with the distance of the barrier nearest apart from the described center of circle for radius with the described center of circle;
Utilize the constraints of the described external reference input preset, and the invariant set constraints preset generates described target power system model and invariant set S under the function model of described static state-feedback controller and the reachable set Sr corresponding with described invariant set in described circle.
4. the control method of unmanned machine according to claim 3, it is characterized in that, when current initial driving force system model is not with initial driving force system model that the starting point of described current subpath is equilibrium point, described generate the invariant set S of described target power system model according to described target power system model with the function model of described static state-feedback controller and also include with described reachable set Sr corresponding for invariant set S:
The coordinate relation of the equilibrium point according to described current initial driving force system model and described starting point, described invariant set and the reachable set corresponding with described invariant set are converted to the starting point of described current subpath be equilibrium point initial driving force system model coordinate system under invariant set and reachable set.
5. the control method of unmanned machine according to claim 2, it is characterized in that, described when the terminal of described current subpath is not comprised in described reachable set Sr, generate the new dynamical system model being equilibrium point with the intersection point of described reachable set Sr Yu described current subpath, including:
Intersection point according to described reachable set Sr Yu described current subpath determines the constraints of the system input of described new dynamical system model;
The constraints of the system input according to described new dynamical system model determines described new dynamical system model.
6. the control method of unmanned machine according to claim 1, it is characterised in that described initial driving force system model includes:
x &CenterDot; ( t ) = A x ( t ) + B u ( t ) + D &omega; ( t ) y ( t ) = C x ( t )
Wherein, x represents that system mode, u represent control input, and ω represents that external disturbance, y represent that system exports, and meets Ωu=u (t) |-u i≤ui(t)≤u i, i=1 ... m} and Ωω=ω (t) |-1≤ω (t)≤1},The first derivative of expression x (t), h, uFor constant vector, A, B, C, D is the constant matrices presetting dimension;
Described external reference input integral model includes:
E (t)=∫ (ref-y (t)) dt
Wherein, e (t) represents that error vector, ref represent that external reference inputs,
Described target power system model includes:
x &CenterDot; e ( t ) = A e x e ( t ) + B e u ( t ) + D e &omega; ( t ) + F e r e f y ( t ) = C e x e ( t )
Wherein, Ae, Be, Ce, DeRespectively A, B, C, D be augmented after matrix, FeFor the constant matrices of default dimension, xeT () represents the system mode after being augmented, xe(t)=[xT(t)eT(t)]T∈Rn
7. the control method of unmanned machine according to claim 3, it is characterised in that the constraints of described external reference input includes:
Described externally input is with reference to meeting Ωref=ref | refTQrref≤1};Wherein, ref represents that external reference inputs,
Described invariant set constraints includes:
When there is parameter η1> 0, η2> 0, η3> 0, diagonal matrixQu, symmetric positive definite matrix Wc, R, parameter lambda, positive definite symmetric matrices W ∈ Rn×n, Wr∈Rp×pAnd matrix Y ∈ Rm×nWhen meeting pre-conditioned, the invariant set of described target power system model isCorresponding reachable set is Sr=ref | refTQrRef≤1}, andu(t)∈Ωu, wherein P=W-1, Ke=YP, Qr=Wr -1, described pre-conditioned include:
m i n W , Y , W r &lambda;
u &OverBar; i 2 Y i * W &le; 0 , i = 1 , ... , m
WA e T + A e W + Y T B e T + B e Y + ( &eta; 1 + &eta; 2 ) W F e W r D e Y T W * - &eta; 1 W r 0 0 0 * * - &eta; 2 0 0 * * * - Q u - 1 0 * * * * - Q x e - 1 < 0
[Ip0p×(n-p)]TWr[Ip0p×(n-p)]≤W
&lambda; R I * W r &le; 0
W≤W0
- &eta; 3 W W h i 0 1 &times; ( n - n p ) T * &eta; 3 - 2 x i &OverBar; &le; 0 , i = 1 , ... , n p
λ > 0
Wherein, YiI-th row of representing matrix Y, diagonal matrixQuFor linearquadratic regulator LQR controller parameter matrix,ThenIt is the invariant set of system (2), Sr=ref | refTQrRef≤1} be corresponding reachable set andAnd u (t) ∈ Ωu, wherein, Ae, Be, DeRespectively A, B, D be augmented after matrix, A, B, D, FeFor the constant matrices of default dimension, P=W-1, Ke=YP, Qr=Wr -1
8. the control device of a unmanned machine, it is characterised in that described device includes:
Acquisition module, is used for obtaining externally input reference, and described externally input is referenced as the path planning pre-set;
Path divides module, for described path planning being divided at least one cross-talk path according to the flex point in described path planning;
Computing module, obtains the invariant set in every cross-talk path and the reachable set of correspondence respectively for initial driving force system model and the default external reference input integral model according to unmanned machine;
Path determination module, for determining the Actual path of unmanned machine according to the reachable set in every cross-talk path and the intersection point in this cross-talk path.
9. control device according to claim 8, it is characterised in that described computing module includes:
First modeling submodule, obtains the target power system model of described unmanned machine for performing a. according to described initial driving force system model and default external reference input integral model;
Second modeling submodule, generates the function model of static state-feedback controller for performing b. according to described target power system model;
Calculating sub module, for perform c. according to described target power system model and the function model of described static state-feedback controller generate described target power system model invariant set S and with described reachable set Sr corresponding for invariant set S;
Judge submodule, judge whether the terminal of described current subpath is comprised in described reachable set Sr for performing d.;
3rd modeling submodule, for performing e. when the terminal of described current subpath is not comprised in described reachable set Sr, generate the new dynamical system model being equilibrium point with the intersection point of described reachable set Sr Yu described current subpath, and again perform step a~e as described initial driving force system model, till the terminal of described current subpath is comprised in the reachable set Sr being currently generated;
Described first modeling submodule, described second modeling submodule, described calculating sub module, described judgement submodule and described 3rd modeling submodule are additionally operable to other subpaths in described at least one cross-talk path are performed step a~e respectively, obtain the invariant set in every cross-talk path and the reachable set of correspondence.
10. the control device of unmanned machine according to claim 9, it is characterised in that described calculating sub module is used for:
With the equilibrium point of described initial driving force system model for the center of circle, obtain the distance in the described center of circle and the barrier nearest apart from the described center of circle;
The circle tangent with the edge of described barrier is generated with the distance of the barrier nearest apart from the described center of circle for radius with the described center of circle;
Utilize the constraints of the described external reference input preset, and the invariant set constraints preset generates described target power system model and invariant set S under the function model of described static state-feedback controller and the reachable set Sr corresponding with described invariant set in described circle.
11. the control device of unmanned machine according to claim 10, it is characterised in that when current initial driving force system model is not with initial driving force system model that the starting point of described current subpath is equilibrium point, described calculating sub module is additionally operable to:
The coordinate relation of the equilibrium point according to described current initial driving force system model and described starting point, described invariant set and the reachable set corresponding with described invariant set are converted to the starting point of described current subpath be equilibrium point initial driving force system model coordinate system under invariant set and reachable set.
12. the control device of unmanned machine according to claim 9, it is characterised in that described 3rd modeling submodule is used for:
Intersection point according to described reachable set Sr Yu described current subpath determines the constraints of the system input of described new dynamical system model;
The constraints of the system input according to described new dynamical system model determines described new dynamical system model.
13. the control device of unmanned machine according to claim 8, it is characterised in that described initial driving force system model includes:
x &CenterDot; ( t ) = A x ( t ) + B u ( t ) + D &omega; ( t ) y ( t ) = C x ( t )
Wherein, x represents that system mode, u represent control input, and ω represents that external disturbance, y represent that system exports, and meets Ωu=u (t) |-u i≤ui(t)≤u i, i=1 ... m} and Ωω=ω (t) |-1≤ω (t)≤1}, h, uFor constant vector, A, B, C, D is the constant matrices presetting dimension;
Described external reference input integral model includes:
E (t)=∫ (ref-y (t)) dt
Wherein, e (t) represents that error vector, ref represent that external reference inputs,
Described target power system model includes:
x &CenterDot; e ( t ) = A e x e ( t ) + B e u ( t ) + D e &omega; ( t ) + F e r e f y ( t ) = C e x e ( t )
Wherein, Ae, Be, Ce, DeRespectively A, B, C, D be augmented after matrix, FeFor the constant matrices of default dimension, xeT () represents the system mode after being augmented, xe(t)=[xT(t)eT(t)]T∈Rn
14. the control device of unmanned machine according to claim 10, it is characterised in that the constraints of described external reference input includes:
Described externally input is with reference to meeting Ωref=ref | refTQrref≤1};Wherein, ref represents that external reference inputs,
Described invariant set constraints includes:
When there is parameter η1> 0, η2> 0, η3> 0, diagonal matrixQu, symmetric positive definite matrix Wc, R, parameter lambda, positive definite symmetric matrices W ∈ Rn×n, Wr∈Rp×pAnd matrix Y ∈ Rm×nWhen meeting pre-conditioned, the invariant set of described target power system model isCorresponding reachable set is Sr=ref | refTQrRef≤1}, andu(t)∈Ωu, wherein P=W-1,Ke=YP, Qr=Wr -1, described pre-conditioned include:
m i n W , Y , W r &lambda;
u &OverBar; i 2 Y i * W &le; 0 , i = 1 , ... , m
WA e T + A e W + Y T B e T + B e Y + ( &eta; 1 + &eta; 2 ) W F e W r D e Y T W * - &eta; 1 W r 0 0 0 * * - &eta; 2 0 0 * * * - Q u - 1 0 * * * * - Q x e - 1 < 0
[Ip0p×(n-p)]TWr[Ip0p×(n-p)]≤W
&lambda; R I * W r &le; 0
W≤W0
- &eta; 3 W W h i 0 1 &times; ( n - n p ) T * &eta; 3 - 2 x i &OverBar; &le; 0 , i = 1 , ... , n p
λ > 0
Wherein, YiI-th row of representing matrix Y, diagonal matrixQuFor linearquadratic regulator LQR controller parameter matrix,ThenIt is the invariant set of system (2), Sr=ref | refTQrRef≤1} be corresponding reachable set andAnd u (t) ∈ Ωu, wherein, Ae, Be, DeRespectively A, B, D be augmented after matrix, A, B, D, FeFor the constant matrices of default dimension, P=W-1, Ke=YP, Qr=Wr -1
CN201610188195.6A 2016-03-29 2016-03-29 The control method and device of unmanned machine Active CN105786014B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610188195.6A CN105786014B (en) 2016-03-29 2016-03-29 The control method and device of unmanned machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610188195.6A CN105786014B (en) 2016-03-29 2016-03-29 The control method and device of unmanned machine

Publications (2)

Publication Number Publication Date
CN105786014A true CN105786014A (en) 2016-07-20
CN105786014B CN105786014B (en) 2018-09-21

Family

ID=56392105

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610188195.6A Active CN105786014B (en) 2016-03-29 2016-03-29 The control method and device of unmanned machine

Country Status (1)

Country Link
CN (1) CN105786014B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018101479A1 (en) * 2016-11-29 2018-06-07 Mitsubishi Electric Corporation Method and system for controlling motion of object
WO2018179533A3 (en) * 2017-03-29 2018-11-08 Mitsubishi Electric Corporation System and method for controlling lateral motion of vehicle
CN109669459A (en) * 2018-12-28 2019-04-23 西北工业大学 A kind of dynamical feedback paths planning method using invariant set
CN109695540A (en) * 2018-12-13 2019-04-30 扬州大学 Wind mill airfoil optimal L QR control method based on comprehensive association modified DE algorithm
WO2020003578A1 (en) * 2018-06-24 2020-01-02 Mitsubishi Electric Corporation Control system of vehicle and control method for controlling motion of vehicle
CN116494993A (en) * 2023-04-04 2023-07-28 同济大学 Intelligent driving real-time track planning method considering high-precision vehicle dynamic characteristics

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102495631A (en) * 2011-12-09 2012-06-13 中国科学院合肥物质科学研究院 Intelligent control method of driverless vehicle tracking desired trajectory
CN102854880A (en) * 2012-10-08 2013-01-02 中国矿业大学 Robot whole-situation path planning method facing uncertain environment of mixed terrain and region
CN104808682A (en) * 2015-03-10 2015-07-29 成都市优艾维机器人科技有限公司 Small rotor unmanned aerial vehicle autonomous obstacle avoidance flight control system and control method
US20150241173A1 (en) * 2013-07-22 2015-08-27 Government Of The United States, As Represented By The Secretary Of The Air Force Store Separation Autopilot

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102495631A (en) * 2011-12-09 2012-06-13 中国科学院合肥物质科学研究院 Intelligent control method of driverless vehicle tracking desired trajectory
CN102854880A (en) * 2012-10-08 2013-01-02 中国矿业大学 Robot whole-situation path planning method facing uncertain environment of mixed terrain and region
US20150241173A1 (en) * 2013-07-22 2015-08-27 Government Of The United States, As Represented By The Secretary Of The Air Force Store Separation Autopilot
CN104808682A (en) * 2015-03-10 2015-07-29 成都市优艾维机器人科技有限公司 Small rotor unmanned aerial vehicle autonomous obstacle avoidance flight control system and control method

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
AARON PEREIRA,等: "Safety Control of Robots under Computed Torque Control Using Reachable Sets", 《2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA)》 *
HAO-TIEN CHIANG,等: "Path-Guided Artificial Potential Fields with Stochastic Reachable Sets for Motion Planning in Highly Dynamic Environments", 《2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA)》 *
YUCONG LIN,等: "Collision Avoidance for UAVs Using Reachable Sets", 《2015 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS)》 *
王亚锋,等: "基于可达集的鲁棒模型预测控制", 《信息与控制》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018101479A1 (en) * 2016-11-29 2018-06-07 Mitsubishi Electric Corporation Method and system for controlling motion of object
US10012988B2 (en) 2016-11-29 2018-07-03 Mitsubishi Electric Research Laboratories, Inc. Methods and systems for path planning using a network of safe-sets
WO2018179533A3 (en) * 2017-03-29 2018-11-08 Mitsubishi Electric Corporation System and method for controlling lateral motion of vehicle
CN110461676A (en) * 2017-03-29 2019-11-15 三菱电机株式会社 The system and method for controlling the transverse movement of vehicle
US10994729B2 (en) * 2017-03-29 2021-05-04 Mitsubishi Electric Research Laboratories, Inc. System and method for controlling lateral motion of vehicle
CN110461676B (en) * 2017-03-29 2022-07-01 三菱电机株式会社 System and method for controlling lateral movement of vehicle
WO2020003578A1 (en) * 2018-06-24 2020-01-02 Mitsubishi Electric Corporation Control system of vehicle and control method for controlling motion of vehicle
CN109695540A (en) * 2018-12-13 2019-04-30 扬州大学 Wind mill airfoil optimal L QR control method based on comprehensive association modified DE algorithm
CN109695540B (en) * 2018-12-13 2020-06-09 扬州大学 Wind turbine airfoil optimal LQR (Low-resolution quick response) control method based on comprehensive association improved DE (DeeGeogrammatic) algorithm
CN109669459A (en) * 2018-12-28 2019-04-23 西北工业大学 A kind of dynamical feedback paths planning method using invariant set
CN109669459B (en) * 2018-12-28 2022-05-10 西北工业大学 Dynamic feedback path planning method adopting invariant set
CN116494993A (en) * 2023-04-04 2023-07-28 同济大学 Intelligent driving real-time track planning method considering high-precision vehicle dynamic characteristics

Also Published As

Publication number Publication date
CN105786014B (en) 2018-09-21

Similar Documents

Publication Publication Date Title
CN105786014A (en) Control method and device of unmanned device
Gibson et al. On adaptive control with closed-loop reference models: transients, oscillations, and peaking
Bar-Kana Adaptive control: A simplified approach
Kothari et al. Uav path following in windy urban environments
CN109163728B (en) Dynamic environment obstacle avoidance method, controller and robot
Dong et al. Model reference adaptive switching control of a linearized hypersonic flight vehicle model with actuator saturation
Yang et al. Distributed optimal consensus with obstacle avoidance algorithm of mixed-order UAVs–USVs–UUVs systems
Deptula et al. Approximate optimal motion planning to avoid unknown moving avoidance regions
Alrifaee et al. Sequential convex programming MPC for dynamic vehicle collision avoidance
Sabattini et al. Closed-curve path tracking for decentralized systems of multiple mobile robots
Strizic et al. Hybrid gradient descent for robust global optimization on the circle
Eckhoff et al. An MPC framework for planning safe & trustworthy robot motions
Pradipta Lie et al. Reconfiguration control with collision avoidance framework for unmanned aerial vehicles in three-dimensional space
Salamat et al. Novel trajectory generation and adaptive evolutionary feedback controller for quadrotors
Moosapour et al. A novel nonlinear robust guidance law design based on SDRE technique
Chen et al. Robust chattering-free finite time attitude tracking control with input saturation
Rahman et al. Bézier approximation based inverse dynamic guidance for entry glide trajectory
Juan et al. Trajectory tracking control of multi-AUVs formation based on virtual leader
Patelski et al. Extended state observer based parameter identification of the hovercraft system
Niccolini et al. Near optimal swarm deployment using descriptor functions
Jovanović et al. On the peaking phenomenon in the control of vehicular platoons
Jasna et al. Remodeled A* algorithm for mobile robot agents with obstacle positioning
Pavlovskii et al. A mathematical model of a 2D homogeneous swarm of robots
Zhang et al. Path planning for the mobile robots in the environment with unknown obstacles
Herman Assessing the feasibility of underwater vehicle controllers in underactuated hovercrafts via simulations

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant