CN110879621A - 一种应用于四转四驱轮式机器人的平衡转矩的速度闭环控制方法 - Google Patents
一种应用于四转四驱轮式机器人的平衡转矩的速度闭环控制方法 Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D13/00—Control of linear speed; Control of angular speed; Control of acceleration or deceleration, e.g. of a prime mover
- G05D13/62—Control 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
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric 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
本发明公开了一种应用于四转四驱轮式机器人的平衡转矩的速度闭环控制方法,包括以下步骤:根据给定的平动线速度矢量V和旋转角速度ω,计算出任一轮子的给定的转向角度αi和旋转速度Vi;一一对应将转向角度αi作为四个轮子转向伺服系统的角度输入;从伺服驱动器采集获取任一轮子当前实际转速Vri;求得旋转速度Vi与当前实际转速Vri的差值δi;对任一轮子的差值δi进行PID调节,PID调节的输出作为任一行走伺服电机的转矩Ti;求得行走伺服电机的平均转矩;设置行走伺服系统为转矩闭环模式,并将平均转矩输出到所述行走伺服系统。通过上述方案,本发明具有控制简便、逻辑简单等优点,在四转四驱轮式机器人技术领域具有很高的实用价值和推广价值。
Description
技术领域
本发明涉及四转四驱轮式机器人技术领域,尤其是一种应用于四转四驱轮式机器人的平衡转矩的速度闭环控制方法。
背景技术
四转四驱轮式机器人,是一种灵活的新式机器人小车,其具有四个轮子,但是与普通四轮小车不一样的是它每个轮子都具有两个独立的自由度,即每个轮子都具有两套独立的伺服驱动系统,一套负责驱动轮子旋转,另一套则负责带动轮子转向,可以分别称为行走伺服系统和转向伺服系统。
由于每个轮子都可以独立转向,因此,四转四驱机器人具有很高的移动灵活性,可以轻松完成原地转向、横向、斜向平移等普通四轮小车无法做到的运动。为了对这种机器人进行精确的位置和速度控制,需要实现机器人整体的速度闭环控制,理想的控制算法如下:
如图1所示,将机器人作为一个整体来看,它在二维平面上的运动包含两个给定量,分别是平动线速度矢量V和旋转角速度ω,通过这两个给定量,结合平台本身的机械尺寸,就可以计算四个轮子的转向角度及旋转速度。然后分别输出转向角度到每个轮子的转向伺服系统,输出旋转速度到每个轮子的行走伺服系统,即可实现给定的运动。此时转向伺服系统工作在位置闭环模式,而行走伺服系统工作在速度闭环模式。
其具体计算方法如下:
点O为机器人的几何中心,O1、O2、O3、O4分别是四个轮子的轴心在平面的投影。以O点为原点,车体正前方为y轴正方向,车体右侧为x轴正方向建立直角坐标系。
设当前给定整车线速度矢量为V,旋转角速度为ω,那么可以根据速度矢量合成分别计算出四个轮子的线速度矢量Vi,以右上角的2号轮子为例,其轴心投影为O2,平动线速度矢量为V,旋转角速度ω在O2点产生的线速度矢量设为Vω2,则Vω2的方向垂直于线段OO2,设线段OO2的长度为L,则
Vω2的模|Vω2|=ω·L即为旋转角速度ω在O2点产生的线速度大小。
计算平动速度矢量V与旋转产生的线速度矢量Vω2的矢量和即得到2号轮子的线速度矢量V2。V2与y轴夹角设为α2,V2的模为|V2|,则α2是2号轮转向伺服系统的转向角度输入,2号轮行走伺服系统的速度输入的大小为|V2|,其正负由矢量V2的方向决定。同理,可以分别计算出1、3、4号轮的转向角度和行走速度。
但是,上述算法完全是基于理想情况,认为机器人的四个轮子绝对对称,并且安装位置、机械状态完全一致,在实际应用时,由于加工精度有限,每个轮子的安装位置都具有偏差,轮子转动角度与设定值存在误差,轮子周径也不可能完全相同,机器人四轮独立驱动,不存在差速器,因此无法向电动汽车一样通过差速器来弥补偏差,实际移动过程中,四个轮子需要达到的实际转速与理论计算值存在一定的偏差,导致几乎所有轮子都不能转动到设定速度,即使这个偏差不大的情况下,强制用速度闭环去迫使轮子运转到理论计算值也会导致严重后果,四个电机的转矩和功率严重不平衡,有的电机不但未出力,反而阻碍平台运动,另外的电机则超负荷工作,出现在电机过载停机等问题,严重时甚至会烧毁驱动器或电机,因此,这种理想的控制方法并不能适用于四转四驱轮式机器人。
发明内容
本发明的目的在于提供一种应用于四转四驱轮式机器人的平衡转矩的速度闭环控制方法,本发明采用的技术方案如下:
一种应用于四转四驱轮式机器人的平衡转矩的速度闭环控制方法,所述四转四驱轮式机器人的任一轮子采用独立的行走伺服系统和转向伺服系统驱动,所述行走伺服系统内设置有伺服驱动器和行走伺服电机,且所述伺服驱动器与行走伺服电机电连接并驱动行走伺服电机旋转;所述速度闭环控制方法包括以下步骤:
根据给定的平动线速度矢量V和旋转角速度ω,计算出任一轮子的给定的转向角度αi和旋转速度Vi;所述i取值为1,2,3,4;
一一对应将转向角度αi作为四个轮子转向伺服系统的角度输入;
从伺服驱动器采集获取任一轮子当前实际转速Vri;
求得旋转速度Vi与当前实际转速Vri的差值δi;
对任一轮子的差值δi进行PID调节,PID调节的输出作为任一行走伺服电机的转矩Ti;
求得行走伺服电机的平均转矩;
设置行走伺服系统为转矩闭环模式,并将平均转矩输出到所述行走伺服系统,以实现闭环控制。
与现有技术相比,本发明具有以下有益效果:
本发明将四转四驱机器人作为一个整体进行速度闭环控制,使机器人的整体速度与设定一致,而不再试图让每个轮子转速与理想计算值一致,由于输出到四轮行走伺服系统的转矩是一致的,因此四个轮子做功出力相同,从而可以防止出现电机过载现象,同时,结合上层的定位导航算法,仍然能够对机器人进行精确地速度和位置控制;综上所述,本发明具有控制简便、逻辑简单等优点,在四转四驱轮式机器人技术领域具有很高的实用价值和推广价值。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需使用的附图作简单介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对保护范围的限定,对于本领域技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明的理论计算示意图。
图2为本发明的闭环控制流程图。
具体实施方式
为使本申请的目的、技术方案和优点更为清楚,下面结合附图和实施例对本发明作进一步说明,本发明的实施方式包括但不限于下列实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
实施例
如图2所示,本实施例提供了一种应用于四转四驱轮式机器人的平衡转矩的速度闭环控制方法,其具体包括以下步骤:
首先,按照理想方法,从给定的平动线速度矢量V和旋转角速度ω,计算得出四个轮子的给定的转向角度αi和旋转速度Vi;此时,转向伺服系统仍然工作在位置闭环模式,但是将行走伺服系统切换为转矩模式,将行走伺服系统的速度闭环从行走伺服驱动器移动到上层算法实现;
然后,将给定的转向角度αi作为四个轮子转向伺服系统的角度输入;
然后,分别从伺服驱动器获取四个轮子当前实际转速Vri;即Vr1、Vr2、Vr3和Vr4;
然后,分别求给定转速Vi与实际转速Vri的差值δi;
对每个δi分别进行PID调节,PID调节的输出作为每个行走伺服电机的转矩Ti;即T1、T2、T3和T4;
最后,求取四轮的行走伺服系统平均转矩Tm:
并将平均转矩Tm同时输出到四个行走伺服系统作为给定转矩。
上述实施例仅为本发明的优选实施例,并非对本发明保护范围的限制,但凡采用本发明的设计原理,以及在此基础上进行非创造性劳动而作出的变化,均应属于本发明的保护范围之内。
Claims (1)
1.一种应用于四转四驱轮式机器人的平衡转矩的速度闭环控制方法,所述四转四驱轮式机器人的任一轮子采用独立的行走伺服系统和转向伺服系统驱动,所述行走伺服系统内设置有伺服驱动器和行走伺服电机,且所述伺服驱动器与行走伺服电机电连接并驱动行走伺服电机旋转,其特征在于,速度闭环控制方法包括以下步骤:
根据给定的平动线速度矢量V和旋转角速度ω,计算出任一轮子的给定的转向角度αi和旋转速度Vi;所述i取值为1,2,3,4;
一一对应将转向角度αi作为四个轮子转向伺服系统的角度输入;
从伺服驱动器采集获取任一轮子当前实际转速Vri;
求得旋转速度Vi与当前实际转速Vri的差值δi;
对任一轮子的差值δi进行PID调节,PID调节的输出作为任一行走伺服电机的转矩Ti;
求得行走伺服电机的平均转矩;
设置行走伺服系统为转矩闭环模式,并将平均转矩输出到所述行走伺服系统,以实现闭环控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911233418.6A CN110879621B (zh) | 2019-12-05 | 2019-12-05 | 一种应用于四转四驱轮式机器人的平衡转矩的速度闭环控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911233418.6A CN110879621B (zh) | 2019-12-05 | 2019-12-05 | 一种应用于四转四驱轮式机器人的平衡转矩的速度闭环控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110879621A true CN110879621A (zh) | 2020-03-13 |
CN110879621B CN110879621B (zh) | 2022-11-29 |
Family
ID=69729996
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911233418.6A Active CN110879621B (zh) | 2019-12-05 | 2019-12-05 | 一种应用于四转四驱轮式机器人的平衡转矩的速度闭环控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110879621B (zh) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6311435A (ja) * | 1986-06-30 | 1988-01-18 | Aisin Warner Ltd | 4輪駆動車 |
CN101716952A (zh) * | 2009-09-22 | 2010-06-02 | 浙江工业大学 | 电动汽车用四轮毂电机驱动实现四轮转向的电子差速转向控制系统 |
CN101814876A (zh) * | 2010-04-19 | 2010-08-25 | 新大洋机电集团有限公司 | 一种电动汽车后桥双电机驱动控制系统 |
CN104210383A (zh) * | 2014-09-18 | 2014-12-17 | 上海工程技术大学 | 一种四轮独立驱动电动汽车转矩分配控制方法及系统 |
CN104483968A (zh) * | 2014-12-02 | 2015-04-01 | 冯炳和 | 一种基于pid的四轮全向足球机器人运动控制方法 |
CN104786804A (zh) * | 2015-04-30 | 2015-07-22 | 郑州宇通客车股份有限公司 | 一种车辆及其轮边驱动系统和轮边驱动扭矩分配方法 |
CN106125728A (zh) * | 2016-07-05 | 2016-11-16 | 上海电机学院 | 一种四驱轮式移动机器人轨迹跟踪控制方法 |
CN106394311A (zh) * | 2016-10-14 | 2017-02-15 | 清华大学 | 一种四轮驱动的电动汽车转矩在线标定分配控制方法 |
CN107783540A (zh) * | 2017-11-09 | 2018-03-09 | 河南森源电气股份有限公司 | 一种四轮驱动转向的控制方法及装置 |
CN108860296A (zh) * | 2018-08-24 | 2018-11-23 | 厦门理工学院 | 基于转向角闭环的电动汽车电子差速控制系统及电动汽车 |
CN109291803A (zh) * | 2018-08-21 | 2019-02-01 | 沈阳工业大学 | 基于四轮全驱电动汽车虚拟轮的稳定性控制方法 |
CN110228375A (zh) * | 2019-04-30 | 2019-09-13 | 南京航空航天大学 | 分布式驱动车辆无转向轮原地转向的一种控制方法 |
CN110304139A (zh) * | 2019-07-04 | 2019-10-08 | 北京华力兴科技发展有限责任公司 | 车轮转向控制方法、控制装置、多轮行走设备与存储介质 |
CN110329085A (zh) * | 2019-07-25 | 2019-10-15 | 吉林大学 | 一种整车控制器独立模块化的轮毂电机驱动电动汽车及其控制方法 |
-
2019
- 2019-12-05 CN CN201911233418.6A patent/CN110879621B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6311435A (ja) * | 1986-06-30 | 1988-01-18 | Aisin Warner Ltd | 4輪駆動車 |
CN101716952A (zh) * | 2009-09-22 | 2010-06-02 | 浙江工业大学 | 电动汽车用四轮毂电机驱动实现四轮转向的电子差速转向控制系统 |
CN101814876A (zh) * | 2010-04-19 | 2010-08-25 | 新大洋机电集团有限公司 | 一种电动汽车后桥双电机驱动控制系统 |
CN104210383A (zh) * | 2014-09-18 | 2014-12-17 | 上海工程技术大学 | 一种四轮独立驱动电动汽车转矩分配控制方法及系统 |
CN104483968A (zh) * | 2014-12-02 | 2015-04-01 | 冯炳和 | 一种基于pid的四轮全向足球机器人运动控制方法 |
CN104786804A (zh) * | 2015-04-30 | 2015-07-22 | 郑州宇通客车股份有限公司 | 一种车辆及其轮边驱动系统和轮边驱动扭矩分配方法 |
CN106125728A (zh) * | 2016-07-05 | 2016-11-16 | 上海电机学院 | 一种四驱轮式移动机器人轨迹跟踪控制方法 |
CN106394311A (zh) * | 2016-10-14 | 2017-02-15 | 清华大学 | 一种四轮驱动的电动汽车转矩在线标定分配控制方法 |
CN107783540A (zh) * | 2017-11-09 | 2018-03-09 | 河南森源电气股份有限公司 | 一种四轮驱动转向的控制方法及装置 |
CN109291803A (zh) * | 2018-08-21 | 2019-02-01 | 沈阳工业大学 | 基于四轮全驱电动汽车虚拟轮的稳定性控制方法 |
CN108860296A (zh) * | 2018-08-24 | 2018-11-23 | 厦门理工学院 | 基于转向角闭环的电动汽车电子差速控制系统及电动汽车 |
CN110228375A (zh) * | 2019-04-30 | 2019-09-13 | 南京航空航天大学 | 分布式驱动车辆无转向轮原地转向的一种控制方法 |
CN110304139A (zh) * | 2019-07-04 | 2019-10-08 | 北京华力兴科技发展有限责任公司 | 车轮转向控制方法、控制装置、多轮行走设备与存储介质 |
CN110329085A (zh) * | 2019-07-25 | 2019-10-15 | 吉林大学 | 一种整车控制器独立模块化的轮毂电机驱动电动汽车及其控制方法 |
Non-Patent Citations (5)
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 (zh) | 2022-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110271608B (zh) | 车辆转向控制方法、装置、系统以及车辆 | |
JP4661138B2 (ja) | 電動車両 | |
JP2002096751A (ja) | 車両の前後輪舵角制御装置 | |
CN111497637A (zh) | 一种四舵轮agv的运动控制方法 | |
CN108860296B (zh) | 基于转向角闭环的电动汽车电子差速控制系统及电动汽车 | |
CN109375624B (zh) | 一种双舵轮agv圆弧路径生成方法、装置及介质 | |
CN110001630A (zh) | 一种分布式驱动电动汽车自动泊车行车轨迹差动修正系统及方法 | |
CN114179905A (zh) | 双模式后轮主动转向系统控制方法 | |
US5402344A (en) | Method for controlling a vehicle with two or more independently steered wheels | |
CN115202345A (zh) | 一种基于u-k理论的移动机器人控制方法及装置 | |
CN110879621B (zh) | 一种应用于四转四驱轮式机器人的平衡转矩的速度闭环控制方法 | |
Mori et al. | A study on the mechanism and control of omni-directional vehicle | |
CN110865663B (zh) | 一种新型的应用于四转四驱轮式机器人的速度补偿转矩平衡控制方法 | |
JP2016085705A (ja) | 軌道追従制御装置 | |
CN114291117B (zh) | 一种四轮转向无人车辆轨迹跟踪控制方法 | |
JP3685692B2 (ja) | 車両用操舵装置 | |
CN111547177A (zh) | 自平衡机器人控制方法、系统、自平衡机器人及介质 | |
CN110239365A (zh) | 一种四轮毂电机分布式驱动车辆原地转向的方法 | |
JP5712643B2 (ja) | 移動体 | |
JP7416396B2 (ja) | 姿勢制御装置 | |
Dang et al. | Improve path following efficiency for 4WD4WS robot by using exponential functions in virtual target guidance algorithm | |
CN117565031B (zh) | 基于平移与旋转解耦的双舵轮移动机器人运动学建模方法 | |
JPS62152975A (ja) | 四輪操舵方法及びその装置 | |
JPH0262432B2 (zh) | ||
KR102620426B1 (ko) | 조향 장치 |
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 |