Link:https://github.com/openai/multiagent-particle-envs 简称小球环境,也是MADDPG用的环境,基本上可以看做是较为复杂的 gridworld 的环境。 在这个环境涵盖了ma里的竞争/协作/通讯场景,你可以根据你的需要设置agent的数量,选择他们要完成的任务,比如合作进行相互抓捕,碰撞等,你也可以继承某一个环境来改写自己的任...
# state self.state = AgentState() # action self.action = Action() # script behavior to execute self.action_callback = None 继承:可移动 新增:通信控制、是否观测、动作噪声、通信噪声、控制范围,agent_state继承自entity_state:增加通信状态,动作类:物理动作和通信动作 Wall类 class Wall(object): def...