IEEE Robotics & Automation Magazine - September 2012 - 32

Foundations of Vision Based Control of Robotic Vehicles,
the U.S. Army Research Laboratory Grant W911NF-08-20004, and the U.S. Office of Naval Research Grants
N00014-07-1-0829, N00014-09-1-1051, and N00014-081-0696.

[18] C. Kemp, "Visual control of a miniature quad rotor helicopter,"

References

[20] P. Bristeau, F. Callou, D. Vissiere, and N. Petit, "The navigation and
control technology inside the AR. drone micro UAV," in Proc. World

Ph.D. dissertation, Univ. Cambridge, Cambridge, U.K., 2006.
[19] M. Achtelik, A. Bachrach, R. He, S. Prentice, and N. Roy, "Stereo
vision and laser odometry for autonomous helicopters in GPS-denied
indoor environments," in Proc. SPIE Unmanned Systems Technology XI.
Orlando, FL, SPIE, 2009, vol. 7332, p. 10.

[1] P. I. Corke, Robotics, Vision & Control: Fundamental Algorithms in
MATLAB. Berlin: Springer-Verlag, 2011.

Congress, 2011, vol. 18, no. 1, pp. 1477-1484.

[2] T. Hamel, R. Mahony, R. Lozano, and J. Ostrowski, "Dynamic modelling and configuration stabilization for an X4-flyer," in Proc. Int. Federa-

[21] V. Srinivasan and S. Venkatesh, From Living Eyes to Seeing
Machines. London, U.K.: Oxford Univ. Press, 1997.

tion of Automatic Control Symp. (IFAC), 2002, p. 6.

[22] P. Corke, J. Lobo, and J. Dias, "An introduction to inertial and

[3] S. Bouabdallah, P. Murrieri, and R. Siegwart, "Design and control of
an indoor micro quadrotor," in Proc. IEEE Int. Conf. Robotics and Auto-

visual sensing," Int. J. Robot. Res., vol. 26, no. 6, pp. 519-536, June
2007.

mation (ICRA), Apr. 26-May 1, 2004, vol. 5, pp. 4393-4398.

[23] T. Lee, M. Leok, and N. McClamroch, "Geometric tracking control

[4] R. W. Prouty, Helicopter Performance, Stability and Control. Melbourne, FL: Krieger, 1995 (reprint with additions, original edition 1986).

of a quadrotor UAV on SE(3)," in Proc. IEEE Conf. Decision and Control,
2010, p. 6.

[5] J. Leishman. (2000). Principles of Helicopter Aerodynamics (Cambridge
Aerospace Series). Cambridge, MA: Cambridge Univ. Press. [Online].

[24] D. Mellinger and V. Kumar, "Minimum snap trajectory generation

Available: http://books.google.com.au/books?id=nMV-TkaX-9cC
[6] H. Huang, G. Hoffmann, S. Waslander, and C. Tomlin,
"Aerodynamics and control of autonomous quadrotor helicopters in

and control for quadrotors," in Proc. Int. Conf. Robotics and Automation
(ICRA), Shanghai, China, May 2011, p. 6.
[25] M. J. V. Nieuwstadt and R. M. Murray, "Real-time trajectory genera-

aggressive maneuvering," in Proc. IEEE Int. Conf. Robotics and Automa-

tion for differentially flat systems," Int. J. Robust and Nonlinear Control,
vol. 8, no. 11, pp. 995-1020, 1998.

tion (ICRA), May 2009, pp. 3277-3282.
[7] P. Martin and E. Salaun, "The true role of accelerometer feedback in

[26] C. Samson, M. Le Borgne, and B. Espiau, Robot Control: The Task
Function Approach (The Oxford Engineering Science Series). Oxford,

quadrotor control," in Proc. IEEE Int. Conf. Robotics and Automation,

U.K.: Oxford Univ. Press, 1991.

Anchorage, AK, May 2010, pp. 1623-1629.
[8] P. Corke. Robotics toolbox for MATLAB. (2012). [Online]. Available:

[27] T. Hamel and R. Mahony, "Visual servoing of an under-actuated
dynamic rigid-body system: An image based approach," IEEE Trans.

