Lane Recovery Integration via Sigmoid Steering
August 29, 2026
Overview
This week's work focused on integrating "lane recovery" maneuvers into the training datasets. The recovery driving was implemented as a smooth sigmoid curve with steering values limited to approximately ยฑ0.08 (roughly 30 degrees of steering wheel angle). Two distinct methodologies were explored to incorporate these new recovery examples into the training pipeline.
Methodology 1: Dataset Composition with Recovery Lane Category
๐ Approach
The base datasets (already classified by maneuver type) were augmented with a new "lane recovery" category. The recovery examples were generated using a smooth sigmoid steering profile with a maximum steering value of approximately 0.08.
These new recovery samples were then incorporated into the training dataset compositions alongside existing maneuver categories.
Table 1 below presents the proposed compositions with varying numbers of recovery lane samples:
| Composition | Comp 0 | Comp 1 | Comp 2 | Comp 3 | Comp 4 | Comp 5 |
|---|---|---|---|---|---|---|
| Turn Left (%) | 10.00% | 9.30% | 9.00% | 8.60% | 8.30% | โ |
| Turn Right (%) | 20.00% | 18.60% | 18.20% | 17.20% | 16.70% | โ |
| Recovery Lane (Proposed) (%) | 0.00% | 7.00% | 9.00% | 13.90% | 16.70% | โ |
| Hard Drunk Dagger (%) | 7.50% | 7.00% | 6.80% | 6.50% | 6.20% | โ |
| Medium Drunk Dagger (%) | 7.50% | 7.00% | 6.80% | 6.50% | 6.20% | โ |
| Soft Drunk Dagger (%) | 10.00% | 9.00% | 9.00% | 8.60% | 8.30% | โ |
| Straight (%) | 45.00% | 42.00% | 41.00% | 39.00% | 38.00% | โ |
| Recovery Lane Samples | 0 | 4,665.5 | 6,138 | 10,008 | 12,424.8 | โ |
| New Total Samples | 62,000 | 66,650 | 68,200 | 72,000 | 74,400 | โ |
New datasets were generated following the compositions in Table 1. For each composition, 5 different random seeds were used, and the best-performing seed (based on training results) was selected.
Methodology 2: Augmenting the Best Previous Model
๐ Approach
After generating the lane recovery examples, the best-performing dataset from Week 40 was taken as the base. Specifically, Composition 7 with seed 123 was used, which demonstrated the best results in the previous week.
The goal was to augment this already successful dataset with additional examples that would enable the trained models to imitate the lane recovery maneuver.
This methodology allowed us to directly enhance a proven model with recovery capabilities while maintaining the other desirable properties already achieved.
Results
๐ Benchmark Model
The model trained on Week 40 โ Composition 7 with seed 123 was used as the benchmark. This model was characterized by:
- โ Stable driving without oscillations
- โ Proper left and right turns
- โ No road departures in the tested scenarios
- โ No lane recovery capability
๐ New Metric: Right-Lane Driving Percentage
With functional models now available, a new metric was defined: percentage of driving in the right lane. This metric measures the proportion of frames where the vehicle maintains the correct lane position relative to total frames. Other metrics (e.g., lane departures, time between departures) are still under development.
Table 2 below presents the best-performing runs for both correct initial position/orientation and random initial conditions:
| Dataset/Model | Driving Time | Collisions | Avg. Correct Lane Driving (%) | YouTube Video |
|---|---|---|---|---|
| Week 40 โ Comp 7 (Seed 123) | 5:01 | 0 | 48% | youtu.be/OKXYfdhMN4 |
| Week 41 โ Comp 4 (Seed 123) | 2:16 | 1 | 88% | youtu.be/B34KeG01vMI |
| Week 41 โ Comp 1 (Seed 456) | 2:12 | 1 | 62% | youtu.be/B3VAViXqIXA |
| Week 41 โ Comp 1 (Seed 999) | 1:56 | 1 | 61% | youtu.be/V3h9LB-J3ts |
| Dataset/Model | Driving Time | Collisions | Avg. Correct Lane Driving (%) |
|---|---|---|---|
| Week 40 โ Comp 7 (Seed 123) | 5:01 | 0 | 42% |
Conclusions
-
โ
Lane Recovery Capability Achieved
Taking the 3 best-performing models, it is evident that models successfully acquired lane recovery capability. In particular, the model trained with Composition 7 and seed 123 demonstrated correct driving with minimal departures (only in the left-curve plaza where models consistently struggle). This validates the approach of adding recovery examples using a smooth sigmoid curve to teach the recovery maneuver. -
โ ๏ธ Trade-off: Collisions vs. Robustness
While the best recovery-capable models all experienced collisions (unlike the benchmark model without recovery examples), the percentage of correct lane driving and robustness to changing initial position/orientation were significantly superior in the recovery-trained models.
โ ๏ธ Remaining Challenge
Although recovery capability was achieved, the models still exhibit confusion in plaza areas and complex intersection scenarios. Future work should address these edge cases.
Proposed Work for Next Week
๐ Next Steps
For the upcoming week, we plan to generate new datasets with different compositions to further improve autonomous driving performance. The focus will be on:
- Exploring additional composition variations
- Addressing remaining confusion in plaza and intersection scenarios
- Refining the recovery maneuver examples
๐ WEEK 41 SUMMARY โ AUGUST 29, 2026
๐ฏ Objective: Integrate lane recovery maneuvers into training datasets using smooth sigmoid steering (max ยฑ0.08).
๐งช Methodologies: (1) Add recovery lane as a new category in dataset compositions; (2) Augment the best Week 40 model (Composition 7, seed 123) with recovery examples.
๐ Top Results: Week 41 โ Composition 4 (seed 123) achieved 88% correct lane driving (vs. 48% for the benchmark), with a driving time of 2:16.
โ Achievements: Lane recovery capability successfully demonstrated; models show increased robustness and significantly higher correct lane driving percentages.
โ Limitations: Recovery-capable models experienced collisions; confusion persists in plaza and complex intersection areas.
๐ Next Steps: Generate new datasets with varied compositions to improve performance and address remaining collision and confusion issues.