CaoWangrenbo 8e1a98207e refactor: replace decompose_tilt with body_attitude, add quat_to_euler
- Add body_attitude() that applies R_odom_to_body calibration then
  converts directly to rotation vector (preserves yaw, unlike old
  decompose_tilt which stripped it)
- Add quat_to_euler() for visualization display
- Update ComputeTilt transform to use body_attitude_np (also fixes
  a bug where the old code omitted the static calibration)
- Update visualize_dataset.py to show Euler angles from body quaternion
  instead of yaw-stripped tilt rotation vector

This aligns with the DiffPhysDrone approach: let the model decide
whether to use yaw information, rather than removing it upfront.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-06-04 20:38:14 +08:00
2026-05-29 18:49:01 +08:00
2026-05-29 18:49:01 +08:00
2026-05-29 18:49:01 +08:00
2026-05-29 18:49:01 +08:00
2026-05-29 18:49:01 +08:00
2026-05-29 18:49:01 +08:00
2026-05-29 18:49:01 +08:00
Description
No description provided
134 KiB
Languages
Python 92.1%
Shell 7.9%