Suresh K. Kannan

Room 208 - Montgomery Knight Building
School of Aerospace Engineering
270 Ferst Drive
Georgia Institute of Technology
Atlanta, GA 30332
suresh.kannan@ae.gatech.edu

I am a part of the Aerospace Controls Group at the Georgia Institute of Technology. My research interests include adaptive control, software-enabled control and unmanned systems.

Brief Bio

Suresh Kannan is a Research Engineer at the School of Aerospace Engineering at Georgia Tech. He graduated with an MEng in Aerospace Engineering from the University of Manchester, UK in 1996. Between 1995 and 1996 he worked as a Visiting Researcher at Rolls-Royce Commercial Aero Engines in Derby, UK. Since 1997 he has been involved with the UAV Research Facility and in 2005 he received a PhD in Aerospace Engineering from Georgia Tech. In 2005 and 2006 he worked as a Senior Research Scientist at Guided Systems Technologies.

Dr. Kannan’s research interests include adaptive control, unmanned systems, distributed control and embedded software systems that enable complex control of unmanned systems. His work may be found on the vehicles at the UAV Research Facility, and videos of flight tests may be found here.

Below you will find a subset of videos from my research. The theoretical development of all work can be gleaned from my publications.

Recent Videos

2008 Aerial Robotics

June 25, 2008

Slung Load

This is a video of the GTMax during the recent International Aerial Robotics Competition. It is seen deploying a 90-ft slung load carrying a small rover.


Hornet at McKenna

June 22, 2007

Hornet
Hornet Onboard video

The Hornet UAV

The Hornet is a very small form-factor helicopter UAV. The airframe and avionics is developed by a spin-off company, Adaptive Flight. Here it is seen in flight at the McKenna MOUT site, Fort Benning, Georgia.


First sustained vision-only formation flight

June 15, 2006

Chase View

External View

This is a video of vision-only formation flight. Both aicraft use the inner-outer loop adaptive system to fly. A video camera onboard the helicopter is used to perform image processing (by Jin Cheol Ha) and estimation (by Yoko Watanabe) in order to generate trajectory commands to track the lead aicraft.


Applications of the inner-outer loop adaptive control architecture

Autonomous transition to and from hover of a high-thrust to weight ratio aircraft

November 5, 2005

Transition

The GTEdge unmanned aircraft was a prototype used to test the adaptive control system in vertical and forward flight modes. The full scale version is the Air Force SkyTote. This is probably the first time a fully autonomous foward-flight->hover->forward-flight has been accomplished. The figures and video show the vehicle in forward flight at 80ft/s performing a circular orbit. At t = 26s a transition to hover is initiated by supplying external trajectory commands that lower the vehicle’s speed. Transition is completed at t = 35s with a low residual speed of approximately 5ft/s. At t = 55s a transition back to forward flight at 80ft/s is initiated and completed at t = 65s. During hover, t=[35, 55], the control deflections are seen to be significantly higher due to the lower dynamic pressure. The ailerons are saturated for significant intervals in a particular direction in order to counteract engine torque.

GTEdge

North-East Plot

Control Deflections

Speed Profile

The Air Force SkyTote


Release of a 11-inch Ducted Fan from the GTMax unmanned helicopter, both autonomous

Deployment
onboard-video

November 24, 2004

The videos show the launch of a small ducted-fan (GTSpy) from the GTMax autonomous helicopter. The GTSpy was mounted on the GTMax with its engine on and then deployed from a safe altitude. The GTSpy was able to recover from the initial deployment transient and maintain attitude and position within 5 seconds of launch. Both aircraft are flying the same inner-outer loop adaptive flight control system and under automatic control. This is the first known deployment of one autonomous rotorcraft from another autonomous rotorcraft.

The GTSpy mounted on the GTMax helicopter


Some videos from the Software Enabled Control Demo at Fort Benning, GA.

August 25, 2004

rapid descent to drop off supplies
takeoff
Draper Labs, aggressive maneuvring

Trajectory tracking adaptive control of a 11-inch ducted-fan

August 7, 2004

takeoff
landing

