Top Banner
MEMS - based Inertial Navigation Systems onboard Balloons Giovanni B. Palmerini - Emanuele Medaglia Maria Cristina Oliva - Paolo Montefusco 1st Workshop on Science and Technology through Long Duration Balloons, INAF-Rome, June 3-4, 2008
32

MEMS - based Inertial Navigation Systems onboard Balloons

Aug 20, 2015

Download

Documents

Flashdomain
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MEMS - based Inertial Navigation Systems onboard Balloons

MEMS - based Inertial Navigation Systems onboard Balloons

Giovanni B. Palmerini - Emanuele Medaglia Maria Cristina Oliva - Paolo Montefusco

1st Workshop on Science and Technology through Long Duration Balloons, INAF-Rome, June 3-4, 2008

Page 2: MEMS - based Inertial Navigation Systems onboard Balloons

• Rexus - Bexus is a bilateral German-Swedish cooperation to offer students experiment opportunities using sounding rocket and stratospheric balloon flights from Esrange in Northern Sweden.

• Each flight will carry a payload consisting solely of student experiment.

• An announcement of opportunity was made in November 2007 for flight campaigns in 2008 and 2009.

Page 3: MEMS - based Inertial Navigation Systems onboard Balloons

- Esrange Space Center is located in northern Sweden, 45 km from the town of Kiruna at 67oN, 21oE- Esrange has been the site of many campaigns, involving different types of balloons (more than 500 launches)

Page 4: MEMS - based Inertial Navigation Systems onboard Balloons

BEXUS experiments are lifted to an altitude of 20-35 km for a flight duration of 2-5 hours, depending on total experiment mass (40-100 kg). The balloon has a volume of 12000 m3, and an inflated diameter of 14m

Page 5: MEMS - based Inertial Navigation Systems onboard Balloons

• Flight durationFlight duration: 2-5 hours

• AltitudeAltitude: 25-35 Km

• AccelerationAcceleration: -10g vertically and ±5g horizontally

• Landing velocityLanding velocity: 8 m/s (approx.)

• Thermal environmentThermal environment: down to -90 °C

Page 6: MEMS - based Inertial Navigation Systems onboard Balloons

Our entry for BEXUS payload selection is LOWCOINS, for LOW COst Inertial Navigation System,

an experiment based on the recently available MEMS (Micro Electro Mechanical Systems) technology

GyrosGyros

AccelerometersAccelerometersResolution of

measurementsResolution of

measurementsDouble

integrationDouble

integration

G-loopG-loop

Attitude determination

Attitude determination

State:• Position• Velocity

State:• Position• Velocity

The advantages of MEMS sensors:– Lightweight – Volume and Power minimal requirements– Low cost – Availability– Ruggedness – Reliability

Page 7: MEMS - based Inertial Navigation Systems onboard Balloons

• To learn

• To investigate the feasibility of a MEMS-based INS in a slow dynamic environment

• To estimate errors derived by using COTS components

• To compare results with more precise navigation system (GPS) provided by Bexus (EBASS bay)

• To provide attitude data for the gondola

• To verify the possibility to offer an inexpensive backup in case of main system unavailability

Page 8: MEMS - based Inertial Navigation Systems onboard Balloons

• LOWCOINS experiment is an INS based on a strapdown design

• Inertial measurements are gained by MEMS-based motion sensing devices

• A Microchip PIC processor will collect measurements, compute an approximate solution, provide data to balloon housekeeping for downlinking to ground and store data into a flash memory

• Different sensors (pressure, magnetic) will be added to improve the inertial solution

Page 9: MEMS - based Inertial Navigation Systems onboard Balloons

Magnetic Field Sensor

Pressure Sensor

Attitude Determination

Measurements Reduction

Navigation ComputerDouble integration

Position & Velocity

Temperature Sensor

Gyros

Accelerometers

Page 10: MEMS - based Inertial Navigation Systems onboard Balloons

Magnetic Field Sensor

Pressure Sensor

Attitude Determination

Measurements Reduction

Navigation ComputerDouble integration

Position & Velocity

Temperature Sensor

Gyros

Accelerometers

Page 11: MEMS - based Inertial Navigation Systems onboard Balloons

Gyros

Accelerometers

Magnetic Field Sensor

Pressure Sensor

Attitude Determination

Measurements Reduction

Navigation ComputerDouble integration

Position & Velocity

Temperature Sensor

