Projects
Projects
Hands-on robotics and computer vision work, from coursework through hardware deployment.
Swarm Area Coverage with Naive Scanning Approach
An efficient robot path-planning system for covering polygonal areas while avoiding no-go zones. Using a nearest-neighbor search algorithm, …
Hardware Deployment of Multi-UAV Coverage and Task Allocation
Three UAVs performing swarm area coverage using a scalable coverage path-planning algorithm, and two UAVs performing multi-robot task alloca…
Monocular Visual Odometry
A visual odometry pipeline built in Python to reconstruct 3D points from a sequence of images. Includes feature matching, essential and fund…
A* Planning
An implementation of the A* algorithm to find the shortest path between two points. Given a start and goal position, the robot computes a gl…
Laser-Based Perception and Navigation with Obstacle Avoidance
Perception using a laser range finder, used to avoid obstacles and navigate to a destination. A RANSAC algorithm determines the walls visibl…
Control of NAO Robot with MYO Band
Using the Myo armband's electromyography (EMG) sensing of muscle activation to control a NAO humanoid robot's arm, via PyoConnect for PC-to-…