CN107422728A一种物流机器人横偏控制方法及物流机器人

CN107422728A一种物流机器人横偏控制方法及物流机器人

著录项
  • 申请号CN201710399255.3
  • 申请日20170531
  • 公开号CN107422728A
  • 公开日20171201
  • 申请(专利权)人北京物资学院
  • 发明人袁瑞萍;郝岩;董婷婷;李园园;李俊韬
  • 主分类号G05D1/02
  • 分类号G05D1/02 G05B11/42
  • 地址北京市通州区富河大街321号
  • 国省代码北京(11)
  • 代理机构北京卓岚智财知识产权代理事务所(特殊普通合伙)
  • 代理人任漱晨

1.一种物流机器人横偏控制方法,其特征在于,所述方法包括:

在二维条码起始点进行物流机器人位置初始化;

当所述物流机器人工作时,利用摄像头或码盘判断所述物流机器人是否到达地标点;

根据所述物流机器人是否到达地标点,利用动态单点预瞄准的方法,计算所述物流机 器人的航向偏差和横向偏差;

根据所述物流机器人的航向偏差和横向偏差,计算所述物流机器人的角度偏差;

根据所述物流机器人的角度偏差和速度,通过比例-积分-导数PID控制调节所述物流 机器人的左右轮转速,从而控制所述物流机器人横偏。

2.如权利要求1所述物流机器人横偏控制方法,其特征在于,所述物流机器人包括自动 导引运输车AGV。

3.如权利要求2所述物流机器人横偏控制方法,其特征在于,所述在二维条码起始点进 行物流机器人位置初始化,具体包括:

在AGV二维条码起始点检测二维条码点地标及起始位置误差,并矫正AGV航向偏差。

4.如权利要求2所述物流机器人横偏控制方法,其特征在于,当所述AGV工作时,通过检 测所述AGV的码盘数据计算行驶距离判断与条码点之间距离D是否相等,或利用摄像头通过 检测所述AGV是否接采集到二维条码信息,以判断所述物流机器人是否到达地标点;

所述根据所述物流机器人是否到达地标点,利用动态单点预瞄准的方法,计算所述物 流机器人的航向偏差和横向偏差;根据所述物流机器人的航向偏差和横向偏差,计算所述 物流机器人的角度偏差;包括:

根据所述AGV横向偏差,在当前位置预瞄准下一个二维条码点,动态计算所述AGV角度 偏差,具体包括:在所述AGV未到达某一地标点状态下,所述AGV在地标点之间路径上行驶, 通过采集所述AGV左右轮自上一个二维条码点后的行驶距离,计算所述AGV当前的航向偏差 和横向偏差,进而根据所述AGV的航向偏差和横向偏差,计算所述AGV的角度偏差;在所述 AGV到达某一地标点状态下,判断是否采集到二维条码信息:若为是,则通过采集二维条码 信息直接获取所述AGV的航向偏差和和横向偏差,进而计算所述AGV的角度偏差;若为否,则 按照所述AGV未到达某一地标状态下的情况进行计算。

5.如权利要求2所述物流机器人横偏控制方法,其特征在于,所述根据所述物流机器人 的角度偏差和速度,通过比例-积分-导数PID控制调节所述物流机器人的左右轮转速,从而 控制所述物流机器人横偏,包括:

通过速度PID和角度PID两个PID线性相加控制调整所述AGV左右轮电机输入电压:

速度PID是通过所述AGV当前左右轮转速差和设定所述AGV目标速度为控制输入,通过 速度PID控制,输出所述AGV速度左右轮电机输入电压值;

角度PID是通过所述AGV当前角度偏差为控制输入,通过角度PID控制,输出所述AGV角 度左右轮电机输入电压值;

通过将所述AGV速度左右轮电机输入电压值与所述AGV角度左右轮电机输入电压值线 性相加后得出最终所述AGV左右轮电机输入电压调整值,控制AGV的行走,从而控制所述AGV 横偏。

6.一种物流机器人,其特征在于,所述物流机器人包括:摄像头,设置于所述物流机器 人底部,与中央处理器相连,用于采集地面上二维条码点的位置信息;码盘,与中央处理器 相连,用于计算行驶距离判断与条码点之间距离D是否相等;

所述中央处理器,用于在二维条码起始点进行物流机器人位置初始化;当所述物流机 器人工作时,利用所述摄像头或所述码盘判断所述物流机器人是否到达地标点;

所述中央处理器,用于根据所述物流机器人是否到达地标点,利用动态单点预瞄准的 方法,计算所述物流机器人的航向偏差和横向偏差;根据所述物流机器人的航向偏差和横 向偏差,计算所述物流机器人的角度偏差;根据所述物流机器人的角度偏差和速度,通过比 例-积分-导数PID控制调节所述物流机器人的左右轮转速,从而控制所述物流机器人横偏。

7.如权利要求6所述物流机器人,其特征在于,所述物流机器人包括自动导引运输车 AGV。

8.如权利要求7所述物流机器人,其特征在于,

所述中央处理器,具体用于在AGV二维条码起始点检测二维条码点地标及起始位置误 差,并矫正AGV航向偏差。

9.如权利要求7所述物流机器人,其特征在于,

所述码盘,具体用于当所述AGV工作时,通过通过检测所述AGV的码盘数据计算行驶距 离判断与条码点之间距离D是否相等,或所述摄像头,具体用于当所述AGV工作时,通过检测 所述AGV是否接采集到二维条码信息,以判断所述物流机器人是否到达地标点;

所述中央处理器,具体用于根据所述AGV横向偏差,在当前位置预瞄准下一个二维条码 点,动态计算所述AGV角度偏差,具体包括:在所述AGV未到达某一地标点状态下,所述AGV在 地标点之间路径上行驶,通过采集所述AGV左右轮自上一个二维条码点后的行驶距离,计算 所述AGV当前的航向偏差和横向偏差,进而根据所述AGV的航向偏差和横向偏差,计算所述 AGV的角度偏差;在所述AGV到达某一地标点状态下,判断是否采集到二维条码信息:若为 是,则通过采集二维条码信息直接获取所述AGV的航向偏差和和横向偏差,进而计算所述 AGV的角度偏差;若为否,则按照所述AGV未到达某一地标状态下的情况进行计算。

10.如权利要求7所述物流机器人,其特征在于,所述中央处理器,具体用于通过速度 PID和角度PID两个PID线性相加控制调整所述AGV左右轮电机输入电压:所述中央处理器包 括:

速度PID控制模块,用于通过所述AGV当前左右轮转速差和设定所述AGV目标速度为控 制输入,通过速度PID控制,输出所述AGV速度左右轮电机输入电压值;

角度PID控制模块,用于通过所述AGV当前角度偏差为控制输入,通过角度PID控制,输 出所述AGV角度左右轮电机输入电压值;

计算模块,用于通过将所述AGV速度左右轮电机输入电压值与所述AGV角度左右轮电机 输入电压值线性相加后得出最终所述AGV左右轮电机输入电压调整值,控制AGV的行走,从 而控制所述AGV横偏。

CN107422728A一种物流机器人横偏控制方法及物流机器人-AGV吧
CN107422728A一种物流机器人横偏控制方法及物流机器人
此内容为免费资源,请登录后查看
积分
免费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容