中国机器人网 App
手机扫码下载 · 或点击查看
最近厂里要上几台agv,激光导航那种,以前没咋接触过这玩意,问下各位agv小车是用什么编程的?是跟普通工业机器人一样用示教器配PLC,还是有专门的调度系统跟上位机那一套?
我看有的说用ROS,有的说C#写上位机再加PLC,乱得很。有没有干过项目的给讲讲一般主流是啥方案,控制器这块用啥开发板或者PLC多?我们项目不大,五六台车,主要跑物流周转。
agv这玩意儿看你啥品牌,有用西门子S7-1500或者三菱FX5U直接干的,走PLC硬逻辑加编码器,简单粗暴可靠性高,厂里稳。但调度跟路径规划这块一般单独一台工控机跑,跑的是Linux+C++或者C#写的调度软件,ROS在科研和创业公司用得多,落地的项目真正量产的反而少。
五六台车我建议你直接选国内成熟厂家的方案,诸如井松、艾吉威、极智嘉这些,他们有现成的调度系统,你只需要对接你的PLC跟MES就行,自己从零开发调度那是给自己找事。控制器层面基本就是PLC加伺服驱动,个别厂家用单片机比如STM32做底层运动控制,但那是人家的事你不用管。
你五六台车直接上PLC方案就行了别想那么多。我们去年做了个12台的项目,用的三菱iQ-R加CC-Link IE Field Basic总线,调度软件买的第三方的,控制器就是PLC+伺服,这套跑了一年了没出过岔子。ROS那套调起来费劲,招人也不好招。
ROS在激光SLAM这块确实是主流,不少厂家的agv底层都是基于ROS改的,但那是他们研发干的事,到你现场调试的时候你面对的是调度软件跟PLC,不会让你去写ROS节点的。五六台车千万别自己造轮子,老老实实买成熟方案,不然售后能把人折腾死。
你那五六台车走的是啥路线?现场有没有现成的WMS或者MES需要对接?