CN102145808A - Industrial laser guidance AGV double-closed-loop control system and control method thereof - Google Patents

Industrial laser guidance AGV double-closed-loop control system and control method thereof Download PDF

Info

Publication number
CN102145808A
CN102145808A CN 201110029304 CN201110029304A CN102145808A CN 102145808 A CN102145808 A CN 102145808A CN 201110029304 CN201110029304 CN 201110029304 CN 201110029304 A CN201110029304 A CN 201110029304A CN 102145808 A CN102145808 A CN 102145808A
Authority
CN
China
Prior art keywords
agv
error
fuzzy
pose
speed
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
CN 201110029304
Other languages
Chinese (zh)
Other versions
CN102145808B (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.)
Hefei University of Technology
Original Assignee
Hefei University of Technology
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 Hefei University of Technology filed Critical Hefei University of Technology
Priority to CN201110029304A priority Critical patent/CN102145808B/en
Publication of CN102145808A publication Critical patent/CN102145808A/en
Application granted granted Critical
Publication of CN102145808B publication Critical patent/CN102145808B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Feedback Control In General (AREA)

Abstract

The invention discloses an industrial laser guidance automatic guided vehicle (AGV) double-closed-loop control system and a control method thereof. The system consists of a detection module and a control module and is characterized in that: the detection module consists of an encoder serving as a motor position sensor and a laser scanner serving as an AGV position sensor; the control module consists of a servo driver and an industrial personal computer and is a double-position closed loop control module consisting of an inner position ring and an outer position ring; the inner position ring is a motor intersection angle position ring; the outer position ring is used for reading an AGV position signal by using the laser scanner; the path tracking error of the current position of an AGV is calculated by the AGV position signal fed back from the outer position ring; and the path tracking error is used as the input quantity of the control system. By the system and the method, the independent running function of the industrial laser guidance AGV can be well realized, and the rapidity and the stability of the path tracking of the AGV can be ensured.

Description

