CN102269995A - Variable structure control method of wheeled mobile robot - Google Patents

Variable structure control method of wheeled mobile robot Download PDF

Info

Publication number
CN102269995A
CN102269995A CN 201110169879 CN201110169879A CN102269995A CN 102269995 A CN102269995 A CN 102269995A CN 201110169879 CN201110169879 CN 201110169879 CN 201110169879 A CN201110169879 A CN 201110169879A CN 102269995 A CN102269995 A CN 102269995A
Authority
CN
China
Prior art keywords
control
robot
deviation
expression
turning
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 201110169879
Other languages
Chinese (zh)
Other versions
CN102269995B (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.)
Chongqing University
Original Assignee
Chongqing University
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 Chongqing University filed Critical Chongqing University
Priority to CN 201110169879 priority Critical patent/CN102269995B/en
Publication of CN102269995A publication Critical patent/CN102269995A/en
Application granted granted Critical
Publication of CN102269995B publication Critical patent/CN102269995B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention discloses a variable structure control method of a wheeled mobile robot. according the method, the linear motion of a robot is controlled by using a multimodal PID (proportion integration differentiation) control method; and a forward direction of a trolley is corrected by using the combination of a control method and a PID control and a rule control; the two control modes are switched through the changes of a directional angle and a centre offset; the robot is controlled to turn in an in-situ right angle turning mode according to turning direction information and position information; by using the multimode PID control and the combination of the rule control and the PID control, the algorithm can use different control algorithms and corresponding control parameters according to different states of the robot to effectively improve the robot motion control performance; the control mode is divided according to the error change condition so as to reasonably simulate the control behavior of a human; compared with the traditional PID control method, the variable structure control method has a certain intelligence and improves the walking motion control quality of the robot.

Description

