差速驱动式AGV控制系统及自动循迹方法.pdf

上传人:b*** 文档编号:4207831 上传时间:2018-09-06 格式:PDF 页数:9 大小:470.65KB
返回 下载 相关 举报
摘要
申请专利号:

CN201611146847.6

申请日:

2016.12.13

公开号:

CN106647752A

公开日:

2017.05.10

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G05D 1/02申请日:20161213|||公开

IPC分类号:

G05D1/02

主分类号:

G05D1/02

申请人:

西安航天精密机电研究所

发明人:

黎原; 冯艳丽

地址:

710100 陕西省西安市151信箱北塬分箱

优先权:

专利代理机构:

西安智邦专利商标代理有限公司 61211

代理人:

陈广民

PDF下载: PDF下载
内容摘要

为了对差速驱动式AGV建立一个完整的控制系统,以实现AGV对路径的可靠跟踪,本发明提供了一种差速驱动式AGV控制系统及自动循迹方法,其中系统包括轨迹检测装置和控制器;控制器包括数据处理模块、数据收发模块和控制模块;数据处理模块包括左右轮差速比获取模块和左右轮速度获取模块;轨迹检测装置的输入端与AGV的驱动部件相连,输出端与所述左右轮差速比获取模块的输入端相连;左右轮差速比获取模块的输出端和数据收发模块的输出端均与所述左右轮速度获取模块的输入端相连;左右轮速度获取模块的输出端与所述控制模块的输入端相连;控制模块的输出端与AGV的电机驱动器相连。

权利要求书

