提 要

AGV(Automated Guided Vehicle)是自动化物流运输系统、柔性生产组织系统的关键设备。目前,柔性生产的重要性已经逐渐得到国内很多企业的重视,计划购进有关的自动车和自动物流运输线, AGV作为该种生产组织形式的关键设备也受到人们的关注。

对AGV来说,对导航路径跟踪的准确性、平稳性和纠偏的快速性是重要指标,导航控制器的性能是保证这一指标的关键。本文针对单一控制器在应用中的不足,提出了采用多控制器融合的导航路径跟踪控制方法。根据AGV的实际特点,设计了最优控制器和模糊控制器相融合的控制器。论文研究得到了吉林大学科技园项目“新型视觉导航自动车辆AGV”和新星创业计划项目“视觉导航自动车辆

”两个项目的支持。

论文研究的内容主要包括以下几个方面:

  1. 为了了解AGV驱动系统的动态特性数,采用伪随机序列作为输入信号利用最小二乘法对系统进行辩识,得到驱动系统的传递函数。
  2. 以车辆速度偏差、侧向偏差和方位偏差作为系统状态变量,控制信号作为系统输入,设计了AGV自主导航最优控制器。
  3. 把车辆方位偏差和侧向偏差加权平均得到一个综合偏差E。将这个偏差作为一个输入,将这个偏差的变化率EC作为另一个输入,控制信号作为输出设计双输入单输出自主导航模糊控制器。
  4. 选择适当的切换点,对两种控制器进行融合。
  5. 通过仿真及试验,验证了两种导航控制器设计的有效性以及两种控制器融合的必要性。

关键词: AGV    系统辩识    最优控制器    模糊控制器     阈值切换法    控制器融合

AGV控制器设计与融合相关推荐

  1. AGV移动机器人无人叉车控制器设计

    AGV控制器是为移动机器人(AMR.智能叉车等)设计的通用控制器,为移动机器人提供地图构建.定位导航.模型编辑等核心功能. 本方案将移动机器人的核心组件集成于一体,配合功能强大的客户端软件 ,可帮助用 ...

  2. 基于FPGA的SPI FLASH控制器设计

    1.SPI FLASH的基本特征 本文实现用FPGA来设计SPI FLASH,FLASH型号为W25Q128BV.支持3种通信方式,SPI.Dual SPI和Quad SPI.FLASH的存储单元无法 ...

  3. 【Paper】2013_基于一致性理论的无人机编队控制器设计_郭伟强

    原文地址: [1]郭伟强. 基于一致性理论的无人机编队控制器设计[D].哈尔滨工业大学,2013. 2013_基于一致性理论的无人机编队控制器设计_郭伟强 3.3 一致性理论 3.4 控制方案设计 3 ...

  4. 六自由度高超声速飞行器的建模与控制器设计

    高超声速飞行器是指飞行马赫数大于5的飞行器,它是一种近空间飞行器."近空间"可简单理解为:现有飞机飞行的最高高度(约20Km)和卫星运行轨道的最低高度(约100Km)间的空域.近空 ...

  5. 基于单片机的调光控制器设计

    1 调光控制器设计 在日常生活中,我们常常需要对灯光的亮度进行调节.本调光控制器通过单片机控制双向可控硅的导通来实现白炽灯(纯阻负载)亮度的调整.双向可控硅的特点是导通后即使触发信号去掉,它仍将保持导 ...

  6. 最小拍有纹波系统仿真实验matlab代码,最小拍控制器设计.doc

    最小拍控制器设计matlab实验 [实验目的] 了解和掌握有纹波和无纹波最小拍控制器的原理和设计方法. 利用Matlab仿真,观察系统的输入输出曲线. [实验内容] 系统如图所示, G(s)?-R( ...

  7. SDRAM控制器设计

    SDRAM控制器设计 SDRAM 器件引脚示意图和功能框图如下: SDRAM 器件有如下的特性 通常情况下, SDRAM 存储器工作在 3.3V 的电压下(需要注意的是 DDR DRAM工作电压是 2 ...

  8. 有温度传感器的风机控制系统C语言,毕业论文--基于单片机的工业风机控制器设计与实现.doc...

    大连东软信息学院 本科毕业设计(论文) 论文题目 论文题目:基于单片机的工业风机控制器设计与实现 系 所: 电子工程系 专 业: 电子信息工程(嵌入式系统工程方向) 学生姓名: 学生学号: 指导教师: ...

  9. a4988 脉宽要求_基于STM32的微型步进电机驱动控制器设计

    基于STM32的微型步进电机驱动控制器设计 摘 要: 设计了一种微型步进电机驱动控制器,通过上位机界面修改步进电机转速.旋转角度.细分系数.该设计以STM32F103T8U6作为主控制器,以A4988 ...

最新文章

  1. [译]使用scikit-learn进行机器学习的简介(教程1)
  2. mysql 删除数据后myd_Windows下的MySQL删除data文件夹后……
  3. 从二分类到多分类的迁移策略
  4. Zookeeper的一致性是什么情况?
  5. 如何解决UltraCompare中中文显示乱码的问题
  6. DevOps案例研究:知人善任——Google敏捷核心文化
  7. 二分查找(划分时左右元素个数不相等)解析+代码
  8. Typora用法教程小结
  9. 一文带你梳理Clang编译步骤及命令
  10. 【ES】ES Attempted to send a bulk request to elasticsearch but Elasticsearch appears to be unreachabl
  11. 【spring】spring_IOC和DI
  12. ArrayList与普通数组的区别
  13. 4月份的成长月刊(文末有福利)
  14. Linux开机启动流程
  15. SpringBoot整合Magic-Api
  16. FreeSwitch双轨录音
  17. 随机森林 matlab
  18. DTOJ#5208. 蓝buff一吃就起飞
  19. python怎么用sin_Python math.sin() 方法
  20. Windows10系统重装后必不可少的优化步骤

热门文章

  1. MATLAB实战系列(十五)-在matlab中如何实现Octave工具包的全自动加载?
  2. RIPPER算法原理
  3. ubuntu系统在vmware中无法联网问题解决
  4. python 并列条形图_python – 熊猫:如何绘制两个类别和四个系列的条形图?
  5. 数据的预处理与特征构建(申请评分卡模型)
  6. Docker run 命令【转】
  7. lucene实战--打分算法没有那么难!
  8. java8 lamda快速入门
  9. 从netty-example分析Netty组件
  10. zookeeper源码分析之五服务端(集群leader)处理请求流程