AGV运输会不会被Agent或行人挡住?
Can AGV transport be blocked by Agents or pedestrians?
我目前正在研究行人环境中的 AGV,并尝试在 anylogic 中对其进行模拟。
现在问题来了,有没有办法让环境中的行人代替Anylogic的行人流做agent,挡住AGV。因此,当行人使用路径时,它会阻挡在该路径上行驶的 AGV,或者 AGV 会降低速度并将其视为障碍,因为我目前正在练习它,当我让这些人成为代理人时,AGV当它在AGVs行进路径上行走并且不将其视为障碍物时,只是超越人。
很遗憾,简短的回答是,不。引用 AnyLogic 帮助:
默认情况下,路径引导运输车只识别与障碍物相同类型的运输车。
在自由 space 模式下移动的运输车会忽略行人,这意味着运输车将在模型执行期间 运行 越过这些形状。
长答案:
您可以将道路交通库与行人库一起用作解决方法。如果您的行人行动不混乱(即他们只是不随心所欲地过马路),您可以定义一个或多个行人过马路区域并使用红绿灯对其进行调节。此处解释了类似的示例:https://www.anylogic.fr/resources/educational-videos/simulating-a-pedestrian-crossing/
我目前正在研究行人环境中的 AGV,并尝试在 anylogic 中对其进行模拟。
现在问题来了,有没有办法让环境中的行人代替Anylogic的行人流做agent,挡住AGV。因此,当行人使用路径时,它会阻挡在该路径上行驶的 AGV,或者 AGV 会降低速度并将其视为障碍,因为我目前正在练习它,当我让这些人成为代理人时,AGV当它在AGVs行进路径上行走并且不将其视为障碍物时,只是超越人。
很遗憾,简短的回答是,不。引用 AnyLogic 帮助: 默认情况下,路径引导运输车只识别与障碍物相同类型的运输车。
在自由 space 模式下移动的运输车会忽略行人,这意味着运输车将在模型执行期间 运行 越过这些形状。
长答案: 您可以将道路交通库与行人库一起用作解决方法。如果您的行人行动不混乱(即他们只是不随心所欲地过马路),您可以定义一个或多个行人过马路区域并使用红绿灯对其进行调节。此处解释了类似的示例:https://www.anylogic.fr/resources/educational-videos/simulating-a-pedestrian-crossing/