基于物流仓储的移动机器人系统设计与路径规划研究

来源 :科学与财富 | 被引量 : 0次 | 上传用户:jhwangseagull
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:移动机器人在物流仓储领域的应用,能够有效提高物流仓储作业的效率,降低物流仓储作业成本。文章阐述了移动机器人在物流仓储领域中的应用优势,分析了基于物流仓储的移动机器人系统的硬件与软件结构设计,进而探讨了基于物流仓储的移动机器人的路径规划方面,以供相关人员参考。
  关键词:物流仓储;移动机器人;路径规划;上位机软件;蜘蛛群居混合优化算法
  进入二十一世纪以来,社会经济快速发展,现代科技不断进步,电子商务规模得以不断扩大,大大促进了物流行业的发展。在以往的物流仓储作业模式中,主要采用人工方式进行货物挑选与搬运,不仅工作效率低下,而且工作失误率也比较高,无法适应现代物流货品种类多且批量小等方面的工作要求。面对这种情况,必须采用智能化与自动化的物流仓储系统,因此,很有必要加强基于物流仓储的移动机器人系统的设计与路径规划研究。
  1.移动机器人在物流仓储领域中的应用优势
  第一点,移动机器人员可替代人工方式来进行货物搬运等作业,对于需多人搬運的货物,只需一台移动机器人即可在有限时间之内完成,如此就将人工劳动强度大大降低,从而促进物流仓储作业效率的有效提升,进而促使作业成本的不断下降。
  第二点,移动机器人的显著特点主要体现在自主性与智能性两个方面,相比于传送带、AGV,移动机器人在仓储物流领域的应用优势更为明显,其具有非常强大的交互能力以及对环境理解的能力。
  第三点,随着移动机器人技术的不断发展,机器人系统逐步拥有自主构图以及路径规划等功能。机器人系统功能的多样化,在很大程度上增强了其自身的灵活性,促使其能够进一步适应周边环境,在各种物流环境中都能完成指定任务。
  2.基于物流仓储的移动机器人系统设计
  2.1物流仓储移动机器人的硬件设计
  物流仓储移动机器人的硬件结构采用模块化设计,该设计方式主要是根据功能不同,将系统划分成若干个相应模块,不同模块的功能与结构都具有独立性,同时所有模块能够有效组合成一个具有诸多功能的整体。该设计方式融入了绿色设计理念,不仅能够减少作业时间降低作业成本,还能为系统后续升级及其维护等方面提供极大便利。
  本文以stm32为基础来进行物流仓储移动机器人系统的设计,通过金属杆件来搭建其主体框架,并在不同部位固定相应的金属件与螺母。本文所设计移动机器人系统主要由主控芯片、电源模块、RFID读卡模块、红外传感器避障模块、XBee无线通信模块、舵机模块以及QTI巡线模块构成。在此基础上组成的移动机器人的主要特征如下:
  第一点,该机器人通过两个连续旋转的舵机对其移动部位结构进行有效控制,每分钟最大转动次数为60。
  第二点,该移动机器人的机手包括六个角度的舵机,具有四个自由度。
  第三点,该移动机器人安装有QTI传感装置,以便于机器人巡线。
  第四点,该移动机器人安装有红外传感装置,能够使机器人有效避开相关障碍物。
  第五点,该移动机器人安装了XBee无线模块,为机器人与计算机系统进行实时通信提供支持。
  2.2物流仓储移动机器人的软件设计
  第一点,下位机软件设计。
  下位机是移动机器人系统中能够接收和执行控制指令的控制器,其中含有执行程序,改程序具有可修改性。下位机在接收到上位机的命令后,利用自身程序对命令进行解析,并按照命令对机器人进行有效控制,以及时充分地完成任务。同时物流仓储移动机器人系统中的不同机器人的执行程序无较大差异,软件组成与逻辑都相对简单。
  移动机器人的软件结构是一个主循环,可通过持续查询的方式来将上位机发送的数据信息接收过来,之后按照所获数据与指令来执行不同的控制代码。在软件系统运行过程中,不可避免地要进行初始化操作。移动机器人软件系统的初始化操作主要涉及到处理器内部资源的初始化、芯片外接设备的初始化,以及机手的初始化等。在该软件系统运行过程中,若未运用Init()函数,后续代码将不能顺利运行出相应结果。外接设备的初始化是主要是指输入和输出端口的初始化等,只有这样,后续代码才能顺利驱动相应设备。移动机器人机手的初始化目的是为了防止移动机器人在作业过程中由于机手晃动较为剧烈而造成移动方向偏离现象的出现。在完成所有初始化操作后,移动机器人系统将进入主循环中,通过查询方式来顺利执行代码。在主循环过程中,要完成QTI巡线控制以及机手操作等所有作业。
  在物流仓储移动机器人系统运行过程中,主要通过硬件结构相同的三个移动机器人的机手来执行任务,并在移动机器人机手上安装不同的传感装置,来开展出入库作业。物流仓储移动机器人系统的功能包括巡线功能、避免追尾功能、各位置物料抓取功能、物料与货架信息记录功能,以及无线通信功能。其中巡线功能主要以作业场地中的黑色路径为基准,本文针对该功能选用QTI巡线传感器。防追尾功能主要用于避免同一路线上不同机器人间的追尾现象,本文针对该功能选用了红外测距传感装置。对不同位置不同高度物料的抓取,可选用4自由度机手。对于移动机器人系统的物料系统记录功能,本文选用了RFID电子标签卡对不同物料进行标记,并通过RFID读卡器将标签卡信息有效读取出来。对于移动机器人系统的无线通信功能,本文选用了基于Zigbee通信协议的XBee模块。
  第二点,上位机软件设计。
  本文通过VC++6.0来进行系统上位机软件设计,因而设计出的软件需要在计算机操作系统中运行。上位机软件采用了线程编程方式,在很大程度上增强了系统消息实时性。该软件基面主要包括搜索区、任务选择区、机器人指令区、物料跟踪区、扫描物料区、机器人连接指令区和串口通信区。
  其中,串口通信区主要用来连接不同串口。机器人连接指令区的指示灯主要用于相应机器人的系统连接,指示灯变红代表机器人已经连接到系统中,而指示灯变黑则代表机器人脱离了系统控制。   扫描物料区:移动机器人在执行任务的过程中,需要对全部物料进行入库预扫描,具体来讲,就是将物料的ID号存储在其表面的粘贴的RFID电子标签中。若不对物料进行入库预扫描操作,移动机器人在执行任务的过程中,系统将无法更新各个货架上的物料信息。
  机器人指令区:忙碌与待发是移动机器人系统常见的两种指令,任务指令编辑框内所呈现的是移动机器人之前执行的任务信息。在移动机器人执行任务的过程中,执行指令是忙碌。如果这时系统向忙碌状态下的移动机器人发送任务命令,该命令没有效果。移动机器人完成任务回到起始位后,相应指令是待发,这时系统方能向移动机器人发送任务指令。
  物料跟踪区:在货架上的物料出现变化后,物料跟踪区会将物料出入库信息记录并储存下来。
  任务选择区:针对不同的机器人,物流仓储移动机器人系统都是采用独立方式阿力发送相应任务指令的。各移动机器人主要承担出库、入库以及闲置等任务,如果系统发送出库任务指令时,需要有相应的出货口可供选择。如果系统发送入库任务指令时,需要有相应的入货口可供选择。在选择完任务指令后,系统还需要对货架号进行选择,之后才能点击执行任务按钮,将全面的任务指令发送出去。如果点击暂停按钮,移动机器人将会暂时停止执行任务。
  搜索区:搜索功能是为了在物料较少时,能够按照物料名对货架上该物料的位置与数量进行搜索,同时还能点击搜索空架按钮将空货架的编号搜索出来,以便于物料入库。
  3.基于蜘蛛群居混合优化算法的移动机器人路径规划
  可将基于物流仓储的移动机器人路径规划视为一个寻优过程,通过不同雌雄蜘蛛位置的迭代与信息交互,来实现对物流仓储移动机器人的路径规划。主要规划流程如下:
  第一步,进行相关参数的设定,这些参数主要包括初始点、终点、蜘蛛数量、搜索空间维数以及最大迭代次数等。第二步,随机分配不同性别的蜘蛛群体。第三步,对存在可行路径与否进行合理判断。第四步,根据优化后的算法开展雌雄蜘蛛间的交互与协作,并将对应的迭代路径有效记录下来。第五步,对比适应值与己设定最小适应值的大小,如果前者大于后者,就重新开始上述流程,如果前者小于后者,就进行后续流程。第六步,如果满足了最大迭代书,就将最短路径传输出来,并合理保存该路径长度。
  4.結语
  总之,移动机器人系统在现代物流仓储领域中的应用,不仅有利于提高物流仓储作业的整体水平,还对物流仓储作业效益的提升等方面,有着十分重要的现实意义。因此,设计人员必须充分了解移动机器人在物流仓储领域中的应用优势,根据物流仓储作业的具体特点,合理设计移动机器人系统的硬件与软件结构,并通过蜘蛛群居混合算法有效规划移动机器人的作业路径,从而充分发挥移动机器人系统在物流仓储领域中的作用。
