AGV小车如何实现车辆运动控制制的?

此外为实现上述目的本还提出┅种AGV小车控制系统,所述AGV小车控制系统包括如上所述的AGV小车和布设于地面的引导磁条

本发明所能实现的有益效果是:本发明的AGV小车的控淛器首先在检测到车体运动时,获取车体的预分岔方向;AGV小车的磁条感应器读取车体经过引导磁条的有效感应值将有效感应值发送至控淛器,有效感应值表征为磁条感应器与引导磁条对应的区域;控制器再根据有效感应值和预分岔方向确定车体相对于引导磁条的偏移量即AGV小车能够自动计算出车体的左右线性偏移量,减少程序编写冗余度不必像现有技术那样在程序编写时需要把车体可能偏移的状态都列絀来,进而提高了程序运行效率并最终根据所述偏移量控制所述车体的运动方向,进而使得AGV小车运行更进快速和稳定

图1为本发明一实施例中AGV小车的结构框图;

图2为本发明一实施例中AGV小车的结构示意图;

图3为本发明的AGV小车控制系统结构示意图;

图4为本发明一实施例中引导磁条位于AGV小车的磁条感应器中间区域时的示意图;

图5为本发明一实施例中AGV小车的磁条感应器相对于引导磁条偏移时的示意图;

图6为本发明┅实施例中AGV小车的磁条感应器超出引导磁条时的示意图;

图7为本发明一实施例中AGV小车的磁条感应器经过分叉路口时的示意图;

图8为本发明嘚一种AGV小车的偏移量的确定方法的第一实施例的流程示意图;

图9为本发明的一种AGV小车的偏移量的确定方法的第二实施例的流程示意图;

图10為本发明一实施例中的预设算法根据有效感应值和预分岔方向计算并输出返回数据的流程示意图。

本发明目的的实现、功能特点及优点将結合实施例参照附图做进一步说明。

应当理解此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明

参照图1,本发明┅实施例提供一种AGV小车所述AGV小车具有车体01、控制器02和磁条感应器03,所述磁条感应器03设于所述车体01的底部;

所述控制器02用于在检测到所述车体运行时,获取所述车体的预分岔方向

可理解的是,本实施例以AGV小车在某个工厂运行为例进行说明图2为AGV小车的结构示意图。工厂內布设有引导磁条即电磁轨道引导磁条黏贴於地板上,所述AGV小车和所述引导磁条作为一套AGV小车控制系统参考图3,图3为一AGV小车控制系统包括如图2所示的AGV小车以及引导磁条40。工厂的操作人员可通过电脑来控制AGV小车行进路线以及行为即操作人员可预先确定小车的行驶终点戓者行驶路线。

本实施例中AGV小车的车体上还可以设置一张第一磁卡,系统在转弯的引导磁条即电磁轨道上设置一张第二磁卡AGV小车上的苐一磁卡用于感应并读取电磁轨道上的第二磁卡的感应值(即预分叉方向),AGV小车会根据读取到的感应值确定车体的运动方向即预分岔方向;唎如AGV小车前面是一个左转的引导磁条AGV小车的第一磁卡读取的当前引导磁条上的第二磁卡的感应值后能够确定AGV小车即将向左转;同理如果AGV尛车前面是一个右转的引导磁条,能够确定AGV小车即将向右转

此外本实施例的AGV小车在车体上还可以设置一个控制器,该控制器可以是触摸屏人通过触摸屏去控制AGV小车的向左或者向右的运动方向,即操作人员通过触摸屏手动去确定AGV小车的预分岔方向

所述磁条感应器03,用于讀取所述车体经过引导磁条的有效感应值将所述有效感应值发送至所述控制器,所述有效感应值表征为所述磁条感应器与所述引导磁条對应的区域

在具体实现中,所述磁条感应器设于所述车体的底部;所述磁条感应器03与所述车体01的运动方向垂直所述磁条感应器03具有多個并排设置的感应点位;需要说明的是,磁条感应器上的感应点位的个数由所述磁条感应器自身的硬件情况所决定;

如图4所示本实施例Φ的磁条感应器03以具体16个感应点(16bit)为例进行说明,感应到磁条相应位输出1(图中所述磁条感应器与所述引导磁条对应的阴影区域)没有感应到囿磁条输出0(图中所述磁条感应器的非阴影区域)。即图4、图5和图6中的所述磁条感应器与所述引导磁条对应的阴影区域表征为有效感应值

所述控制器02,用于根据所述有效感应值和所述预分岔方向确定所述AGV小车相对于所述引导磁条的偏移量根据所述偏移量控制所述车体的运动方向。

可理解的是AGV小车的控制器确定所述有效感应值和所述预分岔方向这两个参数后,将这两个参数输入到预先设置的一套算法中算法根据这两个参数自动计算并输出16bit返回数据,控制器再根据返回的数据确定所述AGV小车相对于所述引导磁条的偏移量最后根据所述偏移量控制所述车体的运动方向。可参考图10图10为所述预设算法根据有效感应值和预分岔方向计算并输出返回数据。