Double closed-loop control system and the control method of industrial laser guiding AGV
Technical field
The invention belongs to Robotics and automatic field, particularly a kind of operation is in control system and the path tracking control method thereof of the industrial laser guiding AGV of the automatic navigation transport trolley of automated workshop.
Background technology
Laser guiding AGV (AGV, Automatic Guided Vehicle) is a kind of,, can be fit to the pahtfinder hard of multiple environment owing to the accuracy of positioning height with the automatic navigation transport trolley of laser as guide mode, can change driving path fast, be used widely at present.Control system is the core content of AGV, and path tracking control method is the key point that guarantees the AGV control accuracy.
The control system of present most of laser guiding AGV manufacturer all is that the NDC company from Sweden introduces, and its complete control system costs an arm and a leg.
Existing disclosed experiment type AGV system is single closed loop control system, owing to used driving systems such as retarder in the industrial AGV actuating device, all there is the error problem that is caused by the gap in these driving systems, add that again AGV is a wheeled mobile robot, exist nonholonomic constraint between wheel and the ground, closed loop control system is put by the unit that historical facts or anecdotes is tested type AGV system certainly will have problems such as dynamic response difference when being used for industrial laser guiding AGV, produce very big path tracking error.
Aspect path tracking control method, at present the most frequently used is fuzzy control method.Fuzzy control has the characteristics of robustness and good stability, be applicable to the control of complicated nonlinear systems, a lot of scholars by AGV is carried out modeling and simulating or by experiment type AGV algorithm is verified the result shows that this method is one of control effect the best way in the path tracking control method.But conventional FUZZY ALGORITHMS FOR CONTROL is being applied to the slow-footed phenomenon of path trace occurred when industrial laser guiding AGV path trace is controlled, especially when AGV walked under fast state, it is more obvious that delay effect and system response show slowly.This is because practical in industry AGV system complex, weight is big, inertia is big, so compare with general experiment type AGV, it is much bigger to control difficulty, and is difficult to reach due precision.Because the time stickiness of servo motor driving system response has influenced system's governing speed, make it to fail quick adjustment in addition to stabilized conditions.When speed was higher, because the AGV walking is very fast, delay effect can make the more difficult of accurate tracking predefined paths change.
Summary of the invention
The present invention is for avoiding above-mentioned existing in prior technology weak point, double closed-loop control system and the path tracking control method thereof of a kind of industrial laser guiding AGV are provided, guide the autonomous walking function of AGV and improve the rapidity and the stability of AGV path trace in the hope of realizing industrial laser better.
Technical solution problem of the present invention adopts following technical scheme:
The two-position closed loop control system of the industrial laser guiding of the present invention AGV is made up of detection module and control module, and its constructional feature is:
Described detection module is by constituting as the coder of motor position sensor with as the laser scanner of AGV pose sensor;
Described control module is made of servo-driver and industrial computer, and it is the two-position closed loop control module that is made of interior position ring and external position ring that described control module is set;
Position ring is a motor angle position ring in described, detects motor angle position signal by coder, to servo-driver, is electric-motor drive unit with the servo-driver with described motor angle position signal feedback;
Described external position ring is to read AGV pose signal with laser scanner, and described AGV pose signal feedback is to industrial computer, and industrial computer outputs signal to the servo-driver signal input part, and motor rotates output and drives AGV walking steering hardware by retarder; The path trace error of the AGV pose calculated signals AGV current location of feeding back in the position ring in addition is with the input of described path trace error as control system.
The characteristics of the path tracking control method of the industrial laser guiding of the present invention AGV control system are to adopt fuzzy prediction control algorithm, in the rectangular coordinate system on AGV motion plane, place, the pose of AGV is expressed as (x, y, α), wherein (x y) is the position coordinate of AGV in described rectangular coordinate system, α is the azimuth of described AGV, and described azimuth is the central axis of AGV and the angle of x axle forward;
The object pose that described AGV is set is (x ', y ', α '), and detecting the starting point pose that obtains AGV by laser scanner is (x 0, y 0, α 0); Cook up from described starting point pose (x according to the associated pathway planning algorithm 0, y 0, α 0) to the theoretical path L of object pose (x ', y ', α ');
Error between definition attained pose and the object pose is a position and attitude error, and described position and attitude error comprises normal direction positional error e PnWith azimuth error e α
Described path following method is finished by following steps:
A, the attained pose that detects AGV by laser scanner are (x A, y A, α A), the azimuth error e of AGV then αWith normal direction positional error e PnBe respectively:
e α=α A-α′ (1)
e pn = k · | x A tan α ′ - x ′ tan α ′ + y ′ - y A | 1 + ( tan α ′ ) 2 - - - ( 2 )
Set: when the AGV attained pose is positioned at the right side of theoretical path L, k=1; When the AGV attained pose is positioned at the left side of theoretical path L, k=-1;
The normal direction positional error e of b, employing differential algorithm correction AGV PnWith azimuth error e α, obtain revised law to positional error e Pn0With the corrected azimuth error e α 0Be respectively:
e pn 0 = e pn + de pn ( t ) T d dt - - - ( 3 )
= e pn + ( e pn ( i ) - e pn ( i - 1 ) ) T d T
e α 0 = e α + de α ( t ) T d dt (4)
= e pn + ( e α ( i ) - e α ( i - 1 ) ) T d T
In the formula: T dBe derivative time constant, T is the sampling period, e Pn(i) be the normal direction position error signal of AGV current sampling point pose, e α(i) be the azimuth error signal of AGV current sampling point pose, e Pn(i-1) be the normal direction position error signal of the last sampling point pose of AGV, e α(i-1) be the azimuth error signal of the last sampling point pose of AGV, e PnAnd e αThe sampling point difference DELTA of adjacent moment PnAnd Δ αBe respectively:
Δ pn=e pn(i)-e pn(i-1);
Δ α=e α(i)-e α(i-1);
C, try to achieve AGV working control amount β by FUZZY ALGORITHMS FOR CONTROL
At first with the revised law of AGV to positional error e Pn0With the corrected azimuth error e α 0Multiply by normal direction positional error fuzzy quantization factor k respectively PWith azimuth error fuzzy quantization factor k αTransform to universe of fuzzy sets scope separately, obtain the normal direction positional error input e ' of fuzzy controller PnWith azimuth error input e ' α:
e′ pn=e pn0k p
(5)
=e pnk ppnk dp
e′ α=e αk α
(6)
=e αk ααk
Wherein, k DpAnd k D αBe Prediction Parameters, and k Dp=T dk p/ T, k D α=T dk α/ T;
With normal direction positional error input e ' PnWith azimuth error input e ' αCarry out obfuscation according to membership function; Infer output Δ β according to Mamdani fuzzy reasoning method, fuzzy control rule and average weighted clarification method; Then working control amount β is: β=Δ β k β(7)
Wherein, k βFor fuzzy factor of proportionality, be the input control signal of industrial computer with working control amount β.
The characteristics of path tracking control method of the present invention also are:
Described fuzzy factor of proportionality k β, Prediction Parameters k DpAnd k D αBe to adjust in real time according to the variation of the AGV speed of travel; Normal direction positional error fuzzy quantization factor k PWith azimuth error fuzzy quantization factor k αUnder any speed of travel of AGV, be fixed value, determine as follows:
A, make k Dp=0, k D α=0, determine k P, k αAnd k βValue:
The normal direction positional error input e ' of fuzzy controller PnBasic domain be [0.05,0.05], measure unit is m, its universe of fuzzy sets is [6,6]; The azimuth error input e ' of fuzzy controller αBasic domain be that [0.1,0.1], measure unit are rad, universe of fuzzy sets is [6,6]; The basic domain of working control amount β is that [10,10], measure unit are degree, and universe of fuzzy sets is [1,1];
K then P, k αAnd k βInitial value be respectively:
k p 0 = 6 0.05 = 120 ; k α 0 = 6 0.1 = 60 ; k β 0 = 10 1 = 10 ;
With described initial value k P0, k α 0And k β 0Be the basis, determine k according to experiment effect P, k α, k βValue:
At first make AGV with speed v=10m/min low speed walking, k is set P=k P0, k α=k α 0Remain unchanged, with k βValue is at [k β 0-10, k β 0+ 5] change in the domain scope, finding and making the AGV path trace error minimum and the fastest value of regulating the speed is a 0Make k then β=a 0Remain unchanged k PAnd k αOne of them keeps initial value constant, and another one changes in its domain scope, finds out to make the AGV path trace error minimum and the fastest class value of regulating the speed be respectively k p=b 0k α=c 0Obtaining AGV, to control best one group fuzzy factor of effect under lower-speed state be k p=b 0k α=c 0k β=a 0Wherein said k PThe domain scope be
Figure BDA0000045610980000044
k αThe domain scope be
Figure BDA0000045610980000045
Keep k p=b 0And k α=c 0Constant, change the speed of travel of AGV, make AGV respectively with 20,30,40,50, the speed walking of 60m/min, k is set βValue is at [a 0-10, a 0+ 5] change in the domain scope, according to
Figure BDA0000045610980000046
Relation, find out and under each speed, make the minimum and the fastest k that regulates the speed of path trace error βValue;
B, determine Prediction Parameters k DpAnd k D α:
Make AGV respectively with 10,20,30,40,50, the speed walking of 60m/min, the value of the fuzzy factor under each speed remains unchanged respectively, makes k Dp=k pD 0k D α=k αD 0, and set gradually d respectively 0=1,2,3,4 ..., contrast d 0The control effect of AGV when getting different values finds one group to make the AGV path trace error minimum and the fastest prediction of regulating the speed count k Dp=b 2k D α=c 2
Try to achieve k under other speed of travel of AGV by method of interpolation β, k Dp, k D αValue.
Compared with the prior art, beneficial effect of the present invention is embodied in:
1, control module of the present invention is set to double closed-loop control system, puts closed loop control system with the unit of disclosed experiment type AGV and compares, and it is fast to have the error governing speed, the characteristics of AGV smooth running, and can be applicable to industrial product.
Ring is the motor angle position ring of semiclosed loop in 2 control modules of the present invention, because its electric part and mechanics are relatively independent, can adopt higher position gain, and system is easily adjusted, and dynamic response is fast; Outer shroud directly obtains the attained pose signal of AGV by laser scanner, can guarantee the control accuracy of higher AGV and follow speed by path following method;
3, AGV path tracking control method of the present invention is on the conventional FUZZY ALGORITHMS FOR CONTROL of AGV basis, utilize computer sampling control that the AGV control system adopts and differential algorithm to have the characteristics of stickiness and forecasting power when reducing, provide a kind of new fuzzy prediction control algorithm, solve the system delay problem preferably, improved the rapidity of path trace.
4, the present invention is according to the characteristics of AGV when the real work, and the path tracking control method of fuzzy control is improved, and the AGV speed of travel of giving chapter and verse is adjusted fuzzy factor of proportionality k in real time β, factor of proportionality was little when speed was high, and factor of proportionality was big when speed was low, can effectively guarantee the AGV smooth running, adjusted tracking error in the short period of time, had improved the path trace precision of AGV.
5, the present invention is the control system of a kind of industrial laser guiding AGV, has economic, practical characteristics with respect to expensive NDC control system, and can obtain excellent control effect;
Description of drawings
Fig. 1 is an applied laser guiding AGV system schematic in the embodiment of the invention;
Fig. 2 is laser guiding AGV two-position closed loop control system figure of the present invention;
Fig. 3 is an AGV tracking error scheme drawing of the present invention;
Fig. 4 is laser guiding AGV fuzzy prediction control algorithm figure of the present invention;
Fig. 5 is the membership function figure of the applied fuzzy quantization factor in the embodiment of the invention;
The v=60m/min that Fig. 6 the inventive method obtains, k Dp=480, k DaThe error control design sketch of=720 o'clock laser guiding AGV;
Table 1 is the applied fuzzy control rule table of the embodiment of the invention;
Table 2 is the k under the applied part moving velocity of the embodiment of the invention β, k Dp, k D αValue;
Table 3 is the applied experimental program table of the embodiment of the invention.
The specific embodiment
The laser guiding AGV that present embodiment adopts is V shape AGV behind the single wheel drive type that is formed by the fork truck transformation, wheelbase 1300mm conducts oneself with dignity 1 ton, and specified lifted load can reach 800kg, its front-wheel be drive wheel be again wheel flutter, each is by an AC Servo Motor Control.As shown in Figure 1, AGV is made up of car body, safety anticollision system, walking steering swivel system, communication system, two-position closed loop control system and other ancillary system.Wherein safety anticollision system adopts the S3000 laser-scan safety device of German SICK company, and this device is fixed on the front end of AGV car body, links to each other with industrial computer by connection.The walking steering swivel system is made up of servomotor, retarder, walking steering hardware.The WLAN that communication system is made up of wireless network card and wireless router can be realized the communication between AGV and the upper computer smoothly.
As shown in Figure 2, the two-position closed loop control system in the present embodiment is made up of detection module and control module;
Detection module is by constituting as the coder of motor position sensor with as the laser scanner of AGV pose sensor;
Control module is made of servo-driver and industrial computer, and it is the two-position closed loop control system that is made of interior position ring and external position ring that control module is set; Wherein, interior position ring is a motor angle position ring, detects motor angle position signal by coder, and motor angle position signal feedback is arrived servo-driver, is electric-motor drive unit with the servo-driver; The external position ring is to read AGV pose signal with laser scanner, and AGV pose signal feedback is to industrial computer, and industrial computer outputs signal to the servo-driver signal input part, and motor rotates output and drives AGV walking steering hardware by retarder;
Interior position ring is used for controlling the accurate operation of motor, because its electric automatic control part is relatively independent with the AGV actuating unit, can adopt higher position gain, and system is easily adjusted, and response is fast, guarantees the dynamic characteristics of system; Can make motor performance reach best by regulating each gain parameter of motor.
Outside in the position ring, checking system adopts the NAV200 laser orientation system of German SICK company, and laser scanner is installed on the AGV car body, by the laser-bounce plate in the continuous scanning surrounding environment, can directly calculate the attained pose signal of AGV.The external position ring is mainly used in the control of steady state error aspect, guarantees the followability of system.Because it has comprised transmission devices such as some non-linear factors such as retarder, so control accuracy mainly guarantees by path tracking control method.The path trace error of the AGV pose calculated signals AGV current location of feeding back in the position ring in addition is with the input of path trace error as control system.
In the rectangular coordinate system on AGV motion plane, place, the pose of AGV is expressed as (α), wherein (x y) is the position coordinate of AGV in rectangular coordinate system, and α is the azimuth of AGV, and the azimuth is the central axis of AGV and the angle of x axle forward for x, y;
As shown in Figure 3, the object pose that AGV is set is (x ', y ', α '), and detecting the starting point pose that obtains AGV by laser scanner is (x 0, y 0, α 0); Cook up from starting point pose (x according to the associated pathway planning algorithm 0, y 0, α 0) to the theoretical path L of object pose (x ', y ', α ');
Error between definition attained pose and the object pose is a position and attitude error, and position and attitude error comprises normal direction positional error e PnWith azimuth error e α, rule of thumb, can eliminate this two errors by the deflection angle β that adjusts the AGV front-wheel.
Present embodiment has adopted fuzzy prediction control algorithm as the AGV path tracking control method, and this algorithm is to merge differential algorithm on the basis of conventional FUZZY ALGORITHMS FOR CONTROL, and according to the fuzzy factor of proportionality of AGV speed of travel automatic compensation.Fig. 4 has shown the fuzzy prediction control algorithm figure of AGV, and the specific implementation step is as follows:
A, the attained pose that detects AGV by laser scanner are (x A, y A, α A), the azimuth error e of AGV then αWith normal direction positional error e PnBe respectively:
e α=α A-α′(1)
e pn = k · | x A tan α ′ - x ′ tan α ′ + y ′ - y A | 1 + ( tan α ′ ) 2 - - - ( 2 )
Set: when the AGV attained pose is positioned at the right side of theoretical path L, k=1; When the AGV attained pose is positioned at the left side of theoretical path L, k=-1;
The normal direction positional error e of b, employing differential algorithm correction AGV PnWith azimuth error e α, obtain revised law to positional error e Pn0With the corrected azimuth error e α 0Be respectively:
e pn 0 = e pn + de pn ( t ) T d dt - - - ( 3 )
= e pn + ( e pn ( i ) - e pn ( i - 1 ) ) T d T
e α 0 = e α + de α ( t ) T d dt (4)
= e pn + ( e α ( i ) - e α ( i - 1 ) ) T d T
In the formula: T dBe derivative time constant, T is the sampling period, e Pn(i) be the normal direction position error signal of AGV current sampling point pose, e α(i) be the azimuth error signal of AGV current sampling point pose, e Pn(i-1) be the normal direction position error signal of the last sampling point pose of AGV, e α(i-1) be the azimuth error signal of the last sampling point pose of AGV, e PnAnd e αThe sampling point difference DELTA of adjacent moment PnAnd Δ αBe respectively:
Δ pn=e pn(i)-e pn(i-1);
Δ α=e α(i)-e α(i-1);
C. try to achieve AGV controlling quantity β by FUZZY ALGORITHMS FOR CONTROL.
At first with revised law to positional error e Pn0With the corrected azimuth error e α 0Carry out obfuscation, become corresponding fuzzy language variable, infer output Δ β according to existing Mamdani fuzzy reasoning method, fuzzy control rule table and weighted mean clarification method then.And output Δ β be multiply by corresponding fuzzy factor of proportionality k βObtain final controlling quantity β; Fuzzy quantization factor k P, k αFuzzy factor of proportionality k βWith Prediction Parameters k Dp, k D αValue all determine according to AGV experiment control effect, and under the different AGV speeds of travel, fuzzy factor of proportionality k β, Prediction Parameters k Dp, k D αValue is to change automatically.Be embodied as:
1. the obfuscation of input.
At first with the revised law of AGV to positional error e Pn0With the corrected azimuth error e α 0Multiply by normal direction positional error fuzzy quantization factor k respectively PWith azimuth error fuzzy quantization factor k αTransform to universe of fuzzy sets scope separately, obtain the normal direction positional error input e ' of fuzzy controller PnWith azimuth error input e ' α:
e′ pn=e pn0k p
(5)
=e pnk ppnk dp
e′ α=e αk α
(6)
=e αk ααk
K wherein DpAnd k D αBe Prediction Parameters, and k Dp=T dk p/ T, k D α=T dk α/ T.
Then with normal direction positional error input e ' PnWith azimuth error input e ' αCarry out obfuscation according to membership function, become corresponding fuzzy language variable (NB, NM, NS, ZE, PS, PM, PB).Membership function all adopts triangle, selects the fuzzy set of low resolution for use in the bigger zone of error, selects high-resolution fuzzy set for use in the less zone of error, and membership function as shown in Figure 5.
2. the formulation of fuzzy control rule table.
Fuzzy control rule is the core of fuzzy controller, and it directly affects the quality of controller performance.Fuzzy control rule generally adopt " IF ... .THEN .... " mode describe, the former piece of conditional clause is input and state, and consequent is a control variable, and present embodiment is according to the operating experience of operating experience and people's steering vehicle, sum up the fuzzy control rule of AGV control system, as IF e Pn=NB ande α=NB, 49 rules such as Then β=NB., and it is as shown in table 1 to make the form of rule list.
3. fuzzy reasoning.
According to input and fuzzy control rule, can infer controlling quantity x according to existing Mamdani fuzzy reasoning method iCooresponding with it membership function μ (x i).
4. sharpening.
Adopt existing formulae (7) method of weighted mean to be transformed to accurate amount in the domain scope through controlling quantity that fuzzy reasoning obtains and cooresponding membership function thereof.
Δβ = Σ 0 48 x i · μ ( x i ) Σ i = 0 48 μ ( x i ) - - - ( 7 )
Then working control amount β is: β=Δ β k β(8)
Wherein, k βFor fuzzy factor of proportionality, be the input control signal of industrial computer with working control amount β;
5. fuzzy quantization factor k Pn, k α, fuzzy factor of proportionality k βWith Prediction Parameters k Dp, k D αDetermine.
By analysis as can be known, if quantizing factor k p, k αValue is too small, and the reaction of system is too slow, and stable state accuracy reduces; When but value was excessive, the governing speed of system was too fast, very easily produced concussion, influence control effect.Factor of proportionality k βSystem can produce bigger overshoot when excessive, and concussion property also can increase; Then can make the system dynamics response time long when too small, be unfavorable for reaching fast steady state effect.Prediction Parameters k DpAnd k D αSize the effect of improving of controller is parabolic shape, can reach the optimal control effect within the specific limits, so these parameters of choose reasonable system have great influence for the controller performance that improves fuzzy controller.
Fuzzy factor of proportionality k β, Prediction Parameters k DpAnd k D αBe to adjust in real time according to the variation of the AGV speed of travel; Normal direction positional error fuzzy quantization factor k PWith azimuth error fuzzy quantization factor k αUnder any speed of travel of AGV, be fixed value, determine as follows:
(1) makes k Dp=0, k D α=0, determine k P, k αAnd k βValue:
Input variable of fuzzy controller e ' Pn, e ' αBe { NB, NM, NS, ZE, PS, PM, PB}, e ' with the fuzzy language set of output variable β PnBasic domain be [0.05,0.05], measure unit is m, its universe of fuzzy sets is [6,6]; E ' αBasic domain be that [0.1,0.1], measure unit are rad, universe of fuzzy sets is [6,6]; The basic domain of β is that [10,10], measure unit are degree, and universe of fuzzy sets is [1,1].
K then P, k αAnd k βInitial value be respectively:
k p 0 = 6 0.05 = 120 ; k α 0 = 6 0.1 = 60 ; k β 0 = 10 1 = 10 ;
With initial value k P0, k α 0And k β 0Be the basis, determine k according to experiment effect P, k α, k βValue:
AGV is walked along a certain projected route with speed v=10m/min low speed, k is set P=120, k α=60 remain unchanged, with k βValue changes in the domain scope of [0,15], and finding and making the AGV path trace error minimum and the fastest value of regulating the speed is k β=10; Make k then β=10 remain unchanged, k PAnd k αOne of them keeps initial value constant, and another one changes in its domain scope, finds out to make the AGV path trace error minimum and the fastest class value of regulating the speed be respectively k p=120; k α=180; Obtaining AGV, to control best one group fuzzy factor of effect under lower-speed state be k p=120; k α=180; k β=10; K wherein PThe domain scope be [30,600], k αThe domain scope be [15,300].
Keep k p=120 and k α=180 is constant, changes the speed of travel of AGV, make AGV respectively with 20,30,40,50, the speed walking of 60m/min, k is set βValue changes in the domain scope of [0,15], according to
Figure BDA0000045610980000101
Relation, find out and under each speed, make the minimum and the fastest k that regulates the speed of path trace error βValue, as shown in table 2.
(2) determine Prediction Parameters k DpAnd k D α:
Make AGV respectively with 10,20,30,40,50, the speed walking of 60m/min, the value of the fuzzy factor under each speed remains unchanged respectively, makes k Dp=k pD 0k D α=k αD 0, and set gradually d respectively 0=1,2,3,4 ..., contrast d 0The control effect of AGV when getting different values finds one group to make the AGV path trace error minimum and the fastest prediction of regulating the speed count k Dp=b 2k D α=c 2
Walking with the speed of 60m/min with AGV is example, according to the experimental sequence that experimental program table as shown in table 3 is arranged, allows AGV follow the tracks of the straight line path of setting, initial error e from certain initial condition PnBe set to about 0.08m angular error e αFor about 0.025rad.According to experiment effect, can obtain its best Prediction Parameters is k Dp=480, k Da=720.Fig. 6 has shown error adjustment and the control diagram of curves of laser guiding AGV when walking with the speed of 60m/min, convenient for being figure, it is that the numerical value of measure unit: AGV can reach stabilized conditions in short time that present embodiment is converted into controlling quantity β with rad, the sum of errors controlling quantity all changes in a small range subsequently, but in the after control amount a big swing has appearred again, this is because AGV begins reduction of speed, in order to guarantee the path trace precision, factor of proportionality k βIncrease along with reducing of speed v, controlling quantity β also increases thereupon.At present when AGV speed v≤60m/min, control accuracy can reach | e Pn|≤0.01m, | e α|≤0.01rad.
Prediction Parameters k under each speed DpAnd k D αValue see Table 2, do not have the pairing k of speed of displaying in the table β, k Dp, k D αValue can adopt method of interpolation to try to achieve.
Table 1 fuzzy control rule table
Figure BDA0000045610980000111
K under the table 2 part moving velocity β, k Dp, k D αValue
Figure BDA0000045610980000112
Table 3 experimental program table
Figure BDA0000045610980000113

