AN
HomeAboutProjectsResumeContact
Robotic Software Architecture (COMP3431)
Back to Projects

Robotic Software Architecture (COMP3431)

Autonomous navigation stack for TurtleBot3 using SLAM, sensor fusion, and custom control nodes.

Role

Robotics Engineer

Year

2023

Stack
ROS2
Python
SLAM
Links
TurtleBot3 performing SLAM mapping

ROS2-Based Navigation Stack

I designed the full ROS2 architecture, including custom nodes for control, perception, and mapping. The robot used SLAM to build dynamic maps of indoor environments, while a wall-following node allowed it to navigate safely through corridors and tight spaces.

Camera–LiDAR fusion visualisation

Sensor Fusion: Camera + LiDAR

I implemented a real-time object detection pipeline by combining LiDAR range data with camera-based vision. Using OpenCV, the robot annotated detected objects on the map and reacted to them in real time, enhancing environmental awareness and navigation accuracy.

"This project deepened my understanding of robotics architecture, ROS2 communication patterns, and sensor-driven autonomy."

— Arjun
AN

Computer Science & Mechatronic Engineering

Navigation

  • Home
  • About
  • Projects

Resources

  • Resume
  • Contact

Connect

© 2025 Arjun Nair. All rights reserved.