+ All Categories
Home > Documents > Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized...

Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized...

Date post: 18-Jan-2018
Category:
Upload: sabrina-doyle
View: 217 times
Download: 0 times
Share this document with a friend
Description:
Space Systems LaboratoryMassachusetts Institute of Technology Objective To develop a testbed that demonstrates formation flying algorithms between multiple autonomous satellites with six degrees of freedom, in a microgravity environment.
40
Space Systems Laboratory Massachusetts Institute of Techno SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites
Transcript
Page 1: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

SPHERESAlvar Saenz-Otero

Synchronized Position Hold Engage Reorient Experimental Satellites

Page 2: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Outline

• Objective & Requirements• SPHERES Description• Communications• Lab Test Results• KC-135 Flight Results• Conclusions• Future Work

Page 3: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Objective

To develop a testbed that demonstrates formation flying algorithms between

multiple autonomous satellites with six degrees of freedom, in a microgravity

environment.

Page 4: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Requirements

• Develop a set of multiple distinct satellites that interact to maintain commanded position, orientation, and direction

– Allow for the interchange of control algorithms, the acquisition and analysis of data, and a truth measure

– Demonstrate key formation flying maneuvers – Demonstrate autonomy and status reporting– Ensure the adaptability of control algorithms to future

formation flying missions– Ensure testbed operability on KC-135, Shuttle mid-deck and ISS

Page 5: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Terrestrial Planet Finder

DS - 3 TechSat 21

Motivation

• Space Telescopes• Lower Cost• Reduce Size• Modularity

Page 6: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

The Big Picture

Commands

STG communication

Metrology

STS communication

Page 7: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Today

Commands

STG communication

STS communication

Page 8: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

SPHERES

• Divided into 6 sub-systems– Propulsion– Structures– Power– Avionics– Communication– Metrology

Page 9: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Structures

• Internal aluminum structure– 12 identical members– 4 different ‘ends’

• Lexan covers– fully enclosed– 3 access doors

Page 10: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Propulsion

• Compressed CO2 system• 70-80psi (tank @ 860psi)• 3-5min of operation

Tank Regulator

5-way

Valves

Nozzles

5-way

3-way 3-way 3-way 3-way 3-way 3-way

3-way 3-wayReserve Reserve

Page 11: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

PowerPower Source

13 AA (1.5Vea, 19.5V total) ~1.5 hours

Regulator19.5V 5V

Regulator19.5V 12V

Metrology

Tattletale

Rate Gyros &Accelerometers

US Sensors

Regulator5V 3.3VComm

Propulsion19.5V 24V

C40

Xmit/Rcv

Solenoids IR Sensors

BypassCapacitor

Page 12: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Metrology

• 6 dof IMU– 3 axis accelerometer– 3 gyroscopes

• GPS-like Ultrasound/Infrared System– IR sets ‘time-0’– US delay from IR gives distance– Newton’s Method used for

triangulation

Page 13: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Avionics

Power

C40 DSP

Comm TT8TT8

Comm STG

Comm STS

916 MHz

868 MHz

US IR

Propulsion

Solenoids

IMU

Page 14: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Software• Main

– Initializes P– Starts communication– “Background”

• All sends (STS, STG, Telemetry)

• Command Reception• Error Detection

• ISR - Interrupt– Runs controller– Handles ‘critical’

communications

Main

interrupt

controller

background

Controller

output

input

calculations

Page 15: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Communications

• STS & STG– Wireless 19200bps– Half-duplex system can only transmit or

receive at one time– Data telemetry and commands

• TT8– Wired 125000bps– Full duplex– IMU updates at 50Hz– Global metrology updates at 10Hz

Page 16: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Communications

Restrictions:

One at a time

One at a time916 MHz ± 200KHz

868 MHz ± 200KHz

“Master”

“Slave”

Page 17: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Communications

• Need to create ‘packets’ of information– Adds overhead, but...– Handles ‘asynchronous’ data– Adds error-detection