The videos show the first autonomous takeoff and landing of the GTSpy ducted-fan. At 11-inches in diameter, in 2004, it was the smallest ducted-fan in the world capable of fully-autonomous flight. As of 2008, it is probably still the smallest fully automatic ducted-fan UAV. The GTSpy has a maximum take-off weight of 5.5lbs and is driven by a two-bladed fixed-pitch propeller. The propeller is enclosed in an annular wing duct with an outer diameter of 11 inches. Vanes located directly beneath the propeller move in order to provide yaw control about the propeller axis. Two sets of control surfaces located further below the propeller move in order to provide pitch and roll moments. Maneuvering is accomplished by tilting the thrust vector with the control surfaces relying primarily on inflow for dynamic pressure during hover.

The tracking response during a small 50ft box maneuver shown below. The large deviation on the eastern side of the box is most likely due to a wind gust.

11-inch ducted fan (GTSpy)

Box Maneuver by the GTSpy

The GTSpy at the McKenna MOUT site in Fort Benning, Georgia, during a flight for the Software Enabled Control Project in 2004


Flights of the GTMax during the inner-outer loop adaptive controller development

Envelope Expansion to 95 fps

February 7, 2003

envelope expansion

Speed Profile

Longitudinal and Collective controls

To evaluate controller performance at different points of the envelope, the vehicle was commanded to track a trajectory that accelerated up to a speed of 100ft/s. To account for wind, an upwind and downwind leg were flown. In the upwind leg the vehicle accelerated up to 80ft/s and during the downwind leg the vehicle accelerated up to a speed of 97ft/s as shown in the figures. Collective and longitudinal control deflections are also shown. In the upwind leg, the collective is saturated and the vehicle is unable to accelerate further. The longitudinal control deflections behave nominally as the vehicle accelerates and decelerates through a wide range of the envelope. The NN is able to adapt to rapidly changing flight conditions, from the baseline inverting design at hover through to the maximum speed of the aircraft. A conventional proportional-integral-derivative design would have required scheduling of gains throughout the speed range. More significantly, classical design would require accurate models at each point, unlike this design, which does not.


Pirouette Manuever

October 31, 2003

V=10ft/s, 1 anticlockwise rotation per revolution

North-East plot

Heading Tracking

Control deflections

Many maneuvers such as high-speed flight are quasi-steady, in the sense that once in the maneuver, control deflection changes are only necessary for disturbance rejection. To evaluate performance where the controls have to vary significantly in order to track the commanded trajectory, the helicopter was commanded to perform a circular maneuver in the north-east plane with constant altitude and a constantly changing heading. The figures and video show the response to a trajectory command with speed 10 ft/s, and one anticlock-wise rotation per revolution. After the initial transition into the circular maneuver, the tracking is seen to be within 5 ft.


Aggressive turn (e-turn)

November 2, 2002

e-turn

e-turn schematic

e-turn Altitude and Collective

e-turn Pitch Angle

A tactically useful maneuver was flown to test controller performance at high speeds and pitch attitudes. The objective of the maneuver is to make a 180-degree velocity change from a forward flight condition of 70ft/s north to a 70ft/s forward flight going south. The trajectory command and response in the north-altitude plane are shown in the figures along with the pitch angle and collective control deflections. During the maneuver the helicopter is commanded to increase altitude by up to 50ft in order to minimize saturation of the down collective. In the deceleration phase the vehicle is able to track the command trajectory well; however in accelerating to 70ft/s going south, tracking performance suffers. In both the acceleration and deceleration phases, poor tracking corresponds with saturation of the collective control. The oscillations in altitude are expected and are due to control saturation which limits the vehicle’s descent rate. The large pitch attitudes experienced are what the outer-loop inversion evaluates as being required to perform such rapid decelerations and accelerations.

This experiment is an example of maneuvering where the commanded trajectory is more aggressive than the capability of the vehicle and is reflected by the extended periods of saturation. It is possible to operate at the limits of the vehicle primarily due to PCH which protects the adaptation process.


First Hover

April 10, 2002

First Hover

This is video of the first fully automatic hover using the inner-outer loop adaptive control system performed on the GTMax Unmanned helicopter.


Publications

Books, Book Chapters

  1. A Prototype Open Control Platform for Reconfigurable Control SystemsLinda M. Wills, Suresh K. Kannan, Sam Sander, Murat Guler, Bonnie S. Heck, J. V. R. Prasad, Daniel P. Schrage, George VachtsevanosIn Tariq Samad, Gary Balas, Software-Enabled Control: Information Technology for Dynamical Systems, 2003wills:inbook:2003