http://www.petercorke.com/robot.

Robot. Automat., vol. 18, no. 2, pp. 187-198, Apr. 2002.

[9] C. H. Wolowicz, J. S. Bowman, and W. P. Gilbert, "Similitude requirements and scaling relationships as applied to model testing," NASA,

[28] N. Guenard, T. Hamel, and R. Mahony, "A practical visual servo
control for a unmanned aerial vehicle," IEEE Trans. Robot., vol. 24, no. 2,

Tech. Rep. 1435, Aug. 1979.

pp. 331-341, Apr. 2008.

[10] S. Shen, N. Michael, and V. Kumar, "3D estimation and control for
autonomous flight with constrained computation," in Proc. IEEE Int.

[29] R. Mahony, P. Corke, and T. Hamel, "Dynamic image-based visual
servo control using centroid and optic flow features," J. Dynamic. Syst.,

Conf. Robotics and Automation, Shanghai, China, May 2011, p. 6.

Meas. Contr., vol. 130, no. 1, p. 12, Jan. 2008.

[11] D. Mellinger, N. Michael, and V. Kumar, "Trajectory generation and
control for precise aggressive maneuvers with quadrotors," Int. J. Robot.

[30] S. Hutchinson, G. Hager, and P. Corke, "A tutorial on visual servo
control," IEEE Trans. Robot. Autom., vol. 12, no. 5, pp. 651-670, Oct.

Res., vol. 31, no. 5, pp. 664-674, Apr. 2012.
[12] R. Mahony, T. Hamel, and J.-M. Pflimlin, "Non-linear complemen-

1996.

tary filters on the special orthogonal group," IEEE Trans. Automat.

[31] P. I. Corke, "Spherical image-based visual servo and structure
estimation," in Proc. IEEE Int. Conf. Robotics and Automation, Anchor-

Contr., vol. 53, no. 5, pp. 1203-1218, June 2008.
[13] S. Bonnabel, P. Martin, and P. Rouchon, "Non-linear symmetry-pre-

age, AK, May 2010, pp. 5550-5555.

serving observers on lie groups," IEEE Trans. Automat. Contr., vol. 54,

Robert Mahony, Research School of Engineering, Australian National University, Canberra 0200, Australia. E-mail:
Robert.Mahony@anu.edu.au.

no. 7, pp. 1709-1713, 2009.
[14] A. Bachrach, S. Prentice, R. He, and N. Roy, "Range-robust autonomous navigation in GPS-denied environments," J. Field Robot., vol. 28,
no. 5, pp. 644-666, 2011.
[15] O. Amidi, T. Kanade, and R. Miller, "Vision-based autonomous helicopter research at Carnegie Mellon Robotics Institute," in Proc. Heli
Japan, 1998, vol. 98, p. 6.
[16] P. Corke, "An inertial and visual sensing system for a small
autonomous helicopter," J. Robot. Syst., vol. 21, no. 2, pp. 43-51, Feb. 2004.
[17] L. Meier, P. Tanskanen, F. Fraundorfer, and M. Pollefeys, "Pixhawk:
A system for autonomous flight using onboard computer," in Proc. ICRA,
2011, p. 6.

32

*

IEEE ROBOTICS & AUTOMATION MAGAZINE

*

SEPTEMBER 2012

Vijay Kumar, Department of Mechanical Engineering
and Applied Mechanics, GRASP Laboratory, University
of Pennsylvania, Philadelphia, USA. E-mail: vijay.kumar@
grasp.upenn.edu.
Peter Corke, School of Electrical Engineering and
Computer Science, Queensland University of Technology,
Australia. E-mail: Peter.Corke@qut.edu.au.


http://books.google.com.au/books?id=nMV-Tka http://www.petercorke.com/robot http://grasp.upenn.edu

Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - September 2012