1.差速驱动式AGV控制系统,其特征在于:
包括轨迹检测装置和控制器;所述控制器包括数据处理模块、数据收发模块和控制模
块;所述数据处理模块包括左右轮差速比获取模块和左右轮速度获取模块;
所述轨迹检测装置的输入端与AGV的驱动部件相连,输出端与所述左右轮差速比获取
模块的输入端相连;所述左右轮差速比获取模块的输出端和数据收发模块的输出端均与所
述左右轮速度获取模块的输入端相连;所述左右轮速度获取模块的输出端与所述控制模块
的输入端相连;所述控制模块的输出端与AGV的电机驱动器相连;
所述轨迹检测装置用于对预先设定好的路径进行识别,获取地面路径数据;所述左右
轮差速比获取模块将所述地面路径数据和导引基准进行比较,得到AGV驱动部件的左右轮
差速比;所述数据收发模块用于接收和发送AGV的车速基准值;所述左右轮速度获取模块根
据所述车速基准值和所述左右轮车速比得到AGV驱动部件的左右轮控制速度;所述控制模
块根据所述左右轮控制速度对AGV进行控制。
2.根据权利要求1所述的差速驱动式AGV控制系统,其特征在于:所述轨迹检测装置包
括光电检测模块。
3.根据权利要求1所述的差速驱动式AGV控制系统,其特征在于:所述轨迹检测装置包
括磁检测模块。
4.根据权利要求1所述的差速驱动式AGV控制系统,其特征在于:所述轨迹检测装置包
括CCD探测器模块。
5.根据权利要求1至4任一所述的差速驱动式AGV控制系统,其特征在于:所述轨迹检测
装置包括安装在AGV驱动部件前端的前置轨迹检测模块和安装在AGV驱动部件中部的后置
轨迹检测装置;前置轨迹检测装置和后置轨迹检测装置的输入端均与AGV驱动部件相连,输
出端均与所述左右轮差速比获取模块的输入端相连。
6.根据权利要求5所述的差速驱动式AGV控制系统,其特征在于:还包括与所述数据收
发模块的输入端相连的操作面板、手控器或上位机。
7.基于权利要求1所述的差速驱动式AGV控制系统的自动循迹方法,其特征在于:包括
以下步骤:
步骤一:铺设AGV运行轨迹
在预先设定好的路径上铺设与地面有明显色差的色带,或者铺设磁条;
步骤二:对步骤一所铺设的轨迹进行识别,获取铺设轨迹的路径数据;
步骤三:根据导引基准线和所述路径数据得到AGV驱动部件的左右轮差速比;
步骤四:根据左右轮基准速度和所述左右轮差速比得到AGV驱动部件的左右轮控制速
度;
步骤五:控制模块根据所述左右轮控制速度对AGV进行控制。
8.根据权利要求7所述的自动循迹方法,其特征在于:所述步骤二中的轨迹检测装置包
括安装在AGV驱动部件前端的前置轨迹检测装置和安装在AGV驱动部件中部的后置轨迹检
测装置。
9.根据权利要求8所述的自动循迹方法,其特征在于:所述步骤三中获取AGV驱动部件
的左右轮差速比的具体方法为:
1)将轨迹检测装置获取的路径数据与导引基准线进行比较,得到前置轨迹检测装置获
取的铺设轨迹与导引基准线的横向偏移距离和后置轨迹检测装置得到的铺设轨迹与导引
基准线的横向偏移距离;
2)将AGV驱动部件中心点轨迹与铺设的AGV运行轨迹的切点记为F,过F点作驱动部件轮
轴的垂线,垂足为H;计算点A和点H之间的距离AH:
<mrow> <mi>A</mi> <mi>H</mi> <mo>=</mo> <mfrac> <mrow> <mi>A</mi> <mi>D</mi> <mo>*</mo> <mi>G</mi> <mi>A</mi> </mrow> <msqrt> <mrow> <msup> <mi>AD</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>GQ</mi> <mn>2</mn> </msup> </mrow> </msqrt> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>
式中AD是前、后轨迹检测装置中心点之间的距离,GA是后置轨迹检测装置获取的铺设
轨迹与导引基准线之间的横向偏移距离,GQ是前置轨迹检测装置获取的铺设轨迹与后置轨
迹检测装置获取的铺设轨迹之间的横向偏移距离;
3)计算点F和点H之间的距离FH:
<mrow> <mi>F</mi> <mi>H</mi> <mo>=</mo> <mfrac> <mrow> <mi>A</mi> <mi>D</mi> <mo>*</mo> <mrow> <mo>(</mo> <mi>G</mi> <mi>A</mi> <mo>+</mo> <mi>A</mi> <mi>H</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mi>G</mi> <mi>Q</mi> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>
4)计算左右轮差速比
<mrow> <mfrac> <msub> <mi>v</mi> <mn>1</mn> </msub> <msub> <mi>v</mi> <mn>2</mn> </msub> </mfrac> <mo>=</mo> <mfrac> <mrow> <msup> <mi>FH</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>AH</mi> <mn>2</mn> </msup> <mo>+</mo> <mi>B</mi> <mi>C</mi> <mo>*</mo> <mi>A</mi> <mi>H</mi> </mrow> <mrow> <msup> <mi>FH</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>AH</mi> <mn>2</mn> </msup> <mo>-</mo> <mi>B</mi> <mi>C</mi> <mo>*</mo> <mi>A</mi> <mi>H</mi> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>
式中v1是左轮速度,v2是右轮速度,BC是AGV驱动部件左右轮中心点之间的距离。
10.根据权利要求9所述的自动循迹方法,其特征在于:所述步骤四中获取AGV驱动部件
的左右轮控制速度的方法为:用数据收发模块接收到的左右轮的基准速度分别乘以所述左
右轮差速比即得到左右轮的控制速度。

说明书

差速驱动式AGV控制系统及自动循迹方法

技术领域

本发明属于移动机器人领域,具体涉及一种差速驱动式AGV控制系统及自动循迹
方法。

背景技术

自动导航车(Automatic Guided Vehicle,AGV)是一种无人驾驶的智能化搬运设
备,属于移动机器人范畴,是自动化物流系统的关键设备之一。

差速驱动式AGV具有体积小、自重轻、成本低廉、结构相对简单等优点,目前在AGV
行业得到广泛应用。基于该结构形式的AGV能按照预先铺设好的路径准确无误的行驶是AGV
的核心技术。

目前已公开的差速驱动式AGV技术都没有对系统建立完整的控制模型,多采用模
糊控制、鲁棒控制等方法,将AGV系统看做一个“黑盒子”进行控制。然而这些方法对控制器
计算能力和实时性的要求都很高,在实际应用中实现的难度大、成本高。

发明内容

本发明所要解决的技术问题是对差速驱动式AGV建立一个完整的控制系统及自动
循迹方法,以实现AGV对路径的可靠跟踪。

本发明的基本原理是:以轨迹检测模块反馈的地面路径信息和导引基准之间的差
作为控制器的输入量,以AGV驱动部件的左右轮差速比为依据,得到AGV驱动部件的左右两
轮的控制速度,从而使AGV按照预先铺设的路径准确行驶。

