当前位置: 首页 > 知识库问答 >
问题:

让代理人在到达时面对其他代理人?

李兴庆
2023-03-14

我有一个仓库模型,“拣货”代理沿着Y轴移动,到达“拣货槽”代理的前端。

我希望在到达拣货槽前时,拣货代理面对拣货槽。

我知道MoveTo块的“到达时设置旋转”功能,但我很难理解它。我应该在这里输入什么样的值?

有没有可能根据代理之间的相对位置动态定义旋转?如果是这样,我应该怎么做?一些插槽在拾取器的左边,另一些在右边。

谢谢你。

共有1个答案

辛渝
2023-03-14

请查看示例模型中的批发仓库示例(AnyLogic的帮助部分)。在那里,他们使用代理。agent_图像。设置旋转(-PI),然后使用agent\u图像将其转换到初始位置。setRotation(0)您可以动态地使用它,并在块中使用if条件。

 类似资料:
  • 问题内容: 我是Jenkins的新手,我正在尝试建立一个将使用少量构建执行程序的项目。流程如下: 带有标签的两个构建执行器返回其IP地址,并等待第三个构建执行器完成其工作 第三个带有标签的构建执行器收集这些IP地址并执行一些长期运行的工作(例如,向部署在这两个代理上的Web服务发送HTTP请求) 如何在詹金斯实现这种行为? 我发现,当构建执行器完成其工作时,它会立即释放,并且我不知道如何使其等待其

  • 但运气不好。有什么想法吗?这有意义吗?

  • 我有两个代理,agentA(evStations)(初始位置和编号从数据库加载)和AgentB(eVs)(初始为空,代理数由用户指定)。

  • 我有一个模拟配电网的am模型。我有一群代理(客户),从数据库(地址-

  • 你决定要把你的整个项目从原来的代码管理工具迁移到Git, 要怎么做才比较简单呢? 从Subversion导入 Git包含了一个名为git-svn的脚本, 它有一个克隆(clone)命令, 可以把一个Subversion仓库导入到一个新的Git仓库. GitHub上也有完成同样工作的免费工具. $ git-svn clone http://my-project.googlecode.com/svn/

  • 主要内容:什么是代理?,智能代理,理性代理:,AI代理的结构,PEAS代表AI系统可以定义为理性代理及其环境的研究。代理通过传感器感知环境并通过执行器对其环境起作用。AI代理可以具有知识,信仰,意图等心理属性。 什么是代理? 代理可以是通过传感器感知环境并通过执行器对该环境起作用的任何事物。代理在感知,思考和行动的循环中运行。代理可以是: 人体代理:人类代理人的眼睛,耳朵和其他器官,用于传感器和手,腿,致动器的声道工作。 机器人代理:机器人代理可以是摄像头,红外测距仪,