Claims (3)

1. the two-position closed loop control system of an industrial laser guiding AGV is made up of detection module and control module, it is characterized in that:
Described detection module is by constituting as the coder of motor position sensor with as the laser scanner of AGV pose sensor;
Described control module is made of servo-driver and industrial computer, and it is the two-position closed loop control module that is made of interior position ring and external position ring that described control module is set;
Position ring is a motor angle position ring in described, detects motor angle position signal by coder, to servo-driver, is electric-motor drive unit with the servo-driver with described motor angle position signal feedback;
Described external position ring is to read AGV pose signal with laser scanner, and described AGV pose signal feedback is to industrial computer, and industrial computer outputs signal to the servo-driver signal input part, and motor rotates output and drives AGV walking steering hardware by retarder; The path trace error of the AGV pose calculated signals AGV current location of feeding back in the position ring in addition is with the input of described path trace error as control system.
2. the path tracking control method of the described industrial laser guiding AGV control system of a claim 1, it is characterized in that adopting fuzzy prediction control algorithm, in the rectangular coordinate system on AGV motion plane, place, the pose of AGV is expressed as (x, y, α), (x wherein, y) be the position coordinate of AGV in described rectangular coordinate system, α is the azimuth of described AGV, and described azimuth is the central axis of AGV and the angle of x axle forward;
The object pose that described AGV is set is (x ', y ', α '), and detecting the starting point pose that obtains AGV by laser scanner is (x 0, y 0, α 0); Cook up from described starting point pose (x according to the associated pathway planning algorithm 0, y 0, α 0) to the theoretical path L of object pose (x ', y ', α ');
Error between definition attained pose and the object pose is a position and attitude error, and described position and attitude error comprises normal direction positional error e PnWith azimuth error e α
Described path following method is finished by following steps:
A, the attained pose that detects AGV by laser scanner are (x A, y A, α A), the azimuth error e of AGV then αWith normal direction positional error e PnBe respectively:
e α=α A-α′ (1)
e pn = k · | x A tan α ′ - x ′ tan α ′ + y ′ - y A | 1 + ( tan α ′ ) 2 - - - ( 2 )
Set: when the AGV attained pose is positioned at the right side of theoretical path L, k=1; When the AGV attained pose is positioned at the left side of theoretical path L, k=-1;
The normal direction positional error e of b, employing differential algorithm correction AGV PnWith azimuth error e α, obtain revised law to positional error e Pn0With the corrected azimuth error e α 0Be respectively:
e pn 0 = e pn + de pn ( t ) T d dt - - - ( 3 )
= e pn + ( e pn ( i ) - e pn ( i - 1 ) ) T d T
e α 0 = e α + de α ( t ) T d dt (4)
= e pn + ( e α ( i ) - e α ( i - 1 ) ) T d T
In the formula: T dBe derivative time constant, T is the sampling period, e Pn(i) be the normal direction position error signal of AGV current sampling point pose, e α(i) be the azimuth error signal of AGV current sampling point pose, e Pn(i-1) be the normal direction position error signal of the last sampling point pose of AGV, e α(i-1) be the azimuth error signal of the last sampling point pose of AGV, e PnAnd e αThe sampling point difference DELTA of adjacent moment PnAnd Δ αBe respectively:
Δ pn=e pn(i)-e pn(i-1);Δ α=e α(i)-e α(i-1);
C, try to achieve AGV working control amount β by FUZZY ALGORITHMS FOR CONTROL
At first with the revised law of AGV to positional error e Pn0With the corrected azimuth error e α 0Multiply by normal direction positional error fuzzy quantization factor k respectively PWith azimuth error fuzzy quantization factor k αTransform to universe of fuzzy sets scope separately, obtain the normal direction positional error input e ' of fuzzy controller PnWith azimuth error input e ' α:
e′ pn=e pn0k p
(5)
=e pnk ppnk dp
e′ α=e αk α
(6)
=e αk ααk
Wherein, k DpAnd k D αBe Prediction Parameters, and k Dp=T dk p/ T, k D α=T dk α/ T;
With normal direction positional error input e ' PnWith azimuth error input e ' αCarry out obfuscation according to membership function; Infer output Δ β according to Mamdani fuzzy reasoning method, fuzzy control rule and average weighted clarification method; Then working control amount β is: β=Δ β k β(7)
Wherein, k βFor fuzzy factor of proportionality, be the input control signal of industrial computer with working control amount β.
3. according to the described path tracking control method of claim 2, it is characterized in that described fuzzy factor of proportionality k β, Prediction Parameters k DpAnd k D αBe to adjust in real time according to the variation of the AGV speed of travel; Normal direction positional error fuzzy quantization factor k PWith azimuth error fuzzy quantization factor k αUnder any speed of travel of AGV, be fixed value, determine as follows:
A, make k Dp=0, k D α=0, determine k P, k αAnd k βValue:
The normal direction positional error input e ' of fuzzy controller PnBasic domain be [0.05,0.05], measure unit is m, its universe of fuzzy sets is [6,6]; The azimuth error input e ' of fuzzy controller αBasic domain be that [0.1,0.1], measure unit are rad, universe of fuzzy sets is [6,6]; The basic domain of working control amount β is that [10,10], measure unit are degree, and universe of fuzzy sets is [1,1];
K then P, k αAnd k βInitial value be respectively:
k p 0 = 6 0.05 = 120 ; k α 0 = 6 0.1 = 60 ; k β 0 = 10 1 = 10 ;
With described initial value k P0, k α 0And k β 0Be the basis, determine k according to experiment effect P, k α, k βValue:
At first make AGV with speed v=10m/min low speed walking, k is set P=k P0, k α=k α 0Remain unchanged, with k βValue is at [k β 0-10, k β 0+ 5] change in the domain scope, finding and making the AGV path trace error minimum and the fastest value of regulating the speed is a 0Make k then β=a 0Remain unchanged k PAnd k αOne of them keeps initial value constant, and another one changes in its domain scope, finds out to make the AGV path trace error minimum and the fastest class value of regulating the speed be respectively k p=b 0k α=c 0Obtaining AGV, to control best one group fuzzy factor of effect under lower-speed state be k p=b 0k α=c 0k β=a 0Wherein said k PThe domain scope be
Figure FDA0000045610970000034
k αThe domain scope be
Figure FDA0000045610970000035
Keep k p=b 0And k α=c 0Constant, change the speed of travel of AGV, make AGV respectively with 20,30,40,50, the speed walking of 60m/min, k is set βValue is at [a 0-10, a 0+ 5] change in the domain scope, according to
Figure FDA0000045610970000036
Relation, find out and under each speed, make the minimum and the fastest k that regulates the speed of path trace error βValue;
B, determine Prediction Parameters k DpAnd k D α:
Make AGV respectively with 10,20,30,40,50, the speed walking of 60m/min, the value of the fuzzy factor under each speed remains unchanged respectively, makes k Dp=k pD 0k D α=k αD 0, and set gradually d respectively 0=1,2,3,4 ..., contrast d 0The control effect of AGV when getting different values finds one group to make the AGV path trace error minimum and the fastest prediction of regulating the speed count k Dp=b 2k D α=c 2
Try to achieve k under other speed of travel of AGV by method of interpolation β, k Dp, k D αValue.
CN201110029304A 2011-01-27 2011-01-27 Industrial laser guidance AGV double-closed-loop control system and control method thereof Expired - Fee Related CN102145808B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110029304A CN102145808B (en) 2011-01-27 2011-01-27 Industrial laser guidance AGV double-closed-loop control system and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110029304A CN102145808B (en) 2011-01-27 2011-01-27 Industrial laser guidance AGV double-closed-loop control system and control method thereof

