Ideas for Robotics Projects
SLAM (Simultaneous Localization and Mapping) enables robots to build maps while estimating pose. Student projects typically implement or evaluate visual, LiDAR or RGB-D pipelines in ROS2, measure trajectory error on public datasets (TUM, KITTI, EuRoC) and demonstrate navigation on the resulting map in Gazebo or on hardware.
Tools: ROS2, ORB-SLAM3, Cartographer, GMapping, RTAB-Map, OpenCV, PCL, Gazebo, RViz, Python/C++.
Tools & Frameworks
Best SLAM Robotics Project Topics 2026
60+ topics across visual, LiDAR, RGB-D, VIO, multi-robot, semantic, navigation and simulation.
| # | SLAM Project Topic | Tools / Platforms |
|---|---|---|
| Visual SLAM (Monocular / Stereo) | ||
| 01 | VisualORB-SLAM3 Monocular SLAM Evaluation on TUM RGB-D Sequences | ORB-SLAM3 · ROS2 · TUM |
| 02 | VisualStereo Visual SLAM with ORB-SLAM3 and Trajectory Benchmarking | ORB-SLAM3 · KITTI · EuRoC |
| 03 | VisualFeature Matching Comparison: ORB vs SIFT vs SuperPoint in SLAM Front-End | OpenCV · Python · ROS2 |
| 04 | VisualLoop Closure Detection and Pose-Graph Optimisation Study | g2o / Ceres · ORB-SLAM · Python |
| 05 | VisualMonocular SLAM Scale Recovery using Ground Plane or Known Objects | OpenCV · ROS2 · Gazebo |
| 06 | VisualKeyframe Selection Strategies and Map Sparsity Trade-offs | ORB-SLAM3 · ablation · metrics |
| 07 | VisualVisual SLAM under Dynamic Objects: Detection and Filtering | OpenCV · YOLO · ROS2 |
| 08 | VisualOpenVSLAM / Alternative Open-Source Visual SLAM Comparison | OpenVSLAM · ORB-SLAM3 · TUM |
| LiDAR SLAM (2D / 3D) | ||
| 09 | LiDAR2D LiDAR SLAM with Cartographer in ROS2 | Cartographer · ROS2 · Gazebo |
| 10 | LiDARGMapping vs Cartographer vs SLAM Toolbox Head-to-Head | ROS2 · RViz · metrics |
| 11 | LiDAR3D LiDAR SLAM with Cartographer or LOAM-style Pipelines | Cartographer · PCL · ROS2 |
| 12 | LiDARScan Matching Algorithms: ICP, NDT and Point-to-Plane Comparison | PCL · Open3D · Python |
| 13 | LiDAROutdoor LiDAR Mapping Robustness under Sparse Structure | ROS2 · Gazebo outdoor · KITTI |
| 14 | LiDARMulti-Floor / Multi-Storey Mapping with 2D LiDAR | Cartographer · ROS2 · elevators concepts |
| 15 | LiDARLiDAR Odometry Drift Analysis and Loop Closure Impact | ROS2 · evo trajectory tools |
| 16 | LiDARSensor Extrinsic Calibration for Multi-LiDAR Systems | PCL · calibration targets · ROS2 |
| RGB-D SLAM | ||
| 17 | RGB-DRTAB-Map RGB-D SLAM for Indoor Mapping | RTAB-Map · ROS2 · RealSense concepts |
| 18 | RGB-DKinect / RGB-D Dense Mapping and Surfel Representations | RTAB-Map · Open3D · ROS2 |
| 19 | RGB-DTUM RGB-D Benchmark Evaluation of Multiple SLAM Systems | ORB-SLAM3 · RTAB-Map · evo |
| 20 | RGB-DDepth Noise Modelling and Its Effect on Mapping Quality | OpenCV · PCL · simulation |
| 21 | RGB-DRGB-D SLAM for Mobile Manipulator Workspace Mapping | ROS2 · MoveIt concepts · RTAB-Map |
| 22 | RGB-DOctoMap 3D Occupancy Mapping from RGB-D Streams | OctoMap · ROS2 · RViz |
| Visual-Inertial Odometry (VIO) | ||
| 23 | VIOVisual-Inertial Odometry with ORB-SLAM3 IMU Mode | ORB-SLAM3 · EuRoC · ROS2 |
| 24 | VIOTightly vs Loosely Coupled VIO Architecture Comparison | Python / C++ · EuRoC metrics |
| 25 | VIOIMU Preintegration and Bias Estimation in VIO Pipelines | Ceres · gtsam concepts · EuRoC |
| 26 | VIOVIO under Aggressive Motion and High Dynamics | EuRoC MH sequences · ORB-SLAM3 |
| 27 | VIOCalibration of Camera–IMU Extrinsics for VIO Accuracy | Kalibr concepts · ROS2 · datasets |
| 28 | VIOOpen-Source VIO Stack Evaluation (VINS-Fusion concepts vs ORB-SLAM3) | ROS2 · trajectory error |
| Multi-Robot & Collaborative SLAM | ||
| 29 | MultiMulti-Robot Map Merging from Independent SLAM Sessions | ROS2 · Cartographer · map merge |
| 30 | MultiCentralised Collaborative SLAM Architecture in Simulation | Gazebo multi-robot · ROS2 |
| 31 | MultiRelative Pose Estimation between Robots for Map Alignment | OpenCV · feature matching · ROS2 |
| 32 | MultiBandwidth-Efficient Map Sharing for Multi-Robot Teams | ROS2 · compressed maps · Python |
| 33 | MultiLeader–Follower Mapping with Shared Coordinate Frame | ROS2 · TF · Gazebo |
| 34 | MultiConflict Resolution when Merging Overlapping Submaps | graph optimisation · ROS2 |
| Semantic SLAM & Scene Understanding | ||
| 35 | SemanticSemantic SLAM: Integrating Object Detection with Mapping | YOLOv8 · ORB-SLAM · ROS2 |
| 36 | SemanticInstance-Aware Mapping for Object-Level Scene Graphs | detectron concepts · ROS2 · Python |
| 37 | SemanticDynamic Object Removal for Clean Static Maps | segmentation · OpenCV · RTAB-Map |
| 38 | SemanticRoom / Place Recognition using Semantic Labels | CNN · place recognition · datasets |
| 39 | SemanticSemantic Occupancy Grid for Task-Aware Navigation | ROS2 Nav2 · semantic layers |
| 40 | Semantic3D Semantic Segmentation on Mapped Point Clouds | PointNet concepts · PCL · Python |
| SLAM-Based Navigation & Applications | ||
| 41 | NavAutonomous Navigation on SLAM-Built Maps with ROS2 Nav2 | Nav2 · Cartographer · Gazebo |
| 42 | NavPath Planning Comparison on Occupancy Grids from Different SLAM Backends | Nav2 · A* · DWB · metrics |
| 43 | NavRelocalisation after Kidnapping using Saved Maps | ORB-SLAM · RTAB-Map · ROS2 |
| 44 | NavWarehouse / Indoor Patrol Robot with Periodic Map Updates | ROS2 · SLAM Toolbox · Nav2 |
| 45 | NavObstacle Avoidance Integration with Live SLAM Map Updates | Nav2 · costmaps · Gazebo |
| 46 | NavMap Quality Metrics and Their Correlation with Navigation Success | evo · Nav2 experiments · Python |
| Simulation, Datasets & Evaluation | ||
| 47 | SimGazebo World Design for Repeatable SLAM Benchmarking | Gazebo · ROS2 · custom worlds |
| 48 | SimTrajectory Evaluation with evo: ATE, RPE on TUM / EuRoC / KITTI | evo · Python · report |
| 49 | SimSensor Noise Injection Study: Impact on SLAM Accuracy | Gazebo plugins · ORB-SLAM · metrics |
| 50 | SimROS2 Bag Recording and Offline SLAM Replay Pipeline | rosbag2 · Cartographer · RViz |
| 51 | SimComparing CPU / Memory Footprint of Popular SLAM Systems | profiling · ROS2 · laptop constraints |
| 52 | SimSynthetic Dataset Generation for Controlled SLAM Experiments | Gazebo · Blender concepts · ground truth |
| Advanced & Capstone Topics | ||
| 53 | AdvLearning-Based Front-Ends: SuperPoint / SuperGlue in SLAM Pipelines | PyTorch · OpenCV · ROS2 |
| 54 | AdvPose-Graph Optimisation with Robust Kernels under Outliers | g2o / Ceres · Python |
| 55 | AdvLifelong / Lifelong Mapping: Updating Maps over Multiple Sessions | RTAB-Map · ROS2 · multi-session |
| 56 | AdvEdge Deployment of Lightweight Visual SLAM on Jetson / Pi | ORB-SLAM · TensorRT concepts · latency |
| 57 | AdvFailure Mode Analysis: When Visual SLAM Breaks and How to Detect It | monitoring · ROS2 · recovery |
| 58 | AdvHybrid Visual–LiDAR SLAM Architecture in Simulation | ROS2 · fusion · Cartographer + vision |
| 59 | AdvExplainable SLAM Diagnostics: Visualising Tracking and Mapping Quality | RViz plugins · metrics dashboards |
| 60 | AdvCapstone: Full Stack — Map with SLAM, Localise, Navigate, Report Trajectory Metrics | ROS2 · ORB-SLAM / Cartographer · Nav2 · evo · full package |
| 61 | AdvMulti-Sensor Calibration Suite for Camera–LiDAR–IMU Platforms | Kalibr concepts · target boards · ROS2 |
| 62 | AdvSLAM for Aerial Vehicles: Visual / VIO Mapping in Simulation | AirSim / Gazebo · ORB-SLAM3 · EuRoC-style |
Topics suit simulation-first workflows (Gazebo + ROS2 + public datasets) and optional hardware with RGB-D or 2D LiDAR. Contact us for base papers, setup notes, university-format report, PPT and viva Q&A.
Why Choose Us for SLAM Projects?
Visual & RGB-D SLAM
ORB-SLAM3, RTAB-Map and TUM/EuRoC evaluation with clear trajectory metrics.
LiDAR SLAM
Cartographer, GMapping and scan-matching studies for indoor and outdoor maps.
VIO & Multi-Robot
IMU fusion, collaborative mapping and map merging architectures in ROS2.
Navigation Integration
Nav2 on SLAM maps, relocalisation and end-to-end autonomous patrol demos.
FAQ — SLAM Robotics Projects
SLAM Robotics Lab — Bangalore
Simulation and consultation for visual, LiDAR and multi-robot SLAM projects.
Visual SLAM
LiDAR SLAM
RGB-D
EuRoC Bench
Multi-Robot
on SLAM Maps
ATE / RPE
Support