AGV调度系统原理

article/2025/9/29 22:50:31

AGV介绍

在工厂中一般称为无人搬运小车

AGV类型

背托式AGV(潜入式AGV)

牵引式AGV

传输带式AGV

这集中就是我之前参与过的类型

核心技术

导航:磁导航、视觉导航、激光导航、二维码导航

磁导航原理

磁带导航技术与电磁导航相近,不同之处在于采用了在路面上贴磁带替代在地面下埋设金属线,通过磁带感应信号实现导引。

二维码导航原理

根据车载相机扫描地面二维码信息,根据二维码信息以及方向定位和判定改位置的属性,诸如货架站点、取货站点、充电站点、高/低速路径等,控制系统根据任务以及其他车辆在系统中的位置进行路径安排和导航。

潜入式AGV

导航:磁导航

当感应到磁导航信号的时候,传感器对应的位置会有输入IO信号,当信号就会告诉运动控制卡。

运动控制:控制卡

 

导航的输入信号输入驱动控制,然后根据输入的信号控制电机单元,控制卡会控制驱动转弯。

定位:RFID

在地面嵌入RFID 判断路径上的地址。

信号交互

硬件直接交互:一般如果需要跟设备或者机床交互的话,可以在AGV和设备上放对射传感器,例如4入4出就代硬件可以交互,有16种组合,例如1代表到达站点,2准备卸料等。

上位控制交互:多个信号都直接与上位系统挂钩交互信号。

调度规划:上位机+PLC

我之前做的AGV都是PLC控制,可以直接与PLC通信,基本原理都是一个起点,一个终点,中间路线,可以直接把路线规划的地址直接发给PLC,这样就算工厂环境复杂,距离很远通信不稳定也可以由PLC直接走完,如果网络稳定可以实时的控制AGV路线。

无线通信:WIFI,ZIGBEE等

能源管理:自动充电

早期的AGV都是需要换电瓶或者插拔式充电,现在基本都是使用无线充电了

简易地图:

 

这个图主要有2个功能:

叫料和送料

叫料,生产线上一般有2个位置,一个是下料位和空车位,AGV把满物料的料车放到下料位,然后去空料车的位置拉着料车去仓库上料。需要叫料的时候按下按钮盒按钮,当按钮灯亮时叫料成功。

送料, 在仓库的备料位置,每个仓库有空台车下料位和满台车上料位,把产线上的空台车放下,拉着满物料的台车去产线

然后根据AGV返回的位置信息上可以看到可以看到AGV当前位置,当前状态(是否有障碍物,是否脱轨,当前是否携带物料等等)。

呼叫盒

能源灯,信号发送灯(叫料),送料灯(信息确认)。一般就是有线或者wifi通信。(可以PLC也可以单片机)。

其他

升降门

确保AGV准备经过这个位置时升降门是打开的

行车避让

当AGV会进入交汇区域时,默认AGV停止,然后看区域内是否有AGV,哪台先到达区域哪台先经过,其他的等待。

后期谢谢软件具体如何与硬件通信的。


http://chatgpt.dhexx.cn/article/uZJCxhgO.shtml

相关文章

Bootstrap栅格系统原理

Bootstrap栅格系统原理 Bootstrap栅格系统布局 1、栅格系统简介 1)响应式设计 我们现实生活中所使用到的设备有手机、平板电脑、笔记本、台式机。这些设备最大的区别在于它的屏幕的大小不一样,也就是分辨率大小不一样。 响应式设计最核心的思想是就一个…

计算机系统原理之程序是怎么运行的

计算机的组成 计算机是由硬件和软件组成的,这两个部分共同协作完成程序的运行。这两部分如何协作完成程序的运行,是本系列的重点。 信息的表示 信息的表示说到底就是位加上下文。举个小例子,比如11011101这一串二进制,在表示整数的…

软件设计师(2)--->操作系统基本原理

目录 操作系统基本原理 一、进程(PCB) 1、进程的基本状态 2、 前驱图 3、进程的同步与互斥 4、信号量机制 5、PV操作 6、死锁问题 7、银行家算法 二、存储管理 1、分区存储组织 2、分页存储管理方式 3、分段存储管理方式 4、段页式存储管理…

操作系统原理是什么

操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合,是通过计算机语言编写程序让计算机执行。那么操作系统原理是什么呢?下面小编就跟大家分享下操作系统原理。 工具/原料 系统版本:windows10系统 品牌…

oneinstack的网站https证书到期后手动续期

由于各种原因,oneinstack并不一定能自动续期网站脚本,导致https证书过期,此时可以手动执行更新脚本。 一、先把oneinstack的证书申请脚本更新 cd oneinstack/ ./upgrade.sh二、手动执行脚本 /root/.acme.sh/acme.sh --cron --home /root/.a…

跟着未名学Office - 高效笔记OneNote

了解OneNote 2016年12月22日 19:57 OneNote Summary 理解OneNote中的笔记本、分区、页的概念 编写人:未名 感谢秦大: http://www.zloffice.net/ 基本操作(17) 2016年12月22日 20:24 页面模板 插入-->页面模板 使用模板 创建模板 用于当前分区新页的…

Onenote如何快速实现首行缩进的功能。

因为Onenote定位的是笔记本,所以本身并不带有首行缩进功能。下面来介绍如何用其它辅助手段来实现这个功能。楼主现在用的是onenote2016,其它版本未测试过这个方法,不过应该是可行的。 首先下载和安装Onetastic这个插件,这个插件目…

关于onenote2016遇到的页面大片空白无法正常收缩的bug

问题示意 解决办法1: 将页面中的信息复制到新的一页后 恢复正常 简单 高效 省事 解决办法2: 这个办法有点麻烦,但是本质是对原来的页面的修复,不需要创建新页面,然后把旧页面的内容搬到新页面。 那么旧页面到底发生了…

简单有效解决onenote无法设置或修改默认的英文字体“Calibri”(简单实用)

onenote中只能设置中文字体,英文字体只能用默认的“Calibri”,中英文和数字混排时,效果极差,极其烦人。是否有办法同时或分别设置onenote中、英文字体呢?办法是有的。 中文字体的设置在文件–>选项中,设…

NAntpad 不免费了

NAntpad是一个很好的创建NAnt Build文件的工具,前一段时间试过它的0.4 Beta版,感觉很不错;今天收到Email通知,0.5 Beta已经发布了,很高兴的把新版本下载回来(下载的时候还要再次输入email地址)&…

js清空本地存储_详解onenote保存与同步④:本地笔记奇葩的丢失经历

(此文介绍的是我遇到过的,极其奇葩的,丢失onenote本地笔记的惨痛经历。不论是否具有普遍性,对进一步理解缓存还是很有帮助的。大家若有其他丢失经历,可以交流。) 对于onenote本地笔记本而言,由于…

我的 OneNote 入门心得

Microsoft OneNote 是老牌笔记类软件,在如今百花齐放的笔记类市场仍然有众多死忠粉的拥护,比如我。也试过其它笔记类软件,近年推出的 Notion 就不错,但仍然无法取代 OneNote 在我的笔记体系中的核心地位。 本文介绍笔者对 OneNote…

onenote CAS总结⑦:异常“强大”的搜索机制(转载)

转载地址http://cas01.com/7335.html onenote CAS总结⑦:异常“强大”的搜索机制 原创 小斯 2021-02-06 18:10 onenote的中文搜索,相当尴尬,可以说是功能最强和最垃圾的混合体!至少在我用过的软件中,没有哪个的搜…

VisualStudio如何进行OneNote插件开发?

文章目录 0.引言1.工具和数据准备2.创建工程3.创建ribbon配置文件4.编写功能代码5.安装和部署6.OneNote插件展示 0.引言 在OneNote做笔记很方便,但笔者用久后,就觉得OneNote缺少自己想要的一些功能,希望通过二次开发实现不断增长的需求。起初…

如何卸载Onetastic

Looking for an effective solution to uninstall Onetastic (64-Bit)? Download professional uninstaller to get rid of it now! Download Onetastic (64-Bit) Removal Tool Tested Malware & Virus Free by McAfee™ Failed to uninstall Onetastic (64-Bit) through …

onenote运用onetastic和notehighlight插件

一、两个免费插件 插件1:onetastic 查件2:notehighlight 或(github) 其中onetastic可以添加宏(自定义或下载宏),便于快捷操作。如改变文本字体和字体大小、插入时间、横线、快速查找、替换等。notehighlight可以添加代码样式、主题(noteh…

VUE上传大文件的三种解决方案

最近遇见一个需要上传超大大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。 在某些业务中,大文件上传是一个比较重要的交互场景,如上传入库比较大的Excel表格数据、上传影音文件等…

大文件怎样实现快速上传?

前言 大文件快速上传的方案,相信你也有过了解,其实无非就是将 文件变小,也就是通过 压缩文件资源 或者 文件资源分块 后再上传。 本文只介绍资源分块上传的方式,并且会通过 前端(vue3 vite) 和 服务端&…

大文件夹上传

目前没有这样的标准,可以把文件夹打包上传大文件。 webkitdirectory Booleanwebkitdirectory属性(如果存在)指示用户在文件选择器界面中只能选择目录。有关HTMLInputElement.webkitdirectory其他详细信息和示例,请参阅。 虽然最初…

往GitHub上传大文件

1.下载Git Git - Downloads 2.下载GitLFS https://git-lfs.github.com/ 3.复制URL 4.在本地创建文件夹,右键Git Bash Here 5.粘贴URL进行下载--下载到本地 git clone URL 6.转到克隆到本地的文件夹内,运行git lfs track--进行文件定位 若要查找所有…