Skip to content

Final#206

Merged
m-zain-khawaja merged 27 commits intoautowarefoundation:mainfrom
pranavreddy23:final
Dec 14, 2025
Merged

Final#206
m-zain-khawaja merged 27 commits intoautowarefoundation:mainfrom
pranavreddy23:final

Conversation

@pranavreddy23
Copy link
Collaborator

AutoSteer Integration and PathFinder Improvements

Summary

Integrates AutoSteer temporal steering prediction model and improves PathFinder implementation.

Changes

AutoSteer Integration

  • Added AutoSteerOnnxEngine for temporal steering angle prediction
  • Integrated AutoSteer output into PathFinder as curvature feedforward term
  • Added temporal buffer (circular buffer) for EgoLanes raw tensor concatenation
  • AutoSteer uses separate TensorRT engine with 1GB workspace
  • CSV logging includes autosteer_angle_deg and autosteer_valid columns

PathFinder

  • Removed calculateEgoPath() function and center coefficient calculation
  • Simplified polynomial fitting to focus on lane detection
  • AutoSteer steering angle (radians) now used as curvature input when available

Visualization (visualize_steering.py)

  • Added filtering for values outside ±30° range
  • Added --trim-start and --trim-end options for frame trimming
  • Improved error metrics calculation

Scripts

  • Added production-ready run_final.sh with environment variable configuration
  • Removed hardcoded paths, improved error handling

Testing

  • Verified AutoSteer inference produces valid steering angles
  • Confirmed PathFinder correctly uses AutoSteer output
  • Tested visualization filtering and trimming

Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Signed-off-by: Pranav Doma <pranavreddy2327@gmail.com>
Copy link
Member

@m-zain-khawaja m-zain-khawaja left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved - thanks @pranavreddy23

@m-zain-khawaja m-zain-khawaja merged commit 7eb858b into autowarefoundation:main Dec 14, 2025
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants