四軸飛控用的演算法:濾波演算法、姿態演算法、PID演算法。
1、濾波演算法:主要是將獲取到的陀螺儀和加速度計的資料進行去噪聲及融合,得出正確的角度資料。主要採用互補濾波或者高大上的卡爾曼濾波;
2、姿態演算法:是將獲得的濾波後的感測器資料計算得出飛行器自身座標系與地理空間座標系的偏差,即尤拉角。 一般採用四元數演算法;
3、PID演算法:就是用來控制四個電機的轉速來糾正尤拉角,從而使機身保持平穩。
四軸飛控用的演算法:濾波演算法、姿態演算法、PID演算法。
1、濾波演算法:主要是將獲取到的陀螺儀和加速度計的資料進行去噪聲及融合,得出正確的角度資料。主要採用互補濾波或者高大上的卡爾曼濾波;
2、姿態演算法:是將獲得的濾波後的感測器資料計算得出飛行器自身座標系與地理空間座標系的偏差,即尤拉角。 一般採用四元數演算法;
3、PID演算法:就是用來控制四個電機的轉速來糾正尤拉角,從而使機身保持平穩。
一般需要以下晶片:
1、主控CPU,一般使用STM32比較多,主要用來接收感測器訊號,濾波分析,計算,並且控制機翼電機轉速調整。
2、感測器,有陀螺儀、加速度感測器、磁感測器、氣壓感測器等,例如MPU6050等。
3、無線通訊晶片,如藍芽、nRF24L01等,主要用於飛機與遙控之間的無線通訊。
四軸飛行器一般使用的控制器是微控制器,微控制器使用C語言程式設計,現在流行的是使用KeilC51程式設計軟體。
四軸飛行器又稱四旋翼飛行器、四旋翼直升機,簡稱四軸、四旋翼。這四軸飛行器(Quadrotor)是一種多旋翼飛行器。四軸飛行器的四個螺旋槳都是電機直連的簡單機構,十字形的佈局允許飛行器透過改變電機轉速獲得旋轉機身的力,從而調整自身姿態。具體的技術細節在“基本運動原理”中講述。因為它固有的複雜性,歷史上從未有大型的商用四軸飛行器。近年來得益於微機電控制技術的發展,穩定的四軸飛行器得到了廣泛的關注,應用前景十分可觀。國際上比較知名的四軸飛行器公司有中國大疆創新公司、法國Parrot公司、德國AscTec公司和美國3DRobotics公司。