Page 12: MEMS - based Inertial Navigation Systems onboard Balloons

• Comparison between on-board data (computed with limited resources, i.e. at a limited data rate) and exhaustive on ground processing (complete data set + calibration for on-the-run drift)

• Test of the solution validity with re-alignment (from “official” data performed at various times and mission phases)

• Behavior of the error equation for the INS obtained considering the “official” telemetry data – GPS benchmark - as the true solution and linearizing about (i.e. check the performances of MEMS sensors on different time-scales)

• Acquisition of hands-on experience on sensors’ errors and calibration

Page 13: MEMS - based Inertial Navigation Systems onboard Balloons

Analog Devices Analog Devices ADIS16355ADIS16355

• High precision three-axes inertial sensor• ± 10 g , ± 300 °/s range• 14 bit resolution• Factory calibrated sensitivity, bias and alignement

-40 °C to +85 °C• SPI compatible serial interface

Page 14: MEMS - based Inertial Navigation Systems onboard Balloons

Speake & Co LlanfapleySpeake & Co LlanfapleyFGM-2 FGM-1FGM-2 FGM-1

• High sensitivity 2-axis and 1-axis magnetic field sensors• +5 volt operations• The output is a robust 5 volt rectangular pulse whose period is directly

proportional to the field strength

Page 15: MEMS - based Inertial Navigation Systems onboard Balloons

HoneywellHoneywellASDX015A24RASDX015A24R

• Pressure ranges from 0 to 15 psi • 5.0 Vdc supply• High level output (4.0 Vdc span) • Quantization step of 3 mV • Wide compensated temperature range 0 °C to 85 °C

Page 16: MEMS - based Inertial Navigation Systems onboard Balloons

Microcontroller specification:

Microchip PIC 18F2620Microchip PIC 18F2620• 28 pin microcontroller• Up to 40 MHz clock• SPI & I2C interface• 10 channel 10 bit ADC• 64 Kb program flash memory

Flash memory specification:

ATMEL ATMEL AT45DB161D AT45DB161D • 8 pin SOIC serial flash memory• 16 Mbit• 3 wires SPI interface

Page 17: MEMS - based Inertial Navigation Systems onboard Balloons

ANALOG DEVICES ADIS16355 IMU

FGM-2FGM-1

Magnetic Field Sensors

PICmicrocontroller

RS 232 interface

To PC(Service Mode)

E-LINKTM/TC interface

Voltage RegulatorPressure Sensor

battery pack

Flash Memory 1

SPI bus

Flash Memory 2

Flash Memory 3

Flash Memory 4

3.3 V & 5 V

To components

HEATER

Temperature Sensor

Page 18: MEMS - based Inertial Navigation Systems onboard Balloons

Measurement Resolution (bit)

Memory occupation (bytes per sample)

Sampling Frequency

(Hz)

3 accelerations 14 2 20

3 angular rates 14 2 20

3 magnetic field components 16 2 20

1 temperature 12 2 1

1 pressure 10 2 1

TOTAL 364 bytes/s2912 bps

• 64 Mbit memory allows for up to 6.4 hours of data recording

Page 19: MEMS - based Inertial Navigation Systems onboard Balloons

G. Palmerini, E.Medaglia, P.Montefusco, M.C.Oliva

“MEMS-based Inertial Navigation Systems onboard Balloons”

1st Workshop on Science and Technology through Long Duration Balloons, Rome, June 3-4, 2008

LOW

CO

INS

boa

rd

- se

nsor

par

t la

yout

A

pril

200

8

Page 20: MEMS - based Inertial Navigation Systems onboard Balloons

G. Palmerini, E.Medaglia, P.Montefusco, M.C.Oliva

“MEMS-based Inertial Navigation Systems onboard Balloons”

1st Workshop on Science and Technology through Long Duration Balloons, Rome, June 3-4, 2008

LOWCOINS board

Power and heating portion layout

May 2008

Page 21: MEMS - based Inertial Navigation Systems onboard Balloons
Page 22: MEMS - based Inertial Navigation Systems onboard Balloons

Past BEXUS flights indicate possible problems for COTS components

The combination of undetermined temperature range and flight duration led to consider conservative solutions

Page 23: MEMS - based Inertial Navigation Systems onboard Balloons

Requirement: Electronics should be kept above ~ 0 °C

Step 1 - Theory

