Autonomously Navigating Cluttered Environment with CrazyFlie
In these experiments, we wrote software to allow a small drone to autonomously navigate through a maze-like environment with the help of a Vicon system. To do this, we combined our geometric non-linear controller, A* path planner, and minimum snap trajectory generator. This allowed the CrazyFlie 2.0 to move in a controlled and collision-free manner between specified goal points. All code was written in Python and integrated in ROS. Below is a video of our drone in action:
Here are plots of the simulated trajectory compared to the experimental flight path for the second two paths and a link to our final report.
Second to Third Goal Point
Third back to First Goal Point