From 346cc7d685283df529aadbcf9c156de040ce44f9 Mon Sep 17 00:00:00 2001
From: yincheng.zhong <634916154@qq.com>
Date: 星期一, 24 十一月 2025 09:51:48 +0800
Subject: [PATCH] 仿真跑起来了,但是起点转向不太对。
---
python/hitl/simulator.py | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/python/hitl/simulator.py b/python/hitl/simulator.py
index b209cb0..983eb58 100644
--- a/python/hitl/simulator.py
+++ b/python/hitl/simulator.py
@@ -351,6 +351,7 @@
gps_time_s=_ascii_timestamp_to_seconds(ctrl.timestamp_ms),
source_rank=1,
)
+ self._apply_ascii_control(ctrl)
handled = True
pose = decode_pose_status(msg)
if pose and self.on_pose_status:
@@ -469,6 +470,13 @@
# ------------------------------------------------------------------ #
# 鏃ュ織宸ュ叿
# ------------------------------------------------------------------ #
+ def _apply_ascii_control(self, ctrl: ControlStatus):
+ with self._state_lock:
+ self._target_linear = ctrl.forward_mps
+ self._target_angular = ctrl.turn_rate
+ if self.on_control:
+ self.on_control(ctrl.forward_mps, ctrl.turn_rate)
+
def _log_ascii(
self,
prefix: str,
--
Gitblit v1.10.0