查看: 5|回复: 5

AGV模型

[复制链接]

主题

0

回帖

246

积分

注册会员

积分
246
发表于 2021-1-12 11:21:01 | 显示全部楼层 |阅读模式
我想让AGV 在没有  任务的情况下  空载 沿AGV路径 循环;产生任务后,调取距离任务点最近的空载AGV  过来 装载任务;
请教各路大神指点一下:
如何设置 AGV 资源不被占用的 情况下,让AGV 沿AGV路径行走;


感激不尽

主题

0

回帖

434

积分

中级会员

积分
434
发表于 2021-1-12 14:07:16 | 显示全部楼层
你找下教程吧,我记得有个教程就是实现AGV在路径上寻找任务,有任务就执行,没任务就巡逻行走

主题

0

回帖

4万

积分

版主

积分
45331
发表于 2021-1-12 14:36:56 | 显示全部楼层
agv要行走按照常规的pf逻辑肯定是要被占用的。
但是,处理这种情况可以用到先占的概念,大致思路给到您:
1、给到AGV不停巡逻的指令(一般是在环形路径上给2个cp作为两个起点和终点)
2、识别任务需求下,哪一个agv目前距离更近
3、找到这个近的agv,“占用”它(建议使用list),给与先占任务(先占等级为2,即先占并结束当前任务)
4、先占任务结束之后,继续给与循环任务

这里面其实比较难的点在于如何判断哪一个agv更近(第2点)

主题

0

回帖

4万

积分

版主

积分
45331
发表于 2021-1-12 14:39:05 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=32710&ptid=11759][color=#999999]clayclay 发表于 2021-1-12 14:07[/color][/url][/size]
你找下教程吧,我记得有个教程就是实现AGV在路径上寻找任务,有任务就执行,没任务就巡逻行走[/quote]

教程的逻辑也是很巧妙的,他反其道而行之。
不是任务来找最近的agv,而是每次agv路过之后查看是否有任务。:lol

主题

0

回帖

246

积分

注册会员

积分
246
 楼主| 发表于 2021-1-13 16:26:52 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=32710&ptid=11759][color=#999999]clayclay 发表于 2021-1-12 14:07[/color][/url][/size]
你找下教程吧,我记得有个教程就是实现AGV在路径上寻找任务,有任务就执行,没任务就巡逻行走[/quote]

教程 里面 看到了,十分感谢

主题

0

回帖

246

积分

注册会员

积分
246
 楼主| 发表于 2021-1-13 16:27:40 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=32712&ptid=11759][color=#999999]慧娴亚伦 发表于 2021-1-12 14:36[/color][/url][/size]
agv要行走按照常规的pf逻辑肯定是要被占用的。
但是,处理这种情况可以用到先占的概念,大致思路给到您:
...[/quote]

嗯嗯,这是个好方案,回去 我再试一下,十分感谢指导:handshake
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|京ICP备14043114号-2

在本版发帖
关注公众号
QQ客服返回顶部