MtbEffector
causes issues when interacting with dynManager.setState
#850
Labels
bug
Something isn't working
Describe the bug
High level: Importing
MtbEffector
causes calls todynManager.setState
to fail, likely due to a missing%include "swig_eigen.i"
line inMtbEffector.i
. This occurs whenever MtbEffector is imported, regardless of whether the module itself is called (perhaps another bug).Low level: Importing
MtbEffector
seems to override other BSK modules that implement the dynamics engine (dynManager
,stateObject
, etc). In addition,MtbEffector.i
lacks the call to SWIG that results in Eigen functions/datatypes being properly wrapped, leading to errors whenMtbEffector
is imported into code.To reproduce
Steps to reproduce the behavior:
import MtbEffector
toscenarioHohmann.py
Expected behavior
dynManager
should work in sims that includeMtbEffector
sDesktop (please complete the following information):
Additional context
%include "swig_eigen.i" to
MtbEffector.i` resolves this issue.The text was updated successfully, but these errors were encountered: