Observation data dimension error (numObservations)
이전 댓글 표시
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
답변 (0개)
커뮤니티
더 많은 답변 보기: Power Electronics Community
카테고리
도움말 센터 및 File Exchange에서 Simulink에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!