Ryan
Otsuka

A junior Computer science Student at Georgia Institute of Technology
Ready to pursue real-world challenges and explore ways to support the universe

August 2023 - December 2023

RRT Planning Simulation

Designing a node generator to navigate a robot through a series of obstacles in real time with RRT. Path smoothing was also made to reduce the number of nodes between the start node and the end node.

RRT Research Overview

Creating a node generator in order to research how created randomly generated nodes can create a path for a robot to navigate around obstacles and walls. Essentially, RRT was created to help a robot of length 0.5m in order to navigate a course from start to end.

Improving the model

To improve the model, path smoothing was created, which is a way for the algorithm to reduce the number of nodes on the path. It removes complexity and created a quicker path for the robot to get from start to finish. I researched an algorithm that takes spaced nodes that have few children, representing an area with few obstacles. It tries to connect distant nodes that do not collide with an obstacle, and the process repeats while also testing the more dense nodes with nodes that are not as far apart to see if more nodes can be connected.

  • Python
  • RRT
  • Path Planning