






Project
Implement algorithms used to help robots determine how they should interpret and interact with their environment.
Course: Autonomous Mobile Robots
Multi-Robots
- Simulated Boids with various behaviors depending on robot awareness
- Implemented task allocation for multi-robot cases
Mapping
- Utilized log-odds to implement grid mapping based on bump and sonar sensors
Motion Planning
- Used Rapidly Exploring Random Trees (RRTs) and Bi-Directional Rapidly Exploring Random Trees (Bi-RRTs) to solve path planning problems
- Implemented Potential Fields and Navigation Functions for sphere worlds
- Created roadmaps and path planning algorithms