From 08da431bc5693c77659d664bb131f2bfdd14d8e4 Mon Sep 17 00:00:00 2001
From: yincheng.zhong <634916154@qq.com>
Date: 星期一, 24 十一月 2025 16:58:17 +0800
Subject: [PATCH] 缩放功能欧克,箭头好了

---
 python/hitl/geo.py |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/python/hitl/geo.py b/python/hitl/geo.py
index 1ddafcb..9d0e414 100644
--- a/python/hitl/geo.py
+++ b/python/hitl/geo.py
@@ -161,10 +161,14 @@
 def heading_math_to_nav(heading_rad: float) -> float:
     """
     灏嗘暟瀛﹀潗鏍囩郴 (涓滀负0掳, CCW涓烘) 鐨勮埅鍚戣杞崲涓哄鑸潗鏍囩郴 (鍖椾负0掳, 椤烘椂閽堜负姝�)銆�
+    涓嶴TM32浠g爜淇濇寔涓�鑷达細compass_deg = 90.0f - (heading_rad * RAD2DEG)
     """
     heading_deg = math.degrees(heading_rad)
-    nav = (90.0 - heading_deg) % 360.0
-    if nav < 0:
+    nav = 90.0 - heading_deg
+    # 涓嶴TM32浠g爜淇濇寔涓�鑷达細鍏堣绠楋紝鍐嶅寘瑁呭埌[0, 360)
+    while nav >= 360.0:
+        nav -= 360.0
+    while nav < 0.0:
         nav += 360.0
     return nav
 

--
Gitblit v1.10.0