The variable structure control method of wheeled mobile robot
Technical field
The present invention relates to a kind of control algolithm of wheeled mobile robot, specially refer to a kind of variable structure control method of wheeled mobile robot.
Background technology
All there is great Research Significance in robot aspect industries, universities and research institutors, wheeled robot research is a branch of robot research, the research category that belongs to the intelligent robot of can walking, it relates to computing machine, control automatically, sensing and numerous front subjects such as perception, wireless telecommunications, precision optical machinery and biomimetic material.Along with the continuous development of science and technology, the raising of material life, the mankind more want to break away from work heavy, dangerous, that repeat.So the use of robot more and more widely, and robot motion's research more and more comes into one's own.
Mobile robot's motion control problem is a problem the most basic in the robot research, also is the problem that only reliable control theory just can be solved in the robot research.For a control system that comprises controlling object, the theoretical research of control problem comprises two aspect contents, the one, control system analysis problem, the one, control system synthesis problem.In problem analysis,, determine the qualitative behavior (if can the property controlled, observability, stability etc.) and the quantitative Changing Pattern of control system according to known control input action.In synthtic price index, opposite with problem analysis just, according to desired controlled system forms of motion or some performance index, determine to put on the control input action of controlling object, i.e. control algolithm.
Improve robot motion's performance, the design of its bottom motion control arithmetic and be optimized to key.Design kinetic control system become to improve an important goal of wheel type machine robot system.
PID is the most frequently used control method, PID controller three parameters define computing method qualitatively.For proportional controller, its input quantity and output quantity are proportional, and the two does not postpone in time; Adopt integral action to solve steady-state error, but increase the phase lag of system, serious impair system response speed.Can adopt the method that in error enters certain limit, just begins integration to control effectively.When its function coefficient was too big, it is unstable that system is tending towards.But, can be again that system acting is slow if coefficient is too little.Under the prerequisite of system stability, add vast scale and regulate, can reduce steady-state error, but can not eliminate error; The control of employing differential, the control effect is rapid, generally is applicable to the system of free hysteresis, has the effect of leading adjusting, if improper but numerical value is selected, the input value of control system can be vibrated repeatedly, this causes system can't reach preset value forever.In addition, the PID controller lacks intelligent perception mechanism, and real-time is not strong, and running orbit is not accurate enough and stable, and can not take different control methods at different states.
In order to improve the adaptive ability of mobile robot's walking, there have document to propose to be a kind of with fuzzy algorithm and proportional integral combination of fuzzy proportional plus integral control algorithm, and be applied on the four-wheel mobile robot of independent development, but the regular domain of this method is difficult for dividing, and practical application is difficult for reaching simulated effect.
By being learned model, moveable robot movement analyzes, based on the two-wheel robot of vision, used parameter fuzzy to be applied in the moveable robot movement control from the PID control method of adjusting in the past, but this method, parameter is difficult for adjusting, and is difficult in the reality realizing.
Wheeled mobile robot is when the outer curve path trace, cause big tracking error in order to prevent oversteer and depart from predefined paths, there is document to propose a kind of energy and adapts to the course tracking and controlling method that turns to greatly, utilize the feedback information of the absolute direction of robot revolver drift angle as controller.But in actual applications, single deflection angle as feedback and not center offset as feedback information, can not reach excellent control effect.
There is document to propose design and carries out robot ambulation control based on the fuzzy controller that merges function.This method can reduce fuzzy rule, but The Design of Fuzzy Logic Controller is comparatively complicated, and the fuzzy controller in the practical application can not well be devised.
Suitable change structure control can make robot system reach the diverter surface of appointment in finite time, thereby realizes sliding formwork control.But, real system is because there is inertia inevitably in switching device shifter, variable structure control system switches in different steering logics back and forth, thereby to cause the control of actual sliding formwork be not to occur on the diverter surface exactly, cause the violent shake of system easily, thereby become its big obstacle in actual applications.
The mobile robot control algorithm is different from the control algolithm of General System.Common automatic control algorithm designs at specific application conditions often, only is used to finish certain specific function.And robot control algorithm need be finished multiple function, and all robot control systems nearly all are the fusions of various control algorithm.
Therefore be badly in need of a kind ofly when control robot is walked, can keeping its good characteristic, can improve the control algolithm of traditional control algolithm adaptivity again.
This patent proposes a kind of new variable structure control method that multi-modal control, rule control and PID control are merged, and is used for the walking movement control of wheeled mobile robot.
Summary of the invention
In view of this, in order to address the above problem, the present invention proposes a kind ofly can keep its good characteristic when control robot is walked, and can improve the control algolithm of traditional control algolithm adaptivity again; Multi-modal control, rule control are controlled the new variable structure control method that merges with PID, be used for the walking movement control of wheeled mobile robot.
The object of the present invention is achieved like this:
The variable structure control method of wheeled mobile robot provided by the invention, described wheeled mobile robot comprises revolver, right wheel, driver, front-seat Magnetic Sensor, back row's Magnetic Sensor, wheeled mobile robot car body, rfid interrogator, described driver control motor speed, comprise the straight line moving control and the control of turning, described straight line moving control comes the control robot straight line to move and proofread and correct the working direction of robot according to the differential information of robot revolver and right wheel drive motor; Described turning control provides the turn direction information of turning and the turning position information that magnetic stripe provides to determine robot turning information needed according to the RFID label, and employing original place right-angled bend mode is finished and controlled turning action.
Further, described straight line moving is controlled to be and becomes the structure control mode, comprises internal control ring and external control ring, and described internal control ring adopts the Multi-Mode PID control method to come the straight line of control robot to move; The working direction that the control method that described external control ring adopts PID control to combine with rule control is proofreaied and correct dolly; Described internal control ring and external control ring are changed according to following condition: when deflection θ=0 and center offset η<d, by advancing of internal control ring control robot, otherwise adjusted the working direction of robot by the external control ring; Wherein d is two adjacent Magnetic Sensors intervals;
Further, described Multi-Mode PID control method may further comprise the steps:
S1: calculate the COEFFICIENT K in the Multi-Mode PID control p, K i, K d,
K wherein pThe expression scale-up factor, K iThe expression integral coefficient, K dThe expression differential coefficient;
S2: the robot movement information y (k) that input collects, y (k) is that current time revolver and right wheel speed are poor;
S3: calculation deviation e (k)=r (k)-y (k),
Wherein y (k) represents this sampling input quantity; R (k) represents given input quantity; The deviation of e (k) the given input quantity of expression and this sampling input quantity;
S4: by following formula calculation control amount:
u(k)=u(k-1)+K p(e(k)-e(k-1))+K ie(k)+K d(e(k)-2e(k-1)+e(k-2))
Wherein, the deviation of e (k) the given input quantity of expression and this sampling input quantity; Deviation between given input quantity of e (k-1) expression and the last time input quantity; E (k-2) expression specified rate and the deviation between the input quantity of sampling last time; U (k) expression needs the controlled quentity controlled variable of output; The controlled quentity controlled variable of the last output of u (k-1) expression;
S5: output controlled quentity controlled variable u (k), by the motion of robot driver module drive motor control robot;
S6: revise deviation by following formula, this deviation is set to deviation next time, and deviation is set to deviation last time next time:
e(k)→e(k-1),e(k-1)→e(k-2);
S7: judge whether the sampling time arrive, if no show, then writing down the sampling time finished up to the sampling time, entered next step;
S8:, then return the step S2 input of next time sampling if the sampling time finishes;
Further, the mode of also wanting elder generation to divide PID according to the situation of change of robot revolver and right wheel speed difference before the calculation control amount in the described step calculation control amount, described PID mode are divided and are carried out in such a way:
When revolver and right wheel speed difference during, use PID control less than default minimum threshold;
When revolver and right wheel speed difference during, use P control greater than default max-thresholds;
When revolver and right wheel speed difference are between default minimum threshold and default max-thresholds, use PI control;
Described default minimum threshold is got 1r/min, and described default max-thresholds is got 2r/min;
Further, described external control ring may further comprise the steps:
S21: utilize the Magnetic Sensor of robot front and back end and magnetic stripe position to gather the position error signal of robot and calculate the attitude of robot;
S22: judge whether robot pose deviation occurs, if deviation do not occur, then robot keeps original attitude to move;
S23: if deviation adopts following formula to calculate controlled quentity controlled variable:
e(k)=k 1η(k)+k 2θ(k)
u(k)=u(k-1)+K p(e(k)-e(k-1))+K ie(k)+K d(e(k)-2e(k-1)+e(k-2))
Wherein, k 1The scale-up factor of expression center offset, k 2Represent azimuthal scale-up factor, k 1, k 2Value to determine according to the attitude of robot; The deviation of e (k) the given input quantity of expression and this sampling input quantity; Deviation between given input quantity of e (k-1) expression and the last time input quantity; E (k-2) expression specified rate and the deviation between the input quantity of sampling last time; U (k) expression needs the controlled quentity controlled variable of output; The last output quantity of u (k-1) expression; η (k) represents that this detects the distance at center, robot center line distance path; θ (k) represents that this detects the deflection of robot;
S24: the deviation angle according to the robot of sensor is determined turning to of robot;
S25: determine dolly turn to after again according to controlled quentity controlled variable, send voltage for the driver corresponding port, thereby adjust turning to of robot two driving wheel rotating speed of motor and wheel;
Further, further comprising the steps of:
S9: when robot has run out of the scope of magnetic stripe at operational process, then carry out the forward video navigation, the information of side-play amount and off-centring distance is provided for kinetic control system by the forward video navigational system;
Further, described turning control may further comprise the steps:
S11: when the robot straight line moving, obtain the turn direction information of RFID label, detect the turning position information that magnetic stripe provides by Magnetic Sensor by rfid interrogator;
S12: stop motion after the time expand that the robot motion presets;
S13: the zone bit that provides according to the FRID label is judged the directional information of the turning of determining robot;
S14: according to the directional information of turning, allow a corresponding wheel turns, another wheel stops;
S15: detect magnetic stripe, judge whether magnetic stripe is positioned in the middle of front-seat magnetic sensing and the back row's magnetic sensing; If magnetic stripe is not positioned in the middle of front-seat magnetic sensing and the back row's magnetic sensing, then returns step S14 and continue to turn;
S16:, then stop to turn if magnetic stripe is positioned in the middle of front-seat magnetic sensing and the back row's magnetic sensing;
Further, calculation deviation comprises calculating angle and the two-part departure of offset distance in the described S3 step;
Further, described center offset calculates by following formula:
η = L 1 + L 2 2
Calculate by following formula at described position angle:
tan θ = L 1 - L 2 L
Wherein, L 1The distance of the front-seat Magnetic Sensor sense of magnetic stripe apart from center line, L are sensed in expression 2The distance of the front-seat Magnetic Sensor sense of magnetic stripe apart from center line sensed in expression, the distance of two row's Magnetic Sensors before and after L represents.
The invention has the advantages that: adopt Multi-Mode PID control, the input quantity of this control method is the rotary speed information of two wheels, constitutes the internal control ring, and the straight line of control robot moves; Also adopt rule control to combine with PID control, the input quantity of this control method is the position of robot (deflection and center offset) information, constitutes the working direction that the external control ring is used for proofreading and correct robot; When satisfying the condition that inside and outside control loop switch,, otherwise adjust the working direction of robot by the external control ring by advancing of internal control ring control robot; The control mode that the PID control of determining according to the motor driver special principle combines with rule control, this algorithm adopts different control algolithm and control corresponding parameter at the residing different conditions of robot, improves and improved the machine movement control performance effectively.
Multi-Mode PID control method provided by the invention, divide control mode according to the error change situation, people's control experience and skill have been imitated to a certain extent, more reasonably simulated people's control behavior, more traditional PID control method, have certain intelligently, improved robot ambulation motion control quality.
Other advantage of the present invention, target and feature will be set forth to a certain extent in the following description, and to a certain extent, based on being conspicuous to those skilled in the art, perhaps can obtain instruction from the practice of the present invention to investigating hereinafter.The objectives and other advantages of the present invention can be passed through following instructions, claims, and the specifically noted structure realizes and obtains in the accompanying drawing.
Description of drawings
In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention is described in further detail below in conjunction with accompanying drawing, wherein:
Fig. 1 is the automatic motion control control principle of straight line figure;
Fig. 2 is a PID control flow block diagram;
Fig. 3 is the synoptic diagram of the rule 1 of trolley travelling course attitude;
Fig. 4 is the synoptic diagram of the rule 2 of trolley travelling course attitude;
Fig. 5 is the synoptic diagram of the rule 3 of trolley travelling course attitude;
Fig. 6 is the synoptic diagram of the rule 4 of trolley travelling course attitude;
Fig. 7 is the synoptic diagram of the rule 5 of trolley travelling course attitude;
Fig. 8 is the synoptic diagram of the rule 6 of trolley travelling course attitude;
Fig. 9 is the navigational system structural drawing;
Figure 10 is turning magnetic stripe and RFID label position layout synoptic diagram;
Figure 11 is a dolly turning control flow.
The 1 expression magnetic stripe line of induction, the front-seat Magnetic Sensor of 2 expressions, 3 expression back row's Magnetic Sensors, 4 expression center offset η, the 5 expression working direction angle θ of robot, 6 expression rfid interrogators, 7 expression magnetic stripes, 8 expression prompting turning information magnetic stripes, 9 expression RFID labels, 10 expression magnetic stripe mounting grooves.
Embodiment
Below with reference to accompanying drawing, the preferred embodiments of the present invention are described in detail; Should be appreciated that preferred embodiment only for the present invention is described, rather than in order to limit protection scope of the present invention.
The variable structure control method of wheeled mobile robot provided by the invention, described wheeled mobile robot comprises revolver, right wheel, driver, front-seat Magnetic Sensor, back row's Magnetic Sensor, wheeled mobile robot car body, rfid interrogator, described driver control motor speed, comprise the straight line moving control and the control of turning, described straight line moving control comes the control robot straight line to move and proofread and correct the working direction of robot according to the differential information of robot revolver and right wheel drive motor; Described turning control provides the turn direction information of turning and the turning position information that magnetic stripe provides to determine robot turning information needed according to the RFID label, and employing original place right-angled bend mode is finished and controlled turning action.
Fig. 1 is the automatic motion control control principle of straight line figure; As shown in the figure, as the further improvement of the foregoing description, described straight line moving is controlled to be and becomes the structure control mode, comprises internal control ring and external control ring, and described internal control ring adopts the Multi-Mode PID control method to come the straight line of control robot to move; The working direction that the control method that described external control ring adopts PID control to combine with rule control is proofreaied and correct dolly; Described internal control ring and external control ring are changed according to following condition: when deflection θ=0 and center offset η<d, by advancing of internal control ring control robot, otherwise adjusted the working direction of robot by the external control ring; Wherein d is two adjacent Magnetic Sensors intervals, K 1The scale-up factor of expression center offset, K 2Represent azimuthal scale-up factor.
Fig. 2 is a PID control flow block diagram; As shown in the figure, as the further improvement of the foregoing description, described Multi-Mode PID control method may further comprise the steps:
S1: calculate the COEFFICIENT K in the Multi-Mode PID control p, K i, K d,
K wherein pThe expression scale-up factor, K iThe expression integral coefficient, K dThe expression differential coefficient;
S2: the robot movement information y (k) that input collects, y (k) is that current time revolver and right wheel speed are poor;
S3: calculation deviation e (k)=r (k)-y (k),
Wherein y (k) represents this sampling input quantity; R (k) represents given input quantity; The deviation of e (k) the given input quantity of expression and this sampling input quantity;
S4: by following formula calculation control amount:
u(k)=u(k-1)+K p(e(k)-e(k-1))+K ie(k)+K d(e(k)-2e(k-1)+e(k-2))
Wherein, the deviation of e (k) the given input quantity of expression and this sampling input quantity; Deviation between given input quantity of e (k-1) expression and the last time input quantity; E (k-2) expression specified rate and the deviation between the input quantity of sampling last time; U (k) expression needs the controlled quentity controlled variable of output; The controlled quentity controlled variable of the last output of u (k-1) expression;
S5: output controlled quentity controlled variable u (k), by the motion of robot driver module drive motor control robot;
S6: revise deviation by following formula, this deviation is set to deviation next time, and deviation is set to deviation last time next time:
e(k)→e(k-1),e(k-1)→e(k-2);
S7: judge whether the sampling time arrive, if no show, then writing down the sampling time finished up to the sampling time, entered next step;
S8:, then return the step S2 input of next time sampling if the sampling time finishes.
As the further improvement of the foregoing description, the mode of also wanting elder generation to divide PID according to the situation of change of robot revolver and right wheel speed difference before the calculation control amount in the described step calculation control amount, described PID mode are divided and are carried out in such a way:
When revolver and right wheel speed difference during less than default minimum threshold, use PID control, promptly adopt ratio, integration, three kinds of control laws of differential to control;
When revolver and right wheel speed difference during greater than default max-thresholds, use P control, promptly adopt the proportional control rule to control;
When revolver and right wheel speed difference are between default minimum threshold and default max-thresholds, use PI control, promptly adopt the control law of ratio, integration to control;
Described default minimum threshold is got 1r/min, and described default max-thresholds is got 2r/min.
Fig. 9 is the navigational system structural drawing, the wherein distributing position of rfid interrogator 6 on dolly, and magnetic stripe 7 setting on the way, and the control detailed process of turning is: read RFID label 9 when straight line moving, navigational system has obtained the directional information of turning.When Magnetic Sensor detects the magnetic stripe 8 of the prompting turning information more than 4 or 4, be defined as and detect turning mark, dolly stops immediately, from navigational system, take out the directional information of turning, allow a corresponding wheel turns, another wheel stops, and detects Magnetic Sensor simultaneously, when the front and rear row Magnetic Sensor sense the magnetic stripe that is installed in the magnetic stripe mounting groove 10 be positioned in the middle of the time, dolly moves on.After turning is finished, empty the directional information of the turning of navigational system.After the directional information of the turning that empties navigational system, if when Magnetic Sensor is read the magnetic stripe 8 of the prompting turning information more than 4 or 4, robot does not turn yet, to avoid the robot maloperation.As shown in the figure: as the further improvement of the foregoing description, described external control ring may further comprise the steps:
S21: utilize the Magnetic Sensor of robot front and back end and magnetic stripe position to gather the position error signal of robot and calculate the attitude of robot;
S22: judge whether robot pose deviation occurs, if deviation do not occur, then robot keeps original attitude to move;
S23: if deviation adopts following formula to calculate controlled quentity controlled variable:
e(k)=k 1η(k)+k 2θ(k)
u(k)=u(k-1)+K p(e(k)-e(k-1))+K ie(k)+K d(e(k)-2e(k-1)+e(k-2))
Wherein, k 1The scale-up factor of expression center offset, k 2Represent azimuthal scale-up factor, k 1, k 2Value to determine according to the attitude of robot; The deviation of e (k) the given input quantity of expression and this sampling input quantity; Deviation between given input quantity of e (k-1) expression and the last time input quantity; E (k-2) expression specified rate and the deviation between the input quantity of sampling last time; U (k) expression needs the controlled quentity controlled variable of output; The last output quantity of u (k-1) expression; η (k) represents that this detects the distance at center, robot center line distance path; θ (k) represents that this detects the deflection of robot;
Wherein, k 1, k 2Value to determine according to the on-the-spot repetition test of the attitude of dolly.
S24: the deviation angle according to the robot of sensor is determined turning to of robot;
S25: determine dolly turn to after again according to controlled quentity controlled variable, send voltage for the driver corresponding port, thereby adjust turning to of robot two driving wheel rotating speed of motor and wheel.
As the further improvement of the foregoing description, calculation deviation comprises calculating angle and the two-part departure of offset distance in the described S3 step, and described center offset calculates by following formula:
η = L 1 + L 2 2
Calculate by following formula at described position angle:
tan θ = L 1 - L 2 L
Wherein, L 1The distance of the front-seat Magnetic Sensor sense of magnetic stripe apart from center line, L are sensed in expression 2The distance of the front-seat Magnetic Sensor sense of magnetic stripe apart from center line sensed in expression, the distance of two row's Magnetic Sensors before and after L represents.
L 1, L 2Be the number that symbol is arranged, the regulation left avertence is for negative, and right avertence is for just.
Fig. 3 to Fig. 8 is the synoptic diagram of trolley travelling course attitude; The magnetic stripe line of induction 1, front-seat Magnetic Sensor 2, back row's Magnetic Sensor 3, center offset η 4, the working direction angle θ of robot 5 among the figure, the attitude of robot is passed through following rule description:
Fig. 3 is the synoptic diagram of the rule 1 of trolley travelling course attitude; As shown in the figure, regular 1:L 1<0, L 2>0, dolly should be proofreaied and correct left.When θ=0, during η<d, carry out straight line moving and proofread and correct control.D is the interval of adjacent two Magnetic Sensors.
Fig. 4 is the synoptic diagram of the rule 2 of trolley travelling course attitude; As shown in the figure, regular 2:L 1>0, L 2<0, dolly should be proofreaied and correct to the right.When θ=0, during η<d, carry out straight line moving and proofread and correct control.
Fig. 5 is the synoptic diagram of the rule 3 of trolley travelling course attitude; As shown in the figure, regular 3:L 1<0, L 2<0, θ>0, dolly should be to keeping direction of motion constant.When becoming attitude rule 2, carry out the correction program of attitude rule 2.
Fig. 6 is the synoptic diagram of the rule 4 of trolley travelling course attitude; As shown in the figure, regular 4:L 1<0, L 2<0, θ<0, dolly should be proofreaied and correct left.When θ=0, during η<d, carry out straight line moving and proofread and correct control.
Fig. 7 is the synoptic diagram of the rule 5 of trolley travelling course attitude; As shown in the figure, regular 5:L 1>0, L 2>0, θ<0, dolly should be to keeping direction of motion constant.When becoming attitude rule 1, the correction program of executing rule 1.
Fig. 8 is the synoptic diagram of the rule 6 of trolley travelling course attitude; As shown in the figure, regular 6:L 1>0, L 2>0, θ>0, dolly should be proofreaied and correct to the right.When θ=0, during η<d, carry out straight line moving and proofread and correct control.
As the further improvement of the foregoing description, further comprising the steps of:
S9: when robot has run out of the scope of magnetic stripe at operational process, then carry out the forward video navigation, the information of side-play amount and off-centring distance is provided for kinetic control system by the forward video navigational system.
Figure 10 is turning magnetic stripe and RFID label position layout synoptic diagram; Figure 11 is a dolly turning control flow, 4 magnetic stripes of 8 expression prompting turning information, 9 expression RFID labels, 10 expression magnetic stripe mounting grooves.
As shown in the figure, as the further improvement of the foregoing description, described turning control may further comprise the steps:
S11: when the robot straight line moving, obtain the turn direction information of RFID label, detect the turning position information that magnetic stripe provides by Magnetic Sensor by rfid interrogator;
S12: stop motion after the time expand that the robot motion presets;
S13: the zone bit that provides according to the FRID label is judged the directional information of the turning of determining robot;
S14: according to the directional information of turning, allow a corresponding wheel turns, another wheel stops;
S15: detect magnetic stripe, judge whether magnetic stripe is positioned in the middle of front-seat magnetic sensing and the back row's magnetic sensing; If magnetic stripe is not positioned in the middle of front-seat magnetic sensing and the back row's magnetic sensing, then returns step S14 and continue to turn;
S16:, then stop to turn if magnetic stripe is positioned in the middle of front-seat magnetic sensing and the back row's magnetic sensing.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and obviously, those skilled in the art can carry out various changes and modification and not break away from the spirit and scope of the present invention the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (9)

1. the variable structure control method of wheeled mobile robot, described wheeled mobile robot comprises revolver, right wheel, driver, front-seat Magnetic Sensor, back row's Magnetic Sensor, wheeled mobile robot car body, rfid interrogator, described driver control motor speed, it is characterized in that: comprise the straight line moving control and the control of turning, described straight line moving control comes the control robot straight line to move and proofread and correct the working direction of robot according to the differential information of robot revolver and right wheel drive motor; Described turning control provides the turn direction information of turning and the turning position information that magnetic stripe provides to determine robot turning information needed according to the RFID label, and employing original place right-angled bend mode is finished and controlled turning action.
2. the variable structure control method of wheeled mobile robot according to claim 1, it is characterized in that: described straight line moving is controlled to be the structure control mode that becomes, comprise internal control ring and external control ring, described internal control ring adopts the Multi-Mode PID control method to come the straight line of control robot to move; The working direction that the control method that described external control ring adopts PID control to combine with rule control is proofreaied and correct dolly; Described internal control ring and external control ring are changed according to following condition: when deflection θ=0 and center offset η<d, by advancing of internal control ring control robot, otherwise adjusted the working direction of robot by the external control ring; Wherein d is two adjacent Magnetic Sensors intervals.
3. the variable structure control method of wheeled mobile robot according to claim 2, it is characterized in that: described Multi-Mode PID control method may further comprise the steps:
S1: calculate the COEFFICIENT K in the Multi-Mode PID control p, K i, K d,
K wherein pThe expression scale-up factor, K iThe expression integral coefficient, K dThe expression differential coefficient;
S2: the robot movement information y (k) that input collects, y (k) is that current time revolver and right wheel speed are poor;
S3: calculation deviation e (k)=r (k)-y (k),
Wherein y (k) represents this sampling input quantity; R (k) represents given input quantity; The deviation of e (k) the given input quantity of expression and this sampling input quantity;
S4: by following formula calculation control amount:
u(k)=u(k-1)+K p(e(k)-e(k-1))+K ie(k)+K d(e(k)-2e(k-1)+e(k-2))
Wherein, the deviation of e (k) the given input quantity of expression and this sampling input quantity; Deviation between given input quantity of e (k-1) expression and the last time input quantity; E (k-2) expression specified rate and the deviation between the input quantity of sampling last time; U (k) expression needs the controlled quentity controlled variable of output; The controlled quentity controlled variable of the last output of u (k-1) expression;
S5: output controlled quentity controlled variable u (k), by the motion of robot driver module drive motor control robot;
S6: revise deviation by following formula, this deviation is set to deviation next time, and deviation is set to deviation last time next time:
e(k)→e(k-1),e(k-1)→e(k-2);
S7: judge whether the sampling time arrive, if no show, then writing down the sampling time finished up to the sampling time, entered next step;
S8:, then return the step S2 input of next time sampling if the sampling time finishes.
4. the variable structure control method of wheeled mobile robot according to claim 3, it is characterized in that: the mode of also wanting elder generation to divide PID according to the situation of change of robot revolver and right wheel speed difference before the calculation control amount in the described step calculation control amount, described PID mode are divided and are carried out in such a way:
When revolver and right wheel speed difference during, use PID control less than default minimum threshold;
When revolver and right wheel speed difference during, use P control greater than default max-thresholds;
When revolver and right wheel speed difference are between default minimum threshold and default max-thresholds, use PI control;
Described default minimum threshold is got 1r/min, and described default max-thresholds is got 2r/min.
5. the variable structure control method of wheeled mobile robot according to claim 2, it is characterized in that: described external control ring may further comprise the steps:
S21: utilize the Magnetic Sensor of robot front and back end and magnetic stripe position to gather the position error signal of robot and calculate the attitude of robot;
S22: judge whether robot pose deviation occurs, if deviation do not occur, then robot keeps original attitude to move;
S23: if deviation adopts following formula to calculate controlled quentity controlled variable:
e(k)=k 1η(k)+k 2θ(k)
u(k)=u(k-1)+K p(e(k)-e(k-1))+K ie(k)+K d(e(k)-2e(k-1)+e(k-2))
Wherein, k 1The scale-up factor of expression center offset, k 2Represent azimuthal scale-up factor, k 1, k 2Value to determine according to the attitude of robot; The deviation of e (k) the given input quantity of expression and this sampling input quantity; Deviation between given input quantity of e (k-1) expression and the last time input quantity; E (k-2) expression specified rate and the deviation between the input quantity of sampling last time; U (k) expression needs the controlled quentity controlled variable of output; The last output quantity of u (k-1) expression; η (k) represents that this detects the distance at center, robot center line distance path; θ (k) represents that this detects the deflection of robot;
S24: the deviation angle according to the robot of sensor is determined turning to of robot;
S25: determine dolly turn to after again according to controlled quentity controlled variable, send voltage for the driver corresponding port, thereby adjust turning to of robot two driving wheel rotating speed of motor and wheel.
6. the variable structure control method of wheeled mobile robot according to claim 5 is characterized in that: further comprising the steps of:
S9: when robot has run out of the scope of magnetic stripe at operational process, then carry out the forward video navigation, the information of side-play amount and off-centring distance is provided for kinetic control system by the forward video navigational system.
7. the variable structure control method of wheeled mobile robot according to claim 1 is characterized in that: described turning control may further comprise the steps:
S11: when the robot straight line moving, obtain the turn direction information of RFID label, detect the turning position information that magnetic stripe provides by Magnetic Sensor by rfid interrogator;
S12: stop motion after the time expand that the robot motion presets;
S13: the zone bit that provides according to the FRID label is judged the directional information of the turning of determining robot;
S14: according to the directional information of turning, allow a corresponding wheel turns, another wheel stops;
S15: detect magnetic stripe, judge whether magnetic stripe is positioned in the middle of front-seat magnetic sensing and the back row's magnetic sensing; If magnetic stripe is not positioned in the middle of front-seat magnetic sensing and the back row's magnetic sensing, then returns step S14 and continue to turn;
S16:, then stop to turn if magnetic stripe is positioned in the middle of front-seat magnetic sensing and the back row's magnetic sensing.
8. the variable structure control method of wheeled mobile robot according to claim 3 is characterized in that: calculation deviation comprises and calculates angle and the two-part departure of offset distance in the described S3 step.
9. the variable structure control method of wheeled mobile robot according to claim 8 is characterized in that: described center offset calculates by following formula:
η = L 1 + L 2 2
Calculate by following formula at described position angle:
tan θ = L 1 - L 2 L
Wherein, L 1The distance of the front-seat Magnetic Sensor sense of magnetic stripe apart from center line, L are sensed in expression 2The distance of the front-seat Magnetic Sensor sense of magnetic stripe apart from center line sensed in expression, the distance of two row's Magnetic Sensors before and after L represents.
CN 201110169879 2011-06-22 2011-06-22 Variable structure control method of wheeled mobile robot Expired - Fee Related CN102269995B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110169879 CN102269995B (en) 2011-06-22 2011-06-22 Variable structure control method of wheeled mobile robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110169879 CN102269995B (en) 2011-06-22 2011-06-22 Variable structure control method of wheeled mobile robot