IEEE Robotics & Automation Magazine - September 2012 - Cover1
IEEE Robotics & Automation Magazine - September 2012 - Cover2
IEEE Robotics & Automation Magazine - September 2012 - 1
IEEE Robotics & Automation Magazine - September 2012 - 2
IEEE Robotics & Automation Magazine - September 2012 - 3
IEEE Robotics & Automation Magazine - September 2012 - 4
IEEE Robotics & Automation Magazine - September 2012 - 5
IEEE Robotics & Automation Magazine - September 2012 - 6
IEEE Robotics & Automation Magazine - September 2012 - 7
IEEE Robotics & Automation Magazine - September 2012 - 8
IEEE Robotics & Automation Magazine - September 2012 - 9
IEEE Robotics & Automation Magazine - September 2012 - 10
IEEE Robotics & Automation Magazine - September 2012 - 11
IEEE Robotics & Automation Magazine - September 2012 - 12
IEEE Robotics & Automation Magazine - September 2012 - 13
IEEE Robotics & Automation Magazine - September 2012 - 14
IEEE Robotics & Automation Magazine - September 2012 - 15
IEEE Robotics & Automation Magazine - September 2012 - 16
IEEE Robotics & Automation Magazine - September 2012 - 17
IEEE Robotics & Automation Magazine - September 2012 - 18
IEEE Robotics & Automation Magazine - September 2012 - 19
IEEE Robotics & Automation Magazine - September 2012 - 20
IEEE Robotics & Automation Magazine - September 2012 - 21
IEEE Robotics & Automation Magazine - September 2012 - 22
IEEE Robotics & Automation Magazine - September 2012 - 23
IEEE Robotics & Automation Magazine - September 2012 - 24
IEEE Robotics & Automation Magazine - September 2012 - 25
IEEE Robotics & Automation Magazine - September 2012 - 26
IEEE Robotics & Automation Magazine - September 2012 - 27
IEEE Robotics & Automation Magazine - September 2012 - 28
IEEE Robotics & Automation Magazine - September 2012 - 29
IEEE Robotics & Automation Magazine - September 2012 - 30
IEEE Robotics & Automation Magazine - September 2012 - 31
IEEE Robotics & Automation Magazine - September 2012 - 32
IEEE Robotics & Automation Magazine - September 2012 - 33
IEEE Robotics & Automation Magazine - September 2012 - 34
IEEE Robotics & Automation Magazine - September 2012 - 35
IEEE Robotics & Automation Magazine - September 2012 - 36
IEEE Robotics & Automation Magazine - September 2012 - 37
IEEE Robotics & Automation Magazine - September 2012 - 38
IEEE Robotics & Automation Magazine - September 2012 - 39
IEEE Robotics & Automation Magazine - September 2012 - 40
IEEE Robotics & Automation Magazine - September 2012 - 41
IEEE Robotics & Automation Magazine - September 2012 - 42
IEEE Robotics & Automation Magazine - September 2012 - 43
IEEE Robotics & Automation Magazine - September 2012 - 44
IEEE Robotics & Automation Magazine - September 2012 - 45
IEEE Robotics & Automation Magazine - September 2012 - 46
IEEE Robotics & Automation Magazine - September 2012 - 47
IEEE Robotics & Automation Magazine - September 2012 - 48
IEEE Robotics & Automation Magazine - September 2012 - 49
IEEE Robotics & Automation Magazine - September 2012 - 50
IEEE Robotics & Automation Magazine - September 2012 - 51
IEEE Robotics & Automation Magazine - September 2012 - 52
IEEE Robotics & Automation Magazine - September 2012 - 53
IEEE Robotics & Automation Magazine - September 2012 - 54
IEEE Robotics & Automation Magazine - September 2012 - 55
IEEE Robotics & Automation Magazine - September 2012 - 56
IEEE Robotics & Automation Magazine - September 2012 - 57
IEEE Robotics & Automation Magazine - September 2012 - 58
IEEE Robotics & Automation Magazine - September 2012 - 59
IEEE Robotics & Automation Magazine - September 2012 - 60
IEEE Robotics & Automation Magazine - September 2012 - 61
IEEE Robotics & Automation Magazine - September 2012 - 62
IEEE Robotics & Automation Magazine - September 2012 - 63
IEEE Robotics & Automation Magazine - September 2012 - 64
IEEE Robotics & Automation Magazine - September 2012 - 65
IEEE Robotics & Automation Magazine - September 2012 - 66
IEEE Robotics & Automation Magazine - September 2012 - 67
IEEE Robotics & Automation Magazine - September 2012 - 68
IEEE Robotics & Automation Magazine - September 2012 - 69
IEEE Robotics & Automation Magazine - September 2012 - 70
IEEE Robotics & Automation Magazine - September 2012 - 71
IEEE Robotics & Automation Magazine - September 2012 - 72
IEEE Robotics & Automation Magazine - September 2012 - 73
IEEE Robotics & Automation Magazine - September 2012 - 74
IEEE Robotics & Automation Magazine - September 2012 - 75
IEEE Robotics & Automation Magazine - September 2012 - 76
IEEE Robotics & Automation Magazine - September 2012 - 77
IEEE Robotics & Automation Magazine - September 2012 - 78
IEEE Robotics & Automation Magazine - September 2012 - 79
IEEE Robotics & Automation Magazine - September 2012 - 80
IEEE Robotics & Automation Magazine - September 2012 - 81
IEEE Robotics & Automation Magazine - September 2012 - 82
IEEE Robotics & Automation Magazine - September 2012 - 83
IEEE Robotics & Automation Magazine - September 2012 - 84
IEEE Robotics & Automation Magazine - September 2012 - 85
IEEE Robotics & Automation Magazine - September 2012 - 86
IEEE Robotics & Automation Magazine - September 2012 - 87
IEEE Robotics & Automation Magazine - September 2012 - 88
IEEE Robotics & Automation Magazine - September 2012 - 89
IEEE Robotics & Automation Magazine - September 2012 - 90
IEEE Robotics & Automation Magazine - September 2012 - 91
IEEE Robotics & Automation Magazine - September 2012 - 92
IEEE Robotics & Automation Magazine - September 2012 - 93
IEEE Robotics & Automation Magazine - September 2012 - 94
IEEE Robotics & Automation Magazine - September 2012 - 95
IEEE Robotics & Automation Magazine - September 2012 - 96
IEEE Robotics & Automation Magazine - September 2012 - 97
IEEE Robotics & Automation Magazine - September 2012 - 98
IEEE Robotics & Automation Magazine - September 2012 - 99
IEEE Robotics & Automation Magazine - September 2012 - 100
IEEE Robotics & Automation Magazine - September 2012 - 101
IEEE Robotics & Automation Magazine - September 2012 - 102
IEEE Robotics & Automation Magazine - September 2012 - 103
IEEE Robotics & Automation Magazine - September 2012 - 104
IEEE Robotics & Automation Magazine - September 2012 - 105
IEEE Robotics & Automation Magazine - September 2012 - 106
IEEE Robotics & Automation Magazine - September 2012 - 107
IEEE Robotics & Automation Magazine - September 2012 - 108
IEEE Robotics & Automation Magazine - September 2012 - 109
IEEE Robotics & Automation Magazine - September 2012 - 110
IEEE Robotics & Automation Magazine - September 2012 - 111
IEEE Robotics & Automation Magazine - September 2012 - 112
IEEE Robotics & Automation Magazine - September 2012 - 113
IEEE Robotics & Automation Magazine - September 2012 - 114
IEEE Robotics & Automation Magazine - September 2012 - 115
IEEE Robotics & Automation Magazine - September 2012 - 116
IEEE Robotics & Automation Magazine - September 2012 - 117
IEEE Robotics & Automation Magazine - September 2012 - 118
IEEE Robotics & Automation Magazine - September 2012 - 119
IEEE Robotics & Automation Magazine - September 2012 - 120
IEEE Robotics & Automation Magazine - September 2012 - 121
IEEE Robotics & Automation Magazine - September 2012 - 122
IEEE Robotics & Automation Magazine - September 2012 - 123
IEEE Robotics & Automation Magazine - September 2012 - 124
IEEE Robotics & Automation Magazine - September 2012 - 125
IEEE Robotics & Automation Magazine - September 2012 - 126
IEEE Robotics & Automation Magazine - September 2012 - 127
IEEE Robotics & Automation Magazine - September 2012 - 128
IEEE Robotics & Automation Magazine - September 2012 - Cover3
IEEE Robotics & Automation Magazine - September 2012 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2010
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2010
https://www.nxtbookmedia.com