Figure 12: Desired Altitude (Red) and real Altitude (Blue):
(left) ISM, (right) SOSM.
Figure 13: Control inputs: (left) ISM, (right) SOSM.
These results show that both approaches ensure the
tracking of the cycloidal reference trajectory.
However the SOSM approach shows better tracking
performance than the ISM approach.
5 CONCLUSIONS
This paper presents the real time implementation of
two robust controllers on a realized embedded
control system for the stabilization and the tracking
of the quadrotor system. The embedded control
system is based on a dsPIC C. A 3DM-GX1 IMU,
SRF08 sonar and Hall Effect sensors with a little
magnet are used to measure the attitude, the altitude
and the propellers speeds of the quadrotor
respectively. The robust approaches used are the
integral sliding mode with a boundary layer method
and the second order sliding mode. The
experimental results obtained demonstrate the
superiority of the SOSM controller comparing with
ISM controller in term of performance (accuracy,
settling time and overshoot) for the case of
stabilization and tracking and robustness to external
disturbances while cancelling the chattering
phenomena. These results validate theoretical results
and confirm that the SOSM keep the invariance
property in term of performance while reducing the
effect of the chattering which is not the case of the
sliding mode (with a boundary layer method) even
with additional integral term.
REFERENCES
Brisset, P., 2004. Drones civils Perspectives et réalités.
Ecole Nationale de l’Aviation Civile, France.
Bouabdallah, S., 2007. Design and Control of Quadrotors
with Application to Autonomous Flying. PHD thesis,
ASL, EPFL, Lausanne, Suisse.
Bouabdallah, S., Murrieri, P., Siegwart, R., 2004. Design
and control of an indoor micro quadrotor. In
Proceeding of the 2004 IEEE International
Conference on Robotics & Automations New Orleans,
LA.
Escareño J., Salazar-Cruz, S., Lozano, R., 2006.
Embedded control of a four-rotor UAV. In
Proceedings of the 2006 American Control
Conference Minneapolis, Minnesota, USA.
Osmani, H., Bouchoucha, M., Bouri, M., 2010. Design of
an embedded control system for an UAV quadrotor
system. In Proc. of the IFAC 9
th
Portuguese
conference on automatic control (CONTROLO’2010),
Coimbra, Portugal.
Hoffmann, G., M., Huang, H., Waslander, S., L., Tomlin,
C., J., 2007 Quadrotor Helicopter Flight Dynamics and
Control:Theory and Experiment. In AIAA Guidance,
Navigation and Control Conference, Hilton Head,
South Carolina.
Kroo, I., Prinz, F., 2000. The Mesicopter: A miniature
rotorcraft concept –phase ii interim report. Stanford
university, USA.
Derafa, L., Madani, T., Benallegue, A., 2006. Dynamic
modelling and experimental identification of four rotor
helicopter parameters. In IEEE-I CIT, Mumbai, India.
Hanford, S., D., 2005. A small semi-autonomous rotary-
wing unmanned air vehicle. The Pennsylvania State
University The Graduate School, A Thesis in
Aerospace Engineering.
Hamel, T., Mahony, R., Lozano, R., Ostrowski, J., 2002.
Dynamic modelling and configuration stabilization for
an X4-flyer. In Proc. IFAC World Congress.
Barcelona, Spain.
McGilvray, S., J., 2004. Attitude stabilization of a
quadrotor aircraft. A thesis submitted in partial
fulfillment of the requirements for the degree of
Master Science, in control Engineering, Lakhead
University, Thunder Bay, Ontario, Canada.
Bouadi, H., Bouchoucha, M., Tadjine, M., 2007.
Modelling and stabilizing control laws design based
on backstepping for an uav type-quadrotor. In Proc. Of
IAV conference, IFAC, Toulouse France.
Bouchoucha, M., Tadjine, M., Tayebi, A., Müllhaupt, P.,
2008. Bacstepping Based Nonlinear PI for Attitude
Stabilisation of a Four-Rotor Mini-Aircraft: From
Theory to Experiment. In Proc. of IROS/RSJ IEEE,
Nice, France.
Waslander, S., L., Hoffmann, G., M., Jang, J., S., Tomlin,
C. J., 2006. Multi-Agent Quadrotor Testbed Control
Design: Integral Sliding Mode vs. Reinforcement
Learning. In Proceedings of IEEE/RSJ International
Conference on Intelligent Robots and Systems,
Edmonton, Alberta, Canada.
Bouabdallah, S., Siegwart, R., 2005. Backstepping and
Sliding Mode Techniques Applied to an Indoor Micro
Quadrotor. In Proc. of the 2005 IEEE, International
Conference on Robotics and Automation, Barcelona,
Spain.
0 20 40 60 80 100 120 140
0
10
20
30
40
50
Time (sec)
Trust U1 (N)
0 20 40 60 80 100 120 140 160
0
10
20
30
40
50
Time (sec)
Altitude z (cm)
0 20 40 60 80 100 120 140
5.5
6
6.5
7
7.5
Time (sec)
Trust U1(N)
0 20 40 60 80 100 120 140 160
5.5
6
6.5
7
7.5
Time (sec)
Trust U1(N)
ICINCO 2012 - 9th International Conference on Informatics in Control, Automation and Robotics
272