| With the quadrotor aircraft exploded,gradually,people pay more attention and favor to it,and it is widely used in all walks of life.Because of its wide application,the navigation accuracy and the stability of control of the quadrotor aircraft became more and more important parameters.Although the traditional navigation system can be applied to aircraft,but it due to the complexity of its equipment,high cost,and can only be used in the wide area where can receive the satellite signal,which limits the aircraft further development.As more and more widely application of microelectromechanical navigation devices,it prompting inertial navigation system into people’s horizons and gradually been widely used.It allows the aircraft to more miniaturization and more widely using.In this paper,we mainly study the quadrotor aircraft navigation and communication used to indoor and narrow space where no GPS signal.The quadrotor designed using MEMS sensor of MPU6050 as the inertial measurement,which integrated three-axis accelerometer and three-axis gyroscope,and using Arduino as the master control chip which to data fusion and control the quadrotor.In order to make the aircraft more stable,the quadrotor aircraft flight system measures acceleration and velocity of three-dimensional space by MPU6050,and measures the distance by HC-SR04 ultrasonic distance sensor between flight body and obstacles and make it keep a certain distance,and use DC motor module to adjust speed of the wings.In program,it uses Kalman filter based on quaternion and PID control to adjust aircraft attitude,making it can fly along the scheduled flight path smoothly.In addition,it based on the above algorithm,to the data carry on the comparative data processing stored in the SD card in the MATLAB,and it proposed the effectiveness of the algorithm.In this paper,we design quadrotor aircraft has many advantages,such as its volume small,it has simple structure,and it has high flexibility and strong adaptability,etc.It shows that the feasibility of the algorithm adopted in aircraft navigation by results running the experiment craft and processing SD records data in MATLAB.It makes the tentative experiments in order to further improve control algorithm and aircraft to practical application,and it lays the foundation for the next step of work. |