Reinforcement Agent block in Simulink Training Error
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
When running the training script for an RL agent, I recieve this error in the terminal:

I have set the agent blockup in the simulink RL agent block but still recive the error. Is this error reltaed to the way i setup my training code or is it linked to the simulink settings of the model?
i have uploaded the code. Any help regarding this matter would be greatly appreciated. 

0 Kommentare
Antworten (1)
Dinesh
am 9 Jan. 2026
Check whether the variable "P_c_agent" belongs to 'rl.agent.Agent' class. The below command should return true
isa(P_c_agent, 'rl.agent.Agent')
In Simulink, the error states to make sure the "P_c_agent" exists in the base workspace, assign the "P_c_agent" to base workspace after succesfull creation of the object by using the following command before training the model.
assignin('base','P_c_agent',P_c_agent);
0 Kommentare
Siehe auch
Kategorien
Mehr zu Reinforcement Learning Toolbox finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!