yincheng.zhong
2025-12-10 8d0d8dec18cc9170f3fb82a4dba18160dd8e5233
python/tools/calibration_logger.py
@@ -2,7 +2,10 @@
# -*- coding: utf-8 -*-
"""
校准数据记录工具
从串口读取$CAL数据并保存到日志文件
从串口读取$CAL和$DEBUG数据并保存到日志文件
$CAL格式:seq,time_ms,state,throttle,steering,enu_x,enu_y,enu_z,hdg,pitch,roll,gx,gy,gz,ax,ay,az
$DEBUG格式:ENU,x,y,z,HDG,angle,ACC,ax,ay,az,GYRO,gx,gy,gz
"""
import argparse
@@ -74,6 +77,9 @@
                            cal_count += 1
                            # 只打印$CAL行
                            print(f"[{cal_count:04d}] {line_str}")
                        elif line_str.startswith('$DEBUG'):
                            # 打印调试信息(ENU坐标、加速度、角速度)
                            print(f"[DEBUG] {line_str}")
                        else:
                            # 其他行(如调试信息)也记录,但不打印到屏幕
                            pass