CN115042894B - 一种旱田四轮电驱机器人运动控制***及转向控制方法 - Google Patents

一种旱田四轮电驱机器人运动控制***及转向控制方法 Download PDF

Info

Publication number
CN115042894B
CN115042894B CN202210760317.XA CN202210760317A CN115042894B CN 115042894 B CN115042894 B CN 115042894B CN 202210760317 A CN202210760317 A CN 202210760317A CN 115042894 B CN115042894 B CN 115042894B
Authority
CN
China
Prior art keywords
robot
module
wheel
speed
walking
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.)
Active
Application number
CN202210760317.XA
Other languages
English (en)
Other versions
CN115042894A (zh
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.)
Nanjing Agricultural University
Original Assignee
Nanjing Agricultural 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 Nanjing Agricultural University filed Critical Nanjing Agricultural University
Priority to CN202210760317.XA priority Critical patent/CN115042894B/zh
Publication of CN115042894A publication Critical patent/CN115042894A/zh
Application granted granted Critical
Publication of CN115042894B publication Critical patent/CN115042894B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D63/00Motor vehicles or trailers not otherwise provided for
    • B62D63/02Motor vehicles
    • B62D63/025Modular vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D63/00Motor vehicles or trailers not otherwise provided for
    • B62D63/02Motor vehicles
    • B62D63/04Component parts or accessories
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0219Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory ensuring the processing of the whole working surface
    • 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

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Combustion & Propulsion (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Steering-Linkage Mechanisms And Four-Wheel Steering (AREA)
  • Manipulator (AREA)

Abstract

本发明公开了一种旱田四轮电驱机器人运动控制***及转向控制方法,其中运动控制***包括底盘模块、硬件模块、软件模块三大部分;转向控制方法为四轮差速转向控制。所述底盘模块包括行走控制机构、模式切换机构、举升控制机构,其中行走控制机构负责机器人的行走控制,模式切换机构负责改变机器人的运动模式,举升控制机构负责调节机器人的离地高度和两侧轮子距离;所述硬件模块包括电源管理模块、上层数据处理模块、底层控制模块,电机驱动模块、数据通信模块,其中数据通信模块为CAN信号线,通过CAN总线将上层数据处理模块、底层控制模块、电机驱动模块三层结构挂在同一条总线上;所述转向控制方法满足机器人在旱田作业,符合实际要求。

Description

一种旱田四轮电驱机器人运动控制***及转向控制方法
技术领域
本发明属于农业机器人技术领域,具体涉及一种旱田四轮电驱机器人运动控制***及转向控制方法。
背景技术
农业智能机器人作为现代农业机械化装备被广泛应用于农业生产活动中。
旱地田间作物植株种类繁多,不同作物植株的种植行距和种植高度大多不同,由于目前农业机器人多存在以下问题:结构不灵活、控制模式单一、使用范围局限,因此无法满足不同作物植株的行距和高度。
旱地田间地表路面复杂,且周围天气环境难以预测,机器人的运动控制***会受到不确定因素的干扰,因此无法保证机器人在旱地田间长时间的稳定运行。
旱地田间的农业机器人的转向方式大多采用阿克曼转向,由于阿克曼转向需要车轴装置,机器人在田间行驶时,安装的横拉杆装置可能会损害作物植株,因此无法适应在作物植株密集的田间作业。
发明内容
本发明的目的在于克服现有技术存在不足,提供了一种旱田四轮电驱机器人运动控制***及转向控制方法,旨在解决上述问题。
为了实现上述目的,本发明采用如下技术方案:一种旱田四轮电驱机器人运动控制***,包括底盘模块、硬件模块、软件模块三大部分;
所述底盘模块包括行走控制机构、模式切换机构、举升控制机构;所述行走控制机构负责机器人的行走控制,包括前进、后退、左转、右转,所述行走控制机构由四个深纹橡胶充气轮及每个轮子所对应的行走伺服电机、减速机和行走传动装置组成,行走伺服电机与减速机相互连接并驱动行走传动装置,行走传动装置再带动轮子转动;
所述模式切换机构负责改变机器人的运动模式,包括前后移动模式、左右移动模式、举升控制模式,所述模型切换机构由四台扭矩伺服电机、减速机和切换传动装置组成,扭矩伺服电机与减速机相互连接并驱动切换传动装置,切换传动装置再带动轮子转过90°;
所述举升控制机构负责调节机器人的离地高度和两侧轮子距离,所述举升控制机构由四套结构相同的连杆装置和四根电动推杆组成,连杆装置一端固定在车体上,另一端固定在机械腿上,连杆装置在电动推杆的伸出或缩回动作下发生向外或向内旋转;
所述硬件模块包括电源管理模块、上层数据处理模块、底层控制模块,电机驱动模块、数据通信模块,电源管理模块通过电源线为其他硬件模块提供所需的电源电压,上层数据处理模块、底层控制模块,电机驱动模块三者共同在数据通信模块的作用下进行数据交互;所述软件模块包括电机驱动程序、数据通信程序、人机交互***。
进一步,所述行走伺服电机自带增量式编码器,通过速度控制方式精准地控制电机转子的角速度;所述行走传动装置为链条、大小齿轮圆盘,行走伺服电机的转轴作为输入轴与所述减速机的末端凹槽锁死,减速机的输出轴与小齿轮圆盘啮合,小齿轮转动并通过链条带动大齿轮圆盘转动,大齿轮圆盘与车轮相连接,进而驱动车轮完成转动。
进一步,所述扭矩伺服电机与行走伺服电机的型号相同,通过位置控制方式精准地控制电机转子的角位移;所述切换传动装置为大小齿轮圆盘,扭矩伺服电机的转轴作为输入轴与所述减速机的末端凹槽锁死,减速机输出轴与小齿轮啮合,小齿轮再与大齿轮相互啮合,大齿轮安装于机器人的机械腿上,因此扭矩伺服电机可精准控制机械腿转过90°,进而使车轮滚动方向与车头前进方向在水平面上呈垂直状态。
进一步,所述连杆装置一端固定在车体上,另一端固定在机械腿上,连杆装置在所述电动推杆的伸出或缩回动作下发生向外或向内旋转,电动推杆的伸缩量为机器人平台高度和轮距的调节量。
进一步,所述上层数据处理模块负责业务层指令下达和数据处理;所述底层控制模块负责行走控制和电源管理;所述电机驱动模块与伺服电机相连,完成电机驱动;所述数据通信模块为CAN信号线,通过CAN总线将上层数据处理模块、底层控制模块、电机驱动模块挂在同一条总线上,接线上只需电源和CAN信号线,进而使整个***线缆相对较少,***可靠性在幅提高。
进一步,所述人机交互***内置在所述上层数据处理模块中,上层数据处理模块嵌入在机器人控制车箱内随机器人一起运动,通过局域网将上层数据处理模块以远程桌面的形式登录在PC端,进而对上层数据处理模块里面的人机交互***进行远程操作。
本发明的一种旱田四轮电驱机器人运动控制***转向控制方法,包括以下步骤:
步骤1,伺服电机模型构建;
步骤2,四轮电驱机器人差速转向控制器的输入量为车体速度和目标转向角度,输出量为4台行走电机的转速,机器人差速转向控制器根据目标转向角度求出机器人后轴中心点C和机器人4个车轮的转弯半径,并结合机器人当前行驶过程中的车体速度,求出机器人当前行驶过程中4个车轮的线速度;
由于控制器的输出量为电机转速,因此需要将车轮线速度变换为电机转速,首先通过车轮线速度求出车轮转速,假如为1号电机所驱动的车轮,车轮转速表示为:
Figure BDA0003720810120000031
式中,n1′表示车轮的转速,单位rpm;V1表示车轮的线速度,单位m/s;C表示车轮的周长,长度为1.57m;
车轮并不是由电机直接驱动,而是通过行走传动装置间接驱动车轮转动,因此需要将车轮转速转换为电机转速,由机器人行走控制机构可知,电机通过行星减速机带动小齿轮转动,小齿轮再通过链条装置带动大齿轮转动,大齿轮与车轮相连,从而驱动车轮完成转动;
步骤3,利用差速转向控制器得出机器人行驶过程中当前电机的目标转速,并将目标转速输入到直流伺服电机闭环控制***模型(该***模型为现有技术),模型的输出量分别为电机转速值;规定机器人的转弯半径为轮距的1.5倍,因此***输入的目标转向角度为固定值;
步骤4,上位机控制软件设计;
步骤5,利用人机交互***的操作界面将机器人行驶档位设置为4档,4档对应的行驶速度为0.3m/s,其次长按操作界面显示的前进右转按键,机器人开始做右转向运动,最后松开按键,机器人停止运动。
综上所述,由于采用了上述技术方案,本发明地有益效果是:
1.本发明的机器人底盘模块包括模式切换机构和举升控制机构,可在不同运动模式之间自由切换,并可调节机器人的离地高度和两侧轮子距离,此发明的机器人结构灵活、控制模式多样、使用范围广,可满足不同作物植株的行距和高度。
2.本发明的机器人硬件模块控制单元采用上层数据处理模块、底层控制模块、电机驱动模块三层结构,并通过CAN总线的方式进行数据通信,***可靠性在幅提高,此发明的机器人运动控制***更稳定,可满足机器人在旱地田间长时间的稳定运行。
3.本发明的机器人行走控制机构采用独立悬架,四个轮子均可独立转动且互不影响,并利用四轮差速转向控制方法,控制机器人实现差速转向,此发明的机器人对于作物植株的保护性更好,满足作业需求。
附图说明
图1为本发明提供的机器人底盘模块的结构示意图;
图2为本发明提供的机器人四轮差速右转模型示意图;
图3为本发明提供的机器人硬件模块的结构示意图;
图4为本发明提供的机器人软件模块的结构示意图;
图5为本发明提供的机器人差速右转仿真时,四台行走伺服电机转速分配图;
图6为转向控制图;
图7为人机交互***的操作界面。
图8为标转角度和行驶速度为机器人自动转向控制***图;
具体实施方式
为使本发明的技术方案更加清楚,下面结合附图对本发明做进一步阐述。
如图1所示,所述底盘模块包括行走控制机构1、模式切换机构2、举升控制机构3;行走控制机构1由四个深纹橡胶充气轮及每个轮子所对应的行走伺服电机、减速机和行走传动装置组成,负责为车体提供前行动力,行走伺服电机与减速机相互连接并驱动行走传动装置,行走传动装置再带动轮子转动;模式切换机构2由四台扭矩伺服电机、减速机和切换传动装置组成,扭矩伺服电机与减速机相互连接并驱动切换传动装置,切换传动装置再带动轮子转过90°;举升控制机构3由四根连杆构成的双摇臂结构加上一个电动推杆支撑结构,四根连杆的一端固定在车体上,另一端安装在模式切换机构2上,四根连杆在电动推杆的伸出或缩回动作下发生向外或向内旋转,电动推杆的伸出量为机器人的高度变化量和轮距变化量,举升控制机构可以控制机器人平台调节的离地间隙高度范围为0.8m~1.3m,轮距宽度范围为1.2m~1.7m。
如图2所示,以右转为例,通过建立所述四轮差速转向运动学模型,进而改变四个车轮的线速度使机器人以车轮滑动的方式进行右转;规定后轴中心点C的瞬时转向半径为R,右前轮、右后轮、左前轮、左后轮的瞬时转向半径分别为R1、R2、R3、R4;机器人的瞬时转向角度为θ;机器人的轴距L为1m;轮距d为1.7m;依据图中模型的几何关系可将机器人的各个瞬时转向半径描述为:
后轴中心点C的瞬时转向半径:
Figure BDA0003720810120000041
(1-1)
右前轮的瞬时转向半径:
Figure BDA0003720810120000042
(1-2)
右后轮的瞬时转向半径:
Figure BDA0003720810120000051
(1-3)
左前轮的瞬时转向半径:
Figure BDA0003720810120000052
(1-4)
左后轮的瞬时转向半径:
Figure BDA0003720810120000053
(1-5)
机器人在转向状态时,由于后轴中心点和四轮与地面的触点都是围绕同一个点进行旋转,所以其各个转向角速度是相同的,可以描述为:
Figure BDA0003720810120000054
(1-6)
因此,当机器人进行右转向时,根据机器人的各个瞬时转向半径和转向角速度,并联立公式(1-6),可以将四轮线速度分别描述为:
右前轮的线速度:
Figure BDA0003720810120000055
(1-7)
右后轮的线速度:
Figure BDA0003720810120000056
(1-8)
左前轮的线速度:
Figure BDA0003720810120000057
(1-9)
左后轮的线速度:
Figure BDA0003720810120000058
(1-10)
如图3所示,所述硬件模块包括电源管理模块、上层数据处理模块、底层控制模块,电机驱动模块、数据通信模块,且将上层数据处理模块、底层控制模块、电机驱动模块挂在同一条CAN总线上;电源管理模块采用48V锂电池作为总电源,因各个模块对于供电电压的要求有所差异,所以利用DC-DC电源转换器得到各个模块所需要的电源电压;上层数据处理模块采用工控机,工控机接口有LAN、RS-485、USB、WIFI、CAN,方便对接底层控制模块和其他模块;底层控制模块采用基于ARM-Cortex-M4为内核的32位控制器STM32F407作为主控制器对终端执行节点进行调控和管理;电机驱动模块采用伺服驱动器,通过CAN总线的方式将配套的8台伺服电机的伺服驱动器与底层主控制器的CAN接口相连接,由底层主控制器统一控制;底层控制器通过导线与继电器的输入端相连接,从而间接控制电动推杆装置的启停和伸缩。
如图4所示,所述软件模块可划分为三个层级:底层控制、中层控制以及上层控制;底层控制通过STM32进行电源管理和任务调度,并通过CAN总线的方式对机器人进行运动控制;中层控制通过工控机对作业数据进行处理和存储,并通过CAN总线的方式与底层控制器进行通讯,工控机嵌入在机器人控制车箱内随机器人一起运动;上层控制通过远程PC端对机器人进行作业发布和作业监控,方法是在机器人车身安装一个路由器,以此构建一个局域网,在这个局域网下将远程PC端与工控机通过远程桌面的形式进行连接,实现对工控机进行远程登录,并对工控机里面的人机交互***进行远程操作。数据通信程序,就是通过CAN总线进行通讯,程序在stm32中。
利用Matlab/Simulink软件构建机器人四轮差速转向控制***模型,将机器人的行驶速度设置为0.3m/s,目标转向角设置为21°,并作为输入量输入到机器人四轮差速转向控制***模型中进行右转向运动测试,机器人四轮差速转向控制***模型输出量为四台行走伺服电机的目标转速,规定右前轮、右后轮、左前轮、左后轮的行走伺服电机分别为1号电机、3号电机、5号电机、7号电机;如图5仿真结果所示,左侧行走伺服电机转速值大于右侧行走伺服电机转速值,同侧行走伺服电机转速值则非常接近,仿真结果表明机器人四轮差速转向控制***模型的转向控制行为与理论基本一致,符合设计需求。
本发明的控制方法包括以下步骤:
如图6所示,先将上位机计算出的目标转向角度和行驶速度作为输入量输入到差速转向控制器中,控制器的输出量是机器人四个轮子所对应的行走电机的目标转速,然后将分配的目标转速与电机编码器反馈的实际转速进行比较,最后由PID控制器对转速进行偏差纠正,使电机的实际转速趋近于电机的目标转速。
步骤1:伺服电机模型构建(该部分内容为现有技术,可以调用伺服电机模型获取)
伺服控制***是一种复杂的自动控制***,***能够使被控对象的状态、位置、方位等输出量,随着***的输入量的变化而任意变化。伺服***要实现精准的控制,主要通过PID算法来实现,PID算法内置在伺服***的程序里。
步骤2:差速转向控制器构建
机器人差速转向控制器的输入量为车体速度和目标转向角度,输出量为4台行走电机的转速。机器人差速转向控制器根据目标转向角度求出机器人后轴中心点C和机器人4个车轮的转弯半径,并结合机器人当前行驶过程中的车体速度,求出机器人当前行驶过程中4个车轮的线速度。
由于控制器的输出量为电机转速,因此需要将车轮线速度变换为电机转速。首先通过车轮线速度求出车轮转速,以1号电机所驱动的车轮为例,车轮转速可以表示为:
Figure BDA0003720810120000071
式中,n1′表示车轮的转速,单位rpm;V1表示车轮的线速度,单位m/s。C表示车轮的周长,长度为1.57m;车轮并不是由电机直接驱动,而是通过传动装置间接驱动车轮转动,因此需要将车轮转速转换为电机转速。由机器人行走控制机构可知,电机通过行星减速机带动小齿轮转动,小齿轮再通过链条装置带动大齿轮转动,大齿轮与车轮相连,从而驱动车轮完成转动。行星减速机比为35:1,大小齿轮比为37:14,换算之后的电机转速与车轮转速比为92.5:1。
步骤3:差速转向控制器+伺服电机模型联合测试
如图8所示的目标转角度和行驶速度为机器人自动转向控制***模型的输入量,利用差速转向控制器得出机器人行驶过程中当前电机的目标转速,并将目标转速输入到直流伺服电机闭环控制***模型,模型的输出量分别为电机转速值。以作物表型监测机器人右转为例,规定机器人的转弯半径为轮距的1.5倍,因此***输入的目标转向角度为固定值,经过换算得出目标转向角度值约为21°。
步骤4:上位机控制软件设计
人机交互界面最上方栏提供了行驶速度档位调节模块和运动模式选择模块(如图7所示),用户可根据需求设置机器人行驶档位和选择机器人运动模式,行驶档位一共8个档位,每个档位对应的行驶速度如表1所示:
表1
Figure BDA0003720810120000072
Figure BDA0003720810120000081
步骤5:差速转向仿真模型测试和实际转向控制测试对比
利用人机交互***的操作界面将机器人行驶档位设置为4档,4档对应的行驶速度为0.3m/s,其次长按操作界面显示的前进右转按键,机器人开始做右转向运动,最后松开按键,机器人停止运动。
在机器人实际设计情况中,机器人的转向半径是固定的,转向半径约为2.55m,经过换算可得到机器人的目标转向角度约为21°,因此测试时,将机器人的行驶速度设置为0.3m/s,目标转向角设置为21°,并输入到自动转向控制***模型中进行右转向测试,模型的输出量为电机的转速。
将机器人转向测试的仿真控制数据与实际控制数据进行对比,验证仿真模型***的转向控制行为与实际***的转向控制行为是否一致,对比数据如表2所示。
表2
Figure BDA0003720810120000082
由电机转速对比数据可知,机器人转向控制仿真测试中的4台电机所分配的转速与实测中的4台电机所分配的转速基本一致。根据自动转向控制***模型的设计要求可知,机器人在仿真环境转向过程中与机器人在实际转向过程中的4台行走电机转速的平均相对误差因控制在10%以内,测试结果显示的平均相对误差为6.75%,因此机器人自动转向控制***模型可以精准预测机器人在实际控制中转向的真实情况,能够与实际转向控制效果相匹配,运动控制***模型符合设计要求,具有相关性和可靠性。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可;对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述地比较简单,相关之处参见方法部分说明即可。
应该了解,上述实施例不以任何形式限制本发明的保护范围,凡采用等同替换等方式所获得的技术方案,均落于本发明的保护范围内。

Claims (6)

1.一种旱田四轮电驱机器人运动控制***转向控制方法,其特征在于:所述***包括底盘模块、硬件模块、软件模块三大部分;
所述底盘模块包括行走控制机构、模式切换机构、举升控制机构;所述行走控制机构负责机器人的行走控制,包括前进、后退、左转、右转,所述行走控制机构由四个深纹橡胶充气轮及每个轮子所对应的行走伺服电机、减速机和行走传动装置组成,行走伺服电机与减速机相互连接并驱动行走传动装置,行走传动装置再带动轮子转动;
所述模式切换机构负责改变机器人的运动模式,包括前后移动模式、左右移动模式、举升控制模式,所述模式切换机构由四台扭矩伺服电机、减速机和切换传动装置组成,扭矩伺服电机与减速机相互连接并驱动切换传动装置,切换传动装置再带动轮子转过90°;
所述举升控制机构负责调节机器人的离地高度和两侧轮子距离,所述举升控制机构由四套结构相同的连杆装置和四根电动推杆组成,连杆装置一端固定在车体上,另一端固定在机械腿上,连杆装置在电动推杆的伸出或缩回动作下发生向外或向内旋转;
所述硬件模块包括电源管理模块、上层数据处理模块、底层控制模块,电机驱动模块、数据通信模块,电源管理模块通过电源线为其他硬件模块提供所需的电源电压,上层数据处理模块、底层控制模块,电机驱动模块三者共同在数据通信模块的作用下进行数据交互;所述软件模块包括电机驱动程序、数据通信程序、人机交互***;
所述方法包括以下步骤:
步骤1,伺服电机模型构建;
步骤2,四轮电驱机器人差速转向控制器的输入量为车体速度和目标转向角度,输出量为4台行走电机的转速,机器人差速转向控制器根据目标转向角度求出机器人后轴中心点C和机器人4个车轮的转弯半径,并结合机器人当前行驶过程中的车体速度,求出机器人当前行驶过程中4个车轮的线速度;
由于控制器的输出量为电机转速,因此需要将车轮线速度变换为电机转速,首先通过车轮线速度求出车轮转速,假如为1号电机所驱动的车轮,车轮转速表示为:
Figure FDA0004237644270000011
式中,n1′表示车轮的转速,单位rpm;V1表示车轮的线速度,单位m/s;C表示车轮的周长,长度为1.57m;
车轮并不是由电机直接驱动,而是通过行走传动装置间接驱动车轮转动,因此需要将车轮转速转换为电机转速,由机器人行走控制机构可知,电机通过行星减速机带动小齿轮转动,小齿轮再通过链条装置带动大齿轮转动,大齿轮与车轮相连,从而驱动车轮完成转动;
步骤3,利用差速转向控制器得出机器人行驶过程中当前电机的目标转速,并将目标转速输入到直流伺服电机闭环控制***模型,模型的输出量分别为电机转速值;规定机器人的转弯半径为轮距的1.5倍,因此***输入的目标转向角度为固定值;
步骤4,上位机控制软件设计;
步骤5,利用人机交互***的操作界面将机器人行驶档位设置为4档,4档对应的行驶速度为0.3m/s,其次长按操作界面显示的前进右转按键,机器人开始做右转向运动,最后松开按键,机器人停止运动。
2.根据权利要求1所述的方法,其特征在于,所述行走伺服电机自带增量式编码器,通过速度控制方式精准地控制电机转子的角速度;所述行走传动装置为链条、大小齿轮圆盘,行走伺服电机的转轴作为输入轴与所述减速机的末端凹槽锁死,减速机的输出轴与小齿轮圆盘啮合,小齿轮转动并通过链条带动大齿轮圆盘转动,大齿轮圆盘与车轮相连接,进而驱动车轮完成转动。
3.根据权利要求1所述的方法,其特征在于,所述扭矩伺服电机与行走伺服电机的型号相同,通过位置控制方式精准地控制电机转子的角位移;所述切换传动装置为大小齿轮圆盘,扭矩伺服电机的转轴作为输入轴与所述减速机的末端凹槽锁死,减速机输出轴与小齿轮啮合,小齿轮再与大齿轮相互啮合,大齿轮安装于机器人的机械腿上,因此扭矩伺服电机可精准控制机械腿转过90°,进而使车轮滚动方向与车头前进方向在水平面上呈垂直状态。
4.根据权利要求1所述的方法,其特征在于,所述连杆装置一端固定在车体上,另一端固定在机械腿上,连杆装置在所述电动推杆的伸出或缩回动作下发生向外或向内旋转,电动推杆的伸缩量为机器人平台高度和轮距的调节量。
5.根据权利要求1所述的方法,其特征在于,所述上层数据处理模块负责业务层指令下达和数据处理;所述底层控制模块负责行走控制和电源管理;所述电机驱动模块与伺服电机相连,完成电机驱动;所述数据通信模块为CAN信号线,通过CAN总线将上层数据处理模块、底层控制模块、电机驱动模块挂在同一条总线上,接线上只需电源和CAN信号线,进而使整个***线缆相对较少,***可靠性大幅提高。
6.根据权利要求1所述的方法,其特征在于,所述人机交互***内置在所述上层数据处理模块中,上层数据处理模块嵌入在机器人控制车箱内随机器人一起运动,通过局域网将上层数据处理模块以远程桌面的形式登录在PC端,进而对上层数据处理模块里面的人机交互***进行远程操作。
CN202210760317.XA 2022-06-29 2022-06-29 一种旱田四轮电驱机器人运动控制***及转向控制方法 Active CN115042894B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210760317.XA CN115042894B (zh) 2022-06-29 2022-06-29 一种旱田四轮电驱机器人运动控制***及转向控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210760317.XA CN115042894B (zh) 2022-06-29 2022-06-29 一种旱田四轮电驱机器人运动控制***及转向控制方法

Publications (2)

Publication Number Publication Date
CN115042894A CN115042894A (zh) 2022-09-13
CN115042894B true CN115042894B (zh) 2023-06-23

Family

ID=83165187

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210760317.XA Active CN115042894B (zh) 2022-06-29 2022-06-29 一种旱田四轮电驱机器人运动控制***及转向控制方法

Country Status (1)

Country Link
CN (1) CN115042894B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116009562A (zh) * 2023-03-27 2023-04-25 慧诺云谱(海南)科技有限公司 田间作物表型监测机器人自走平台与监测方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101422903B (zh) * 2008-09-04 2010-06-02 北京航空航天大学 差速驱动式移动机器人的操纵杆直接控制方法
CN104709196B (zh) * 2013-12-16 2017-01-11 中国农业机械化科学研究院 一种用于田间作业机器人的电动升降底盘
CN103802629B (zh) * 2013-12-27 2016-01-27 江苏大学 一种横向轮距与离地间隙均可调的底盘及调节方法
CN106719539B (zh) * 2016-11-17 2020-03-31 江苏大学 一种多地隙自转向智能喷雾机及控制方法
CN109484514A (zh) * 2019-01-09 2019-03-19 湖南农业大学 一种四轮独立转向驱动的伸缩式田间作业机器人平台
CN110481674A (zh) * 2019-08-30 2019-11-22 中国农业大学 田间全向移动作业平台
CN110682976B (zh) * 2019-11-25 2020-10-27 西北工业大学 一种轮腿复合式移动机器人的多自由度机械轮腿结构
CN111645478B (zh) * 2020-05-27 2021-07-20 农业农村部南京农业机械化研究所 具有柔性仿形底盘的轮式农田管理机器人及仿形控制方法
CN111645777B (zh) * 2020-05-27 2021-06-15 农业农村部南京农业机械化研究所 具有自适应轮距调节功能的轮式农业机器人及其调节方法
CN114223339B (zh) * 2021-12-14 2023-10-20 华南农业大学 用于水田多功能作业的机器人底盘及农业机器人

Also Published As

Publication number Publication date
CN115042894A (zh) 2022-09-13

Similar Documents

Publication Publication Date Title
CN107031392A (zh) 一种移动式四轮全方位转向机器人底盘的控制方法
CN115042894B (zh) 一种旱田四轮电驱机器人运动控制***及转向控制方法
CN202728394U (zh) 蜘蛛机器人
CN106394715A (zh) 一种全向移动轮式机器人平台及控制方法
CN102303655B (zh) 一种轮腿复合式移动机器人平台
CN103465797A (zh) 一种四轮独立驱动独立转向电动果园作业车
CN105775168A (zh) 四轮独立驱动巡视器运动控制***
CN102514628B (zh) 一种轮距无级调节的车辆底盘
CN104690725B (zh) 蛇形机器人的姿态控制方法
CN108163785A (zh) 一种可移动的姿态调整平台
CN201525026U (zh) 模块化的灾害救援机器人
CN111113363A (zh) 一种适用于复杂路况的机械臂移动平台
WO2023108966A1 (zh) 一种独立电子转向桥及四支点平衡重式叉车
CN204137154U (zh) 一种基于stm32控制的六足十八自由度的探险机器人
CN105480320A (zh) 一种基于stm32控制的六足十八自由度的探险机器人
CN206633818U (zh) 一种移动式四轮全方位转向机器人底盘
CN103802656A (zh) 一种四轮行星车移动***
CN202080861U (zh) 全方位移动平台
CN209274691U (zh) 一种单转向驱动源的多轮转向驱动移动平台
CN111497964A (zh) 一种电驱动四足机器人分布式控制***
CN211897634U (zh) 一种具有自动控制车身水平度功能的地铁铺轨车
CN206140506U (zh) 一种多自由度运动平台
CN114348299B (zh) 一种串联式轮腿行星探测器
CN113371090B (zh) 一种四足轮式可变形全方位移动机器人及其控制方法
CN113022286B (zh) 一种全线控全向型车辆底盘***和控制方法

Legal Events

Date Code Title Description
PB01 Publication
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