「MRC干货」如何快速构建一台高精度AGV

  • 一 选择车载控制器
  • 二 确定车辆底盘控制
  • 三 导航传感器接入
  • 四 相关传感器接入
  • 五 机器人软件使用

随着科学技术的发展,机器人技术迅速崛起。面对于各行业人口红利的逐渐消失,各行业掀起一股“机器人”的热潮。近年电商的发展,促进了物流领域的企业纷纷投入先进机器人技术的研究及应用。以物流行业叉车AGV为例,该如何快速实现叉车AGV产品?如何构建AGV导航控制系统?

一 选择车载控制器

车载控制器是AGV主要核心,包含导航算法、通信及IO接口、控制逻辑,负责导航和引导等信号数据采集、数据计算、结果储存、机构控制等功能,目前一般分为PLC、工控机、单片机、专业控制器这几类。

科聪智能MRC5000自主导航控制器,集成了成熟的导航和运动控制算法,符合ICE标准的图形化二次应用功能开发和部署,稳定性和防护等级更高。MRC5000控制器支持自然导航、激光导航、二维码导航、磁导航、3D激光导航、混合导航等。

MRC5000控制器自带丰富I/O资源,传感器、驱动器可一键接入。控制器具备RS-232、RS-485、CAN、以太网等通讯接口,支持CANopen、Modbus RTU 主/从站、Modbus TCP 客户端/服务器 等标准通讯协议,同时支持自定义协议(可通过车辆设计二次开发)。

二 确定车辆底盘控制

车辆本地一般包含手动操作系统、行走驱动系统、转向驱动系统、叉齿驱动系统、供电系统,实现车辆行走转向一般取决于轮系方式、轮胎方式及电机驱动器。

  • 轮系方式:单舵轮、双舵轮、四舵轮、两驱差速、四驱差速、四驱麦克纳姆轮等。
  • 轮胎方式:充气、实心、导电橡胶、麦克纳姆等。
  • 驱动器:柯蒂斯、萨牌、E-Motion、Copley、和利时、MOTEC等。

控制器与各品牌驱动器通讯,一般低端驱动器可以用模拟量或者脉冲信号传递数据,高端驱动器则采用规范的通信协议传递数据(RS-232、RS-485、CAN、以太网)。

以柯蒂斯驱动器为例,MRC5000控制器采用CAN总线通讯方式,CAN总线速度更快、采用差分信号抗干扰稳定性更高、有优先级和仲裁机制更加智能。

三 导航传感器接入

导航传感器,一般根据不同的导航方式,会采用磁导航传感器、激光传感器、二维码传感器等。

以激光导航为例,目前市面上常用激光品牌有SICK、倍加福等。MRC5000控制器支持全系列SICK激光,可通过以太网接口一键接入。

四 相关传感器接入

其他传感器包含安全传感器、叉齿位置传感器、货物检测传感器、灯光及鸣音系统、自动充电系统。

安全传感器,根据要求一般由安全激光、防撞触边组成。防撞触边属于接触式,接触到障碍物才会进行操作,而激光避障采用激光传感不用接触障碍物,更加安全。车辆一般这两种方式会组合使用,提高车辆安全性。

五 机器人软件使用

MRC控制器配套MRC二次开发平台 — 机器人设计 xRobotStudio,对移动机器人控制器的各种输入和输出进行二次编程,快速实现不同的控制逻辑、应用功能二次开发。软件提供符合符合IEC 6-1131/3标准,支持三种的可视化编程语言:LD(梯形图),FBD(功能块),ST(结构化文本)的图形化二次开发环境。

针对不同的应用现场,MRC5000配套机器人实施软件,快速高效的构建地图,具备快速编辑、拼接地图等功能灵活的路径构建能力,用户可快速的构建路径简单便捷的站点配置功能,建立所需工作点,实现机器人正常工作。

出自/链接

