| | |
| | | E_MCStage stage; /* 当前控制阶段 */ |
| | | float pos_enu[3]; /* 当前 ENU 位置 (E/N/U) */ |
| | | float heading_deg; /* 当前航向 (deg) */ |
| | | float target_heading_deg; /* 目标航向 (deg) */ |
| | | float pitch_deg; /* 当前俯仰 (deg) */ |
| | | float roll_deg; /* 当前横滚 (deg) */ |
| | | HIDO_BOOL target_valid; /* 目标点是否有效 */ |
| | |
| | | HIDO_UINT32 nearest_index; /* 最近路径点索引(缓存) */ |
| | | HIDO_UINT32 lookahead_index; /* 前视点索引(缓存) */ |
| | | float last_heading_err; /* 上一周期航向误差 (rad) */ |
| | | float last_turn_sign; /* 上一周期选择的转向方向(-1/0/+1) */ |
| | | float heading_err_d; /* 保留字段:航向误差微分 */ |
| | | float progress_m; /* 累计里程 (m,可扩展) */ |
| | | } MC_State; |