Vaibhav Shende Vaibhav Shende

Projects

Projects

A glimpse into my hands-on work—robotics systems, algorithms, and autonomous navigation implementations.

CARLA Steer Lab (Lateral Control Benchmarking)

CARLA Steer Lab (Lateral Control Benchmarking)

Jun 2026

Benchmarking Pure Pursuit, Stanley, LQR, and MPC lateral control algorithms in CARLA with real vehicle physics. Includes a live interactive runner with pygame HUD and full telemetry analysis across four track types.

MazeGen IGN Gazebo (Dynamic Maze Generation Plugin)

MazeGen IGN Gazebo (Dynamic Maze Generation Plugin)

May 2026

Gazebo Ignition Fortress world-system plugin for spawning MicroMouse-format maze environments. Reads maze text files and generates physics-based simulation with walls, posts, and start/goal markers.

MicroMouse Goal Navigation

MicroMouse Goal Navigation

Oct 2024

Multiple maze-solving algorithms (Dijkstra, A*, BFS, DFS) optimized for MicroMouse competition with real-time navigation and incremental replanning.

Bug Path Planner — Interactive Navigation Algorithm Visualizer

Bug Path Planner — Interactive Navigation Algorithm Visualizer

Sep 2024

C++ implementation of reactive navigation algorithms (Bug0, Bug1, Bug2) with SDL2 visualization. Features real-time animation, step-through debugging, interactive map editor, and algorithm comparison.

URDFGenPy — Programmatic URDF Generation

URDFGenPy — Programmatic URDF Generation

Aug 2024

Python library for programmatically generating URDF and Xacro robot descriptions with type-safe APIs for parametric robot design.

Project Zoomlet — Multi-Robot Differential Drive Simulation

Project Zoomlet — Multi-Robot Differential Drive Simulation

Jul 2024

Complete ROS 2 mobile robot stack with URDF/Xacro modeling, physics-tuned Gazebo integration, and multi-robot coordination with joystick teleoperation.

MoveIt Application — Robot Arm Motion Planning

MoveIt Application — Robot Arm Motion Planning

Jun 2024

MoveIt2 application for robotic arm motion planning with RRT planners, collision avoidance, trajectory optimization, and IK solvers.

Perception-Driven Autonomous Navigation

Perception-Driven Autonomous Navigation

May 2024

Camera-only navigation system on TurtleBot4 using ArUco markers, YOLOv8n stop sign detection, and obstacle avoidance with real-world hardware validation.

Catch-a-Turtle — ROS 2 Turtlesim Chase System

Catch-a-Turtle — ROS 2 Turtlesim Chase System

Mar 2024

ROS 2 application with two-node architecture for autonomous turtle chasing. Spawner creates turtles at random positions; controller identifies nearest target and pursues autonomously.

8-Puzzle Solver — A* Search Implementation

8-Puzzle Solver — A* Search Implementation

Feb 2024

C++ implementation of the classic 8-puzzle problem using A* search algorithm with Manhattan distance heuristic. Includes visualization and performance metrics.

Data Structures in C++ — From Scratch Implementation

Data Structures in C++ — From Scratch Implementation

Jan 2024

Complete implementations of fundamental data structures (linked lists, AVL/Red-Black trees, heaps, graphs, hash tables) built from scratch with complexity analysis.