Observation data dimension error (numObservations)
Mostrar comentarios más antiguos
Hello,
I've been trying to fix this issue for more than a week now however I can't crack it. When trying to run my simkulink model for reinforcement learning I get an error stating:
Error using rl.env.SimulinkEnvWithAgent>localHandleSimoutErrors (line 667)
Invalid observation type or size.
When running from simulink the error is the same. My code for the observation data is:
obsInfo = rlNumericSpec([3 1],...
'LowerLimit', [0 0 0]',...
'UpperLimit', [1 500 500]');
obsInfo.Name = 'observations';
obsInfo.Description = 'pulse, voltage error, integrated error';
numObservations = obsInfo.Dimension(1);
In my simulink model the observation signal has a dimension of 8; however whenever I try to modify my code to take this into account and have the dimensions match up - I get an error.
Does anyone have any advcie as to how to modify the matlab code such that the dimensions will match up? Or is this error perhaps a result of something else entirely! Any thoughts or ideas are more than welcome.
Best,
Abd
1 comentario
Abd Al-Rahman Al-Remal
el 13 de Jul. de 2021
Respuestas (0)
Comunidades de usuarios
Más respuestas en Power Electronics Control
Categorías
Más información sobre Simulink en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!