This project demonstrates a lane detection system for autonomous vehicles using Least Squares (LS) fitting techniques, combined with basic curve recognition. The implementation was done in Python and ROS, using simulated sensor inputs and data visualization.
- Detect and track lane lines using camera-like simulated input
- Apply least squares estimation (LS) for curve fitting
- Use MSB/LSB bit logic for precise sensor data analysis
- Visualize results in iterative image loops
- ROS-based simulation for autonomous driving
- Python scripts for linear acceleration and steering control
- Analysis of left and right lane point clouds (
pts_left.npy,pts_right.npy) - Live visualization using matplotlib
- Least Squares Estimation
- Curve Detection and Matching
- Bit-Level Interpretation (MSB/LSB)
- Feature Visualization
| Step | Preview |
|---|---|
| Step 20 | ![]() |
| Step 60 | ![]() |
| Step 80 | ![]() |
- Lane Keeping Assist (LKA)
- Autonomous Navigation
- Robotics & Intelligent Systems
Author: Halit Osman Efkere
Affiliation: Hochschule Esslingen
Course: Autonomous Systems – Lane Detection Lab (Wintersemester 2024/2025)
Focus: Autonomous Systems, Embedded Software, ROS, Sensor Fusion


