Simultaneous Localization and mapping
Simultaneous localization and mapping (SLAM) is an important problem in signal processing with a number of industry applications. This project will commence work on the implementation of SLAM in complex environments. In this project we will consider a single robot that can navigate autonomously in a
2025-06-28 16:35:02 - Adil Khan
Simultaneous Localization and mapping
Project Area of Specialization Electrical/Electronic EngineeringProject SummarySimultaneous localization and mapping (SLAM) is an important problem in signal processing with a number of industry applications. This project will commence work on the implementation of SLAM in complex environments. In this project we will consider a single robot that can navigate autonomously in an unknown static environment and simultaneously build a 2- dimensional map of the environment in real-time. This project will involve implementation of sophisticated signal processing algorithms for robot localization, collision avoidance and trajectory generation subject to robot dynamics and energy constraints.
Project Objectives1.Implement recursive estimation algorithms in nonlinear filtering for robot localization.
2 Implement trajectory generation algorithms subject to robot dynamics and energy
constraints with collision avoidance.
3. Build a robot capable of navigating autonomously in an unknown static environment
simultaneously building a map of the environment in real-time.
Each student will work independently on one of the 3 aims of this project. This will ensure progress on each of the 3 aims. Student1 will focus on recursive estimation algorithms; Student2 will focus on trajectory generation algorithms; Student3 will focus on hardware implementation. In the initial phase, Student1 will study recursive estimation algorithms. This will involve developing an understanding of Kalman filtering and its extension to nonlinear models, the extended Kalman filter. Student2 will review the literature on trajectory generation. This will involve developing skills to mathematically formulate the problem and solve constrained optimization problems. Student3 will study hardware platforms and how to map the algorithm for onboard execution. In the next phase, Student1 will conduct simulation studies using MATLAB to demonstrate robot localization. Student2 will conduct simulation studies using MATLAB to generate trajectories subject to constraints including collision avoidance. Student3 will build the robot and conduct preliminary tests on the robot. In the final phase, Student1 will map the algorithm for robot localization in Python for onboard execution. Student2 will map the algorithm for trajectory generation in Python for onboard execution. S3 will integrate the software for onboard execution and conduct tests to demonstrate SLAM.
Benefits of the ProjectThere are a number of engineering applications including unmanned sensor networks, for example, autonomous underwater vehicles (AUVs). Industry applications include exploration, security patrols, scouting and hunting missions, search and rescue.
Technical Details of Final Deliverable1.MATLAB & Python software for extended Kalman filtering. 2.MATLAB & Python software trajectory generation & collision avoidance.
3.Robot capable of navigating in an unknown environment.
Final Deliverable of the Project Hardware SystemCore Industry EducationOther Industries Manufacturing Core Technology RoboticsOther Technologies Artificial Intelligence(AI)Sustainable Development Goals Industry, Innovation and InfrastructureRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 59400 | |||
| Raspberry pi module | Equipment | 3 | 7500 | 22500 |
| Robot chasis | Equipment | 1 | 1000 | 1000 |
| Ultrasonic sensors | Equipment | 4 | 250 | 1000 |
| Lipo Batteries | Equipment | 1 | 3500 | 3500 |
| Power bank | Equipment | 1 | 2000 | 2000 |
| raspberry pi camera V2.1 | Equipment | 1 | 4500 | 4500 |
| Motor driver module | Equipment | 1 | 300 | 300 |
| SD Card | Equipment | 1 | 1000 | 1000 |
| Charger For Raspberry pi | Equipment | 1 | 500 | 500 |
| EVO (wifi connection for Raspberry pi)) | Equipment | 1 | 3500 | 3500 |
| Digital Multimeter | Equipment | 1 | 3000 | 3000 |
| Solder | Equipment | 1 | 1800 | 1800 |
| Miscellaneous | Miscellaneous | 1 | 10000 | 10000 |
| Digital Multimeter | Equipment | 1 | 3000 | 3000 |
| Solder | Equipment | 1 | 1800 | 1800 |