필터 지우기
필터 지우기

How to setup a multi-agent DDPG

조회 수: 23 (최근 30일)
ali farid
ali farid 2024년 7월 27일 12:41
편집: Alan 2024년 8월 1일 11:35
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일 9:35
편집: Alan 2024년 8월 1일 11:35
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

태그

Community Treasure Hunt

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

Start Hunting!

Translated by