← Back to Skills & Education

Autonomous Planning & Navigation

7 projects use this

Electrical/Embedded · Embedded Systems & Prototyping

Gesture-Controlled Robot with Raspberry Pi and Arduino Integration

Created an embedded human-robot interaction system where a sensor-equipped glove controlled a robotic vehicle via gestures, combining Arduino, Raspberry Pi, ROS, and wireless communication.

Robotics · Motion Planning

Adaptive Heuristic Exploration for Autonomous Mapping on Turtlebot

Developed autonomous navigation algorithms for Turtlebot using ROS, Python, C++, and Gazebo, combining heuristic planning and sensor feedback to optimize exploration paths in unknown environments.

Robotics · Motion Planning

Manipulator Trajectory Optimization Using Interior Point Methods

Implemented optimal trajectory planning for a 2-DOF robotic manipulator using CasADi and IPopt, applying direct optimal control to optimize motion for energy, time, and torque objectives.

Robotics · Motion Planning

Sampling-Based Motion Planning: Speed vs. Optimality

Compared sampling-based motion planners in Python by applying RRT and RRT* to a Dubins vehicle, demonstrating improved path optimality through rewiring while respecting vehicle constraints.

Robotics · Localization

Maze Navigating Robot Localization Using 2D LiDAR and Particle Filter SLAM

Led software development for a ROS-based autonomous robot using Python, C++, LiDAR, Hector SLAM, and AMCL for mapping, localization, and navigation with real-time obstacle avoidance.

TRAILbot, a Husky A200 rover with a laptop and lidar mounted, on a forest trail
Robotics · Computer Vision & Perception

Robust Visual Navigation Using Semantic Segmentation and Sensor Fusion

Developed a ROS2 autonomous navigation pipeline using Python, OpenCV, PyTorch, and LEDNet for real-time trail segmentation, combining YOLOv7, lidar, and camera fusion for pedestrian-aware robotic navigation.

Robotics · Drones & Aerial Robotics

Sim to Real Drone Racing with RRT* Planning

Developed autonomous drone racing capabilities using Python, RRT*, and PyBullet, combining trajectory optimization, polynomial path fitting, and sim-to-real deployment on a Crazyflie quadrotor.