This work is focused on developing a self-calibration algorithm for an orientation estimation of cattle movements based on a quaternion Kalman filter. The accelerometer signals in the earth’s frame provide more information to confirm that the cow is performing a jump to mount another cow. To obtain the measurements in the earth’s frame, we propose a self-calibration method based on a strapdown inertial navigation system (SINS), which does not require intervention by the user once deployed in the field. The self-calibration algorithm uses a quaternion-based Kalman filter to predict the angular orientation with bias correction, and update it based on the measurements of accelerometers and magnetometers. The paper also depicts an alternate update to adjust the inclination using only the accelerometer measurements. We conducted experiments to compare the accuracy of the orientation estimation when the body moves similarly to cow mount movements. The comparison is between the proposed self-calibration algorithm with the IvenSense MPU9250 and Bosch BNO055 and the quaternion attitude estimation provided in the BNO055. The auto-calibrating algorithm presents a mean error of 0.149 rads with a mean consumption of 308.5 mW, and the Bosch algorithm shows an average error of 0.139 rads with a mean consumption of 307.5 mW. When we executed this algorithm in an MPU9250, the average error was 0.077 rads, and the mean consumption was 277.7 mW.
This paper presents a mathematical modeling approach utilizing a fuzzy modeling framework for fixed-wing aircraft systems with the goal of creating a highly desirable mathematical representation for model-based control design applications. The starting point is a mathematical model comprising fifteen non-linear ordinary differential equations representing the dynamic and kinematic behavior applicable to a wide range of fixed-wing aircraft systems. Here, the proposed mathematical modeling framework is applied to the AIRBUS A310 model developed by ONERA. The proposed fuzzy modeling framework takes advantage of sector non-linearity red techniques to recast all the non-linear terms from the original model to a set of combined fuzzy rules. The result of this fuzzification is a more suitable mathematical description from the control system design point of view. Therefore, the combination of this fuzzy model and the wide range of control techniques available in the literature for such kind of models, like parallel and non-parallel distributed compensation control laws using linear matrix inequality optimization, enables the development of control algorithms that guarantee stability conditions for a wide range of operations points, avoiding the classical gain scheduling schemes, where the stability issues can be extremely challenging.
1 September 1997 in The Journal of the Astronautical Sciences
This paper presents a mathematical modeling approach utilizing a fuzzy modeling framework for fixed wing aircraft systems with the goal of creating a highly desirable mathematical representation for model-based control design applications. The starting point is a mathematical model comprised of fifteen non-linear ordinary differential equations representing the dynamic and kinematic behavior applicable to a wide range of fixed wing aircraft systems. Here the proposed mathematical modeling framework is applied to the AIRBUS A310 model developed by ONERA. The proposed fuzzy modeling framework takes advantage of sector non-linearity techniquesto recast all the non-linear terms from the original model to a set of combined fuzzy rules. The result of this fuzzification is a more suitable mathematical description from the control system design point of view. Therefore, the combination of this fuzzy model and the wide range of control techniques available in the literature for such kind of models will enable us to avoid common control design methods, such as gain scheduling, where stability issues can be extremely challenging.