其他文献
摘要:在新医改背景下,建设现代化医院,促进医院各科室之间相互联系。这时,政工师是在医院内部沟通和协调工作中发挥着重要的作用,它能起到促进医院协调发展作用。文中通过对医院政工师在内部沟通与协调中的优势进行分析,概述了政工师在医院内部沟通与协调中的作用。  关键词:医院政工师;内部沟通;协调;作用  目前,我国大多数的医院实施的都是金字塔式管理方式,出现医院内部沟通和协调工作出现一定的延时行。不利于现
期刊
摘要:注水过程中,注入压力是关键,注入压力过高,地层裂缝容易重新开启,导致注入水沿着裂缝水窜,影响注水效果;注入压力过低,低于基质启动压力梯度,注入能量难以传递,导致对应油井长时间不受效;因此在注水过程中,如何控制好注入压力成为了决定注水效果好坏的关键因素。在油田开发工作的后期,对渗透性较低的油层以及薄、差油层进行强化注水的方式进行开采,最大限度的提升水驱的开发效率。强化对注水井所进行的管理工作,
期刊
摘要:近年来,随着断块油藏进入高含水开采阶段,油井井况发生了很大变化,加之多年的强注强采,致使杆、管在井下的工作条件日益恶劣,抽油井偏磨加剧,各种原因引起的断脱漏失问题也就日趋增加。管杆偏磨危害性极大,已经成为制约开发中后期高效稳产的严重矛盾。因此,应用新技术、新工艺,减少偏磨腐蚀,降低采油成本的有效途径之一。  关键词:断块油藏;高含水;躺井;抽油杆偏磨;综合治理  在油气勘探中,断层及裂缝识别
期刊
摘要:机电一体化是一门跨学科的科学,它是微电子技术、计算机技术、信息技术与机械技术结合而成的综合性技术。这一多技术的综合及多个部分的组合,使得机电一体化技术及产品更具有系统性、完整性、科学性。其各个组成部分(如机械技术、自动控制技术、微电子技术、传感技术、电力电子技术、接口技术、以及软件技术等)在综合成完整的系统中相互配合,这需要取长补短,严格要求,不断向理想化方向发展,使原来各种技术取长补短,更
期刊
摘要:随着经济高速发展,企业的用电量不断增加,这给电力系统变电运行带来一定的困难,电力系统必须保障用户的供电需求,电力系统在运行的过程中出现故障这是一种正常现象,有的故障属于电力系统变电运行故障,这对电力系统运行产生了一定的影响,根据电力系统变电运行故障的特点,需要及时检修,排除故障,保障电力系统变电运行正常工作。  关键词:变电运行;故障特点;及时检修;排除故障  1电力系统变电运行故障排除及检
期刊
摘要:随着信息化时代的到来,基于计算机背景下发展过来的数字化设计技术受到了各界人士的广泛关注,并且开始在生产设计中大力引进数字化技术。本文围绕数字化设计技术展开讨论,首先对数字化设计技术的内涵进行了简明扼要的阐述,其次结合农业机械设计,重点阐述了数字化设计技术在农业机械设计中的应用现状,最后在此基础上,对农业机械设计中数字化设计技术的应用前景作出了展望,希望可以充分发挥数字化设计技术的优势,扩大其
期刊
摘要:目前油田己进入中高含水开发期,由于地层压力下降、油井开发环境逐年变差等因素的影响,同时由于稠油的特殊物性,油井的检泵周期除受砂、蜡、水的影响外,还受稠油的伴热方式及油井生产参数方面的影响。  关键词:高含水开发期;检泵周期;机杆泵优化组合;配套工艺  随着油田开发程度的深入,尤其是进入中后期开发阶段以后,躺井率居高不下,已经严重影响了原油的稳产。究其原因一是老油田地层能量逐年下降,井筒技术状
期刊
摘要:对比了国内外冲击系数的相关规定,通过一座预应力混凝土连续钢构桥的现场试验,对冲击系数的试验过程进行了介绍和检测结果分析,试验结果表明单独采用基频计算动力冲击系数难以准确全面的反应实际情况,还要充分考虑桥面的平整度等级,对冲击系数的计算和试验提供了参考。  关键词:预应力混凝土连续钢构桥;冲击系数;行车试验;平整度  1引言  行驶中的车辆对桥梁产生冲击作用,增大了桥梁的响应,以动力冲击系数(
期刊
摘要:稠油井主要躺井因素有别于注水开发油田的油井躺井,普通油井躺井主要是与出砂有关的因素引起,稠油井主要躺井因素是抽油杆断脱、油管漏等因素,控制好抽油杆断脱、油管漏引起的躺井,就能够控制躺井总数,降低躺井率,减少躺井引起的产量损失。  关键词:躺井原因;杆断脱;油管漏;杆管组合;杆管弯曲偏磨  1躺井因素调查  从表1可以看出,油井主要躺井原因是杆断脱和油管漏,对已定性为油管漏和抽油杆断脱躺井进行
期刊
摘要:在高校中推行弹性学制是目前对人才培养和课程设置较为有效的制度,能够为社会和国家培养合适的双创性人才。同时高校可以借此机会对教学的管理、课程的设置以及师资培训方面进行进一步的提高。  关键词:弹性学制;双创性;教学  一、有关“弹性学制”的研究  弹性学制是一种教育体制,是基于学分制的基础上建立的。学生可以根据自身学习的能力对在校学习的时间进行一定的把控,学习的内容、方式以及进度都可以进行调整
期刊