|  | 
 
 
 楼主|
发表于 2014-3-22 16:32:46
|
显示全部楼层 
| taoyifei2000 发表于 2014-3-22 14:31  0 s4 ?: [9 ~* A$ Q' j4 y 你说的没错,AGV在运行的过程中,只要处于空闲状态是可以实时接收任务的,而不是非要到达指定的区域接任务 ...
5 K3 l3 S7 g, Q/ z       多谢版主,目前正是这个思路。 ! V' `2 q% `! N8 T" E7 ]1 @2 O% m2 d, C
 需要两个程序:
 % g& V, g: \. K2 A8 O! m    任务主动寻找AGV:任务列表中有任务 符合条件可以搬运了,触发 监控程序,监控程序再去找寻AGV的位置。将符合条件的下道工序的目标地址付给AGV。AGV再去根据这个目标地址的list去执行新任务。
 ; a2 e  L) K, ?3 f( H     AGV主动寻找任务: AGV下料后,如果任务列表没有符合条件的任务,即监控程序不触发,则返回C段(等待区)。如果有负荷条件的任务,则去执行。0 V- i2 H+ c1 @% ]2 H1 s. c
 求教,在任务寻找AGV的时候,怎样编程实现寻找AGV的位置?   一共20个track,判断这20个track.cont是否有不为空的?  然后获得这个AGV,给它赋予目标地址的list?  现在再想有没有简单的方法。
 | 
 |