Movatterモバイル変換


[0]ホーム

URL:


CN110879621A - Speed closed-loop control method applied to balance torque of four-wheel drive wheeled robot - Google Patents

Speed closed-loop control method applied to balance torque of four-wheel drive wheeled robot
Download PDF

Info

Publication number
CN110879621A
CN110879621ACN201911233418.6ACN201911233418ACN110879621ACN 110879621 ACN110879621 ACN 110879621ACN 201911233418 ACN201911233418 ACN 201911233418ACN 110879621 ACN110879621 ACN 110879621A
Authority
CN
China
Prior art keywords
wheel
speed
torque
closed
given
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
CN201911233418.6A
Other languages
Chinese (zh)
Other versions
CN110879621B (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.)
Chengdu Gui Robot Co Ltd
Original Assignee
Chengdu Gui Robot Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Gui Robot Co LtdfiledCriticalChengdu Gui Robot Co Ltd
Priority to CN201911233418.6ApriorityCriticalpatent/CN110879621B/en
Publication of CN110879621ApublicationCriticalpatent/CN110879621A/en
Application grantedgrantedCritical
Publication of CN110879621BpublicationCriticalpatent/CN110879621B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The invention discloses a speed closed-loop control method for balancing torque applied to a four-wheel-drive four-wheel robot, which comprises the following steps of calculating a given steering angle α of any wheel according to a given translational linear velocity vector V and a given rotation angular velocity omegaiAnd a rotation speed ViA one-to-one correspondence of the steering angle αiAs angular inputs to four wheel steering servo systems; acquiring and acquiring the current actual rotating speed V of any wheel from a servo driverri(ii) a Determining the rotational speed ViWith the current actual speed VriDifference value delta ofi(ii) a Difference δ for any wheeliPID adjustment is performed, and the output of the PID adjustment is used as the torque T of any one walking servo motori(ii) a Obtaining the average torque of the walking servo motor; and setting a walking servo system to be in a torque closed-loop mode, and outputting the average torque to the walking servo system. Through the scheme, the four-wheel-drive four-wheel robot has the advantages of simplicity and convenience in control, simple logic and the like, and has the advantages in the technical field of four-wheel-drive four-wheel robotsHas high practical value and popularization value.

Description

