Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "sl-jetson/issue-681-vesc-telemetry-publish"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Issue #680 — IMU mount angle calibration
imu_cal_flash.h/.c: pitch/roll offset storage in flash sector 7 (0x0807FF00, 64 bytes; preserves PID records across sector erase)mpu6000_set_mount_offset(): subtracts saved offsets from pitch/roll output on every readmpu6000_has_mount_offset(): reportscal_status=2to OrinOCDC command (USB dev path): capture current pitch/roll → save to flash → ACK JSONCAN telemetry correction (no USB in production)
FC_IMU(0x402): pitch/roll/yaw/cal_status/balance_state at 50 HzFC_BARO(0x403): pressure_pa/temp_x10/alt_cm at 1 Hz (Issue #672)orin_can_broadcast_imu()+orin_can_broadcast_baro()— internally rate-limitedIssue #685 — LED CAN override
ORIN_CAN_ID_LED_CMD(0x304): pattern/brightness/duration_ms from OrinOrin side —
saltybot_can_node.pysaltybot_cmd_nodein production)/saltybot/imu,/saltybot/balance_state,/saltybot/barometer/cmd_vel→ 0x301 DRIVE;/saltybot/leds→ 0x304 LED_CMDTest plan
Ocommand → verify JSON ACK + flash persist across rebootros2 run saltybot_bridge saltybot_can_node→ verify IMU + balance_state topics{"pattern":3,"brightness":200,"duration_ms":3000}to/saltybot/ledsCloses #680, #672, #685
🤖 Generated with Claude Code