Closed joernmalzahn closed 6 years ago
I created a new branch to work on this issue: https://github.com/geez0x1/CompliantJointToolbox/tree/dev_fix_issue_53
In the meantime, I disabled both in the dev_doc branch.
Leaving a note here to say that the tests in cjtSimulinkLibraryTest
need to be re-enabled once this is fixed.
This is an interesting issue. The systems used in the examples (output_fixed
) are not observable due to the secondary input.
This has been fixed by somewhat of a workaround for the Kalman observer, and properly for the Luenberger observer. Both examples and unit tests work now: b6819be16f3a01ada97b4e49b54c416c9d4e20d1...c5b0095f29442c74fc8b436ce251762a8bc2bc7b.
Both, the Kalman block and the Luenbeger block throw this error when inserting the joint class parameter:
The guess is that the blocks have not been updated after recent interface changes (input / output dimensionality). This way the blocks are unusable.