In order to use the Osc2MeanConverter in org.orekit.propagation.conversion, I’m trying to use the propagatorBuilders that are also present next to it. However I end up with the same error :
JavaError: <super: <class ‘JavaError’>, >
Java stacktrace:
org.orekit.errors.OrekitIllegalArgumentException: dimensions incohérentes : 0 != 6
at org.orekit.propagation.conversion.AbstractPropagatorBuilder.setParameters(AbstractPropagatorBuilder.java:399)
at org.orekit.propagation.conversion.NumericalPropagatorBuilder.buildPropagator(NumericalPropagatorBuilder.java:199)
My code is the following:
from org.orekit.propagation.conversion import OsculatingToMeanElementsConverter, DSSTPropagatorBuilder, DormandPrince853IntegratorBuilder
from org.orekit.propagation.semianalytical.dsst.forces import DSSTZonalintegratorBuilder = DormandPrince853IntegratorBuilder(0.001, 500.0, 1.0)
propagatorBuilder = DSSTPropagatorBuilder(kepOsc, integratorBuilder, 1.0, PropagationType.MEAN, PropagationType.OSCULATING)
propagatorBuilder.addForceModel(DSSTZonal(GravityFieldFactory.getUnnormalizedProvider(2, 0)))propagator = propagatorBuilder.buildPropagator()
If anyone has a hint? I tried changing the integrator and the propagator, I always end up there. It seems to be linked to the tolerances, but I thought the idea of the builders were to make things easier for tolerances.