Speed closed-loop control method applied to balance torque of four-wheel drive wheeled robot
Technical Field
The invention relates to the technical field of four-wheel-drive four-wheel robots, in particular to a speed closed-loop control method for balancing torque, which is applied to the four-wheel-drive four-wheel robot.
Background
A four-wheel drive robot is a flexible novel robot trolley which is provided with four wheels, but unlike the common four-wheel trolley, each wheel of the four-wheel drive robot has two independent degrees of freedom, namely each wheel is provided with two independent servo drive systems, one is responsible for driving the wheels to rotate, and the other is responsible for driving the wheels to steer, and can be respectively called as a walking servo system and a steering servo system.
Because each wheel can independently turn to, consequently, four change four wheel drive robot has very high removal flexibility, can easily accomplish the motion that ordinary four-wheel dolly can not accomplish such as pivot turns to, horizontal, oblique translation. In order to accurately control the position and the speed of the robot, the overall speed closed-loop control of the robot needs to be realized, and an ideal control algorithm is as follows:
as shown in fig. 1, when the robot is viewed as a whole, its motion on a two-dimensional plane includes two given quantities, i.e., a translational linear velocity vector V and a rotational angular velocity ω, by which the steering angles and the rotational speeds of the four wheels can be calculated in combination with the mechanical dimensions of the platform itself. Then respectively outputting the steering angle to the steering servo system of each wheel and outputting the rotating speed to the walking servo system of each wheel, thus realizing the given movement. At this time, the steering servo system works in a position closed loop mode, and the walking servo system works in a speed closed loop mode.
The specific calculation method is as follows:
point O is the geometric center of the robot, O1、O2、O3、O4Respectively, the projection of the axes of the four wheels on the plane. And establishing a rectangular coordinate system by taking the point O as an origin, taking the right front of the vehicle body as the positive direction of the y axis and the right side of the vehicle body as the positive direction of the x axis.
Setting the current given vehicle linear velocity vectorV and the angular velocity of rotation is ω, then the linear velocity vectors V of the four wheels can be calculated respectively according to the velocity vector compositioniFor example, the top right wheel No. 2 has an axis projection of O2The translational linear velocity vector is V, and the rotation angular velocity omega is O2The linear velocity vector of the point generation is set as V omega2Then V ω2Is perpendicular to line segment OO2Let a line segment OO2Is L, then
Figure BDA0002304214500000021
Where a is the track width of the robot and b is the wheelbase of the robot.
2Modulo V ω2I | ═ ω · L means that the angular velocity of rotation ω is at O2The linear velocity of the dot generation.
Calculating translation velocity vector V and linear velocity vector V omega generated by rotation2The vector sum of (1) is the linear velocity vector V of the No. 2 wheel2。V2The included angle of the Y axis is set to α2,V2Is a modulus of | V2If α2The steering angle input of the No. 2 wheel steering servo system and the speed input of the No. 2 wheel traveling servo system are | V2L, positive or negative of which is vector V2Is determined. Similarly, the steering angle and the walking speed of the wheels 1, 3 and 4 can be respectively calculated.
However, the above algorithm is based on an ideal situation, it is considered that four wheels of the robot are absolutely symmetrical, and the installation positions and the mechanical states are completely consistent, when in actual application, because the machining precision is limited, the installation position of each wheel has deviation, the rotation angle of the wheel has error with the set value, the circumferential diameters of the wheels are not completely the same, the four wheels of the robot are independently driven, and there is no differential, so the deviation can not be compensated by the differential as for the electric automobile, during the actual moving process, the actual rotation speed that the four wheels need to reach has certain deviation with the theoretical calculated value, so almost all the wheels can not rotate to the set speed, even if the deviation is not large, forcing the wheels to rotate to the theoretical calculated value by using the speed closed loop can cause serious consequences, and the torques and powers of the four motors are seriously unbalanced, some motors do not exert force but block the motion of the platform, other motors work in an overload mode, the problems of overload shutdown and the like of the motors occur, even a driver or the motors can be burnt in severe conditions, and therefore the ideal control method cannot be suitable for the four-wheel drive wheeled robot.
Disclosure of Invention
The invention aims to provide a speed closed-loop control method for balancing torque applied to a four-wheel drive wheeled robot, which adopts the following technical scheme:
a speed closed-loop control method for balancing torque applied to a four-wheel-drive four-wheel robot is characterized in that any wheel of the four-wheel-drive four-wheel robot is driven by an independent walking servo system and a steering servo system, a servo driver and a walking servo motor are arranged in the walking servo system, and the servo driver is electrically connected with the walking servo motor and drives the walking servo motor to rotate; the speed closed-loop control method comprises the following steps:
calculating a given steering angle α of any wheel according to a given translational linear velocity vector V and a given rotational angular velocity omegaiAnd a rotation speed Vi(ii) a The value of i is 1, 2, 3, 4;
one-to-one correspondence will turn angle αiAs angular inputs to four wheel steering servo systems;
acquiring and acquiring the current actual rotating speed V of any wheel from a servo driverri
Determining the rotational speed ViWith the current actual speed VriDifference value delta ofi
Difference δ for any wheeliPID adjustment is performed, and the output of the PID adjustment is used as the torque T of any one walking servo motori
Obtaining the average torque of the walking servo motor;
and setting a walking servo system as a torque closed-loop mode, and outputting the average torque to the walking servo system to realize closed-loop control.
Compared with the prior art, the invention has the following beneficial effects:
the four-wheel drive robot is used as a whole to carry out speed closed-loop control, so that the whole speed of the robot is consistent with the set speed, the rotating speed of each wheel is not attempted to be consistent with an ideal calculated value, and the four wheels have the same acting force because the torques output to the four-wheel walking servo system are consistent, so that the motor overload phenomenon can be prevented, and meanwhile, the robot can still be accurately controlled in speed and position by combining with a positioning navigation algorithm on the upper layer; in conclusion, the four-wheel-drive four-wheel robot has the advantages of simplicity and convenience in control, simple logic and the like, and has high practical value and popularization value in the technical field of four-wheel-drive four-wheel robots.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention, and therefore should not be considered as limiting the scope of protection, and it is obvious for those skilled in the art that other related drawings can be obtained according to these drawings without inventive efforts.
FIG. 1 is a schematic diagram of the theoretical calculation of the present invention.
FIG. 2 is a flow chart of the closed loop control of the present invention.
Detailed Description
To further clarify the objects, technical solutions and advantages of the present application, the present invention will be further described with reference to the accompanying drawings and examples, and embodiments of the present invention include, but are not limited to, the following examples. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
Examples
As shown in fig. 2, the present embodiment provides a speed closed-loop control method for balancing torque applied to a four-wheel drive wheeled robot, which specifically includes the following steps:
first of all, the first step is to,ideally, the given steering angle α for the four wheels is calculated from the given translational linear velocity vector V and the given rotational angular velocity ωiAnd a rotation speed Vi(ii) a At the moment, the steering servo system still works in a position closed loop mode, but the walking servo system is switched into a torque mode, and the speed closed loop of the walking servo system is moved to an upper algorithm from a walking servo driver to realize;
then, the given steering angle α is setiAs angular inputs to four wheel steering servo systems;
then, the current actual rotating speeds V of the four wheels are respectively obtained from the servo driversri(ii) a I.e. Vr1、Vr2、Vr3And Vr4
Then, the predetermined rotational speeds V are respectively obtainediWith the actual speed VriDifference value delta ofi
For each deltaiPID adjustment is respectively carried out, and the output of the PID adjustment is used as the torque T of each walking servo motori(ii) a Namely T1、T2、T3And T4
Finally, the average torque T of the four-wheel walking servo system is obtainedm
Figure BDA0002304214500000041
And average torque TmAnd simultaneously output to four walking servo systems as given torque.
The above-mentioned embodiments are only preferred embodiments of the present invention, and do not limit the scope of the present invention, but all the modifications made by the principles of the present invention and the non-inventive efforts based on the above-mentioned embodiments shall fall within the scope of the present invention.