Journal Articles

  1. Flight Test Results of Autonomous Fixed-Wing Transition to and from Stationary HoverEric N. Johnson, Michael Turbe, Allen Wu, Suresh K. Kannan, James C. NeidhoeferJournal of Guidance Control and Dynamics, 31(2):358-370, March, 2008ejohnson:jgcd:2008Keywords: adaptive control, flight test results, inner-outer loop
  2. A Compact Guidance, Navigation, and Control System for Unmanned Aerial VehiclesHenrik Christophersen, Robert W. Pickell, James C. Neidhoefer, Adrian A. Koller, Suresh K. Kannan, Eric N. JohnsonJournal of Aerospace Computing, Information, and Communication, 3(5):187-213, May, 2006henrik:jacic:2006
  3. Adaptive Trajectory Control for Autonomous Helicopters Eric N. Johnson, Suresh K. KannanJournal of Guidance Control and Dynamics, 28(3):524-538, 2005ejohnson:jgcd:2005Keywords: adaptive control, autonomous, helicopter control, trajectory controlFiles: File 2
  4. An Open Platform for Reconfigurable ControlLinda M. Wills, Suresh K. Kannan, Sam Sander, Murat Guler, Bonnie S. Heck, J. V. R. Prasad, Daniel P. Schrage, George VachtsevanosIEEE Control Systems Magazine, 21(3):49-64, June, 2001wills:csm:2001Keywords: distributed control, open systems, reconfigurable architectures

