REAL-TIME ESTIMATION OF PROJECTILE ROLL ANGLE USING MAGNETOMETERS: IN-LAB EXPERIMENTAL VALIDATION

Similar documents
Very Affordable Precision Projectile System and Flight Experiments

A New Simulation Technology Research for Missile Control System based on DSP. Bin Tian*, Jianqiao Yu, Yuesong Mei

EVALUATION OF THE GENERALIZED EXPLICIT GUIDANCE LAW APPLIED TO THE BALLISTIC TRAJECTORY EXTENDED RANGE MUNITION

59TH ANNUAL FUZE CONFERENCE MAY 3-5, 2016 CHARLESTON, SC Fuzing Challenges for Guided Ammunition

Navigation of an Autonomous Underwater Vehicle in a Mobile Network

OS3D-FG MINIATURE ATTITUDE & HEADING REFERENCE SYSTEM MINIATURE 3D ORIENTATION SENSOR OS3D-P. Datasheet Rev OS3D-FG Datasheet rev. 2.

Worst-Case GPS Constellation for Testing Navigation at Geosynchronous Orbit for GOES-R

Optical Correlator for Image Motion Compensation in the Focal Plane of a Satellite Camera

EL6483: Sensors and Actuators

Applying Multisensor Information Fusion Technology to Develop an UAV Aircraft with Collision Avoidance Model

Applying Multisensor Information Fusion Technology to Develop an UAV Aircraft with Collision Avoidance Model

Miniature UAV Radar System April 28th, Developers: Allistair Moses Matthew J. Rutherford Michail Kontitsis Kimon P.

GPS Field Experiment for Balloon-based Operation Vehicle

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic

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

DARPA SCORPION Program Transition to Army Lethality ATO Program: A Success Story

NINTH INTERNATIONAL CONGRESS ON SOUND AND VIBRATION, ICSV9 ACTIVE VIBRATION ISOLATION OF DIESEL ENGINES IN SHIPS

GE 320: Introduction to Control Systems

Application Article Synthesis of Phased Cylindrical Arc Antenna Arrays

Congress Best Paper Award

FLCS V2.1. AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station

Robotic Vehicle Design

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

PROJECTILE-BORNE INSTRUMENTATION FOR CHARACTERIZATION OF IN-BORE ENVIRONMENTS. Philip J. Peregino II, Ed Bukowski ABSTRACT

The Design of the Formation Flying Navigation for Proba-3.

Design of Accurate Navigation System by Integrating INS and GPS using Extended Kalman Filter

Attitude Determination. - Using GPS

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

Report 3. Kalman or Wiener Filters

Effective Formulation of the DTC Strategy for Convergence and Stability Analysis The IPM Motor Drive Case Study

Robotic Vehicle Design

State observers based on detailed multibody models applied to an automobile

Minnesat: GPS Attitude Determination Experiments Onboard a Nanosatellite

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

Module 3: Lecture 8 Standard Terminologies in Missile Guidance

Omni-Directional Catadioptric Acquisition System

An Integrated Image Steganography System. with Improved Image Quality

Prospects for the Use of Space Robots in the Neighbourhood of the Libration Points

Spall size estimation in bearing races based on vibration analysis

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

Roll angle estimation for smart munitions under GPS jamming environment

Inertial Sensors. Ellipse Series MINIATURE HIGH PERFORMANCE. Navigation, Motion & Heave Sensing IMU AHRS MRU INS VG

3DM-GX3-45 Theory of Operation

Sniper Localization using a Helmet Array

Implementing a Kalman Filter on FPGA Embedded Processor for Speed Control of a DC Motor Using Low Resolution Incremental Encoders

TigreSAT 2010 &2011 June Monthly Report

GPS-Aided INS Datasheet Rev. 2.3

Module 2: Lecture 4 Flight Control System

Embedded Control Project -Iterative learning control for

Aerobasics An Introduction to Aeronautics

GPS-Aided INS Datasheet Rev. 2.6

GPS data correction using encoders and INS sensors

Extended Kalman Filtering

Localization in Wireless Sensor Networks

Teaching Mechanical Students to Build and Analyze Motor Controllers

INTRODUCTION TO KALMAN FILTERS

302 VIBROENGINEERING. JOURNAL OF VIBROENGINEERING. MARCH VOLUME 15, ISSUE 1. ISSN

Simulating the Difference between a DES and a Simple Railgun using SPICE

