Widgets

Establishing Functionality on the Parrot AR Drone 2.0 in the Optitrack Environment

Keep it simple.  Keep it simple.  Keep it simple.

I had arrived at Oklahoma State University to find a graduate student that needed help with their research project.  It turned out that an advanced control systems was malfunctioning, and I was recruited to establish controllable flight on the Parrot AR Drone 2.0 quadrotor, rewrite the C++ Robotic Operating System (ROS) architecture in python, and establish communication between the Optitrack environment and the computer controlling the quadrotor.  It turns out that the advanced control structure was unnecessary, so I had replaced the control structure with a bundle of PID controllers.  If you watch closely, you'll see an anomaly in the controller performance which gave rise to part of my research direction.