Claims (1)

1. A speed closed-loop control method for balancing torque applied to a four-wheel-drive four-wheel robot is characterized in that the speed closed-loop control method comprises the following steps:
calculating a given steering angle α of any wheel according to a given translational linear velocity vector V and a given rotational angular velocity omegaiAnd a rotation speed Vi(ii) a The value of i is 1, 2, 3, 4;
one-to-one correspondence will turn angle αiAs angular inputs to four wheel steering servo systems;
acquiring and acquiring the current actual rotating speed V of any wheel from a servo driverri
Determining the rotational speed ViWith the current actual speed VriDifference value delta ofi
Difference δ for any wheeliPID adjustment is performed, and the output of the PID adjustment is used as the torque T of any one walking servo motori
Obtaining the average torque of the walking servo motor;
and setting a walking servo system as a torque closed-loop mode, and outputting the average torque to the walking servo system to realize closed-loop control.
CN201911233418.6A2019-12-052019-12-05Speed closed-loop control method applied to balance torque of four-wheel drive wheeled robotActiveCN110879621B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201911233418.6ACN110879621B (en)2019-12-052019-12-05Speed closed-loop control method applied to balance torque of four-wheel drive wheeled robot

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201911233418.6ACN110879621B (en)2019-12-052019-12-05Speed closed-loop control method applied to balance torque of four-wheel drive wheeled robot

Publications (2)

Publication NumberPublication Date
CN110879621Atrue CN110879621A (en)2020-03-13
CN110879621B CN110879621B (en)2022-11-29

Family

ID=69729996

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201911233418.6AActiveCN110879621B (en)2019-12-052019-12-05Speed closed-loop control method applied to balance torque of four-wheel drive wheeled robot

Country Status (1)

CountryLink
CN (1)CN110879621B (en)