需要说明的是算法返回为16bit變量整型变量,高8位为磁条左边点数低8位对应右边点数。负数(-3~-1)表示磁条感应器已超出磁条的部分负数采用补码形式存储。

若预分岔方向为左分岔则算法从16bit读取值最高位(磁条感应器03的感应点位的左边点)开始分析计算第1个有效磁条的左右两边的点数并存储于16bit数据返回;哃理若预分岔方向是右分岔则算法从16bit读取值最低位(磁条感应器03的感应点位的右边点)开始分析计算第1个有效磁条的左右两边的点数并存储于16bit數据返回。

在具体实现中本实施例中的引导磁条的宽度占磁条感应器03的4个感应点位以及AGV小车预分岔方向为左分岔为例进行分析;

首先,洳果所述磁条感应器与所述引导磁条对应的区域是如图4所示的情形:磁条左边有6个点右边有6个点,图4中述磁条感应器与所述引导磁条对應的阴影区域代表有效感应值即AGV小车在引导磁条中间,算法的返回值为0x0606此时说明车体没有偏离方向,无需进行修正

进一步地参考图5,所述磁条感应器与所述引导磁条对应的区域是如图5所示的情形:磁条左边有3个点右边有9个点,那么磁条在感应器内过多的向右偏离算法的返回值为0x0309,,所述控制器根据返回值0x0309并以所述磁条感应器的中心区域为参考点确定所述AGV小车相对于所述引导磁条的偏移量所述控制器对所述偏移量进行实时修正,根据修正后的偏移量控制所述车体的运动方向

进一步地参考图6,所述磁条感应器与所述引导磁条对应的區域是如图6所示的情形:即磁条左边有-2个点(感应器已超出2个点)右边有14个点,那么磁感应器超出磁条算法的返回值为0xFE12,其中FE为-2补码所述控制器根据返回值0xFE12并以所述磁条感应器的中心区域为参考点确定所述AGV小车相对于所述引导磁条的偏移量,通过缩小所述参考点与所述引導磁条的相对距离对所述偏移量进行实时修正根据修正后的偏移量控制所述车体的运动方向。

本实施例的AGV小车的控制器首先在检测到车體运动时获取车体的预分岔方向;AGV小车的磁条感应器读取车体经过引导磁条的有效感应值,将有效感应值发送至控制器有效感应值表征为磁条感应器与引导磁条对应的区域;控制器再根据有效感应值和预分岔方向确定车体相对于引导磁条的偏移量,即AGV小车能够自动计算絀车体的左右线性偏移量减少程序编写冗余度,不必像现有技术那样在程序编写时需要把车体可能偏移的状态都列出来进而提高了程序运行效率,并最终根据所述偏移量控制所述车体的运动方向进而使得AGV小车运行更进快速和稳定。

进一步地如果所述磁条感应器与所述引导磁条对应的区域是如图5所示的情形则,即AGV小车将要行驶分叉路口时

  定制说明  型号:AGV小车电機控制器  额定电压:24、36、48V  电流 :10-15 A  功率:350-500W(单电机)  行走功能:前进、后退、加速、减速、转弯、暂停、岔路  安全防護:障碍物接触式缓冲器、障碍物感应器、急停开关  行走速度:10-60 m/min  应用领域:汽车AGV、电子机械AGV、轨道AGV、智能机器人等  爬坡能力:5-15度  注:对于直流无刷电机控制电路参数和功能有其他要求的可进行重新定制  公司简介  深圳海博电机驱动发展有限公司是一镓专注于车辆运动控制制器方案商集研发、生产、销售为一体的高科企业。我们专业的研发团队针对电机驱动应用,根据客户要求定淛从开发到生产一站式完成,  用实力为客户解决问题  公司多年来从事直流无刷电机驱动方案的研发工作,紧跟行业动态现可提供全系列有传感及无传感直流无刷驱动全套完整解决方案。产品成熟功能丰富、控制精度高外观大小可按照客户需求定制。  联系方式  深圳海博电机驱动发展有限公司  网址: AGV小车电机控制器 AGV车驱动模块 AGV控制器供应商海博电机驱动发展有限公司为您提供AGV小车电機控制器 AGV车驱动模块 AGV控制器的详细产品价格、产品图片等产品介绍信息。 海博电机驱动发展有限公司位于沙河街道侨香路香年广场C座404C主偠经营: 助力车控制器 滑板车控制器 平衡车控制器 碳纤维滑板车驱动器 轮椅车控制器 联系人:李先生, 您可以直接联系厂家获取AGV小车电機控制器 AGV车驱动模块 AGV控制器的具体资料,联系时请说明是在中国网库看到的

交易方式(当前商品支持以下在线支付方式)

拥有开通"网上支付"功能的个人账户或对公账户即可完成在线支付,暂不支持信用卡支付

我要回帖

更多关于 车辆运动控制 的文章

 

随机推荐