feat: add EM planner contracts

This commit is contained in:
梁薄云
2026-08-03 22:14:37 +08:00
parent 882f80bca0
commit e12eb31205
16 changed files with 477 additions and 0 deletions
@@ -0,0 +1,23 @@
namespace MultiWheelC.TrajectoryPlanning.EMPlanner;
public enum EmPlanningStatus
{
Success,
SuccessWithFallback,
InvalidInput,
UnsupportedMotionMode,
StaleVehicleState,
StateDirectionMismatch,
InvalidReferencePath,
ProjectionFailed,
CorridorInfeasible,
LateralInfeasible,
LongitudinalInfeasible,
StoppingDistanceInsufficient,
SolverUnavailable,
SolverTimedOut,
Cancelled,
ValidationFailed,
Superseded,
Failed,
}