Undergraduate Research · 2026
Pathfinder: Autonomous Bicycle
Embedded lane keeping, road perception, and steer-by-wire control for a low-speed autonomous bicycle.
Aman Nindra·University of California, Merced
Undergraduate Researcher · May 2026 – Present

Abstract
An embedded perception and steering research prototype for low-speed autonomous bicycle navigation, combining lane and road understanding, object detection, depth estimation, and Stanley-style steering guidance in an offline video pipeline.
- LaneATT ego-lane detection reached a best validation F1 of 78.52% after fine-tuning on CULane.
- YOLOv11 was reduced to four driving-relevant classes: person, vehicle, traffic light, and stop sign.
- ONNX Runtime and TensorRT scripts explore Jetson-class deployment, while ROS 2 and Gazebo support path-following tests.
Measured results
Evaluation results recorded in the project's training and validation logs.
- LaneATT best validation F1
- 78.52%
- YOLOv11 mAP@50
- 73.23%
- HybridNets road IoU
- 83.88%
Method overview
A four-stage offline pipeline connects visual perception to a steering estimate and deployment experiments.
01
Vision & perception
LaneATT and HybridNets identify lane and road structure while YOLOv11 detects four driving-relevant object classes.
02
Path extraction
Temporal confidence, ego-lane pairing, missing-edge recovery, and road-center fitting produce a stable path estimate.
03
Steering guidance
Path-heading and cross-track errors feed a Stanley-style controller to produce an offline steering estimate.
04
Deployment research
ONNX Runtime and TensorRT tooling target Jetson-class inference, with ROS 2 and Gazebo used for path-following experiments.
Quick preview
Play the short offline clips to inspect road-guidance and relative depth outputs frame by frame.
Project images
The physical prototype and its UC Merced research presentation.


Implementation
The research repository includes training and inference work for lane detection, road segmentation, YOLOv11 object detection, depth estimation, and Jetson-oriented ONNX/TensorRT execution. The road-guidance runtime extracts a center path and computes a Stanley steering command from path-heading and cross-track error.
LaneATT, YOLOv11, HybridNets, and Depth Anything V2 are published research systems adapted here for training, integration, guidance, and edge-deployment experiments; their base architectures are not claimed as original work.
Current limitations
- The displayed videos are offline pipeline outputs, not evidence of closed-loop autonomous bicycle operation.
- Depth Anything V2 currently provides relative depth; metric distance and vehicle-speed estimation are not yet implemented.
- Jetson deployment paths are prepared, but verified on-device FPS results are not yet recorded in the repository.
- Steering estimates depend on camera and lane-width assumptions and have not been safety validated for riderless operation.
Continue exploring
Return to the portfolio experience section for the full research role and related work.
Back to experience