本发明的技术方案是:

差速驱动式AGV控制系统,其特殊之处在于:

包括轨迹检测装置和控制器;所述控制器包括数据处理模块、数据收发模块和控
制模块;所述数据处理模块包括左右轮差速比获取模块和左右轮速度获取模块;

所述轨迹检测装置的输入端与AGV的驱动部件相连,输出端与所述左右轮差速比
获取模块的输入端相连;所述左右轮差速比获取模块的输出端和数据收发模块的输出端均
与所述左右轮速度获取模块的输入端相连;所述左右轮速度获取模块的输出端与所述控制
模块的输入端相连;所述控制模块的输出端与AGV的电机驱动器相连;

所述轨迹检测装置用于对预先设定好的路径进行识别,获取地面路径数据;所述
左右轮差速比获取模块将所述地面路径数据和导引基准进行比较,得到AGV驱动部件的左
右轮差速比;所述数据收发模块用于接收和发送AGV的车速基准值;所述左右轮速度获取模
块根据所述车速基准值和所述左右轮车速比得到AGV驱动部件的左右轮控制速度;所述控
制模块根据所述左右轮控制速度对AGV进行控制。

上述轨迹检测装置采用光电检测模块。

上述轨迹检测装置采用磁检测模块。

上述轨迹检测装置采用CCD探测器模块。

上述轨迹检测装置包括安装在AGV驱动部件前端的前置轨迹检测模块和安装在
AGV驱动部件中部的后置轨迹检测装置;前置轨迹检测装置和后置轨迹检测装置的输入端
均与AGV驱动部件相连,输出端均与所述左右轮差速比获取模块的输入端相连。

上述AGV控制系统还包括与所述数据收发模块的输入端相连的操作面板、手控器
或上位机。

基于上述差速驱动式AGV控制系统的自动循迹方法,其特殊之处在于:包括以下步
骤:

步骤一:铺设AGV运行轨迹

在预先设定好的路径上铺设与地面有明显色差的色带,或者铺设磁条;

步骤二:对步骤一所铺设的轨迹进行识别,获取铺设轨迹的路径数据;

步骤三:根据导引基准线和所述路径数据得到AGV驱动部件的左右轮差速比;

步骤四:根据左右轮基准速度和所述左右轮差速比得到AGV驱动部件的左右轮控
制速度;

步骤五:控制模块根据所述左右轮控制速度对AGV进行控制。

上述步骤二中的轨迹检测装置包括安装在AGV驱动部件前端的前置轨迹检测装置
和安装在AGV驱动部件中部的后置轨迹检测装置。

上述步骤三中获取AGV驱动部件的左右轮差速比的具体方法为:

1)将轨迹检测装置获取的路径数据与导引基准线进行比较,得到前置轨迹检测装
置获取的铺设轨迹与导引基准线的横向偏移距离和后置轨迹检测装置得到的铺设轨迹与
导引基准线的横向偏移距离;

2)将AGV驱动部件中心点轨迹与铺设的AGV运行轨迹的切点记为F,过F点作驱动部
件轮轴的垂线,垂足为H;计算点A和点H之间的距离AH:


式中AD是前、后轨迹检测装置中心点之间的距离,GA是后置轨迹检测装置获取的
铺设轨迹与导引基准线之间的横向偏移距离,GQ是前置轨迹检测装置获取的铺设轨迹与后
置轨迹检测装置获取的铺设轨迹之间的横向偏移距离;

3)计算点F和点H之间的距离FH:


4)计算左右轮差速比


式中v1是左轮速度,v2是右轮速度,BC是AGV驱动部件左右轮中心点之间的距离。

上述步骤四中获取AGV驱动部件的左右轮控制速度的方法为:用数据收发模块接
收到的左右轮的基准速度分别乘以所述左右轮差速比即得到左右轮的控制速度。

本发明的有益效果:

本发明开创性地对差速驱动式AGV建立了完整的控制系统并提供了基于该控制系
统的自动循迹方法,能够兼容现有差速驱动式AGV的多种导引方式,实现AGV对路径的可靠
跟踪。

附图说明

图1是本发明的原理框图;

图2是AGV的驱动部件的俯视图;

图3是AGV瞬时运行轨迹图。

具体实施方式

以下参见图1~图3,对本发明作详细说明。

一、轨迹检测装置

轨迹检测装置包括安装在AGV驱动部件前端的前置轨迹检测装置和安装在AGV驱
动部件中间的后置轨迹检测装置;前置、后置轨迹检测装置同时对预先设定好的路径进行
识别。

轨迹检测主要有三种方式:

1:在预先设定好的路径上铺设与地面有明显色差的色带,轨迹检测装置采用光电
检测模块,得到路径数据;

2:在预先设定好的路径上铺设磁条,轨迹检测装置采用磁检测模块,得到路径数
据;

3:在预先设定好的路径上铺设与地面有明显色差的色带,检测装置采用CCD相机,
得到路径数据。

本发明的轨迹检测装置输出的路径数据为一个16位的二进制码,代表了轨迹检测
装置内部16个采样通道检测出的下方色带或磁条,根据该路径数据可以判断色带或磁条相
对于轨迹检测装置的偏离位置。

二、控制器

本发明的控制器可以采用单片机、DSP、FPGA等嵌入式芯片或PLC、工控机等集成控
制器。本实施例中采用DSP核心控制器。

DSP核心控制器由数据处理模块、数据收发模块和控制模块三部分组成,其中数据
处理模块由左右轮差速比获取模块和左右轮速度获取模块组成。

1、各模块的功能如下:

左右轮差速比获取模块根据导引基准线和轨迹检测装置所获得的路径数据得到
AGV驱动部件的左右轮差速比;导引基准线是前置轨迹检测装置和后置轨迹检测装置采样
点的中线的连线,即驱动部件的纵向中线,如图3所示。

数据收发模块用于接收和发送来自操作面板、手控器或上位机发来的AGV驱动部
件的左右轮基准速度,即用户或工业现场当前时刻希望AGV行驶的速度,也即车速基准速
度;

左右轮速度获取模块根据左右轮基准速度和左右轮差速比得到左右轮控制速度;

控制模块根据左右轮控制速度分别产生左轮PWM波和右轮PWM波,左轮PWM波和右
轮PWM波分别对AGV驱动部件的左轮和右轮进行控制,从而实现对AGV的控制。这里PWM波为
脉冲宽度调制,即占空比可变的脉冲波形。

2、左右轮差速比的具体计算方法

(1)将轨迹检测装置获取的路径数据与导引基准线进行比较,通过计算处理得出
前置轨迹检测装置获取的铺设轨迹与导引基准线的横向偏移距离和后置轨迹检测装置得
到的铺设轨迹与导引基准线的横向偏移距离。

(2)利用下述公式(1)~(3)计算得到AGV驱动部件的左右轮差速比:




上式中AD是前后检测装置的距离,GA是后置轨迹检测装置得到的铺设轨迹与导引
基准线之间的横向偏移距离;GQ是前置轨迹检测装置得到的铺设轨迹与后置轨迹检测装置
得到的铺设轨迹之间的横向偏移距离;v1是左轮速度;v2是右轮速度;BC是驱动装置左右轮
中心点之间的距离。

(3)用AGV驱动部件的左右轮基准速度分别乘以左右轮差速比,得到左右轮的控制
速度。

差速驱动式AGV控制系统及自动循迹方法.pdf_第1页
第1页 / 共9页
差速驱动式AGV控制系统及自动循迹方法.pdf_第2页
第2页 / 共9页
差速驱动式AGV控制系统及自动循迹方法.pdf_第3页
第3页 / 共9页
点击查看更多>>
资源描述

《差速驱动式AGV控制系统及自动循迹方法.pdf》由会员分享,可在线阅读,更多相关《差速驱动式AGV控制系统及自动循迹方法.pdf(9页珍藏版)》请在专利查询网上搜索。

为了对差速驱动式AGV建立一个完整的控制系统,以实现AGV对路径的可靠跟踪,本发明提供了一种差速驱动式AGV控制系统及自动循迹方法,其中系统包括轨迹检测装置和控制器;控制器包括数据处理模块、数据收发模块和控制模块;数据处理模块包括左右轮差速比获取模块和左右轮速度获取模块;轨迹检测装置的输入端与AGV的驱动部件相连,输出端与所述左右轮差速比获取模块的输入端相连;左右轮差速比获取模块的输出端和数据收发。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 控制;调节


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1