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
CN110879621A CN201911233418.6A CN201911233418A CN110879621A CN 110879621 A CN110879621 A CN 110879621A CN 201911233418 A CN201911233418 A CN 201911233418A CN 110879621 A CN110879621 A CN 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 Ltd filed Critical Chengdu Gui Robot Co Ltd
Priority to CN201911233418.6A priority Critical patent/CN110879621B/en
Publication of CN110879621A publication Critical patent/CN110879621A/en
Application granted granted Critical
Publication of CN110879621B publication Critical patent/CN110879621B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D13/00Control of linear speed; Control of angular speed; Control of acceleration or deceleration, e.g. of a prime mover
    • G05D13/62Control of linear speed; Control of angular speed; Control of acceleration or deceleration, e.g. of a prime mover characterised by the use of electric means, e.g. use of a tachometric dynamo, use of a transducer converting an electric value into a displacement
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/72Electric energy management in electromobility

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

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.6A 2019-12-05 2019-12-05 Speed closed-loop control method applied to balance torque of four-wheel drive wheeled robot Active CN110879621B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911233418.6A CN110879621B (en) 2019-12-05 2019-12-05 Speed closed-loop control method applied to balance torque of four-wheel drive wheeled robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911233418.6A CN110879621B (en) 2019-12-05 2019-12-05 Speed closed-loop control method applied to balance torque of four-wheel drive wheeled robot

Publications (2)

Publication Number Publication Date
CN110879621A true CN110879621A (en) 2020-03-13
CN110879621B CN110879621B (en) 2022-11-29

Family

ID=69729996

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911233418.6A Active CN110879621B (en) 2019-12-05 2019-12-05 Speed closed-loop control method applied to balance torque of four-wheel drive wheeled robot

Country Status (1)

Country Link
CN (1) CN110879621B (en)

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6311435A (en) * 1986-06-30 1988-01-18 Aisin Warner Ltd Four wheel drive vehicle
CN101716952A (en) * 2009-09-22 2010-06-02 浙江工业大学 Electronic differential steering control system for realizing four-wheel steering by four-hub motor driving for electrical vehicle
CN101814876A (en) * 2010-04-19 2010-08-25 新大洋机电集团有限公司 Drive control system of double motors of rear axle of electric automobile
CN104210383A (en) * 2014-09-18 2014-12-17 上海工程技术大学 Four-wheel independently driven electric vehicle torque distribution control method and system
CN104483968A (en) * 2014-12-02 2015-04-01 冯炳和 Four-wheel full-direction football robot moving control method based on PID
CN104786804A (en) * 2015-04-30 2015-07-22 郑州宇通客车股份有限公司 Vehicle and wheel edge drive system and wheel edge drive torque distributing method thereof
CN106125728A (en) * 2016-07-05 2016-11-16 上海电机学院 A kind of 4 wheel driven wheeled mobile robot trace tracking and controlling method
CN106394311A (en) * 2016-10-14 2017-02-15 清华大学 Torque on-line calibration allocation control method for four-wheel drive electric automobile
CN107783540A (en) * 2017-11-09 2018-03-09 河南森源电气股份有限公司 The control method and device that a kind of four-wheel drive turns to
CN108860296A (en) * 2018-08-24 2018-11-23 厦门理工学院 Electric car electronic differential control system and electric car based on steering angle closed loop
CN109291803A (en) * 2018-08-21 2019-02-01 沈阳工业大学 The stability control method virtually taken turns based on the full drive electric automobile of four-wheel
CN110228375A (en) * 2019-04-30 2019-09-13 南京航空航天大学 A kind of distribution driving control method of the vehicle without deflecting roller pivot stud
CN110304139A (en) * 2019-07-04 2019-10-08 北京华力兴科技发展有限责任公司 Wheel steering control method, control device, more wheel walking arrangements and storage medium
CN110329085A (en) * 2019-07-25 2019-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 number Priority date Publication date Assignee Title
JPS6311435A (en) * 1986-06-30 1988-01-18 Aisin Warner Ltd Four wheel drive vehicle
CN101716952A (en) * 2009-09-22 2010-06-02 浙江工业大学 Electronic differential steering control system for realizing four-wheel steering by four-hub motor driving for electrical vehicle
CN101814876A (en) * 2010-04-19 2010-08-25 新大洋机电集团有限公司 Drive control system of double motors of rear axle of electric automobile
CN104210383A (en) * 2014-09-18 2014-12-17 上海工程技术大学 Four-wheel independently driven electric vehicle torque distribution control method and system
CN104483968A (en) * 2014-12-02 2015-04-01 冯炳和 Four-wheel full-direction football robot moving control method based on PID
CN104786804A (en) * 2015-04-30 2015-07-22 郑州宇通客车股份有限公司 Vehicle and wheel edge drive system and wheel edge drive torque distributing method thereof
CN106125728A (en) * 2016-07-05 2016-11-16 上海电机学院 A kind of 4 wheel driven wheeled mobile robot trace tracking and controlling method
CN106394311A (en) * 2016-10-14 2017-02-15 清华大学 Torque on-line calibration allocation control method for four-wheel drive electric automobile
CN107783540A (en) * 2017-11-09 2018-03-09 河南森源电气股份有限公司 The control method and device that a kind of four-wheel drive turns to
CN109291803A (en) * 2018-08-21 2019-02-01 沈阳工业大学 The stability control method virtually taken turns based on the full drive electric automobile of four-wheel
CN108860296A (en) * 2018-08-24 2018-11-23 厦门理工学院 Electric car electronic differential control system and electric car based on steering angle closed loop
CN110228375A (en) * 2019-04-30 2019-09-13 南京航空航天大学 A kind of distribution driving control method of the vehicle without deflecting roller pivot stud
CN110304139A (en) * 2019-07-04 2019-10-08 北京华力兴科技发展有限责任公司 Wheel steering control method, control device, more wheel walking arrangements and storage medium
CN110329085A (en) * 2019-07-25 2019-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 number Publication date
CN110879621B (en) 2022-11-29

