一种基于UWB技术的四向穿梭车防撞避障方法及系统与流程

文档序号:26726284发布日期:2021-09-22 21:12阅读:626来源:国知局
一种基于UWB技术的四向穿梭车防撞避障方法及系统与流程
一种基于uwb技术的四向穿梭车防撞避障方法及系统
技术领域
1.本发明属于自动化仓储设备及其控制技术领域,具体涉及一种基于uwb技术的四向穿梭车防撞避障方法及系统。


背景技术:

2.四向穿梭车为应用于立库存储货物搬运用途,可以在货架轨道上四向换向行驶的搬运车辆,包括传感、行驶、换向、顶升、控制、通讯5大功能模块,四向穿梭车和四向穿梭车提升机、穿梭车货架共同构成四向穿梭车立库的硬件设施。
3.四向穿梭车运行于穿梭车货架上,和开放环境不同,穿梭车货架存在较多的立柱、横梁、货物支撑板等部件,需要穿梭车能够仅识别可能与之发生碰撞的物体,而对于立柱、横梁、货物支撑板等尽管与穿梭车可能距离极近但不会与穿梭车发生碰撞的部件不做避障动作。
4.目前穿梭车多采用在前后左右四个方向的车体上安装开关型激光传感器的方法进行避障,该类型传感器可以探测传感器正前方的障碍物,如车体或者异常掉落的货物,但是对于穿梭车之间的交叉碰撞无法形成实质保护。
5.类似的开放环境下工作的agv等自动行驶设备可以通过在对角线处安装激光雷达或超声波雷达,但由于穿梭车工作在货架环境中,立柱、横梁、货物挡板等天然距离穿梭车极近,因而不能采用这种方式进行穿梭车的防撞避障。目前市场上尚无针对这种场景有效的穿梭车本体避障设计。


技术实现要素:

