一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种智能跟随随动车及其控制方法与流程

2021-10-24 03:53:00 来源:中国专利 TAG:智能 跟随 控制 方法 随动车


1.本发明及智能随动车技术领域,具体为一种智能跟随随动车及其控制方法。


背景技术:

2.在农业生产时,常常一辆收割机,后面跟着一辆运输车,两名驾驶员互相配合,完成收割任务,射击训练时,常常采用到靶机,用于模拟敌人,射击训练者向靶机的靶面开枪,靶面上有靶环,最后获取多少环的成绩。为使装备无人化,需要解决车辆自动跟随问题。


技术实现要素:

3.本发明要解决的技术问题是提供一种智能跟随车及其控制方法,以解决上述背景技术中提到的跟随车能够跟随人或主动车移动方向和速度问题。
4.为解决上述技术问题,本发明的实施例提供如下技术方案:
5.一种智能跟随随动车,包括车架和安装在车架下部的行驶机构,所述车架内安装控制器,所述控制器包括微处理器和与微处理器电连接随动导航模块、无线接收模块、动力模块、转速传感器、舵机驱动模块、马达驱动模块,所述舵机驱动模块、马达驱动模块分别连接舵机、行驶马达,所述行驶马达还连接转速传感器,所述无线接收模块与设置在主动系统上的无线发射模块无线电连接,所述无线发射模块与设置在主动系统上的主动导航模块电连接。
6.优选的,所述微处理器为单片机处理器或者工控机。
7.优选的,所述随动导航模块、主动导航模块为gps模块或者北斗模块。
8.优选的,所述行驶机构为行驶轮或履带。
9.优选的,所述动力模块为燃油动力设备或电池动力设备。
10.优选的,所述主动系统为操作人或者车辆。
11.本发明还提供一种随动智能跟随随动车的控制方法,包括以下步骤:
12.通过设置在主动系统上的主动导航模块获取主动系统位置信息(x1,y1)和运动速度v0,通过设置在主动系统身上的无线发射模块将所述主动系统位置信息(x1,y1)和运动速度v0无线发送给随动车上的无线接收模块;
13.无线发射模块将主动系统位置信息(x1,y1)和运动速度v0发送给随动车辆上的无线接收模块并经微处理器处理,同时通过随动导航模块获取随动车的当前位置信息(x2,y2);
14.微处理器根据主动系统位置信息(x1,y1)和随动车的位置信息(x2,y2),计算主动系统与随动车直线距离l以及主动系统相对于随动车的方位角θ;
15.微处理器根据所述主动系统的与随动车直线距离l、主动系统相对于随动车的方位角θ、主动系统运动速度v0、随动车的当前速度值v1和运动方向角δ,计算随动车需要改变的运动方向δθ以及随动车新的运动速度值v2;
16.微处理器根据计算的随动车需要改变的运动方向δθ以及随动车新的运动速度值
v2,通过控制舵机驱动模块、马达驱动模块的动作实现随动车自动跟踪主动系统。
17.优选的,所述随动车需要改变的运动方向δθ=θ δ,其中θ主动系统相对于随动车的方位角,δ为随动车改变运动方向前的当前运动方向角。
18.优选的,所述随动车新的运动速度值v2=(v0*δt l

l0)/t,其中v0为随动车改变运动方向前主动系统运动速度,δt为随动车改变运动方向时的延时时间,l为随动车改变运动方向前与主动系统的直线距离,l0为设定的主、随距离,t为随动车速度调整修正时间,其中0.1s<t<2s。
19.本发明的上述技术方案的有益效果如下:
20.本发明在随动车设置卫星导航定位和定向天线及装置,在主动系统(为操作人或者车辆)的发射机装置上也设置有卫星定位天线,主动系统将自己的位置和速度信息通过无线发射给随动车,随动车上的微处理器根据自己的位置和主动系统的位置,得出主动系统与车的距离、速度、方向等信息,自动调整随动车的速度和前进方向,以达到定距或定速跟踪主动系统的目的,实现自动跟踪。
21.同时,考虑延时造成的随动车与主动系统距离的改变,通过控制随动车进行速度调整弥补,实现随动车跟踪较佳的效果。
附图说明
22.图1为本发明的智能跟随随动车控制系统原理框图;
23.图2为本发明的智能跟随随动车的结构示意图;
24.图3为本发明的智能跟随随动车与主动系统运动坐标示意图。
具体实施方式
25.为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
26.实施例1
27.如图1和图2所示,一种智能跟随随动车,包括车架14和安装在车架14下部的行驶结构15,车架14内安装控制器,控制器包括微处理器1和与微处理器1电连接随动导航模块2、无线接收模块3、动力模块6、转速传感器7、舵机驱动模块8、马达驱动模块9,所述舵机驱动模块8、马达驱动模块9分别连接舵机10、行驶马达11,行驶马达11还连接转速传感器7,无线接收模块3与设置在主动系统上的无线发射模块5无线电连接,无线发射模块5与设置在主动系统上的主动导航模块4电连接。
28.本实施例中,微处理器1为单片机处理器或者工控机。用于根据导航信息,控制随动车运动,实现随动车对主动系统的自动跟踪。
29.本实施例中,随动导航模块2、主动导航模块4为gps模块或者北斗模块。用于定位主动系统与随动车的实时位置信息。
30.本实施例中,行驶机构15为行驶轮或履带。
31.本实施例中,动力模块6为燃油动力设备或电池动力设备。
32.本实施例中,主动系统为操作人或者车辆。
33.实施例2
34.如图3所示,本发明还提供一种智能跟随随动车的控制方法,包括以下步骤:
35.通过设置在主动系统身上的导航模块获取主动系统位置信息(x1,y1)和运动速度v0,通过设置在主动系统身上的无线发射模块将所述主动系统位置信息(x1,y1)和运动速度v0无线发送给随动车上的无线接收模块;
36.无线接收模块将主动系统位置信息(x1,y1)和运动速度v0发送给微处理器,微处理器同时通过随动导航模块获取随动车的当前位置信息(x2,y2),通过转速传感器获取随动车的当前速度值v1和运动方向角δ;
37.微处理器根据主动系统位置信息(x1,y1)和随动车的位置信息(x2,y2),计算主动系统的与随动车直线距离l以及主动系统相对于随动车的方位角θ;其中,θ=arctan{(y1

y2)/(x1

x2)}。
38.微处理器根据所述主动系统的与随动车直线距离l、主动系统相对于随动车的方位角θ、主动系统运动速度v0、随动车的当前速度值v1和运动方向角δ,计算随动车需要改变的运动方向δθ以及随动车新的运动速度值v2。
39.微处理器根据计算的随动车需要改变的运动方向δθ以及随动车新的运动速度值v2,通过控制舵机驱动模块、马达驱动模块的动作实现随动车自动跟踪主动系统。
40.其中,随动车需要改变的运动方向δθ=θ δ,其中θ主动系统相对于随动车的方位角,δ为随动车改变运动方向前的当前运动方向角。
41.随动车新的运动速度值v2=(v0*δt l

l0)/t,其中v0为随动车改变运动方向前主动系统运动速度,δt为随动车改变运动方向时的延时时间,l为随动车改变运动方向前与主动系统的直线距离,l0为随动车与主动系统的标准距离,t为随动车速度调整修正时间,其中0.1s<t<1s。其中,设置t是为了表示因为随动车改变运动方向时的延时,造成了随动车与主动系统相对距离进一步加大,总距离为v0*δt l。而为了更安全的跟别随,随动车与主动系统相对距离不能太大也不能太小,因此将上述总距离减去标准距离l0,则剩余的值相当于随动车改变运动速度后需要弥补的“距离值”,这个需要弥补的“距离值”与随动车速度调整修正时间t(即“弥补时间”)的比值即为随动车增加后的新速度,由于“弥补时间”t不能太大也不能太小,太大容易使得随动车与主动系统距离进一步缩小,太小起不到很好的调整效果,因此一般设置为0.1s<t<1s。在随动车改变运动方向和运动速度后,当随动车与主动系统的距离达到标准距离l0时,控制随动车的运动速度与主动系统相等,实现随动车与主动系统相对静止,以利于跟随机稳定工作。
42.随动车的转速、方向控制通过转速传感器7、舵机驱动模块8、马达驱动模块9实现,转速传感器7用于检测行驶轮15的速度进而得出随动车行驶速度,转速传感器采用传统编码器,比如霍尔转速传感器。其原理是:根据霍尔效应原理,将一块永久磁钢固定在马达转轴上的转盘边沿,转盘随测轴旋转,磁钢也将跟着同步旋转,在转盘下方安装一个霍尔器件,转盘随轴旋转时,受磁钢所产生的磁场的影响,霍尔器件输出脉冲信号,其频率和转速成正比。舵机驱动模块8为舵机驱动芯片(比如yt5166),用于控制随动车运动方向;马达驱动模块9为随动车运动驱动的芯片,即马达驱动芯片(比如l298n)。
43.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