Publications (2)

Publication Number Publication Date
CN102269995A true CN102269995A (en) 2011-12-07
CN102269995B CN102269995B (en) 2013-09-25

Family

ID=45052325

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110169879 Expired - Fee Related CN102269995B (en) 2011-06-22 2011-06-22 Variable structure control method of wheeled mobile robot

Country Status (1)

Country Link
CN (1) CN102269995B (en)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103170976A (en) * 2013-03-13 2013-06-26 西北工业大学 Two-freedom-degree robot motion control method
CN103631142A (en) * 2013-12-09 2014-03-12 天津工业大学 Iterative learning algorithm for trajectory tracking of wheeled robot
CN104089616A (en) * 2014-07-31 2014-10-08 四川阿泰因机器人智能装备有限公司 Mobile robot positioning system
CN105068543A (en) * 2015-08-11 2015-11-18 浙江工业大学 Piggyback-type AGV two wheel synchronization method based on PID control
CN105867372A (en) * 2016-04-07 2016-08-17 重庆大学 Turning motion planning method and system of omni-directional mobile robot under narrow right-angled bend condition
CN106204756A (en) * 2016-06-23 2016-12-07 江西洪都航空工业集团有限责任公司 A kind of curb parking automatic accounting system
CN106292660A (en) * 2016-08-05 2017-01-04 上海电力学院 Balance car course corrections device and method based on speedometer and gray-scale sensor
CN106325269A (en) * 2016-08-05 2017-01-11 上海电力学院 Mileometer and magnetic sensor-based two wheel balance vehicle path correcting device and method
CN104297757B (en) * 2012-11-05 2017-02-15 张周新 Electro-optical distance measurement device for robot
CN106681333A (en) * 2017-03-02 2017-05-17 刘伟豪 Method and system for improving stability of transformer substation inspection robot
CN106774359A (en) * 2016-11-23 2017-05-31 河池学院 A kind of vehicle body attitude method of adjustment of sweeping robot
CN106737677A (en) * 2016-12-28 2017-05-31 重庆东电通信技术有限公司 A kind of robot inspection management method and management system
CN106919176A (en) * 2017-04-19 2017-07-04 无锡新创力工业设备有限公司 A kind of AGV dollies correction control method
WO2017118000A1 (en) * 2016-01-04 2017-07-13 杭州亚美利嘉科技有限公司 Wheel diameter compensation method and device for robot
CN106950958A (en) * 2017-03-28 2017-07-14 歌尔科技有限公司 Straight line control method, device and two-wheel robot
CN107422728A (en) * 2017-05-31 2017-12-01 北京物资学院 A kind of merchandising machine people lateral misalignment control method and merchandising machine people
CN107544574A (en) * 2017-09-07 2018-01-05 上海电力学院 Crusing robot wheel speed control method based on embedded-type ARM and combined filter
WO2018032933A1 (en) * 2016-08-17 2018-02-22 国网山东省电力公司电力科学研究院 Substation inspection robot navigation control system and method
TWI618998B (en) * 2016-11-07 2018-03-21 正修學校財團法人正修科技大學 Automatic tracking robot and control method thereof
CN108549392A (en) * 2018-05-31 2018-09-18 南京铁道职业技术学院 A method of control vehicle rotational angle
CN108594637A (en) * 2018-05-30 2018-09-28 大连理工大学 The point-to-point autokinetic movement control method of double-wheel self-balancing facing
CN108919812A (en) * 2018-08-02 2018-11-30 佛山市兴颂机器人科技有限公司 robot driving device and robot
CN108958267A (en) * 2018-08-10 2018-12-07 洛阳中科龙网创新科技有限公司 A kind of unmanned vehicle barrier-avoiding method based on laser radar
CN110337348A (en) * 2018-04-25 2019-10-15 深圳市大疆创新科技有限公司 Excessively curved and the progress control method, device of robot
CN110580049A (en) * 2019-10-30 2019-12-17 华强方特(深圳)科技有限公司 tracking control method of trackless tourist car
CN110680243A (en) * 2019-09-30 2020-01-14 湖南格兰博智能科技有限责任公司 Wall-following cleaning control algorithm for floor-sweeping robot
CN112511065A (en) * 2020-12-17 2021-03-16 珠海市一微半导体有限公司 PID (proportion integration differentiation) adjusting method in robot starting acceleration motion
CN113110025A (en) * 2021-04-08 2021-07-13 深兰科技(上海)有限公司 Method and system for controlling travel of robot, electronic device, and storage medium
CN113110456A (en) * 2021-04-16 2021-07-13 河南六米电子科技有限公司 AGV trolley stable driving method and system based on artificial intelligence

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1254636A (en) * 1999-07-27 2000-05-31 重庆大学 Miniature walking robot for climbing up wall and its drive method
JP2000298518A (en) * 1999-04-15 2000-10-24 Murata Mach Ltd Automated guided vehicle
CN101116969A (en) * 2007-09-04 2008-02-06 杭州电子科技大学 Moveable robot movement high-precision control method
CN102023569A (en) * 2010-09-01 2011-04-20 重庆大学 Point calm increment intelligent control method of two-wheeled robot

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000298518A (en) * 1999-04-15 2000-10-24 Murata Mach Ltd Automated guided vehicle
CN1254636A (en) * 1999-07-27 2000-05-31 重庆大学 Miniature walking robot for climbing up wall and its drive method
CN101116969A (en) * 2007-09-04 2008-02-06 杭州电子科技大学 Moveable robot movement high-precision control method
CN102023569A (en) * 2010-09-01 2011-04-20 重庆大学 Point calm increment intelligent control method of two-wheeled robot

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104297757B (en) * 2012-11-05 2017-02-15 张周新 Electro-optical distance measurement device for robot
CN103170976B (en) * 2013-03-13 2014-11-26 西北工业大学 Two-freedom-degree robot motion control method
CN103170976A (en) * 2013-03-13 2013-06-26 西北工业大学 Two-freedom-degree robot motion control method
CN103631142A (en) * 2013-12-09 2014-03-12 天津工业大学 Iterative learning algorithm for trajectory tracking of wheeled robot
CN104089616A (en) * 2014-07-31 2014-10-08 四川阿泰因机器人智能装备有限公司 Mobile robot positioning system
CN105068543A (en) * 2015-08-11 2015-11-18 浙江工业大学 Piggyback-type AGV two wheel synchronization method based on PID control
CN105068543B (en) * 2015-08-11 2017-07-28 浙江工业大学 It is a kind of that type AGV two-wheeled synchronous method is born based on PID control
WO2017118000A1 (en) * 2016-01-04 2017-07-13 杭州亚美利嘉科技有限公司 Wheel diameter compensation method and device for robot
US10416674B2 (en) 2016-01-04 2019-09-17 Hangzhou Yameilijia Technology Co., Ltd. Wheel diameter compensation method and apparatus for robot
CN105867372A (en) * 2016-04-07 2016-08-17 重庆大学 Turning motion planning method and system of omni-directional mobile robot under narrow right-angled bend condition
CN105867372B (en) * 2016-04-07 2018-09-21 重庆大学 Divertical motion method and system for planning under the narrow quarter bend of all directionally movable robot
CN106204756A (en) * 2016-06-23 2016-12-07 江西洪都航空工业集团有限责任公司 A kind of curb parking automatic accounting system
CN106325269B (en) * 2016-08-05 2019-06-11 上海电力学院 Two-wheeled balance car course corrections device and method based on odometer and Magnetic Sensor
CN106292660A (en) * 2016-08-05 2017-01-04 上海电力学院 Balance car course corrections device and method based on speedometer and gray-scale sensor
CN106325269A (en) * 2016-08-05 2017-01-11 上海电力学院 Mileometer and magnetic sensor-based two wheel balance vehicle path correcting device and method
CN106292660B (en) * 2016-08-05 2019-06-11 上海电力学院 Balance car course corrections device and method based on odometer and gray-scale sensor
WO2018032933A1 (en) * 2016-08-17 2018-02-22 国网山东省电力公司电力科学研究院 Substation inspection robot navigation control system and method
TWI618998B (en) * 2016-11-07 2018-03-21 正修學校財團法人正修科技大學 Automatic tracking robot and control method thereof
CN106774359A (en) * 2016-11-23 2017-05-31 河池学院 A kind of vehicle body attitude method of adjustment of sweeping robot
CN106737677A (en) * 2016-12-28 2017-05-31 重庆东电通信技术有限公司 A kind of robot inspection management method and management system
CN106681333A (en) * 2017-03-02 2017-05-17 刘伟豪 Method and system for improving stability of transformer substation inspection robot
CN106950958A (en) * 2017-03-28 2017-07-14 歌尔科技有限公司 Straight line control method, device and two-wheel robot
CN106919176A (en) * 2017-04-19 2017-07-04 无锡新创力工业设备有限公司 A kind of AGV dollies correction control method
CN107422728A (en) * 2017-05-31 2017-12-01 北京物资学院 A kind of merchandising machine people lateral misalignment control method and merchandising machine people
CN107422728B (en) * 2017-05-31 2023-08-25 北京物资学院 Logistics robot lateral deviation control method and logistics robot
CN107544574A (en) * 2017-09-07 2018-01-05 上海电力学院 Crusing robot wheel speed control method based on embedded-type ARM and combined filter
CN107544574B (en) * 2017-09-07 2020-12-22 上海电力学院 Inspection robot wheel speed control method based on embedded ARM and combined filtering
CN110337348A (en) * 2018-04-25 2019-10-15 深圳市大疆创新科技有限公司 Excessively curved and the progress control method, device of robot
CN108594637A (en) * 2018-05-30 2018-09-28 大连理工大学 The point-to-point autokinetic movement control method of double-wheel self-balancing facing
CN108549392A (en) * 2018-05-31 2018-09-18 南京铁道职业技术学院 A method of control vehicle rotational angle
CN108919812A (en) * 2018-08-02 2018-11-30 佛山市兴颂机器人科技有限公司 robot driving device and robot
CN108958267A (en) * 2018-08-10 2018-12-07 洛阳中科龙网创新科技有限公司 A kind of unmanned vehicle barrier-avoiding method based on laser radar
CN110680243A (en) * 2019-09-30 2020-01-14 湖南格兰博智能科技有限责任公司 Wall-following cleaning control algorithm for floor-sweeping robot
CN110580049A (en) * 2019-10-30 2019-12-17 华强方特(深圳)科技有限公司 tracking control method of trackless tourist car
CN112511065A (en) * 2020-12-17 2021-03-16 珠海市一微半导体有限公司 PID (proportion integration differentiation) adjusting method in robot starting acceleration motion
CN112511065B (en) * 2020-12-17 2023-03-10 珠海一微半导体股份有限公司 PID (proportion integration differentiation) adjusting method in robot starting acceleration motion
CN113110025A (en) * 2021-04-08 2021-07-13 深兰科技(上海)有限公司 Method and system for controlling travel of robot, electronic device, and storage medium
CN113110456A (en) * 2021-04-16 2021-07-13 河南六米电子科技有限公司 AGV trolley stable driving method and system based on artificial intelligence

