Development of an Experimental Testbed for Multiple Vehicles Formation Flight Control

Similar documents
Development of Fuzzy Logic Controller for Quanser Bench-Top Helicopter

Hardware in the Loop Simulation for Unmanned Aerial Vehicles

Robust Control Design for Rotary Inverted Pendulum Balance

On Observer-based Passive Robust Impedance Control of a Robot Manipulator

Performance Comparisons between PID and Adaptive PID Controllers for Travel Angle Control of a Bench-Top Helicopter

QUADROTOR ROLL AND PITCH STABILIZATION USING SYSTEM IDENTIFICATION BASED REDESIGN OF EMPIRICAL CONTROLLERS

CDS 110 L10.2: Motion Control Systems. Motion Control Systems

Teleoperation of a Tail-Sitter VTOL UAV

A New Perspective to Altitude Acquire-and- Hold for Fixed Wing UAVs

Modeling And Pid Cascade Control For Uav Type Quadrotor

Experimental Study of Autonomous Target Pursuit with a Micro Fixed Wing Aircraft

Flight Control: Challenges and Opportunities

Laboratory of Advanced Simulations

Design of a Flight Stabilizer System and Automatic Control Using HIL Test Platform

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot

The Caltech Multi-Vehicle Wireless Testbed: Initial Implementation

A Reconfigurable Guidance System

3D HELICOPTER SYSTEM (WITH ACTIVE DISTURBANCE)

Active Fault Tolerant Control of Quad-Rotor Helicopter

AE2610 Introduction to Experimental Methods in Aerospace

Flight Control Laboratory

Position Control of a Hydraulic Servo System using PID Control

The control of the ball juggler

Development of Hybrid Flight Simulator with Multi Degree-of-Freedom Robot

Design and Control of the BUAA Four-Fingered Hand

Glossary of terms. Short explanation

Formation Control of Unicycle Mobile Robots: a Virtual Structure Approach

Timothy H. Chung EDUCATION RESEARCH

PRODUCTS AND LAB SOLUTIONS

Classical Control Based Autopilot Design Using PC/104

Wireless Robust Robots for Application in Hostile Agricultural. environment.

Design of a Remote-Cockpit for small Aerospace Vehicles

STUDY OF FIXED WING AIRCRAFT DYNAMICS USING SYSTEM IDENTIFICATION APPROACH

Omar E ROOD 1, Han-Sheng CHEN 2, Rodney L LARSON 3 And Richard F NOWAK 4 SUMMARY

Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots

Fuzzy Logic Controller on DC/DC Boost Converter

Estimation and Control of Lateral Displacement of Electric Vehicle Using WPT Information

TRACK-FOLLOWING CONTROLLER FOR HARD DISK DRIVE ACTUATOR USING QUANTITATIVE FEEDBACK THEORY

PID CONTROLLERS DESIGN APPLIED TO POSITIONING OF BALL ON THE STEWART PLATFORM

DYNAMIC LOAD SIMULATOR (DLS): STRATEGIES AND APPLICATIONS

Simulation of GPS-based Launch Vehicle Trajectory Estimation using UNSW Kea GPS Receiver

Research Article Research of Smart Car s Speed Control Based on the Internal Model Control

Heterogeneous Control of Small Size Unmanned Aerial Vehicles

DECENTRALIZED CONTROL OF STRUCTURAL ACOUSTIC RADIATION

4R and 5R Parallel Mechanism Mobile Robots

Multi-Agent Planning

The Haptic Impendance Control through Virtual Environment Force Compensation

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors

Dynamic analysis and control of a Hybrid serial/cable driven robot for lower-limb rehabilitation

WIND VELOCITY ESTIMATION WITHOUT AN AIR SPEED SENSOR USING KALMAN FILTER UNDER THE COLORED MEASUREMENT NOISE

A Posture Control for Two Wheeled Mobile Robots

SRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout

CONTROL IMPROVEMENT OF UNDER-DAMPED SYSTEMS AND STRUCTURES BY INPUT SHAPING

SELF-BALANCING MOBILE ROBOT TILTER

SRV02-Series. Rotary Servo Plant. User Manual

Speed Rate Corrected Antenna Azimuth Axis Positioning System

Regulated Voltage Simulation of On-board DC Micro Grid Based on ADRC Technology

A Machine Tool Controller using Cascaded Servo Loops and Multiple Feedback Sensors per Axis

Trajectory Tracking and Payload Dropping of an Unmanned Quadrotor Helicopter Based on GS-PID and Backstepping Control

Shuffle Traveling of Humanoid Robots

Quanser Products and solutions

A NEURAL CONTROLLER FOR ON BOARD TRACKING PLATFORM

Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback

Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives

DEVELOPMENT OF THE HUMANOID ROBOT HUBO-FX-1

Design of Self-tuning PID Controller Parameters Using Fuzzy Logic Controller for Quad-rotor Helicopter

Design of intelligent vehicle control system based on machine visual

Chapter 1 Introduction to Robotics

Small Unmanned Aerial Vehicle Simulation Research

Sensor Data Fusion Using Kalman Filter

Artificial Neural Networks based Attitude Controlling of Longitudinal Autopilot for General Aviation Aircraft Nagababu V *1, Imran A 2

QUADROTOR STABILITY USING PID JULKIFLI BIN AWANG BESAR

CHAPTER 6 UNIT VECTOR GENERATION FOR DETECTING VOLTAGE ANGLE

Digital Control of MS-150 Modular Position Servo System

Replacing Fuzzy Systems with Neural Networks

AIRCRAFT CONTROL AND SIMULATION

Structure and Synthesis of Robot Motion

Mobile Robots (Wheeled) (Take class notes)

Sloshing Damping Control in a Cylindrical Container on a Wheeled Mobile Robot Using Dual-Swing Active-Vibration Reduction

ISMCR2004. Abstract. 2. The mechanism of the master-slave arm of Telesar II. 1. Introduction. D21-Page 1

Figure 2.1 a. Block diagram representation of a system; b. block diagram representation of an interconnection of subsystems

Synchronization Control Scheme for Hybrid Linear Actuator Based on One Common Position Sensor with Long Travel Range and Nanometer Resolution

Design of Missile Two-Loop Auto-Pilot Pitch Using Root Locus

On the Role Duality and Switching in Human-Robot Cooperation: An adaptive approach

Robots Learning from Robots: A proof of Concept Study for Co-Manipulation Tasks. Luka Peternel and Arash Ajoudani Presented by Halishia Chugani

A Sliding Mode Controller for a Three Phase Induction Motor

Adaptive Inverse Control with IMC Structure Implementation on Robotic Arm Manipulator

Design Applications of Synchronized Controller for Micro Precision Servo Press Machine

A Taxonomy of Multirobot Systems

SUPPLEMENTARY INFORMATION

Robust Haptic Teleoperation of a Mobile Manipulation Platform

Speed Control of DC Motor Using Fuzzy Logic Application

2DOF H infinity Control for DC Motor Using Genetic Algorithms

AC : A STUDENT-ORIENTED CONTROL LABORATORY US- ING PROGRAM CC

Development of a Distributed Multi-MCU Based Flight Control System for Unmanned Aerial Vehicle

Development of Drum CVT for a Wire-Driven Robot Hand

CONTROLLING THE OSCILLATIONS OF A SWINGING BELL BY USING THE DRIVING INDUCTION MOTOR AS A SENSOR

High-speed and High-precision Motion Controller

HEADING CONTROL SYSTEM DESIGN FOR A MICRO-USV BASED ON AN ADAPTIVE EXPERT S-PID ALGORITHM

Transcription:

Proceedings of the IEEE Conference on Control Applications Toronto, Canada, August 8-, MA6. Development of an Experimental Testbed for Multiple Vehicles Formation Flight Control Jinjun Shan and Hugh H. T. Liu Abstract This paper presents the development of an experimental testbed for multiple vehicles formation control. This four -DOF helicopter-testbed in the Flight Systems and Control (FSC) Laboratory of University of Toronto can be applied to validate the effectiveness of formation flight and cooperative (coordination) control strategy. Each helicopter has three degrees of freedom, in elevation, pitch and travel motion respectively. Two experimental schemes and results of the classical leader-follower and cooperative configurations are presented and discussed. I. INTRODUCTION Recently, multiple vehicles formation flight (flying) has become very active research topic. Many formation contol applications have been proposed, such as formation or coordination of spacecraft [], [], aircraft [], [] and robotics [], [6]. In order to evaluate the effectiveness of the proposed control strategies, some experimental testbeds have been developed [7], [8], [9]. The Flight Systems and Control (FSC) Laboratory at University of Toronto has been in the field of multiple vehicles formation flight for several years. This paper presents the development of multiple vehicles formation flight experimental testbed. The remainder of this paper is organized as follows. Section II introduces the architecture of -DOF helicopter testbed for formation flight and helicopter s attitude dynamics. Section III gives the experimental schemes and results. Section IV concludes this paper. II. ARCHITECTURE OF TESTBED FOR FORMATION FLIGHT The Flight Systems and Control (FSC) Laboratory, of the University of Toronto, facilitates four Quanser s -DOF helicopters (http://www.quanser.com), see Fig.. Each - DOF helicopter system consists of a computer, a Q8 terminal board, the support base and arm, two propellers (Fig. ), one Universal Power Module (UPM, Fig. ), the joystick (Fig. ) and one optional active disturbance system (ADS, Fig. ). The front and back propellers are the actuators of the - DOF helicopters. The elevation motion is controlled by the sum of forces generated by the two propellers. Meanwhile, the difference between these two forces controls both the pitch motion and the travel motion. The Q8 terminal board connects the control computer with the -DOF helicopter and provides interface functions such as A/D, D/A. The trajectory for the -DOF helicopter can be programmed using MATLAB/Simulink or generated using joystick. Jinjun Shan and Hugh H. T. Liu are with The Institute for Aerospace Studies, University of Toronto, 9 Dufferin St., Toronto, Canada MH T6 shan,liu@utias.utoronto.ca Fig. : Four -DOF helicopters setup Fig. : Propellers Fig. : Universal Power Module (UPM) -78-9-6//$. IEEE 6

Fig. : Joystick (a) Helicopter without ADS Fig. : Active disturbance system (ADS) Two -DOF helicopters without/with ADS are shown in Fig. 6. The ADS can be used to simulate the disturbance on system or controller. The ADS consists of a lead screw driven by a DC motor. Attached to the lead screw is a mass that can be made to travel along the arm. The position can be measured by the installed encoder. The measurements show that the effective masses for the -DOF helicopter in Fig. 6(b) are. kg,.7 kg, and. kg when the ADS is at the points farthest away, middle, and nearest from propellers, respectively. The -DOF helicopter can be modeled individually for three axes: elevation, pitch, and travel. Elevation axis The elevation motion can be described by the following differential equation: J e α = K f l a cos (β)(v f + V b ) mgl a sin (α + α ) = K f l a cos (β)v s mgl a sin (α + α ) () where α is the elevation angle, α is the angle between helicopter arm and its base, β is the pitch angle, J e is the moment of inertia of the system about the elevation axis, K f is the force constant of the motor/propeller combination, 6 l a (b) Helicopter with ADS Fig. 6: Photograph of -DOF helicopters is the distance from the pivot point to the helicopter body, V f and V b are the respective voltages applied to the front and back motors, V s is the sum of V f and V b, m is the effective mass about the elevation axis, g is the gravity constant. For -DOF helicopter with ADS, the effective mass m is adjustable. Pitch axis The pitch axis is controlled by the difference of the forces generated by the propellers: J p β = Kf l h (V f V b )=K f l h V d () where J p is the moment of inertia of the system about the pitch axis, l h is the distance from the pitch axis to either motor, V d is the difference between the voltage applied to the front and back motors. If the force generated by the front motor is higher than the force generated by the back motor, the helicopter body will pitch up (positive). It should be noted that the pitch angle is limited among ( π, π )

mechanically during experiment. Travel axis The only way to apply a force in the travel direction is to pitch body of the helicopter. The corresponding dynamic equation of travel axis is: J t γ = K f l a sin β sin (α + α )(V f + V b ) +K f l h cos (α + α )(V f V b ) () [ ] = K f l a sin β sin (α + α )V s + l h cos (α + α )V d where γ is the travel angle, J t is the moment of inertia about the travel axis. Moreover, if (α + α )=π/, i.e.thearmis in horizontal position, the above travel motion becomes J t γ = K f l a sin β sin (α + α )V s () III. EXPERIMENTAL SCHEMES AND RESULTS The developed testbed is mainly used for validation of multiple vehicles formation flight controller design. The experiments will be conducted in two ways: classical leaderfollower configuration and cooperative configuration. Figure 7 shows the control flowchart of the leader-follower configuration. Here, the attitude commands are designed only for. The attitude outputs of will be fed into I as its commands. Analogical process applies to and IV. In this way, every helicopter with its anterior helicopter form a classical leader-follower configuration and the controller for each helicopter is related to itself only. Commands I V Fig. 7: The leader-follower configuration The cooperative configuration is given in Fig. 8. The attitude commands are designed for all -DOF helicopters in formation. In this configuration, every helicopter has its own attitude controller. In addition, all helicopters attitude information will enter into the formation flight controller and the control will be fed back to the corresponding attitude controller for formation flight. Using the above two schemes, we have finished some experiments with three -DOF helicopters in formation, as shown in Figs. 9 and. Fig. gives the position trajectory of ADS system for all experiments. In our experiments, we employ the traditional PID controller for elevation axis and Commands I V Fig. 8: Cooperative configuration Formation Flight Controller Quanser-provided LQR controller for travel axis of each helicopter. The systematic parameters and controller gains for our experimental setup are given in Table I. The quintic polynomial trajectory in Eq.() is chosen for the elevation motion and attitude motion for the travel axis. α d (t) =.89 t.99 t +. t () TABLE I: Parameters and controller gains for three -DOF helicopters Parameters/gains I J ei,kg m...7 J pi,kg m... m i, kg..8. K fi, N/Volt.6.6.6 l ai, m.68.68.68 l hi, m.78.78.78 ADS Yes No No [K P,K I,K D ] [, 6, ] Value measured when ADS at the farthest position from propellers,.7 for the middle position in the slide bar,. for the nearest position from propellers. For the leader-follower and the cooperative configurations, the controllers for these three helicopters elevation axes are V s = K P (α d α )+K I (α d α ) and +K D ( α d α ) V s = K P (α α )+K I (α α ) (6) +K D ( α α ) V s = K P (α α )+K I (α α ) +K D ( α α ) V s = K P (α d α )+K I (α d α ) +K D ( α d α ) V s = K P (α d α )+K I (α d α ) (7) +K D ( α d α ) V s = K P (α d α )+K I (α d α ) +K D ( α d α ) 6

respectively. From experimental results in Fig. 9 we can know that there are some time delays between the leader and follower helicopters. This is because each helicopter follows its leader s trajectory, as in Eq.(6). Another point for this leader-follower configuration is that all helicopters move at a synchronized way. For example, the first helicopter tracks its desired trajectory under the ADS disturbance, under this configuration, other two helicopters move at the same way so that the synchronized tracking errors between all helicopters are small. Comparing with the leader-follower configuration, the experimental results in Fig. show that the time delays between all the helicopters with cooperative configuration (without interconnection) are much smaller. However, the synchronized tracking errors between three helicopters are much bigger when the ADS disturbance works on the first helicopter because there is no interconnection among these helicopters and other helicopters will not response to the disturbance. Trajectory of elevation angle of three helicopters(deg) I (a) Elevation trajectory tracking IV. CONCLUSIONS This paper presents the development of multiple vehicles formation flight control testbed in the Flight Systems and Control (FSC) Laboratory of University of Toronto. This testbed consists of for -DOF helicopters, which have elevation, pitch, and travel three motion axes. This testbed can be used to verify the formation flight controller design, cooperative/coordination strategies of multiple vehicles in formation, and synchronization control of multiple vehicles. Some experimental are given and discussed. Our future work will be focused on the study of cooperative formation flight control with interconnection strategy. Trajectory of travel angle of three helicopters(deg) I REFERENCES [] M. S. de Queiroz, V. Kapila, and Q. Yan, Adaptive nonlinear control of multiple spacecraft formation flying, Journal of Guidance, Control and Dynamics, vol., no., pp. 8 9,. [] S. R. Vadali, S. S. Vaddi, and K. T. Alfriend, An intelligent control concept for formation flying satellites, International Journal of Robust and Nonlinear Control, vol., no. -, pp. 97,. [] S. N. Singh, R. Zhang, P. Chandler, and S. Banda, Decentralized nonlinear robust control of UAVs in close formation, International Journal of Robust and Nonlinear Control, vol., no., pp. 7 78,. [] P. Binetti, K. B. Ariyur, M. Krstic, and F. Bernelli, Formation flight optimization using extremum seeking feedback, Journal of Guidance, Control and Dynamics, vol. 6, no., pp.,. [] T. Balch and R. C. Arkin, Behavior-based formation control for multirobot teams, IEEE Transactions on Robotics and Automation, vol., no. 6, pp. 96 99, 998. [6] J. R. T. Lawton, R. W. Beard, and B. J. Young, A decentralized approach to formation maneuvers, IEEE Transactions on Robotics and Automation, vol. 9, no. 6, pp. 9 9,. [7] L. Cremean, W. B. Dunbar, D. van Gogh, J. Hickey, E. Klavins, J. Meltzer, and R. M. Murray, The caltech multi-vehicle wireless testbed, in The st IEEE Conference on Decision and Control, Las Vegas, Nevada, Dec. -, pp. 86 88. [8] E. King, Y. Kuwata, M. Alighanbari, L. Bertuccelli, and J. How, Coordination and control experiments on a multi-vehicle testbed, in American Control Conference, Boston, MA, Jun -Jul, pp.. [9] T. W. McLain and R. W. Beard, Unmanned air vehicle testbed for cooperative control experiments, in American Control Conference, Boston, MA, Jun -Jul, pp. 7. Control voltages for front motors of three helicopters(v) (b) Travel trajectory tracking I (c) Control voltages for front motors 6

Control voltages for back motors of three helicopters(v) I (d) Control voltages for back motors Fig. 9: Experimental results of three -DOF helicopters in leader-follower configuration Trajectory of elevation angle of three helicopters(deg) I (a) Elevation trajectory tracking Control voltages for front motors of three helicopters(v) Control voltages for back motors of three helicopters(v) (c) Control voltages for front motors I (d) Control voltages for back motors I Fig. : Experimental results of three -DOF helicopters in cooperative configuration without interconnection Trajectory of travel angle of three helicopters(deg).... I (b) Travel trajectory tracking ADS position(m)......... Fig. : ADS position trajectory 6