Robin Leroy

Results 189 comments of Robin Leroy

Ah, that makes things a little tricky, since we then need to integrate backward from the end of the burn; possible, but less off-the-shelf.

Status update: An untested draft of the [`ExternalGetNearestPlannedCoastDegreesOfFreedom`](https://github.com/eggrobin/Principia/blob/9217059/serialization/journal.proto#L375-L396) function is available in my [lamont-endpoints](https://github.com/eggrobin/Principia/tree/lamont-endpoints) branch. @lamont-granquist has been able to find it by reflection, but has yet to use it...

Longer term feature request: calculus of variation voodoo for arbitrary guidance, see https://logs.tmsp.io/principia/2018-01-30#1517337985-1517337551; This requires implementing Runge-Kutta methods (probably embedded explicit) with inhomogeneous components (so operating on an `std::tuple`, or...

Note that it may also make sense for us to do the shooting ourselves, in which case we need a slightly better root finder. Eventually we could even look at...

Note: this feature request tracks the Principia-side prerequisites for "tight integration with principia's predictions for N-body accuracy" in Phase II of MuMech/MechJeb2#1061, and possibly "support principia node execution without tight...

> there is preliminary evidence that 'landed state' craft might experience at least a height addition due to the current 'zombie' implementation No, that is not possible. The zombies do...

Yeah, this is somewhat unfortunate for your craft. As you have noticed, this is a bit similar to the stationkeeping problem. Principia introduces unrealistic constraints because of its lack of...

@pleroy > The behaviour you are describing (flight plan window shrinking to size 0) is a bug. It is even a known bug, namely #2158. It will be resolved in...

Considering the upcoming fading-in-the-past stock trajectories (in 1.1), the following seems to make sense (discussed with @ferram4). History fading in the past (opaque in the present, getting more transparent as...

Exception for predicate types, defined as `std::true_type`, `std::false_type`, and structs whose specializations all derive from a predicate type with an empty *struct-declaration-list*. Those structs should be named in `snake_case`.