fixed 优化移动逻辑
This commit is contained in:
@@ -50,3 +50,12 @@
|
||||
- **运行时透传**:`start_game_loop` → `GameLoopWorker` → `AutoBotMove` 全链路透传并生效。
|
||||
- **兼容性**:`AutoBotMove` 保留默认值,旧配置文件可直接运行。
|
||||
|
||||
### `navigate_to_point` 对齐 `navigate` 优化
|
||||
|
||||
- **到点处理**:`coordinate_patrol.py` 的 `navigate_to_point` 到达判定后不再调用 `stop_all()`,改为仅松开左右修正键并保持 `W` 前进,从而实现连续平滑过渡。
|
||||
- **转向触发逻辑**:`navigate_to_point` 转向决策按 `navigate` 的三档策略调整(死区直行、阈值外脉冲转向、死区与阈值之间不修正),降低航点附近左右抖动。
|
||||
|
||||
### `navigate_path` 对齐 `navigate` 优化
|
||||
|
||||
- **轮询间隔**:`coordinate_patrol.py` 的 `navigate_path` 阻塞等待轮询由固定 `time.sleep(0.05)` 调整为局部 `poll_sleep_sec = 0.02`,让阻塞模式控制频率更接近 `navigate`,减少航点/转向后的抖动。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user