Output Error of ultrasonicDetectionGenerator in Simulink
3 views (last 30 days)
Show older comments
The measurement error that occurred previously is no longer happening.
If no input is provided to the Scenario Reader, no errors occur.
However, when I start providing values through parkEgo in the Scenario, the ultrasonicDetectionGenerator fails to produce any output and continuously encounters errors.
The simulation does not terminate due to the error, but it remains stuck without producing any output, and when I press ctrl+c in the Matlab command window, it always shows an error in the Implement of ultrasonicDetectionGenerator.
Due to the above issue, I am currently using the prerelease version 2024b.
시뮬레이션 중에 오류가 발생하여 시뮬레이션이 종료되었습니다
원인:
- 'ultrasonicDetectionGenerator'의 'stepImpl' 메서드를 호출할 때 MATLAB System 블록 'AIV_robot/Environment/Simulation/Ultrasonic Sensor Processing/Ultrasonic5'에서 오류가 발생했습니다.
- 프로그램 중단(Ctrl+C)이 감지되었습니다.
An error occurred during the simulation, causing it to terminate.
Cause:
- An error occurred in the MATLAB System block 'AIV_robot/Environment/Simulation/Ultrasonic Sensor Processing/Ultrasonic5' while calling the 'stepImpl' method of 'ultrasonicDetectionGenerator'.
- Program interruption (Ctrl+C) was detected.
6 Comments
Angelo Yeo
on 20 Jul 2024
I found some issues in your Simulink model and fixed it. It runs okay in R2024b Prerelease. Can I contact you via email?
Accepted Answer
Angelo Yeo
on 22 Jul 2024
First, please check if the path to scenario file for Scenario Reader is correct. The reason you ran into an error from "Ultrasonic Detector" block is that the block cannot receive proper scenarios and cannot generate bus variables out of them. Hence, you should check availability of the scenario file.
Second, the action value output from the Robot Controller is directly connected to the Environment, which creates an algebraic loop. To prevent this, please try adding a unit delay block to your current model.
If you take the above steps, you will see that the reinforcement learning agent gets trained without any problems.
You can find the fixed model in the attachment. Feel free to post further comments or questions if you have.
0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!