【技术实现步骤摘要】
无人搬运车的控制方法和装置
本申请涉及计算机
,具体涉及控制
,尤其涉及用于无人搬运车的控制方法和装置。
技术介绍
无人搬运车(AutomatedGuidedVehicle,AGV),也称自动导引运输车,指装备有电磁或光学等自动导引装置,能够沿规定的导引路径行驶,具有安全保护以及各种移载功能的运输车。通常,需要对无人搬运车进行直行控制,以使无人搬运车行驶至指定的位置。现有的控制方式通常是基于惯性导航技术、曲线拟合方式等对车体的位姿进行测量和调整。然而,基于惯性导航技术的控制方法需要使用惯性导航系统,导致无人搬运车的成本较高;基于曲线拟合方式的控制方法,受地面平整度、车速等情况影响较大。
技术实现思路
本申请实施例的目的在于提出一种改进的无人搬运车的控制方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请实施例提供了一种无人搬运车的控制方法,该方法包括:响应于接收到对无人搬运车的直行控制指令,将预先获取的无人搬运车的位姿信息确定为初始位姿信息,并执行如下控制步骤:获取目标时间段内的无人搬运车的各个驱动轮的行驶距离;基于初始位姿信息、所获取的行驶距离和预先获取的无人搬运车的车轴长度,确定无人搬运车的当前位姿信息;基于当前位姿信息和预设的位姿控制系数,确定无人搬运车的差速控制量;基于差速控制量控制无人搬运车的各个驱动轮的速度,并确定无人搬运车是否位于预设区域;响应于确定无人搬运车不位于预设区域,将当前位姿信息作为初始位姿信息,继续执行控制步骤。在一些实施例中,无人搬运车安装有拍摄装置;以及基于初始位姿信息、所获取的行驶距离和预先获取的无人搬 ...
【技术保护点】
一种无人搬运车的控制方法,其特征在于,所述方法包括:响应于接收到对无人搬运车的直行控制指令,将预先获取的所述无人搬运车的位姿信息确定为初始位姿信息,并执行如下控制步骤:获取目标时间段内的所述无人搬运车的各个驱动轮的行驶距离;基于所述初始位姿信息、所获取的行驶距离和预先获取的所述无人搬运车的车轴长度,确定所述无人搬运车的当前位姿信息;基于所述当前位姿信息和预设的位姿控制系数,确定所述无人搬运车的差速控制量;基于所述差速控制量控制所述无人搬运车的各个驱动轮的速度,并确定所述无人搬运车是否位于预设区域;响应于确定所述无人搬运车不位于所述预设区域,将所述当前位姿信息作为初始位姿信息,继续执行所述控制步骤。
【技术特征摘要】
1.一种无人搬运车的控制方法,其特征在于,所述方法包括:响应于接收到对无人搬运车的直行控制指令,将预先获取的所述无人搬运车的位姿信息确定为初始位姿信息,并执行如下控制步骤:获取目标时间段内的所述无人搬运车的各个驱动轮的行驶距离;基于所述初始位姿信息、所获取的行驶距离和预先获取的所述无人搬运车的车轴长度,确定所述无人搬运车的当前位姿信息;基于所述当前位姿信息和预设的位姿控制系数,确定所述无人搬运车的差速控制量;基于所述差速控制量控制所述无人搬运车的各个驱动轮的速度,并确定所述无人搬运车是否位于预设区域;响应于确定所述无人搬运车不位于所述预设区域,将所述当前位姿信息作为初始位姿信息,继续执行所述控制步骤。2.根据权利要求1所述的控制方法,其特征在于,所述无人搬运车安装有拍摄装置;以及所述基于所述初始位姿信息、所获取的行驶距离和预先获取的所述无人搬运车的车轴长度,确定所述无人搬运车的当前位姿信息,包括:基于所述初始位姿信息、所获取的行驶距离和预先获取的所述无人搬运车的车轴长度,确定所述无人搬运车的当前位姿信息;确定所述拍摄装置是否拍摄到呈现有二维码的图像,若是,基于所述图像和所述图像中呈现的二维码,确定所述无人搬运车的位姿信息,并将所述当前位姿信息替换为所确定的位姿信息,其中,二维码用于记录二维码所在位置的坐标。3.根据权利要求2所述的控制方法,其特征在于,所述确定所述拍摄装置是否拍摄到呈现有二维码的图像,若是,基于所述图像和所所述图像中呈现的二维码,确定所述无人搬运车的位姿信息,并将所述当前位姿信息替换为所确定的位姿信息,包括:确定所述拍摄装置是否拍摄到呈现有二维码的图像,若是,提取所述图像中呈现的二维码所记录的坐标,并确定所述图像中呈现的二维码在所述图像中的位置和角度;基于所提取的坐标、所述位置和所述角度,确定所述无人搬运车的位姿信息,并将所述当前位姿信息替换为所确定的位姿信息。4.根据权利要求1-3之一所述的控制方法,其特征在于,所述初始位姿信息包括初始偏移距离和初始偏移角度,所述当前位姿信息包括当前偏移距离和当前偏移角度,所述无人搬运车的驱动轮包括左驱动轮和右驱动轮;以及所述基于所述初始位姿信息、所获取的行驶距离和预先获取的所述无人搬运车的车轴长度,确定所述无人搬运车的当前位姿信息,包括:基于所述初始偏移角度、所述左驱动轮的行驶距离、所述右驱动轮的行驶距离和所述车轴长度,确定所述无人搬运车的当前偏移角度;基于所述初始偏移距离、所述当前偏移角度、所述左驱动轮的行驶距离和所述右驱动轮的行驶距离,确定所述无人搬运车的当前偏移距离。5.根据权利要求4所述的控制方法,其特征在于,在所述基于所述初始位姿信息、所获取的行驶距离和预先获取的所述无人搬运车的车轴长度,确定所述无人搬运车的当前位姿信息之后,所述控制步骤还包括:将所获取的左驱动轮的行驶距离与所述目标时间段所对应的时长的比值确定为所述左驱动轮的初始速度,并将所获取的右驱动轮的行驶距离与所述时长的比值确定为所述右驱动轮的初始速度;将所述左驱动轮的初始速度和所述右驱动轮的初始速度的平均值确定为所述无人搬运车的初始行驶速度。6.根据权利要求5所述的控制方法,其特征在于,所述位姿控制系数包括速度控制系数、偏移距离控制系数和偏移角度控制系数;以及所述基于所述当前位姿信息和预设的位姿控制系数,确定所述无人搬运车的差速控制量,包括:基于所述当前偏移角度、所述当前偏移距离、所述速度控制系数、所述偏移距离控制系数、所述偏移角度控制系数和所述初始行驶速度,确定所述无人搬运车的差速控制量。7.根据权利要求6所述的控制方法,其特征在于,所述基于所述差速控制量控制所述无人搬运车的各个驱动轮的速度,包括:确定所述无人搬运车在所述目标时间段内的规划速度;将所述规划速度与所述差速控制量的和确定为所述左驱动轮的目标速度,并将所述规划速度与所述差速控制量的差确定为所述右驱动轮的目标速度;控制所述左驱动轮按照所确定...
【专利技术属性】
技术研发人员:阙兴涛,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。