修复 5 个 bug + 3 项稳定性改进
Bug 修复: - server.py: shutdown/close 顺序修正,加 OSError 保护 - world.py: from dataclasses import Field → from world.commons.field import Field - walk.py: execute() 末尾补 return False - field.py: _resolve_side 根据 is_left_team 动态映射 our/their(修复右队区域判断反向) - math_ops.py: 三个硬编码球门坐标函数加 NotImplementedError 防误用 稳定性改进: - server.py: 连接重试加 time.sleep(1.0) 防 CPU 空转 - world_parser.py + math_ops.py: bare except → except Exception/AttributeError - world_parser.py: 球速计算加 EMA 滤波 (α=0.4) 降低视觉噪声
This commit is contained in:
@@ -143,5 +143,7 @@ class Walk(Behavior):
|
||||
robot.ROBOT_MOTORS[idx], target*180/math.pi, kp=25, kd=0.6
|
||||
)
|
||||
|
||||
return False
|
||||
|
||||
def is_ready(self, *args, **kwargs) -> bool:
|
||||
return True
|
||||
Reference in New Issue
Block a user