원클릭으로
robotrace-log-analysis
ロボトレース走行ログを解析、比較、可視化するときに使う。CSVログ、XY軌跡、速度追従、角速度、スリップ、ラップタイム比較、autoStart 5走比較、emcStopやcntlog欠落の判定を扱う。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
ロボトレース走行ログを解析、比較、可視化するときに使う。CSVログ、XY軌跡、速度追従、角速度、スリップ、ラップタイム比較、autoStart 5走比較、emcStopやcntlog欠落の判定を扱う。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
robotrace_v2のSDカード内設定ファイルを読む、書く、修復する、保存形式を変更するときに使う。targetSpeeds.txt、PID設定、lsval.txt、lognum.txt、analysis.txt、boostログの形式を扱う。
STM32CubeCLT、STM32_Programmer_CLI、ST-Linkを使ってrobotrace_v2へ書き込みやデバッグを行うときに使う。実機接続条件、ビルド、書き込み、空転確認、緊急停止無効化条件を扱う。
robotrace_v2の機体、KiCad回路、CubeMX ioc、センサー配置、配線、電源、ピン割り当て、機体寸法変更を確認するときに使う。ハード変更のコード反映確認も扱う。
ロボトレースのPID、速度フィードフォワード、スリップ判定、速度・加速度パラメータを調整するときに使う。走行ログ比較、再現性判断、速度向上、変更後10本ログ確認を扱う。
| name | robotrace-log-analysis |
| description | ロボトレース走行ログを解析、比較、可視化するときに使う。CSVログ、XY軌跡、速度追従、角速度、スリップ、ラップタイム比較、autoStart 5走比較、emcStopやcntlog欠落の判定を扱う。 |
Use this skill when analyzing logs for the robotrace_v2 robot. Treat AGENTS.md as the source for project-wide units, log schema, paths, and safety policy.
F:\Dropbox\Document\robotrace\Log\v2 when accessible.robotrace_v2/Core/Inc/log_schema.h.parameter=value entries.optimalTrace.emcStop != 0.cntlog gaps or processing drops; identify and report the cause.optimalTrace and compare only compatible run types.emcStop == 0cntlog is monotonic and plausible for distance-based logginglog_schema.h existbatteryVoltage_V is suitable for comparisonanalysis/.cntlog: time after run start, based on cntRun, [ms].encCurrentN: average left/right encoder pulse count per 1 ms.gyroVal_Z: IMU Z angular velocity, [deg/s].courseMarker: confirmed marker state while running.encTotalOptimal: corrected distance count for secondary runs.ROC: curvature radius, [mm].targetSpeed: target speed in encoder converted units, [pulse/ms].optimalIndex: index into PPAD[] or shortCutxycie[].slipFlag: longitudinal slip flag.slipFlagLat: lateral slip flag.lineTraceCtrl: current log column name; value is lineTraceOmegaFBCtrl.pwm.targetAngularvelo: log target angular velocity, [deg/s].motorpwmL, motorpwmR: left/right motor PWM.x, y: estimated position from the start marker origin, [mm].BOOST_NONE: verify distance, angular velocity, markers, curvature radius, and XY plot. Pay special attention to angle drift.BOOST_MARKER: verify all markers detected in the first run are detected.BOOST_DISTANCE: verify current course position matches the estimated position and first-run distance.BOOST_SHORTCUT: verify the robot follows the planned optimal path and does not fully leave the line.BOOST_DISTANCE and BOOST_SHORTCUT as equivalent modes.analysis/script/.analysis/.log_00012_summary.csv, log_00012_xy.png.