Citations (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPS6311435A (en)*1986-06-301988-01-18Aisin Warner LtdFour wheel drive vehicle
CN101716952A (en)*2009-09-222010-06-02浙江工业大学Electronic differential steering control system for realizing four-wheel steering by four-hub motor driving for electrical vehicle
CN101814876A (en)*2010-04-192010-08-25新大洋机电集团有限公司Drive control system of double motors of rear axle of electric automobile
CN104210383A (en)*2014-09-182014-12-17上海工程技术大学Four-wheel independently driven electric vehicle torque distribution control method and system
CN104483968A (en)*2014-12-022015-04-01冯炳和Four-wheel full-direction football robot moving control method based on PID
CN104786804A (en)*2015-04-302015-07-22郑州宇通客车股份有限公司Vehicle and wheel edge drive system and wheel edge drive torque distributing method thereof
CN106125728A (en)*2016-07-052016-11-16上海电机学院A kind of 4 wheel driven wheeled mobile robot trace tracking and controlling method
CN106394311A (en)*2016-10-142017-02-15清华大学Torque on-line calibration allocation control method for four-wheel drive electric automobile
CN107783540A (en)*2017-11-092018-03-09河南森源电气股份有限公司The control method and device that a kind of four-wheel drive turns to
CN108860296A (en)*2018-08-242018-11-23厦门理工学院Electric car electronic differential control system and electric car based on steering angle closed loop
CN109291803A (en)*2018-08-212019-02-01沈阳工业大学 Stability control method based on virtual wheel of four-wheel all-wheel drive electric vehicle
CN110228375A (en)*2019-04-302019-09-13南京航空航天大学A kind of distribution driving control method of the vehicle without deflecting roller pivot stud
CN110304139A (en)*2019-07-042019-10-08北京华力兴科技发展有限责任公司Wheel steering control method, control device, more wheel walking arrangements and storage medium
CN110329085A (en)*2019-07-252019-10-15吉林大学A kind of hub motor driven electric vehicle and its control method of entire car controller separate modular

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPS6311435A (en)*1986-06-301988-01-18Aisin Warner LtdFour wheel drive vehicle
CN101716952A (en)*2009-09-222010-06-02浙江工业大学Electronic differential steering control system for realizing four-wheel steering by four-hub motor driving for electrical vehicle
CN101814876A (en)*2010-04-192010-08-25新大洋机电集团有限公司Drive control system of double motors of rear axle of electric automobile
CN104210383A (en)*2014-09-182014-12-17上海工程技术大学Four-wheel independently driven electric vehicle torque distribution control method and system
CN104483968A (en)*2014-12-022015-04-01冯炳和Four-wheel full-direction football robot moving control method based on PID
CN104786804A (en)*2015-04-302015-07-22郑州宇通客车股份有限公司Vehicle and wheel edge drive system and wheel edge drive torque distributing method thereof
CN106125728A (en)*2016-07-052016-11-16上海电机学院A kind of 4 wheel driven wheeled mobile robot trace tracking and controlling method
CN106394311A (en)*2016-10-142017-02-15清华大学Torque on-line calibration allocation control method for four-wheel drive electric automobile
CN107783540A (en)*2017-11-092018-03-09河南森源电气股份有限公司The control method and device that a kind of four-wheel drive turns to
CN109291803A (en)*2018-08-212019-02-01沈阳工业大学 Stability control method based on virtual wheel of four-wheel all-wheel drive electric vehicle
CN108860296A (en)*2018-08-242018-11-23厦门理工学院Electric car electronic differential control system and electric car based on steering angle closed loop
CN110228375A (en)*2019-04-302019-09-13南京航空航天大学A kind of distribution driving control method of the vehicle without deflecting roller pivot stud
CN110304139A (en)*2019-07-042019-10-08北京华力兴科技发展有限责任公司Wheel steering control method, control device, more wheel walking arrangements and storage medium
CN110329085A (en)*2019-07-252019-10-15吉林大学A kind of hub motor driven electric vehicle and its control method of entire car controller separate modular

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
TE CHEN: "Estimation of longitudinal force, lateral vehicle speed and yaw rate for four-wheel independent driven electric vehicles", 《MECHANICAL SYSTEMS AND SIGNAL PROCESSING》*
WEI XU: "Torque optimization control for electric vehicles with four in-wheel motors equipped with regenerative braking system", 《MECHATRONICS》*
张京 等: "农用轮式机器人四轮独立转向驱动控制系统设计与试验", 《农业工程学报》*
李洋: "四轮驱动电动汽车永磁同步轮毅电机驱动系统转矩控制研究", 《工程科技Ⅱ辑》*
杨濛: "四轮独立驱动控制的电动汽车整车控制策略研究", 《工程科技Ⅱ辑》*

Also Published As

Publication numberPublication date
CN110879621B (en)2022-11-29

Similar Documents

PublicationPublication DateTitle
CN111497637B (en)Motion control method for AGV (automatic guided vehicle) with four steering wheels
CN109375624B (en)Double-steering-wheel AGV arc path generation method and device and medium
CN108860296B (en) Electric vehicle electronic differential control system and electric vehicle based on steering angle closed loop
CN114179905A (en) Control Method of Dual Mode Rear Wheel Active Steering System
CN110001630A (en) A differential correction system and method for automatic parking and driving trajectory of a distributed drive electric vehicle
CN115202345A (en)Mobile robot control method and device based on U-K theory
US5402344A (en)Method for controlling a vehicle with two or more independently steered wheels
CN119953453B (en) A dual-mode steering coordinated control method and system for a five-axis heavy-load AGV
CN110239365A (en) A method for in-situ steering of a vehicle driven by four-wheel hub motors in a distributed manner
CN114291117B (en) A four-wheel steering unmanned vehicle trajectory tracking control method
CN110879621B (en)Speed closed-loop control method applied to balance torque of four-wheel drive wheeled robot
Mori et al.A study on the mechanism and control of omni-directional vehicle
JP5859093B1 (en) Trajectory tracking control device
CN111547177B (en)Self-balancing robot control method and system, self-balancing robot and medium
CN110865663B (en)Novel speed compensation torque balance control method applied to four-wheel-drive four-wheel robot
JP3685692B2 (en) Vehicle steering system
KR20230090612A (en)Steering device
Dang et al.Improve path following efficiency for 4WD4WS robot by using exponential functions in virtual target guidance algorithm
CN117565031B (en)Double-steering-wheel mobile robot kinematics modeling method based on translation and rotation decoupling
JP2012159894A (en)Moving body
JPS62152975A (en)Method and device for steering four wheel
JPS63312271A (en) Vehicle motion control method
CN120191429A (en) 12-wheel motor steering control method, device and equipment
JP3491063B2 (en) Vehicle running speed detecting method and vehicle running speed detecting device
CN120288122A (en) A method for controlling the instantaneous center of a multi-wheel independently steering vehicle

Legal Events

DateCodeTitleDescription
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp