INERTIAL REDIRECTION OF THRUST FORCES FOR FLIGHT STABILIZATION

Similar documents
Nonlinear Landing Control for Quadrotor UAVs

Near-Hover Dynamics and Attitude Stabilization of an Insect Model

Mathematical Modelling and Dynamics Analysis of Flat Multirotor Configurations

Quadcopter Dynamics 1

Quadrotor Modeling and Control

Multi Rotor Scalability

Robot Dynamics - Rotary Wing UAS: Control of a Quadrotor

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller

ENHANCED PROPORTIONAL-DERIVATIVE CONTROL OF A MICRO QUADCOPTER

A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot

CS491/691: Introduction to Aerial Robotics

Nonlinear Control of a Quadrotor Micro-UAV using Feedback-Linearization

Design and Control of Novel Tri-rotor UAV

The wings and the body shape of Manduca sexta and Agrius convolvuli are compared in

kiteplane s length, wingspan, and height are 6 mm, 9 mm, and 24 mm, respectively, and it weighs approximately 4.5 kg. The kiteplane has three control

QUADROTOR: FULL DYNAMIC MODELING, NONLINEAR SIMULATION AND CONTROL OF ATTITUDES

Modelling of Opposed Lateral and Longitudinal Tilting Dual-Fan Unmanned Aerial Vehicle

Different Approaches of PID Control UAV Type Quadrotor

Body appendages fine-tune posture and moments in freely manoeuvring fruit flies

Design and Implementation of an Unmanned Tail-sitter

Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads

Nonlinear and Neural Network-based Control of a Small Four-Rotor Aerial Robot

/ m U) β - r dr/dt=(n β / C) β+ (N r /C) r [8+8] (c) Effective angle of attack. [4+6+6]

Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor

What is flight dynamics? AE540: Flight Dynamics and Control I. What is flight control? Is the study of aircraft motion and its characteristics.

Analysis of vibration of rotors in unmanned aircraft

MAE 142 Homework #5 Due Friday, March 13, 2009

Mechanics of Flight. Warren F. Phillips. John Wiley & Sons, Inc. Professor Mechanical and Aerospace Engineering Utah State University WILEY

Aero-Propulsive-Elastic Modeling Using OpenVSP

Robot Dynamics Rotorcrafts: Dynamic Modeling of Rotorcraft & Control

Control of a Quadrotor Mini-Helicopter via Full State Backstepping Technique

Autonomous Mobile Robot Design

Analysis and Design of Hybrid AI/Control Systems

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein

Fast Seek Control for Flexible Disk Drive Systems

Revised Propeller Dynamics and Energy-Optimal Hovering in a Monospinner

Frequency Domain System Identification for a Small, Low-Cost, Fixed-Wing UAV

Investigation of the Dynamics and Modeling of a Triangular Quadrotor Configuration

Improved Quadcopter Disturbance Rejection Using Added Angular Momentum

A Neural Adaptive Controller in Flapping Flight

CDS 101/110a: Lecture 8-1 Frequency Domain Design

ELECTRODYNAMIC magnetic suspension systems (EDS

On Comparison of Neural Observers for Twin Rotor MIMO System

3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft

Dynamic Modeling of Fixed-Wing UAVs

APS Flapping flight from flexible wings : tuning of wing stiffness for flight? Tom Daniel, Stacey Combes,, & Sanjay Sane

The basic principle to be used in mechanical systems to derive a mathematical model is Newton s law,

ROBUST NEURAL NETWORK CONTROL OF A QUADROTOR HELICOPTER. Schulich School of Engineering, University of Calgary

A Comparison of Closed-Loop Performance of Multirotor Configurations Using Non-Linear Dynamic Inversion Control

Adaptive Control for Takeoff, Hovering, and Landing of a Robotic Fly

Joint Torque Control for Backlash Compensation in Two-Inertia System

Massachusetts Institute of Technology Department of Aeronautics and Astronautics Cambridge, MA Problem Set 10

Predictive Cascade Control of DC Motor

Aerospace Engineering undergraduate studies (course 2006)

Turning Dynamics and Passive Damping in Flapping Flight

Stability and Control

Fundamental properties of snake robot locomotion

Dynamic Modeling and Stabilization Techniques for Tri-Rotor Unmanned Aerial Vehicles

THE GYROSCOPE REFERENCES

Autonomous Helicopter Flight via Reinforcement Learning

AMME3500: System Dynamics & Control

Design and modelling of an airship station holding controller for low cost satellite operations

Automated Estimation of an Aircraft s Center of Gravity Using Static and Dynamic Measurements

Towards Intelligent Miniature Flying Robots

Today. Why idealized? Idealized physical models of robotic vehicles. Noise. Idealized physical models of robotic vehicles

Mathematical Modelling of Multirotor UAV

Modeling Verticality Estimation During Locomotion

Chapter 8 Rotational Motion

Introduction to Control (034040) lecture no. 2

Modeling and Sliding Mode Control of a Quadrotor Unmanned Aerial Vehicle

MAV Unsteady Characteristics in-flight Measurement with the Help of SmartAP Autopilot

Passive Stability of Vehicles Without Angular Momentum Including Quadrotors and Ornithopters

Stabilization of Insect Flight via Sensors of Coriolis Force

Chapter 2 Review of Linear and Nonlinear Controller Designs

The PVTOL Aircraft. 2.1 Introduction

Mechatronics Assignment # 1

Autonomous Robotic Vehicles

ME 597: AUTONOMOUS MOBILE ROBOTICS SECTION 3 MOTION MODELING. Prof. Steven Waslander

A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

Experimental Investigation of Fundamental Properties of Snake Robot Locomotion

Flapping Flight for Biomimetic Robotic Insects Part II: Flight Control Design

Estimation and Control of a Quadrotor Attitude

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

Applications Linear Control Design Techniques in Aircraft Control I

Coordinating Feet in Bipedal Balance

Introduction to Flight Dynamics

Modeling Synchronous Muscle Function in Insect Flight: a Bio-Inspired Approach to Force Control in Flapping-Wing MAVs

Dynamics of Escaping Flight Initiations of Drosophila melanogaster

Triple Tilting Rotor mini-uav: Modeling and Embedded Control of the Attitude

Mini-quadrotor Attitude Control based on Hybrid Backstepping & Frenet-Serret Theory

Lecture Module 5: Introduction to Attitude Stabilization and Control

Experiment Design to Obtain Unsteady Force and Moment Data on a Yawing Submarine Model - Sept. 2011

Autonomous Mobile Robot Design

16.400/453J Human Factors Engineering. Manual Control I

Positioning Servo Design Example

Chapter 4 The Equations of Motion

Flapping-wing mechanism for a bird-sized UAVs: design, modeling and control

Emulation of an Animal Limb with Two Degrees of Freedom using HIL

Research on Balance of Unmanned Aerial Vehicle with Intelligent Algorithms for Optimizing Four-Rotor Differential Control

Transcription:

CLAWAR 2012 Proceedings of the Fifteenth International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines, Baltimore, MD, USA, 23 26 July 2012 239 INERTIAL REDIRECTION OF THRUST FORCES FOR FLIGHT STABILIZATION A. DEMIR, M. MERT ANKARALI,J.P.DYHR,K.A.MORGANSEN, T. L. DANIEL, and N. J. COWAN Dept. of Mechanical Engineering, Johns Hopkins University, Baltimore, MD 21218 USA Dept. of Biology, Dept. of Aeronautics & Astronautics, University of Washington, Seattle, WA 98195 USA Insects are highly maneuverable fliers. Naturally, engineers have focused much of their efforts on understanding the role of insect wing design and actuation for maneuvering and control of bio-inspired micro air vehicles. However, many insects exhibit strong visually mediated abdominal reflexes. The hawkmoth, Manduca sexta, has a particularly large abdomen, and recent evidence suggests that these visuo-abdominal reflexes are used to inertially redirect thrust forces for control. In a biologically inspired control framework, we show that the stability of a quadrotor can be categorically improved by redirecting aerodynamic forces using appendage inertia. Keywords: insect flight control, flight stabilization, pitch control, inertia, dynamics, flexible airframe 1. Introduction Absent aerodynamic forces, terrestrial animals and robots have little affordance over their net angular momentum during flight, e.g. after a jump. Nevertheless, adjustments to internal configuration degrees of freedom (i.e. motions in the shape-space of the locomotor system 11 ) can capitalize on momentum conservation to orient the body during free flight maneuvers. Based on this idea, Libby et al. 9 recently discovered that the tail on certain animals such as the gecko and possibly dinosaurs helps keep the animal upright after it jumps. The mechanism involved is remarkably simple: any net angular momentum imparted to the animal during lift-off can be counteracted by counter-rotating the tail at the appropriate speed. This principle was demonstrated on a robot where, following a jump, the robot simply controlled its tail using feedback from an internal sensor to maintain its body angle while in midair.

240 How might this principle intersegmental reorientation via inertial forces be used in flight control? To sharpen this broad question, we focus here on insect flight control. An insect has three primary body segments: the head, thorax, and abdomen with actively controlled joints between each segment. For example, head motions are critical components of the visual tracking control system in insect flight. 13 Themotionoftheabdomenrelative to the middle thoracic segment has been implicated in adjustments of the center of pressure. 3 But, given that the abdomen constitutes at least 50% of the mass of the flying animal suggests that inertial effects could be substantial. 7 This is particularly true in large flying insects such as the hawkmoth Manduca sexta. Indeed, these animals produce sensory mediated abdominal responses, 2,8,10 but the role they play in flight control has been unclear. Recently Dyhr et al. 4,6 reported evidence that the hawkmoth might use its abdomen to reorient its thorax, much like a gecko uses its tail to reorient its body as described above. In the case of the hawkmoth, however, there is an interesting twist. As described by Dyhr et al., 4,6 as the abdomen and thorax are reoriented in space, the flight apparatus which is attached to the thorax is also reoriented in space, and therefore subsequent thrust forces are redirected. Dyhr et al. modeled the biomechanical flight control plant, and performed system identification of the moth sensorimotor controller. They determined that the visuo-abdominal reflex 2 is consistent with the hypothesis that the moth uses its abdomen to help stabilize flight. A B } } Fig. 1. (A) The abdomen of a moth comprises 50% of the mass of the animal. It was recently discovered that strong visually mediated abdominal reflexes of the moth may serve to redirect flight forces for control. 4,6 (B) A two-link rigid-body model of sagittal plane dynamics can be used to describe how rapid adjustments of the thoracic abdominal angle, namely θ 2 θ 1, can be used to redirect wing forces for control.

241 Can flexible frames such as those observed in the moth enhance robotic flight control 5? We devised a mechanism that enables us to test the ideas proposed by Dyhr et al. 4 6 in a robot. The mechanism is similar to that presented by Bouabdallah et al. 1 for a coaxial helicopter, for which the battery pack was moved to adjust the center of mass position relative to the center of lift. In that work, strong gyroscopic effects from large counterrotating propellers 12 may limit the connection to insect flight. Here, we focus on building on the ideas above to enhance stability of a flying robot via actuation of an abdomen-like appendage. 2. Methods 2.1. Aircraft: The X-3D-BL ResearchPilot Our tests were performed with an X-3D-BL ResearchPilot quadrotor by Ascending Technologies, Inc. The aircraft, composed of a magnesium chassis with carbon-fiber sandwiched balsa arms, is approximately 50 cm 50 cm and weighs approximately 450 g with the battery. It is capable of carrying a payload weighing approximately 400 g for about 10 minutes. The X-3D-BL has onboard roll and pitch stabilization facilitated by three piezo gyroscopes and a triaxial accelerometer. Data from these sensors are fused onboard and filtered to give accurate absolute roll, ρ, and pitch, φ, angles and their rates, ρ and φ, respectively. These computed measurements are then utilized by separate onboard PD controllers whose gains can be set prior to each flight test. The quadrotor is piloted via a radio frequency (RF) remote controller (RC) unit (DX7se by Spektrum), which gives roll, pitch and yaw control in absolute angles and a dimensionless thrust magnitude control with adjustable resolution. Piloting functions of the RC were partially transferred to our ground computer. This separate communication channel also carried all sensor data from the quadrotor. In addition, we used this channel to remotely set internal stability gains and other flight parameters as well as to conduct sensor calibration and to map remote control functions. The manufacturer provided the specifications of the serial protocol API necessary for our in-house designed flight control software. 2.2. Inertial Appendage: Servo-Actuated Battery We attached the quadrotor s own battery below its chassis in a manner similar to the mechanism proposed by Bouabdallah et al. 1 The battery of the X-3D-BL is a rectangular prism weighing about 150 g, i.e. one third of the entire quadrotor mass (including battery).

242 Fig. 2. (A) Quadrotor abdomen design and integration.(b) Stable flight of the abdomen integrated quadrotor. The full quadrotor assembly and relevant components are depicted in Figure 2A. The battery angle, θ, with respect to the quadrotor chassis s z-axis (the yaw axis) is set by an available high-torque (3.7kg/cm) servo motor that has a range of about 90 to +90 and a maximum angular rate of 400 deg/sec at no load. The battery pivots about the servo shaft at an adjustable distance via a laser-cut balsa fixture. A separate 1 mw 100 m range RF module (XBee 802.15.4 by Digi) is used for data transmission between the ground station and the abdomen assembly. The servo motor, servo controller, and RF module are powered by the quadrotor battery through a voltage converter. Attaching this assembly on the bottom of the X-3D-BL increases the total mass by 110 g and lowers the center of mass by 6 cm. The inertia about the pitch axis is also increased by about 70% (from 0.26 to 0.44 kg m 2 ). 2.3. Simple Abdominal Controller In our experiments, the abdominal angle, θ ctrl, was controlled via PD feedback from the pitch angle and pitch rate: θ ctrl (t) =K P φ(t)+k D φ(t). (1) The gains K P and K D were hand tuned such that the controller output led to significant stabilization but at same time stayed within the bandwidth limitations of our servo motor. The gains for the final data collection were 0.25 for K P and 0.07 for K D.

243 2.4. Gain Settings for Onboard Controller We used two distinct sets of onboard pitch-control gains for the propellers, separate from the abdomen pitch gains in (1). From the point of view of abdominal pitch control, the plant includes the propeller gains, and we use two different settings for these gains. The first set of propeller gains were set so that the quadrotor was stable but highly oscillatory, which we call the Stable Plant gains. The second set of propeller gains were insufficient to stabilize pitch, which we call the Unstable Plant gains. 2.5. Perturbation Experiments During our experiments, the human pilot provided thrust control through the RC. The pilot did not adjust pitch, roll or yaw during the experiment. The quadrotor abdomen assembly was tethered from top and below to define the indoor no-fly zone for safety reasons. A soft stick was used to perturb the aircraft. The perturbations were provided directly beneath the front or back propeller, creating a large sagittal-plane pitching moment. The perturbations were spaced approximately 10 seconds apart in two consecutive 120 second long trials. Before each trial, the quadrotor sensors were recalibrated. We compared perturbation responses between the trials where the abdominal control was on (closed-loop) and off (open-loop). The pitch responses to each perturbations were normalized to 15 at their first peak, and then the responses were averaged. The resulting decaying oscillatory signal was fit assuming a second-order response, i.e. φ +2ζω n φ + ω 2 n φ = 0. The damping ratio, ζ, was calculated via logarithmic decrement, and the period was estimated to recover the the natural 2π frequency ω n =. This yielded an almost perfect fit (depicted as T 1 ζ2 dashed black line of Fig 3) to the averaged curve. 3. Results As depicted in Figure 3, the performance of the quadrotor can be enhanced with the complementary inertial redirection of aerodynamic forces provided by the PD-controlled abdomen. In these experiments, the system was openloop stable (that is, it was stable in the absence of abdominal feedback), but the performance improved significantly in the presence of abdominal feedback. The first two columns of Table 1 show the change in poles for this experiment. Our second result shows that a pitch-wise unstable quadrotor (X-3D-BL pitch derivative gain is set to 0) can be stabilized with the same feedback

244 A 20 15 Raw Data Averaged Model Fit B 20 15 Raw Data Averaged Model Fit 10 10 φ [degrees] 5 0 5 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 t [s] 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 t [s] Fig. 3. Pitch angle versus time after pitch perturbations, where the quadrotor propeller gains were de-tuned so that pitch was stable but highly oscillatory. (A) The open loop (no abdominal control the abdominal servo-angle is held fixed). (B) The servo is controlled in closed-loop via the simple PD scheme described controller (1). A 40 Raw Data B 20 15 Raw Data Averaged Model Fit 10 φ [degrees] 20 0 5 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 t [s] 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 t [s] Fig. 4. Pitch angle versus time after pitch perturbations, where the quadrotor propeller gains were de-tuned so that pitch was unstable. (A) Response with no abdominal control. (B) Response with abdominal control. controller (same PD gains). Fig 4A shows a sample unstable response curve of the pitch angle upon the initial 15 degree perturbation. Fig 4B shows of the same configuration with the active abdominal control. The parameters of the second order model and the associated eigenvalues (poles) are presented in the third column of Table 1. 4. Discussion Dyhr et al. 4 hypothesized that active feedback control of an inertial appendage could be used to enhance the stability of a moth during flight and