Experiment on signal filter combinations for the analysis of information from inertial measurement units in AOCS

Non Stationary Bistatic Synthetic Aperture Radar Processing: Assessment of Frequency Domain Processing from Simulated and Real Signals

Active noise control at a moving virtual microphone using the SOTDF moving virtual sensing method

Autonomous Underwater Vehicle Navigation.

Methodology for Software-in-the-Loop Testing of Low-Cost Attitude Determination Systems

Sound source localization accuracy of ambisonic microphone in anechoic conditions

A smooth tracking algorithm for capacitive touch panels

Design and Implementation of Inertial Navigation System

Flight control system for a reusable rocket booster on the return flight through the atmosphere

Low-Cost Semi-Active Laser Seekers for US Army Application

State Estimation of a Target Measurements using Kalman Filter in a Missile Homing Loop

1 st IFAC Conference on Mechatronic Systems - Mechatronics 2000, September 18-20, 2000, Darmstadt, Germany

AC CURRENTS, VOLTAGES, FILTERS, and RESONANCE

ARDUINO BASED CALIBRATION OF AN INERTIAL SENSOR IN VIEW OF A GNSS/IMU INTEGRATION

Team KMUTT: Team Description Paper

2 Study of an embarked vibro-impact system: experimental analysis

CATEGORY 7 - NAVIGATION AND AVIONICS A. SYSTEMS, EQUIPMENT AND COMPONENTS

On Attitude Estimation with Smartphones

Monopulse Tracking Performance of a Satcom Antenna on a Moving Platform

Lab 2A: Introduction to Sensing and Data Acquisition

AIRCRAFT CONTROL AND SIMULATION

Analysis of Tumbling Motions by Combining Telemetry Data and Radio Signal

AN AIDED NAVIGATION POST PROCESSING FILTER FOR DETAILED SEABED MAPPING UUVS

Multi-Function Fuze Capability Against High Speed Mobile Water Attack Craft

DESIGN OF A TWO DIMENSIONAL MICROPROCESSOR BASED PARABOLIC ANTENNA CONTROLLER

Appendix C: Graphing. How do I plot data and uncertainties? Another technique that makes data analysis easier is to record all your data in a table.

Chapter 21. Alternating Current Circuits and Electromagnetic Waves

Inertial Sensors. Ellipse 2 Series MINIATURE HIGH PERFORMANCE. Navigation, Motion & Heave Sensing IMU AHRS MRU INS VG

Measurement Level Integration of Multiple Low-Cost GPS Receivers for UAVs

Inertial Sensors. Ellipse 2 Series MINIATURE HIGH PERFORMANCE. Navigation, Motion & Heave Sensing IMU AHRS MRU INS VG

Sensor set stabilization system for miniature UAV

GUIDED WEAPONS RADAR TESTING

Inertial Sensors. Ellipse Series MINIATURE HIGH PERFORMANCE. Navigation, Motion & Heave Sensing IMU AHRS MRU INS VG

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

Enhancing Physics Teaching with Technology.

Systematical Methods to Counter Drones in Controlled Manners

Appendix III Graphs in the Introductory Physics Laboratory

Design of Vibration Sensor Based on Fiber Bragg Grating

Sensor Data Fusion Using Kalman Filter

Flight Results from the nsight-1 QB50 CubeSat Mission

Hopper Spacecraft Simulator. Billy Hau and Brian Wisniewski

Open Access The Application of Digital Image Processing Method in Range Finding by Camera

Transcription:

Progress in Flight Dynamics, GNC, and Avionics 6 (2013) 35-44 DOI: 10.1051/eucass/201306035 Owned by the authors, published by EDP Sciences, 2013 REAL-TIME ESTIMATION OF PROJECTILE ROLL ANGLE USING MAGNETOMETERS: IN-LAB EXPERIMENTAL VALIDATION S. Changey, E. Pecheur, P. Wey, and E. Sommer French-German Research Institute of Saint-Louis (ISL) P.O. Box 70034, Saint-Louis 68301, France The knowledge of the roll angle of a projectile is decisive to apply guidance and control law. For example, the goal of ISL s project GSP (Guided Supersonic Projectile) is to change the ight path of an airdefence projectile in order to correct the aim error due to the target manoeuvres. The originality of the concept is based on pyrotechnical actuators and onboard sensors which control the angular motion of the projectile. First of all, the control of the actuators requires the precise control of the roll angle of the projectile. To estimate the roll angle of the projectile, two magnetometers are embedded in the projectile to measure the projection of the Earth magnetic eld along radial axes of the projectiles. Then, an extended Kalman lter (EKF) is used to compute the roll angle estimation. As the rolling frequency of the GSP is about 22 Hz, it was easy to test the navigation algorithm in laboratory. In a previous paper [1], the In-Lab demonstration of this concept showed that the roll angle estimation was possible with an accuracy of about 1. In this paper, the demonstration is extended to high-speed roll rate, up to 1000 Hz. Thus, two magnetometers, a DSP (Digital Signal Processor) and a LED (Light Eminent Diode), are rotated using a pneumatic motor; the DSP runs an EKF and a guidance algorithm to compute the trigger times of the LED. By using a high-speed camera, the accuracy of the method can be observed and improved. 1 GUIDED SUPERSONIC PROJECTILE For ground-based air defence gun systems to be e ective, the ability to hit the target is a prerequisite. To achieve high hit probability performance against manoeuvring air targets, such as attack helicopters, cruise missiles, or unmanned air vehicles, the basic point is to re projectiles having short times of ight. However, this solution is limited by the performance of the gun. This paper This is an Open Access article distributed under the terms of the Creative Commons Attribution License 2.0, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Article available at http://www.eucass-proceedings.eu or http://dx.doi.org/10.1051/eucass/201306035

PROGRESS IN FLIGHT DYNAMICS, GNC, AND AVIONICS Figure 1 Overview of the GSP concept describes an alternative approach based on guided projectiles with embedded maneuver capabilities. Figure 1 shows a block diagram of the GSP concept designed by ISL [2]. It consists of a supersonic 30-millimeter nned projectile with onboard navigation sensors and lateral impulse thrusters. The system is designed for very short range air defence (< 5km). The initial target tracking and re control processes are supposed to be performed by standard systems. The target is tracked using a battle eld-type air defence radar. The initial ight path of the projectile is determined by the future target position which is extrapolated using a simple linear trajectory model. The gun system is supposed to be a highly e ective 40-millimeter gun. After the ring of the projectile, the radar keeps on tracking the target which is supposed to undertake an evasive motion. Its future position is updated using a sequence of tangents at the real trajectory. The radar must also track the projectile in order to estimate the angular deviation required to reach the intercept point. The angular attitude of the projectile is measured by means of the onboard magnetic sensors designed by ISL [3] and transmitted to the base station. As a matter of fact, the roll angle is needed to trigger the relevant lateral impulse thruster in the direction of the intercept point. The ight path of the projectile is de ected using a series of nearinstantaneous lateral impulses. The e ect of a simple lateral impulse has been 36

NAVIGATION AND ESTIMATION investigated at the Army Research Laboratory [4]. The original feature of the concept is that the angular motion of the projectile is controlled by series of double impulses in order to sum their e ect with the action of the lift force resulting from the angular motion. The impulse thrusters are small detonators designed by ISL. They are arranged inside the projectile in the form of a ring of lateral divert thrusters. Each of them can deliver an impulse of approximately 1 N s. 2 NAVIGATION AND CONTROL A two-axis magnetometer sensor is embedded in the projectile (Fig. 2) to measure the projections of the Earth magnetic eld along two radials axis of the body- xed frame. By using these two measures (H a and H b ) and the knowledge of the direction of the Earth magnetic eld in the reference frame ( H ref ), an EKF is designed to estimate the value of the roll angle ϕ and the roll rate ω c. Then, the computation of the trigger time is possible depending on the roll angle estimation ϕ, the target angle ϕ d, and the roll velocity estimation ω c. Figure 2 Two magnetometers embedded in the projectile 2.1 Roll Angle Estimation Using an Extended Kalman Filter To design the EKF to estimate the roll angle of the projectile, a dynamic modeling was developed [5]. The evolution of the projectile velocity depends on the initial velocity v 0 1000 m/s and on the features of the projectile symbolized by the constant k 0 : v = k 0 v 1/2 0 v 3/2. The evolution of the roll angle ϕ is directly linked to the linear velocity: ω c = ϕ = v ε r f where the n cant angle ε is about 0.15 and r f denotes the distance between the axis of the projectile and the center of the n. 37

PROGRESS IN FLIGHT DYNAMICS, GNC, AND AVIONICS The modeling of the observation equations is a basic projection of the direction of the Earth magnetic eld in the body frame. A complete model requires taking into account the trajectory and the angular motion of the projectile. Since only the estimation of the roll angle ϕ is needed, some simpli cations can be done. So, the following equations represent the observation model, where H env and λ depend on the angular position of the projectile along its trajectory [6]: H a = H env cos (λ ϕ) ; H b = H env sin (λ ϕ). According to the sensors model (scale factor and o set), the following equations represent the complete observation model implemented in the EKF: [ ] La H env cos (λ ϕ)+r A Y obs =. L b H env sin (λ ϕ)+r B As the scale factor (L A and L B )andtheo set(r A and R B ) are unknown, it is necessary to estimate them in the EKF; so, they are included in the state vector X. According to the projectile s dynamics, an Euler discretization with a sample time T e = 1 ms is su cient. The following equations represent the evolution model implemented in the EKF: X k+1 = ϕ ϕ v L a R A L b R B k+1 = ϕ ϕ v L a R A L b R B X k (1) + T e X k (2) ϕ ( ) ϕ X k (2) T e ε/ r f k 0 v 1/2 0 X k (3) 3/2 v X k (3) T e k 0 v 1/2 0 X k (3) 3/2 +T e 0 = L A. 0 0 R A 0 L B k The observation model can now be written as [ ] X(4)Henv cos (λ X(1)) + X(5) Y k =. X(6)H env sin (λ X(1)) + X(7) k First, the EKF is tested in a simulation. Figure 3 shows the estimation of the roll angle ϕ and Fig. 4 shows the estimation of the magnetometer measurements on the axis of the body- xed frame. Figure 3 presents the simulation results of the roll angle estimation. The lter algorithm starts at time t =0.3 s when the roll rate has reached its steady state. Figure 3a compares the reference angle with the estimation angle: one revolution seems enough to make the estimation converge. Figure 3b focuses on the estimation error: after 0.1 s, the estimation error stays under 1. So, the 38 R B

NAVIGATION AND ESTIMATION Figure 3 Roll angle estimation: 1 φ ref ; 2 φ est; 3 φ ref φ est; and4 ±1 reference and estimation angles are close enough to have a good precision on the trigger estimation time. No direct measurement of the roll angle is available on the experiment system. Thus, to test and validate the method, the magnetometer measurements and estimates are compared. The magnetometer estimates H a est and H b est are computed from the estimation state vector: H a est = X(4)H ( env cos λ X(1) ) + X(5) ; H b est = X(6)H ( env sin λ X(1) ) + X(7). Figure 4 shows simulation results for the estimations of the scale factors and the o sets of the two embedded magnetometers. These four estimates converge on the simulated values. In Figs. 4a and 4b, the estimation of the magnetometer measure H a est and H b est converges to the simulated references signals H a ref and H b ref ; the simulation shows that one revolution is enough to have a good accuracy. 2.2 Trigger Time Prediction Considering the small size of the projectile, the computation of the algorithm on a DSP cannot be embedded. So, a high-frequency transmission between a base station and the projectile is necessary. First, sensors values are sent to the base station. Then, after the DSP computation process, the impulse trigger time is sent back to the projectile. The impulse trigger time t imp is predicted from the state estimated vector, the target roll angle, and the embedded clock time: 39

PROGRESS IN FLIGHT DYNAMICS, GNC, AND AVIONICS Figure 4 Magnetometers measurements estimation. Solid curves refer to reference meanings and dashed to estimated. Dotted lines show the di erence H a ref H a est and H b ref H b est in (a) and(b), respectively t imp = t + ϕ t ϕ ; t imp = t + ϕ t X(1). ω c X(2) For example, Fig. 5 shows the trigger time computed for a target roll angle of 90. As a new predicted trigger time is computed, the new value is sent to 40

