Position and Trajectory Control of a Quadcopter Using PID and LQ Controllers

Detta är en Master-uppsats från Linköpings universitet/Reglerteknik

Författare: Axel Reizenstein; [2017]

Nyckelord: lqr; pid; gps; imu; lidar; quadcopter; black-box; trajectory; kalman filter; ekf;

Sammanfattning: This thesis describes the work done to implement and develop position and trajectory control of a quadcopter. The quadcopter was originally equipped with sensors and software to estimate and control the quadcopter's orientation, but did not estimate the current position. A GPS module, GPS antenna and a LIDAR have been added to measure the position in three dimensions. Filters have been implemented and developed to estimate the position, velocity and acceleration. Four controllers have been designed that use these estimates: one PID controller and one LQ controller for vertical movement, and a position controller and a trajectory controller for horizontal movement. The position controller maintains a constant position, while the trajectory controller maintains a constant velocity while travelling along a straight line. These position and trajectory controllers calculate the reference angles required to direct the thrust necessary to control the quadcopter's movement. Additionally, an algorithm has been developed to decrease overshoot by predicting future trajectories. These controllers have proven to be successful at controlling the quadcopter's position in all three dimensions, both in practice during outdoor flight and in simulations.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)