Also Published As

Publication number Publication date
CN102269995B (en) 2013-09-25

Similar Documents

Publication Publication Date Title
CN102269995B (en) Variable structure control method of wheeled mobile robot
CN106020197B (en) A kind of robot path track algorithm based on potential energy field
CN110018632A (en) A kind of vehicle lane change control method and device
CN113204236B (en) Intelligent agent path tracking control method
Guo et al. Design of automatic steering controller for trajectory tracking of unmanned vehicles using genetic algorithms
CN100491084C (en) Mobile Robot local paths planning method on the basis of binary environmental information
Heil et al. Adaptive and efficient lane change path planning for automated vehicles
CN110244735A (en) The heuristic dynamic programming control method of mobile robot tracking desired trajectory
CN113386766B (en) Continuous and periodic self-adaptive synchronous online trajectory planning system and method
CN108646756A (en) Intelligent automobile crosswise joint method and system based on piecewise affine fuzzy sliding mode
Zhang et al. Automatic vehicle parallel parking design using fifth degree polynomial path planning
CN108398951A (en) A kind of robot pose measurement method and apparatus combined of multi-sensor information
WO2018047292A1 (en) Vehicle travel control method and travel control device
CN109656240A (en) A kind of vehicle route follow-up control apparatus, method and vehicle
CN113515038B (en) Vehicle lane changing method, device, equipment and readable storage medium
Wang et al. Research on logistics autonomous mobile robot system
CN110908379A (en) Vehicle track prediction method and device based on historical information and storage medium
Kapania Trajectory planning and control for an autonomous race vehicle
CN110147098A (en) Control method, device, equipment and the readable storage medium storing program for executing of automatic driving vehicle
CN112092825A (en) Lane keeping method based on machine learning
CN117724504B (en) Unmanned vehicle path tracking control method and device based on projection area
KR20230175288A (en) Adaptive path tracking algorithm for large vehicles
Elmi et al. Path planning using model predictive controller based on potential field for autonomous vehicles
CN116185009A (en) Differential AGV deviation correction control system and method based on composite navigation
Gong et al. Path tracking of unmanned vehicle based on parameters self-tuning fuzzy control

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

Granted publication date: 20130925

Termination date: 20160622

CF01 Termination of patent right due to non-payment of annual fee