This release improves visualization quality for academic publishing and refines coordinate transformation logic between world and body frames. Key updates include a transition to Matplotlib for PDF exports and enhanced smoothing for velocity profiles.
Highlights
- Improved Visualization: Migrated from Plotly to Matplotlib for PDF generation to support high-quality, publication-ready exports.
- Coordinate Transformations: Implemented and enhanced World-to-Body frame coordinate transformations, including tracking for angular velocity and yaw rate.
- Data Smoothing: Enhanced smoothing algorithms for velocity profiles and added support for plotting altitudinal velocity.
- Performance Logging: Introduced dedicated maneuver performance logs and improved general logging for better experiment tracking.
Fixes
- PDF Compatibility: Prevented the use of Type 3 fonts in PDF exports to meet academic submission requirements.
- Logic Corrections: Fixed lateral component orientation and refined the order of rotation operations.
- UI Refinement: Enhanced legend labels, figure footnotes, and color palette utilization for clearer data representation.
Breaking Changes
- Deprecations: The calculation for rotational velocity has been deprecated in favor of the new
yaw_rateimplementation. - Path Refactoring: Maneuver paths have been refactored, which may require updates to existing experiment configurations.