How to setup a multi-agent DDPG

조회 수: 21 (최근 30일)
ali farid
ali farid 2024년 7월 27일
편집: Alan 2024년 8월 1일
Hi,
I am trying to simulate a number of agents that collaboratively doing mapping. I designed the actor critic networks, but I have a problem that how I can write a code for gridworld file inside my simulink. Is there any related example?

답변 (1개)

Alan
Alan 2024년 8월 1일
편집: Alan 2024년 8월 1일
Hi Ali,
The following documentation page shows an example with multiple agents that perform a collaborative task.: https://www.mathworks.com/help/releases/R2022a/reinforcement-learning/ug/train-2-agents-to-collaborate.html
Make sure that you declare the environment by calling rlSimulinkEnv with the multiple RL block paths and their associated observation and action information as shown below:
blks = ["model_name/Agent A (Red)", "model_name/Agent B (Green)", "model_name/Agent C (Blue)", "model_name/Agent D (Black)", "model_name/Agent E (Yellow)"];
obsInfos = {oinfo1, oinfo2, oinfo3, oinfo4, oinfo5};
actInfos = {ainfo1, ainfo2, ainfo3, ainfo4, ainfo5};
env = rlSimulinkEnv(mdl, blks, obsInfos, actInfos);
For more detailed information on creating custom Simulink Environments for Reinforcement Learning, you can refer to the following documentation page: https://www.mathworks.com/help/releases/R2022a/reinforcement-learning/ug/create-simulink-environments-for-reinforcement-learning.html
- Alan

카테고리

Help CenterFile Exchange에서 Reinforcement Learning에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by