245 Table: Characterization of stability improvement with abdominal control. (A) Stable Plant: Open-loop refers to the abdominal control being turned off, and Closed-loop refers to the abdominal control being turned on. As can be seen, the damping increases significantly when the abdominal control is turned on. (B) Unstable Plant: Stability is recovered in Closed-Loop (with abdominal feedback). (A) Stable Plant (B) Unstable Plant Open-loop Closed-loop Closed-loop (abdomen off) (abdomen on) (abdomen on) λ 1,2 0.40 ± 14.02j 0.90 ± 13.03j 0.76 ± 13.38j ω n 14.03 rad/s 13.061 rad/s 13.40 rad/s ω d 14.02 rad/s 13.03 rad/s 13.38 rad/s ζ 0.028 0.069 0.057 suggested this effect could be used for artificial machines. 5 Here, we instantiated their biological hypothesis as an engineering design concept: flexible airframes for active inertial redirection of aerodynamic forces. In our experiments, lift forces generated by propellers were redirected by changes in the pitch angle of the main chassis (analogous to the thorax of the hawkmoth). The pitch angle of the main chassis of the quadrotor was itself mediated by PD-controlled abdominal articulation in the sagittal plane. There are obvious limitations of our quadrotor aircraft as a physical model of insect flight: the robot and animal operate at dramatically different physical scales and employ radically different propulsion mechanisms. Yet, the combination of mathematical analysis and biological modeling presented by Dyhr et al. 4 and physical experiments put forth in this paper, lay a foundation for future work in flexible frames for flight control. There remain many engineering improvements before us. First, implementing absolute position control would enable tetherless testing of abdomen-mediated maneuvers involving flips and rolls, which is a worthwhile future direction. Most importantly, the controllers we have implemented are ad hoc, and more systematic controller design should greatly enhance the performance of the system. Acknowledgments JD, KM, and TD acknowledge support of an ONR MURI grant to KM. This material is based upon work supported by the NSF under Grant No. 0845749 to NC, which was used to support the work of AD, MA and NC.

246 This paper was included as part of a special session at the 2012 Climbing and Walking Robotics (CLAWAR) conference called Using Appendage Inertia, organized by Aaron M. Johnson and Daniel E. Koditschek. References 1. S. Bouabdallah, R. Siegwart, and G. Caprari. Design and control of an indoor coaxial helicopter. In Proc. IEEE Int. Conf. Robot. Autom., pages 2930 2935, Oct. 2006. 2. J. Camhi. Sensory control of abdomen posture in flying locusts. J. Exp. Biol., 52(3):533, 1970. 3. J. Camhi. Yaw-correcting postural changes in locusts. J. Exp. Biol., 52(3):519 531, 1970. 4. J. Dyhr, K. A. Morgansen, T. Daniel, and N. Cowan. Flexible strategies for flight control: an active role for the abdomen. J. Exp. Biol., inprep. 5. J. P. Dyhr, N. J. Cowan, D. J. Colmenares, K. A. Morgansen, and T. L. Daniel. Autostabilizing airframe articulation: Animal inspired air vehicle control. In Proc. IEEE Int. Conf. on Decision Control, 2012. Submitted. 6. J.P.Dyhr,N.J.Cowan,A.J.Hinterwirth,K.A.Morgansen,andT.L. Daniel. Flexible frames for flight. In Soc. Int. and Comp. Biol., 2012. 7. T. L. Hedrick and T. L. Daniel. Flight control in the hawkmoth manduca sexta: the inverse problem of hovering. J. Exp. Biol., 209(16):3114 3130, Aug 2006. 8. A. J. Hinterwirth and T. L. Daniel. Antennae in the hawkmoth Manduca sexta (Lepidoptera, Sphingidae) mediate abdominal flexion in response to mechanical stimuli. J. Comp. Physiol. A, 196(12):947 956, Dec 2010. 9. T. Libby, T. Y. Moore, E. Chang-Siu, D. Li, D. J. Cohen, A. Jusufi, and R. J. Full. Tail-assisted pitch control in lizards, robots and dinosaurs. Nature, 481:181 184, Jan. 2012. 10. T. Luu, A. Cheung, D. Ball, and M. V. Srinivasan. Honeybee flight: a novel streamlining response. J. Exp. Biol., 214(13):22152225, July 2011. 11. J. Ostrowski. Computing reduced equations for robotic systems with constraints and symmetries. IEEE Trans. Robot. Automat., 15(1):111 123, 1999. 12. C. Pradalier. pers. comm., 2012. 13. G. Taylor and H. Krapp. Sensory systems and flight stability: what do insects measure and why? Advances in Insect Physiology, 34:231 316, 2007.