– Maximum 256 bytes of data per packet– Since ‘start’ is not a unique number, must ‘empty’

data each time to prevent packet header confusions.

ToFrom Size

Data ChecksumTypeStart

Page 18: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Communications

• Token Ring protocol– ‘Token’ allows member to send data– It is passed on in pre-specified sequence– Currently token is only passed one-way to simplify

operations

1

21

A

“Master”

“Slave”

3

Page 19: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Lab Results

• PD controller– KD = 0.25; KP = 0.50; deadband ~1º

• Slew– 90º turn, 15º/s turn, via raised cosine:

– calculates correct for raised cosine• Master always does the same slew

– 5 second initial synchronization period

ang_ref_z = A × ( 1 - cos( × t)) / 2rate_ref_z = A × × sin ( × t) /2

Page 20: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Lab Results

• STS Test Matrix• Independent slew

– Slave passes Master data directly to ground

• STS ControlFull State(angle and rate)

Half State(angle only)

10 Hz X X

1 Hz X X

Page 21: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Lab Results

• Independent Test– Each

SPHERES programmed to independently go to 90deg at 15deg/sec average

– ‘Slave’ is just a passthrough for ‘Master’ data

Page 22: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Lab Results• Independent Test Video

Page 23: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Lab Results

• STS Full state, 10Hz– Master carries

slew– Slave follows

master with both angle and rate controls

Page 24: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Lab Results• STS Full state, 10Hz

Page 25: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Lab Results

• STS Half State, 10Hz– Master carries

slew– Slave follows

master with only angle

– Rate control reference set to zero

Page 26: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Lab Results• STS Half state, 10Hz

Page 27: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Lab Results

• STS Full State, 1Hz– Master carries

slew– Slave follows

master with both angle and rate

– Rate reference set to zero

– Slave updates at 1Hz

Page 28: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Lab Results• STS Full state, 1Hz

Page 29: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Lab Results

• STS Half State, 1Hz– Master carries

slew– Slave follows

master with only angle

– Slave only updates reference commands at 1Hz

Page 30: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Lab Results• STS Half state, 1Hz

Page 31: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

KC-135 Results

• STS Full state, 10Hz– 3D motion– Limited ~15sec

test– ‘Master’

measures KC rates

– ‘Slave’ follows master attached to KC

Page 32: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

KC-135 Results• KC-135 Airframe Slave

Page 33: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

KC-135 Results

• STS Full state, 10Hz– 3D motion– Limited ~15sec

test– ‘Master’ turned

by hand, not in KC frame

– ‘Slave’ follows master turns

– High body blockage

Page 34: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

KC-135 Results• KC-135 Manual Turn

Page 35: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Conclusions

• SPHERES is operational for formation flying control research– Simple controller is available, can be

expanded– Possible to program and select different

control modes– STS and STG communications functional– Reasonable bandwidth

Page 36: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Conclusions

• From lab results– Independent

• Formation flying may use ‘independent’ slews– For STS

• Higher rate is most important• Full state is not essential• Need to estimate Master state during

communications breakup

Page 37: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Conclusions

• KC-135– Higher control authority is needed– Global Metrology is essential for KC

operations– Body blockage problem must be solved

• Communications and metrology– Formation Flying is minimal due to 20s

parabola time, 10s operational time• Basic FF maneuvers must be developed to

prove 6dof operation

Page 38: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Future Work

• SPHERE improvements (HW)– Reduce mass– Complete access panels– Re-position thrusters– Improve communications– Improve IMU sensors– Implement Global Metrology

Page 39: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

Future Work

• SPHERE Improvements (SW)– Shell for wireless programming– Fully implement communications protocol– Define operational modes for formation flying– Implement state estimators– Optimize code in general (especially

communications and metrology algorithms)

– oh, yeah, Thesis...

Page 40: Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Alvar Saenz-Otero Synchronized Position Hold Engage Reorient Experimental Satellites.

Space Systems Laboratory Massachusetts Institute of Technology

KC-135 is fun!• Top KC Blooper


Recommended