6.本发明的目的在于克服现有技术存在的问题,提供一种基于uwb技术的四向穿梭车防撞避障方法和系统。
7.为实现上述技术目的,本发明采用如下技术方案:一种基于uwb技术的四向穿梭车防撞避障方法,包括:s100四向穿梭车uwb模块持续发射信号,并接收来自其他四向穿梭车uwb模块的发射信号,所述发射信号中包含车辆编码信息;s200根据接收到的信号,基于双向飞行时间法计算车辆间距;s300设置安全距离w1和w2,其中w1为减速停止距离,长度为n个货位,w2为紧急制动距离,长度为m个货位,n>m;当车辆间距小于等于w1时,四向穿梭车的控制器控制车辆减速并停在下一个货位的正到位,并将停止位置、车辆编码、减速事件触发信息反馈给上游四向穿梭车调度控制系统;当车辆间距小于等于w2时,四向穿梭车本体的控制器控制车辆紧急制动并将停止位置、车辆编码、急停事件触发信息反馈给上游四向穿梭车调度控制系统。
8.作为一种优选的实施方式,所述s100还包括,将四向穿梭车沿主通道行驶时定义为沿x轴行驶,在货道中行驶时定义为沿y轴行驶;所述发射信号中还包含该四向穿梭车自身当前行驶轴信息。
9.作为一种优选的实施方式,所述s100还包括:获取接收到的信号后,计算其rssi值,筛选出rssi值超出阈值的信号,对筛选出的信号对应的四向穿梭车进行跟踪,持续接收其uwb信号。
10.进一步的,所述阈值基于仓库大小、货物类型和/或货架材质确定。
11.作为一种优选的实施方式,所述s100还包括:从接收到的信号中获取四向穿梭车行驶轴信息,并与自身行驶轴信息进行对比判断,当两台四向穿梭车同轴行驶时,重复s100,否则进入s200。
12.作为一种优选的实施方式,还包括,采用开关型激光传感器完成同轴方向的避障传感。
13.作为一种优选的实施方式,采用到位传感器进行正到位判断,使四向穿梭车停在货位的正到位。
14.作为一种优选的实施方式,所述w1设置为3个货位距离,w2设置为1个货位距离。
15.本发明的另一目的在于提供一种基于uwb技术的四向穿梭车防撞避障系统,包括:uwb模块,设置于四向穿梭车上,用于收发uwb信号,并将接收的uwb信号发送至控制器;到位传感器,用于检测四向穿梭车是否停止于货位的正到位位置,并将检测信号发送至控制器;控制器,接收uwb模块、到位传感器发送的信号,执行权利要求1~8任一项所述方法;上位调度系统通讯模块,根据控制器发送的指令与上位调度系统通信。
16.作为一种优选的实施方式,所述系统还包括激光避障传感器,设置于四向穿梭车四周,用于收发激光信号,并将接收到的激光信号发送至控制器。
17.本发明的四向穿梭车结合uwb技术实现交叉碰撞情况下的防撞避障,uwb技术可以实现较好的信号穿透能力,从而能够在立柱遮挡的立库环境下使用,且四向穿梭车避障这一场景对测距精度的要求并不高,uwb技术cm级的定位精度即可完美适应该场景的需求,弥补了现有避障方法存在的缺陷,可以保证在调度控制系统失灵等异常情况下均不会发生四向穿梭车碰撞这一严重的安全问题,且成本较低。
附图说明
18.图1是本发明系统结构示意图。
19.图2是碰撞情况示意图。
20.图3是四向穿梭车行驶状态示意图。
具体实施方式
21.下面结合附图说明和具体实施方式对本发明的技术方案进行进一步阐述。
22.应用了uwb技术的四向穿梭车防撞避障系统结构如图1所示,四向穿梭车至少包括控制器、uwb模块、上位调度系统通讯模块、激光避障传感器、到位传感器,其中控制器用于接收各传感器信号、进行运算判定、下发控制指令、接收上位调度系统指令、向上位调度系
统上报状态等;uwb模块用于接收和发送uwb信号;上位调度系统通讯模块用于和部署于局域网或云端的调度系统进行通讯;激光避障传感器用于检测前后左右四个方向正向的障碍物情况;到位传感器用于检测并确保四向穿梭车精确的停止于货位的正到位位置,每台四向穿梭车均预先配置一特定编码,每一四向穿梭车的编码不同,以便互相识别。
23.以四向穿梭车a为例,基于上述系统执行防撞避障的流程如下:s100将四向穿梭车沿主通道行驶时定义为沿x轴行驶,在货道中行驶时定义为沿y轴行驶,四向穿梭车a上的uwb模块持续发射含有其四向穿梭车编码及行驶轴信息的uwb信号,并将接收到的信号(来自其他四向穿梭车发射的uwb信号)发送至控制器;同时激光避障传感器在行驶方向常开,将障碍物情况发送至控制器;控制器根据行驶轴信息判断四向穿梭车a是否与接收信号所属的四向穿梭车同轴,如果同轴,则采用激光避障传感器避障,重复s100;否则进入s200;s200控制器中预设rssi阈值;阈值可以根据具体的仓库情况(如货物类型、仓库大小、货架材质等)进行确定。如将距离定为四个货位,则预先计算直线距离为四个货位的两辆四向穿梭车接收到的信号的rssi值,作为阈值。
24.控制器计算接收到信号的rssi值,根据预设的阈值筛选出rssi值≥阈值的信号;s300控制器预设安全距离w1、w2。w1作为正常减速停止距离,w2作为紧急制动距离,一般建议对w1设置为3个货位距离,w2设置为1个货位距离。
25.采用如下方式计算得出两台四向穿梭车之间的距离d:每个uwb模块从启动开始即会生成一条独立的时间戳。uwb模块a的发射机在其时间戳上的ta1发射请求性质的脉冲信号,uwb模块b接收机在其时间戳上的tb1接收到该信号。
26.对uwb信号加以一定的处理手段后,uwb模块b在tb2时刻发射一个响应性质的信号,被uwb模块a在自己的时间戳ta时刻接收。由此可以计算出脉冲信号在两个uwb模块之间的飞行时间,从而确定飞行距离。距离d=光速c
×
[(ta2

ta1)
ꢀ‑
(tb2

tb1)]多台四向穿梭车同时在库中运行时,将d记为d
ij
,表示i车辆检测到的距离j车辆的距离,i和j为预设的车辆编码。
27.对rssi范围内的车辆,四向穿梭车持续接收uwb信号并计算d
ij
,当d
ij
小于等于w1时,四向穿梭车本体的控制器控制车辆减速并停止到下一个正到位的货位位置(正常情况),并将停止位置、车辆编码反馈给上游四向穿梭车调度控制系统;当d
ij
小于等于w2时,四向穿梭车本体的控制器控制车辆紧急制动(异常情况)并将情况反馈给上游四向穿梭车调度控制系统。
28.两车触发避障动作停止后,需等待上位控制系统(可以是电脑、手持遥控设备或车辆本体上的控制按钮)的操作指令,按指令由其中一辆车为另一辆车让行。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1