Publications (2)

Publication Number Publication Date
CN102145808A true CN102145808A (en) 2011-08-10
CN102145808B CN102145808B (en) 2012-09-26

Family

ID=44420321

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110029304A Expired - Fee Related CN102145808B (en) 2011-01-27 2011-01-27 Industrial laser guidance AGV double-closed-loop control system and control method thereof

Country Status (1)

Country Link
CN (1) CN102145808B (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102968117A (en) * 2012-07-05 2013-03-13 无锡普智联科高新技术有限公司 Automatic guided vehicle (AGV) interface plate based on field programmable gate array (FPGA)
CN104097916A (en) * 2014-08-04 2014-10-15 电子科技大学 Double-layer intelligent channel multi-station automatic conveying control system
WO2015120813A1 (en) * 2014-02-13 2015-08-20 苏州工业园区艾吉威自动化设备有限公司 Laser automatically guided vehicle (agv) without reflecting panel and navigation method thereof
CN105259897A (en) * 2014-06-26 2016-01-20 联想(北京)有限公司 Control method and electronic equipment
CN106125740A (en) * 2016-08-29 2016-11-16 深圳市劲拓自动化设备股份有限公司 Vision navigation control method and system based on fuzzy algorithmic approach
CN106527438A (en) * 2016-11-11 2017-03-22 航天科工智能机器人有限责任公司 Robot navigation control method and device
CN107132844A (en) * 2017-05-24 2017-09-05 浙江大学 A kind of mobile robot is based on attitude detection module and distinguishingly target motion from antidote
CN108121335A (en) * 2016-11-28 2018-06-05 比亚迪股份有限公司 Vehicle route tracking and controlling method, device and vehicle
CN108168560A (en) * 2017-12-27 2018-06-15 沈阳智远弘业机器人有限公司 A kind of complex navigation control method for omnidirectional AGV
CN108549391A (en) * 2018-05-25 2018-09-18 汇专科技集团股份有限公司 AGV trolley control systems and method
CN108681322A (en) * 2018-04-13 2018-10-19 汇专科技集团股份有限公司 AGV carriage walkings and avoidance obstacle method and system
CN109189061A (en) * 2018-08-10 2019-01-11 安徽库讯自动化设备有限公司 A kind of AGV trolley travelling condition regulation method with time error analytic function
CN109709958A (en) * 2018-12-26 2019-05-03 南京航空航天大学 A kind of extension control method for AGV electromagnetic navigation control system
CN110133593A (en) * 2019-05-23 2019-08-16 浙江厚达智能科技股份有限公司 Unmanned indoor vehicle
CN110221313A (en) * 2019-06-18 2019-09-10 广东嘉腾机器人自动化有限公司 The laser radar installation site modification method and AGV trolley of AGV trolley
CN110262499A (en) * 2019-06-27 2019-09-20 北京埃索特核电子机械有限公司 A kind of two-track mobile robot synchronous control system and method
CN110654807A (en) * 2019-09-29 2020-01-07 广东博智林机器人有限公司 Material transportation system and control method thereof
CN111830980A (en) * 2020-07-14 2020-10-27 深圳市高步达智能科技有限公司 Laser navigation path following method
CN111994169A (en) * 2020-09-08 2020-11-27 北京北特圣迪科技发展有限公司 Motion control method of independently driven and steered performance trolley based on position compensation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101865996A (en) * 2010-05-19 2010-10-20 北京航空航天大学 Airborne laser radar pitch angle deviation real-time compensation method and device
CN201993646U (en) * 2011-01-27 2011-09-28 合肥工业大学 Double closed loop control system of industrial laser guidance AGV (Automatic Guided Vehicle)

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101865996A (en) * 2010-05-19 2010-10-20 北京航空航天大学 Airborne laser radar pitch angle deviation real-time compensation method and device
CN201993646U (en) * 2011-01-27 2011-09-28 合肥工业大学 Double closed loop control system of industrial laser guidance AGV (Automatic Guided Vehicle)

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
《传感器技术》 20051031 史恩秀等 基于超声波传感器的AGV定位方法的实验研究 23-28 1-3 第24卷, 第10期 *
《起重运输机械》 20061231 储江伟等 基于离合器转向的AGV及路径跟踪控制器设计 19-22 1-3 , 第12期 *
《起重运输机械》 20071231 吴焱明等 激光导引AGV车载控制*** 16-18 1 , 第12期 *

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102968117B (en) * 2012-07-05 2015-08-26 无锡普智联科高新技术有限公司 Based on the AGV interface board of FPGA
CN102968117A (en) * 2012-07-05 2013-03-13 无锡普智联科高新技术有限公司 Automatic guided vehicle (AGV) interface plate based on field programmable gate array (FPGA)
WO2015120813A1 (en) * 2014-02-13 2015-08-20 苏州工业园区艾吉威自动化设备有限公司 Laser automatically guided vehicle (agv) without reflecting panel and navigation method thereof
CN105259897B (en) * 2014-06-26 2019-02-05 联想(北京)有限公司 A kind of control method and electronic equipment
CN105259897A (en) * 2014-06-26 2016-01-20 联想(北京)有限公司 Control method and electronic equipment
CN104097916A (en) * 2014-08-04 2014-10-15 电子科技大学 Double-layer intelligent channel multi-station automatic conveying control system
CN106125740A (en) * 2016-08-29 2016-11-16 深圳市劲拓自动化设备股份有限公司 Vision navigation control method and system based on fuzzy algorithmic approach
CN106527438A (en) * 2016-11-11 2017-03-22 航天科工智能机器人有限责任公司 Robot navigation control method and device
CN108121335A (en) * 2016-11-28 2018-06-05 比亚迪股份有限公司 Vehicle route tracking and controlling method, device and vehicle
CN107132844A (en) * 2017-05-24 2017-09-05 浙江大学 A kind of mobile robot is based on attitude detection module and distinguishingly target motion from antidote
CN107132844B (en) * 2017-05-24 2019-07-16 浙江大学 A kind of mobile robot is based on attitude detection module and distinguishingly target is moved from antidote
CN108168560A (en) * 2017-12-27 2018-06-15 沈阳智远弘业机器人有限公司 A kind of complex navigation control method for omnidirectional AGV
CN108168560B (en) * 2017-12-27 2021-06-08 沈阳智远弘业机器人有限公司 Composite navigation control method for omnidirectional AGV
CN108681322A (en) * 2018-04-13 2018-10-19 汇专科技集团股份有限公司 AGV carriage walkings and avoidance obstacle method and system
CN108549391A (en) * 2018-05-25 2018-09-18 汇专科技集团股份有限公司 AGV trolley control systems and method
CN109189061A (en) * 2018-08-10 2019-01-11 安徽库讯自动化设备有限公司 A kind of AGV trolley travelling condition regulation method with time error analytic function
CN109189061B (en) * 2018-08-10 2021-08-24 合肥哈工库讯智能科技有限公司 AGV trolley running state regulation and control method with time error analysis function
CN109709958A (en) * 2018-12-26 2019-05-03 南京航空航天大学 A kind of extension control method for AGV electromagnetic navigation control system
CN109709958B (en) * 2018-12-26 2020-10-27 南京航空航天大学 Extensible control method for AGV electromagnetic navigation control system
CN110133593B (en) * 2019-05-23 2021-07-27 浙江厚达智能科技股份有限公司 Unmanned cab vehicle
CN110133593A (en) * 2019-05-23 2019-08-16 浙江厚达智能科技股份有限公司 Unmanned indoor vehicle
CN110221313B (en) * 2019-06-18 2021-04-16 广东嘉腾机器人自动化有限公司 Laser radar installation position correction method of AGV (automatic guided vehicle) and AGV
CN110221313A (en) * 2019-06-18 2019-09-10 广东嘉腾机器人自动化有限公司 The laser radar installation site modification method and AGV trolley of AGV trolley
CN110262499A (en) * 2019-06-27 2019-09-20 北京埃索特核电子机械有限公司 A kind of two-track mobile robot synchronous control system and method
CN110654807A (en) * 2019-09-29 2020-01-07 广东博智林机器人有限公司 Material transportation system and control method thereof
CN110654807B (en) * 2019-09-29 2021-10-22 广东博智林机器人有限公司 Material transportation system and control method thereof
CN111830980A (en) * 2020-07-14 2020-10-27 深圳市高步达智能科技有限公司 Laser navigation path following method
CN111830980B (en) * 2020-07-14 2023-11-03 上海同普电力技术有限公司 Laser navigation path following method
CN111994169A (en) * 2020-09-08 2020-11-27 北京北特圣迪科技发展有限公司 Motion control method of independently driven and steered performance trolley based on position compensation

Also Published As

Publication number Publication date
CN102145808B (en) 2012-09-26

Similar Documents

Publication Publication Date Title
CN102145808B (en) Industrial laser guidance AGV double-closed-loop control system and control method thereof
CN201993646U (en) Double closed loop control system of industrial laser guidance AGV (Automatic Guided Vehicle)
CN107415939B (en) Steering stability control method for distributed driving electric automobile
Kodagoda et al. Fuzzy speed and steering control of an AGV
CN112462760B (en) Double-steering-wheel AGV path tracking method
CN106909144A (en) For the unpiloted field obstacle-avoiding route planning of agricultural machinery and its control method
CN103324196A (en) Multi-robot path planning and coordination collision prevention method based on fuzzy logic
CN106123922A (en) Magnetic navigation AGV craspedodrome route method for correcting error based on proportion differential regulation
CN107037808B (en) Track-finding method for transport vehicle based on sliding mode controller
Oliveira et al. Trajectory generation using sharpness continuous dubins-like paths with applications in control of heavy-duty vehicles
CN112230651A (en) Distributed unmanned vehicle path tracking control method based on hierarchical control theory
Wang et al. Research on logistics autonomous mobile robot system
CN111026112A (en) Control system for automatic walking of wheeled robot along slope center line
Chen et al. Real-time predictive sliding mode control method for AGV with actuator delay
CN115236973A (en) AGV trajectory tracking control method based on PSO Lyapunov function
Zhou et al. Modeling and simulation research of heavy-duty AGV tracking control system based on magnetic navigation
Wu et al. Research on unmanned electric shovel autonomous driving path tracking control based on improved pure tracking and fuzzy control
CN208384428U (en) Stable turntable system based on reversed bit shift compensation
Yang et al. A trajectory planning and fuzzy control for autonomous intelligent parking system
Bacha et al. Autonomous vehicle path tracking using nonlinear steering control and input-output state feedback linearization
Meng et al. A Path Planning and Model Predictive Control for Automatic Parking System
Xie et al. Parameter self‐learning feedforward compensation‐based active disturbance rejection for path‐following control of self‐driving forklift trucks
Fan et al. Fuzzy-PID based deviation-correcting control system for laser guided AGV
CN115167135A (en) Feedback and model feedforward cascade unmanned vehicle self-tendency optimal position and posture control system
Polotski et al. Control of articulated vehicle for mining applications: Modeling and laboratory experiments

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120926

Termination date: 20210127