Movement planner: should it ever decline a combination when startup is too slow for a spike? #1
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
As part of the timing-aware movement-planner design (rendezvous-on-demand-at-current-pressure, see conversation 2026-05-15 with Rene), an open question was flagged for future consideration.
The question
When the optimizer picks
bestCombinationand the planner sees that delivering it requires starting a machine whosestartingS + warmingupS + accelTimeis large (e.g. several minutes), should the MGC:Why we deferred it
When to revisit
optimalControl/priorityControlmodes.Related work
src/movement/machineProfile.js,src/movement/moveTrajectory.js,src/state/stateManager.js(addedstateEnteredAt+getRemainingTransitionS()in generalFunctions)src/movement/movementScheduler.js,src/movement/movementExecutor.jsTags
future-consideration, planner, optimizer-coupling