「MRC干货」如何快速构建一台高精度AGV相关推荐

  1. 「创业干货」拼车小程序的盈利模式探究,及快速有效的推广方法!

    「创业干货」拼车小程序的盈利模式探究,及快速有效的推广方法! 前言:小宝的搜狐号"马上来说事"刚刚开通就得到了很多朋友的关注,大多朋友关心的话题就是上线的拼车小程序如何盈利,以及如 ...

  2. c语言开发五轴后处理,「数控干货」基于UG CLS文件使用 C 语言制作智能后处理工具...

    原标题:「数控干货」基于UG CLS文件使用 C 语言制作智能后处理工具 1 前言 UG 后处理操作是 UGCAM 数控加工工作中一个重要环节,主要任务是把在 UG 加工环境下生成的加工刀位文件转换成 ...

  3. 直通车的计算机质量分经验,「超级干货」直通车质量分的全面解析——上篇

    原标题:「超级干货」直通车质量分的全面解析--上篇 大家好我是一洋电商小编,今天给大家分享的内容是<直通车质量分的全面解析> 主要分为以下三部分内容和大家分享: 一. 如何正确看待质量得分 ...

  4. 「自然语言处理」如何快速理解?有这篇文章就够了!

    原文来源:codeburst.io 作者:Pramod Chandrayan 「雷克世界」编译:嗯~阿童木呀.我是卡布达 现如今,在更多情况下,我们是以比特和字节为生,而不是依靠交换情感.我们使用一种 ...

  5. excel多列多行堆叠成多列一行_「Excel技巧」Excel快速实现将一行转为多行多列的四种方法...

    今天来说说在Excel中,将表格里的一列转换为多行多列的几种方法. 例如,以下表格,是一个行业分类表,都放在同一列中.现我们准备把它转为多列. 表格里数据除掉标题行行,总共有60列数据,干脆我们就给它 ...

  6. 「万字干货」高并发系统分析与大型互联网架构介绍

    (篇幅较长,建议大家先收藏再看哦~) 在初步地学习并掌握了基础的编程之后,如何提高编程能力是每个开发者关心的问题.对于 Java 的学习者来说,高并发是每个开发者技术进阶的必经之路.但是高并发的技术要 ...

  7. 京东「卖家日志」系统的构建 | 流式计算日志系统应用实践

    引言 本文讲述如何去构建一个日志系统,用到了哪些技术?为什么用这些技术?遇到的问题及优化的过程,希望给大家在实践中提供一些参考. 这是一个有关于日志的项目,负责收集.处理.存储.查询京东卖家相关操作的 ...

  8. linux shell脚本攻略第3版_「技术干货」师傅说不会写shell脚本的网安不是一个好黑客,实战...

    shell脚本? 在说什么是shell脚本之前,先说说什么是shell. shell是外壳的意思,就是操作系统的外壳.我们可以通过shell命令来操作和控制操作系统,比如Linux中的Shell命令就 ...

  9. 电脑文件夹可以分屏的软件_「原创文」窗口快速分屏,文件对比复制高效不止一点|每天学一点...

    - 原创声明,侵权必究 - 有没有这种情况,你需要频繁从一个文档中复制文字,然后粘贴到网页中. 又或者两篇文档,你需要复制或者对比 又或者,两个文件夹中对文件进行检查或者对比 这种时候,大家经常频繁的 ...

  10. struts2导入excel模板_「微干货」“人员其他数据导入”应用介绍

    前提概要 人员档案资料维护多种多样,经常碰到已经运行一段时间,并且人员档案的基本信息已维护好了:此时,又要补充诸如"教育经历"类似的多行数据,脑壳疼,如何录入可以简便,让我们一起来 ...

最新文章

  1. C - A problem of sorting HDU - 5427 sort(cmp)
  2. 因果AI诊断模型登上nature:模拟专业医师思维,诊断罕见疾病,超越SOTA算法
  3. java中值传递机制
  4. Redis - 事务操作与详解
  5. Java实现定时调度的三种方法
  6. C++/CLI中的资源清理(Destructor,Finalizer)
  7. php mysql 大量读取_PHP使用PDO从mysql读取大量数据处理详解
  8. 数据结构及算法总结(概述)
  9. Upload LABS Pass-11
  10. java .class 实例对象_Java产生Class类的三种实例化对象的方法
  11. 把ICDAR2019-LSVT原始数据集转为REC任务识别数据
  12. c语言按一个按钮弹出窗口,实现点击按钮,弹出输入框的内容
  13. PS修皮肤去痘痘毛孔,只需要掌握这个技巧就够了
  14. 双alpha可以结合吗_推文简评《和我的Alpha一起待产》:这本双A甜文有点意思
  15. 什么是蜘蛛统计 有什么作用?
  16. 3D-Max 软件许可证检出失败 错误20 解决办法
  17. pandas - 股票K线数据重采样
  18. 柳传志内部邮件曝光:联想筹备1年等待大反攻
  19. 打开excel提示内存或磁盘空间不足的解决方式
  20. T-SQL 错误状态

热门文章

  1. Java集合、泛型和枚举
  2. 【转】用万兆网卡测试超五类网线传输速度,颠覆你的认知
  3. 有道智云 php,有道智云编辑器 Android SDK
  4. matlab找零钱,自动售货系统
  5. 微博营销常用操作方法总结
  6. SPSS-季节性分析
  7. 《三国演义》里到底描写了多少个人物,你知道吗?
  8. Java中.setvalue(-1)_Java State.setValue方法代碼示例
  9. Arduino 操作BT008蓝牙串口模块
  10. 【一步步学OpenGL 20】 -《点光源》