Similar Documents

Publication Publication Date Title
CN110466604B (en) Control method for differential driving steering and stability of electric automobile driven by hub motor
CN111497637B (en) Motion control method for AGV (automatic guided vehicle) with four steering wheels
JP2002096751A (en) Front and rear wheel steering angle controller for vehicle
CN109375624B (en) Double-steering-wheel AGV arc path generation method and device and medium
CN114179905B (en) Control method of double-mode rear wheel active steering system
CN112016155B (en) All-electric drive distributed unmanned vehicle motion simulation platform and design method thereof
US5402344A (en) Method for controlling a vehicle with two or more independently steered wheels
CN115202345A (en) Mobile robot control method and device based on U-K theory
CN110879621B (en) Speed closed-loop control method applied to balance torque of four-wheel drive wheeled robot
CN114715167A (en) Automatic driving track tracking control method based on multiple driving modes of omnidirectional moving vehicle
JP5859093B1 (en) Trajectory tracking control device
Mori et al. A study on the mechanism and control of omni-directional vehicle
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
CN114291117B (en) Four-wheel steering unmanned vehicle track tracking control method
CN115320408A (en) Wheel-leg type hub motor driven mobile robot torque correction control method
CN110723200B (en) Steering centering and intermediate position control system and control method thereof
JP5712643B2 (en) Moving body
CN106364366B (en) A kind of planet gear type barrier-surpassing robot rotating direction control method
JP7416396B2 (en) Attitude control device
CN117565031B (en) Double-steering-wheel mobile robot kinematics modeling method based on translation and rotation decoupling
JPS62152975A (en) Method and device for steering four wheel
CN112631309B (en) Tracking control method for double-differential-wheel-driven AGV
CN115877849A (en) Multi-differential-wheel cooperative control method

Legal Events

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