NAVIGATION AND ESTIMATION Figure 5 Predicted trigger time (1) forϕ t =90 : 2 φ ref ;and3 φ target the projectile to update the previous value. Considering the 22-hertz roll rate and the 1-millisecond sample time, the trigger time can be updated up to 40 times per revolution. The results presented on the gure show that only the rst predicted trigger time is wrong, due to the delay imposed by the convergence of the algorithm. 3 IN-LAB EXPERIMENTAL VALIDATION 3.1 Design of the Test Bench A test bench (Fig. 6) is developed according to constraints for the actuators: the motor has to reach a high-speed roll rate; the actuator should not disturb the magnet eld, that is why, an electric motor cannot be used; and the motor and the electronic module have to be mounted into a safety box (Fig. 7). It was decided to use a pneumatic motor. The choosen pneumatic motor has a maximum load speed up to 70,000 rpm (revolution per minute) under a pressure of 90 PSI (6 bar). The motors of this kind are disigned for grinding (with tools up to a diameter of 3 mm only); that is why, a lot of preliminary tests were done to make sure it is possible to spin a much larger cylinder: 38 mm in diameter, 90 mm long, with weight above 140 g. The motor was inserted in a polycarbonate box. This box is transparent; so, a high-speed camera can be placed in front of the LED to observe the behavior of the roll rate estimation. The electronic module was tested with this high-speed rotation and no damages or disfunctions have been detected. 41

PROGRESS IN FLIGHT DYNAMICS, GNC, AND AVIONICS Figure 6 The CAD view of the test bench (a) and the manufactured one (b) Figure 7 Shell on which the electronic module is embedded 3.2 Experimental Results For the experiments, high-speed camera with an acquisition speed up to 250 000 frames/s was used. In this case, the rotation frequency reached was about 950 Hz. The images were processed to nd the pictures on which the LED is switched on. A picture can be seen as a matrix with RGB levels. The white color has the highest value which is 255. The rst method could be nding the value 255 within a picture to isolate the picture with light on. This cannot work because there is noise on the pictures. The method used was to calculate the mean value of each matrix. So, the pictures on which the light is switched on correspond to the highest mean values (Fig. 8). The mean values of the pictures on which the light is on are higher than 50 while in the other case, the mean values are between 32 and 37 (Fig. 9). A threshold value allows to extract the desired pictures. Studying of the roll frequency shows that the value is not constant during 2 s of the measurement. At the beginning, the frequency is 951 Hz and at the end 42

NAVIGATION AND ESTIMATION Figure 8 Pictures obtained with the high-speed camera Figure 9 Mean luminous intensity of the pictures (see Fig. 8) close to 949 Hz. The medium value is 950.46 Hz. This variation converted to a time spread (2.21 μs) and then to the angular orientation leads to an error of 0.75. At rst, this error was considered negligible. The second step was to determine the time between successive trigger events of the LED in order to quantify the jitter (Fig. 10). First result leads to a standard deviation of up to 30 μs which means, for this frequency, a precision of about 10. The Kalman lter developed was not speci cally designed to be only used at a 1000-hertz roll rate. The rst purpose was to scan a range between 100 and 1000 Hz with the same lter. In the previous study, some experiments were made on the lter by simulating the magnetometer signals with a function generator. The maximal standard deviation obtained was less than 1 over all this frequency range. That is why the accuracy of the algorithm developed is expected to be improved. 43

PROGRESS IN FLIGHT DYNAMICS, GNC, AND AVIONICS Figure 10 Distribution of the time between the trigger of the LED 4 CONCLUDING REMARKS AND OUTLOOKS The hardware developed resists to the high-speed rotation. The rst results have shown that the accuracy of the roll angle estimation is not as expected. Further investigations are needed to reduce the standard deviation. For that, it is decided to embed a recorder and process those data to see if the errors come from the algorithm or from the software clock that generates the trigger events. REFERENCES 1. Changey, S., E. Pecheur, and P. Wey. 2009. Real-time estimation of supersonic projectile roll angle using magnetometers: In-lab experimental validation. 2nd IFAC Workshop on Dependable Control of Discrete Systems. Bari, Italy. 2. Wey, P., C. Berner, E. Sommer, V. Fleck, and H. Moulard. 2005. Theoretical design for a guided supersonic projectile. 22th Symposium (International) on Ballistics. Vancouver, BC, Canada. 3. Fleck, V., R. Meyer, and E. Sommer. 2004. Onboard measurements of the motion of projectiles with accelerometers and magnetometers. 21st Symposium (International) on Ballistics. Adelaide, Australia. 4. Guidos, B. J., and G. R. Cooper. 1999. The e ect of a simple lateral impulse on kinetic energy projectile in ight. Report ARL-TR-2076. Army Research Laboratory. 5. Fleck, V. 1998. Introduction a la Balistique Ext erieure. France: Institut Franco- Allemand de Recherche de Saint-Louis. 6. Changey, S. 2005. Mod elisation et estimation par ltrage non lin eaire de l attitude d un projectile à partir de magn etomètres. Ph.D. Thesis. Sup elec, France. 44