A study on the modeling of a hexacopter
2
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
The purpose of this paper is to present the basic mathematical modeling of a hexacopter, which could be used to develop proper methods for stabilization and trajectory control. A hexacopter consists of six rotors with three pairs of counter-rotating fixed-pitch blades. This mechanism is an under-actuated, dynamically unstable, six-degrees-of-freedom system. The whole motion of this object consists of translational and rotational motion in three dimensions, where the translational motion is created by changing the direction and magnitude of the upward propeller thrust. The hexacopter is controlled by adjusting the angular velocities of the rotors, which are spun by electric motors. It is assumed to be a rigid body; thus, the differential equation of the hexacopter dynamics can be derived from the Newton–Euler equation. The Euler-angle parametrization of the three-dimensional rotations contains singular points in the coordinate space that can cause failure of both the dynamical model and control. In order to avoid singularities, the rotations of the hexacopter are parametrized in terms of quaternions. This choice has been made considering the linearity of the quaternion formulation and their stability and efficiency. Further, control simulation of a hexacopter applying cascaded-PID control is also presented in this paper.
Abstract
The purpose of this paper is to present the basic mathematical modeling of a hexacopter, which could be used to develop proper methods for stabilization and trajectory control. A hexacopter consists of six rotors with three pairs of counter-rotating fixed-pitch blades. This mechanism is an under-actuated, dynamically unstable, six-degrees-of-freedom system. The whole motion of this object consists of translational and rotational motion in three dimensions, where the translational motion is created by changing the direction and magnitude of the upward propeller thrust. The hexacopter is controlled by adjusting the angular velocities of the rotors, which are spun by electric motors. It is assumed to be a rigid body; thus, the differential equation of the hexacopter dynamics can be derived from the Newton–Euler equation. The Euler-angle parametrization of the three-dimensional rotations contains singular points in the coordinate space that can cause failure of both the dynamical model and control. In order to avoid singularities, the rotations of the hexacopter are parametrized in terms of quaternions. This choice has been made considering the linearity of the quaternion formulation and their stability and efficiency. Further, control simulation of a hexacopter applying cascaded-PID control is also presented in this paper.
참고문헌 (9)
- Navigation and Autonomous Control of a Hexacopter in Indoor Environments, "J. Fogelberg", Lund University, ~, pp.ISSN 0280-5316 (2013)
- J. M. Rico-Martinez, "A simple method for the determination of angular velocity and acceleration of a spherical motion through quaternions", Meccanica, 35, pp.111~118 (2000)
- A. P. Yefremov, "Quaternions: Algebra, Geometry and Physical Theories", Hypercomplex Numbers in Geometry and Physics 1, ~ (2004)
- N. Ohlsson, "A Model-Based Approach to Computer Vision and Automatic Control using Matlab Simulink for an Autonomous Indoor Multirotor UAV, Department of Signals and Systems" (2013), CHALMERS UNIVERSITY OF TECHNOLOGY
- T. Luukkonen, "Modelling and control of quadcopter" (2011), Aalto University, School of Science
- B. W. McCormick, "Aerodynamics, Aeronautics, and Flight Mechanics" (1995), John Wiley & Sons
- 신석신, "유압 모션 제어기의 최적 제어인자 튜닝에 관한 연구", 한국마린엔지니어링학회지, 38(1), pp.39~47 (2014), 한국마린엔지니어링학회[DOI]
- 이윤형, "Level control of single water tank systems using Fuzzy-PID technique", 한국마린엔지니어링학회지, 38(5), pp.550~556 (2014), 한국마린엔지니어링학회[DOI]
- 신석신, "지향성 Pan-Tilt 시스템의 안정화와 제어기 설계에 관한 연구", 한국마린엔지니어링학회지, 37(2), pp.192~198 (2013), 한국마린엔지니어링학회[DOI]
