My Projects

My Projects

Here’s a selection of my robotics, AI/ML, and embedded systems projects that reflect my expertise in simulation, control systems, and intelligent autonomy.

Multi-Agent Coordination for Surface & Underwater Vehicles

Date: April 2025

  • 🤖 Developed leader–follower architecture for Autonomous Surface Vehicle (ASV) and Autonomous Underwater Vehicle (AUV).
  • 🌊 Implemented trajectory tracking, obstacle avoidance, and underwater–surface communication using ROS2.
  • ⚙️ Designed cascaded feedback linearization controllers for underactuated dynamics in Gazebo simulation.
  • 🛰️ Integrated IMU, depth, and GPS sensors for multi-agent coordination.

Cascaded Feedback Linearization Controller for AUV

Implemented a cascaded PID and feedback linearization-based control for underactuated AUV in ROS2, managing surge, pitch, and yaw motions with stability guarantees.

  • 🧠 Integrated outer-loop PID with inner-loop FBL control for precise trajectory tracking.
  • 🧩 Developed custom ROS2 node for real-time control using Gazebo simulation.

Bin Picking using YOLOv5, Depth Camera & ROS2

An integrated robotic bin-picking system using AI-based object detection and ROS2 motion planning.

  • 🧠 Used YOLOv5 for object detection and Point Cloud Library (PCL) for pose estimation.
  • 🦾 Integrated GPD (Grasp Pose Detection) with MoveIt2 for grasp planning and execution.
  • 🪄 Designed modular ROS2 nodes for perception, planning, and control layers.

Autonomous Navigation with Perception and Obstacle Avoidance

Built a complete navigation pipeline in Gazebo with mapping, localization, and path planning using ROS2 and Nav2.

  • 📍 Simulated realistic campus environments with dynamic obstacles.
  • 🚗 Implemented SLAM, costmaps, and DWA local planners.
  • 📡 Adapted Nav2 framework for differential-drive and drone-like motion.

Leader–Follower Formation Control of Mobile Robots

  • 📐 Modeled WMR kinematics for line and circular formations using Lyapunov-based control laws.
  • 🧪 Implemented control algorithms in MATLAB for multi-robot simulation.
  • 📊 Demonstrated robustness against dynamic disturbances and delays.

Voice-Controlled Smart Home Automation

Developed an IoT-based home automation system with TensorFlow Lite-based voice recognition and sensor integration.

  • 🎙️ Enabled real-time control of appliances via voice commands.
  • 🌡️ Integrated temperature, gas, and motion sensors for intelligent automation.
  • 💡 Built using Arduino, Bluetooth, and embedded C++.

Underwater Pipeline Detection using Computer Vision

Designed a computer vision pipeline for underwater inspection tasks.

  • 🔍 Used LAB color space, Gaussian blur, Canny edge detection, and Hough Transform for robust detection.
  • 💧 Optimized for low-light and noisy underwater imagery.

TIAGo Robot Base Configuration in ROS2

Customized TIAGo robot’s URDF/Xacro to operate only the base (excluding arm and torso) for differential-drive navigation experiments.

  • ⚙️ Rebuilt simplified URDF for base-only operation.
  • 🏗️ Tested integration with Nav2 and SLAM for indoor navigation.

Lightweight CNN for Crop Disease Detection

Designed a MobileNetV3-inspired CNN model optimized for real-time agricultural disease detection on edge devices.

  • 🌱 Achieved high accuracy with minimal model size.
  • 📱 Deployed on mobile hardware for field testing.
Portfolio Banner

Connect With Me