ASB Quaternion to rotation angles block creating input data dependency

3 Ansichten (letzte 30 Tage)
cdlapoin
cdlapoin am 20 Aug. 2022
Beantwortet: Steve Miller am 26 Nov. 2022
I wanted to do an experiment for a pitch angle controller, and as a shortcut/oversimplification I want to pull pitch angle directly from the simscape 6-DOF joint connecting my vehicle to the world frame. The above schematic causes an input data dependency error. Removing the QtRA block removed the error but I don't understand what the issue is.
From reading, this error comes from requesting a value before it is available, so I thought it might be resolved by initializing the 6-DOF rotation angles by specifying a position state target (of 0) for the spherical primitive that doesn't seem to anything helpful here.
  1 Kommentar
cdlapoin
cdlapoin am 20 Aug. 2022
is it possible that q being the name of the input for the Quat2RA block and also the input position for the simscape Revolute Joints is the issue? Can either of those be changed? I would try as a troubleshooting step but cannot find a way?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Steve Miller
Steve Miller am 26 Nov. 2022
I made a simple version of your model and it seemed to work fine. The Simulink model is attached and a screenshot is below. I suspect the issue has to do with a model parameter that isn't defined.
--Steve

Kategorien

Mehr zu Applications 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!

Translated by