second project for an introduction to AI
about multi-agent
Goals include:
- render(by 5.18)
- coordination between moving objects(by 5.21)
- communication between agents(by 5.24)
- maximize cleaning efficiency(by 5.29)
- explore nn(by 6.5)
There are two different settings in this project:
- The first one is to simulate daytime cleaning, where the agents are supposed to clean the streets while cars and pedestrians are moving around. The agents are supposed to avoid collisions with cars, and they are supposed to clean the streets as efficiently as possible.
- The second one is to simulate nighttime cleaning, where there are no obstacles on the streets. The agents are supposed to clean the streets as efficiently as possible.
For the first setting, run Render.main.py For the second setting, run DRL.MAA2C.py