Conference Papers

  1. A Language for Representing Procedures in Agent-Based Simulations of Air Transportation SystemsSuresh K. Kannan, Seung Man Lee, Eric N. Johnson, Claus ChristmannAIAA Modeling and Simulation Technologies Conference, Chicago, IL, August, 2009kannan:mst:2009Keywords: Air Traffic Control
  2. Experience with highly automated unmanned aircraft performing complex missionsNimrod Rooz, Eric N. Johnson, Allen Wu, Claus Christmann, Jin-Cheol Ha, Girish Chowdhary, Michael Sobers, Suresh K. Kannan, Robert W. PickellAIAA Guidance Navigation and Control Conference, Chicago, Illinois, August, 2009nrooz:gnc:2009
  3. Flight Results of Autonomous Fixed-Wing UAV Transitions to and from Stationary Hover Eric N. Johnson, Michael Turbe, Allen Wu, Suresh K. Kannan, James C. NeidhoeferAIAA Guidance, Navigation, and Control Conference and Exhibit, Keystone, Colorado, August, 2006ejohnson:gnc:2006Keywords: adaptive control, autonomous, fixed-wing, flight test results, neural, trajectory control, transition
  4. Small Adaptive Flight Control Systems for UAVs Using FPGA/DSP Technology Henrik Christophersen, Robert W. Pickell, Adrian A. Koller, Suresh K. Kannan, Eric N. JohnsonAIAA 3rd Unmanned Unlimited Technical Conference, Workshop and Exhibit, Chicago, Illinois, September, 2004henrik:uu:2004Keywords: dsp, fpga
  5. Simulation and Development Environment for Multiple Heterogeneous UAVsSuresh K. Kannan, Adrian A. Koller, Eric N. JohnsonAIAA Modeling and Simulation Technologies Conference and Exhibit, Providence, Rhode Island, August, 2004kannan:mst:2004Keywords: simulation, software
  6. Adaptive Control with a Nested Saturation Reference Model Suresh K. Kannan, Eric N. JohnsonAIAA Guidance, Navigation, and Control Conference and Exhibit, Austin, Texas, August, 2003kannan:gnc:2003Keywords: Feedback Control, adaptive control, nested saturation
  7. Nested Saturation with Guaranteed Real PolesSuresh K. Kannan, Eric N. JohnsonAmerican Control Conference, Denver, CO, June, 2003kannan:acc:2003Keywords: asymptotic stability, bounded controls, global stabilization, nested saturation, poles and zeros, saturation
  8. Development of an Autonomous Aerial Reconnaissance System at Georgia TechAlison Proctor, Suresh K. Kannan, Chris Raabe, Henrik Christophersen, Eric N. Johnson2003 Aerial Robotics Entry Paper. Included in the Proceedings of the Symposium.Association for Unmanned Vehicle Systems International Unmanned Systems Symposium and Exhibition, Baltimore, Maryland, July, 2003proctor:auvsi:2003Files: File 1
  9. Adaptive Flight Control for an Autonomous Unmanned HelicopterEric N. Johnson, Suresh K. KannanAIAA Guidance, Navigation, and Control Conference and Exhibit, Monterey, California, August, 2002ejohnson:gnc:2002Keywords: adaptive control, autonomous, helicopter control, neural, trajectory control
  10. Adaptive Trajectory based Control for Autonomous HelicoptersSuresh K. Kannan, Eric N. JohnsonThis paper won the Best Student Paper of Conference award21st Digital Avionics Systems Conference, Irvine, CA, October, 2002kannan:dasc:2002Keywords: adaptive control, autonomous, flight test results, helicopter control
  11. An Open Software Infrastructure for Reconfigurable Control SystemsLinda M. Wills, Suresh K. Kannan, Bonnie S. Heck, George Vachtsevanos, Carlos Restrepo, Sam Sander, Daniel P. Schrage, J. V. R. PrasadAmerican Control Conference, Chicago, IL, June, 2000wills:acc:2000Keywords: open control platform, open systems
  12. An Open Control Platform for Reconfigurable, Distributed, Hierarchical Control SystemsLinda M. Wills, Sam Sander, Suresh K. Kannan, Aaron D. Kahn, J. V. R. Prasad, Daniel P. SchrageIEEE Certificate of Appreciation for Best Paper of Session Award.19th Digital Avionics Systems Conference, Philadelphia, PA, October, 2000wills:dasc:2000Keywords: open control platform, open systems, software architectures
  13. Simulation evaluation of a reconfigurable flight controller of a heli-UAV for extreme maneuversIlkay Yavrucuk, Suresh K. Kannan, J. V. R. Prasad, Daniel P. SchrageAIAA Modeling and Simulation Technologies Conference, Denver, CO, August, 2000yavrucuk:mst:2000
  14. Control Algorithm and Flight Simulation Integration using the Open Control Platform for Unmanned Aerial VehiclesSuresh K. Kannan, Carlos Restrepo, Ilkay Yavrucuk, Linda M. Wills, Daniel P. Schrage, J. V. R. Prasad18th Digital Avionics Conference, St Louis, MO, October, 1999kannan:dasc:1999Keywords: open control platform, open systems
  15. Use of Autonomous Uninhabited Vehicles for Disaster ReliefRobert C. Michelson, Daniel P. Schrage, Suresh K. KannanHeli Japan, AHS International Meeting on Advanced Rotorcraft Technology and Disaster Relief, Gifu, Japan, April, 1998michelson:helijapan:1998

Theses

  1. Adaptive Control of Systems in Cascade with SaturationSuresh K. KannanGeorgia Institute of Technology, 270 Ferst Drive, Atlanta GA 30332, U.S.A., December, 2005kannan:phdKeywords: actuator saturation, adaptive control, autonomous helicopter, ducted fan, inner-outer loop, neural network, transition, vtol

Talks/Manuals/Reports

  1. Adaptive Control and its Application to Unmanned SystemsSuresh K. KannanInvited Seminar, SAIC, Huntsville, Alabama, April, 2009kannan:talk:2009
  2. Adaptive Control in the Presence of Actuator SaturationSuresh K. KannanInvited Seminar, University of Alabama, Huntsville, Huntsville, Alabama, April, 2009kannan:talk:2009b
  3. Research at the Georgia Tech UAV Research FacilitySuresh K. KannanTalk, Georgia Tech Robotics Initiative, Atlanta, GA, November, 2003kannan:talk:2003
  1. Georgia Tech Martian Autonomous Rotorcraft System - Flight Computer ArchitectureSuresh K. Kannan, Aaron D. Kahn, Ilkay YavrucukThis report won 1st place in the 2000 American Helicopter Society Graduate Design Competition. It documents the avionics, software, guidance, navigation and control system architecture for a rotorcraft system designed to fly and explore the planet Mars.Georgia Institute of Technology, 270 Ferst Drive, Atlanta GA 30332, U.S.A., June, 2000kannan:techreport:2000