• Hypotheses– Worst case external temperature: -90 °C– Isothermal conditions inside the box – Heat transfer by conduction through housing walls – Insulation panels: foam 3 cm thickness with k=0.03 Wm-2K-1

• Findings– 10 W are required to keep a temperature difference of ~ 100 °C

Page 24: MEMS - based Inertial Navigation Systems onboard Balloons

• Experiment insulation box:– 20x20x15 cm

• Foam panels with aluminium skins: – 3 cm thickness– 30 Kg/m3 density

The microprocessor switches the heater on whenever the temperature T0 (middle of the component side) falls below 15°C and turns it off above 20°C.

Page 25: MEMS - based Inertial Navigation Systems onboard Balloons

Test conduced in presence of free convection!

Test in thermal-vacuum chamber needed to define thermal control power requirements

Page 26: MEMS - based Inertial Navigation Systems onboard Balloons

(mA) @ 5V

Analog Devices ADIS16355 57

Pressure sensor - ASDX015A24R 6

Magnetometers - FGM 1 + FGM 2 24

PIC 18F2620 2

ATMEL AT45DB161D 12

ICL 232 10

Contingency 50

TOTAL 150

• Even with a really conservative contingency the power requested by sensors and data processing is limited

• Thermal conditioning will be the driver

Page 27: MEMS - based Inertial Navigation Systems onboard Balloons

• 10 W for thermal control– 1.5 W experiment self heat– 8.5 heater

• 3 LSH20 battery (10.8 V)– @ 1 A discharge current – Effective capacity: 7 Ah– Allows for 7 hours of

operation (heater always on!)

– Reliable (ESA suggested part)

Page 28: MEMS - based Inertial Navigation Systems onboard Balloons

Mass (grams)

Analog Devices ADIS16355 16

Pressure sensor - ASDX015A24R 2

Magnetometers - FGM 1 + FGM 2 5

PIC 18F2620 6

ATMEL AT45DB161D 1

LSH 20 battery pack (3 cell) 300

Housing (aluminium)

2000(20x20x15 cm - 0.2 cm thickness)

Contingency 200

TOTAL 2500

Page 29: MEMS - based Inertial Navigation Systems onboard Balloons

Constrained by the uncertainties on the actual take-off time and on the flight duration:

• Experiment powers up plugging a connector with shorted pins which acts as an outside-located switch

• The unit goes in sleep mode during launch preparation phase

• The unit wakes up and starts recording upon telecommand reception

• The unit goes in sleep mode when memory is full

Page 30: MEMS - based Inertial Navigation Systems onboard Balloons

Northrop Grumman Italia (NGI) kindly agreed to support LOWCOINS activities, providing help in different fields

The company, in a cooperation scheme which allowed for the students to have their stage at NGI, granted:

• Support for mechanical and thermal interface design and manufacture• Advice for electrical & software design• Facilities for experiment hardware building & testing

o Soldering for SMT componentso Thermal chambero Vacuum & thermal-vacuum chambero Vibe testso Static calibrationo Dynamic test campaign

Page 31: MEMS - based Inertial Navigation Systems onboard Balloons

PaoloPaolo: Electronic designOnboard software developmentPower InterfaceMechanical interface Post-processing software for attitude and position determination

Maria CristinaMaria Cristina: Ground station software developer for TM/TC handlingReal-time computationMechanical design CAD design WebmasterPost-processing software for attitude and position determination

EmanueleEmanuele::Thermal interface Thermal and Structural analysis Onboard computationPost-processing software for attitude and position determination

Page 32: MEMS - based Inertial Navigation Systems onboard Balloons

16 Nov 2007 - Announcement of opportunity for BEXUS 7 experiments 7 Jan 2008 - Deadline for applications 28 Jan 2008 - Announcement of short-listed proposals and invitations to workshop 5-6 Mar 2008 - Workshop at ESA-ESTEC in Noordwijk, The Netherlands 15 Mar 2008 - Announcement of final selection of the experiments for BEXUS 6 & 7 flight 21-25 Apr 2008 - Student Training Week and Preliminary Design Review (PDR) at Esrange

in Kiruna, Sweden

• 20 June 2008 - Critical Design Review (CDR) • end Aug 2008 - Delivery of experiments to Esrange for Experiment Acceptance Review

(EAR) • tbd Oct 2008 - BEXUS 7 Launch Campaign at Esrange • 15 Jan 2009 - Submission of Experiment Reports to ESA