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

Slides:



Advertisements
Similar presentations
System Integration and Performance
Advertisements

Chapter 4: Communication*
Analysis of a Deorbiting Maneuver of a large Target Satellite using a Chaser Satellite with a Robot Arm Philipp Gahbler 1, R. Lampariello 1 and J. Sommer.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Arctic IEC-104 Gateway Jari Lahti, CTO.
Packet Switching COM1337/3501 Textbook: Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Chapter 3.
Outline quad-copter Abstract Quad-Copter Movement Hand movement
Multiple Access Techniques for wireless communication
OSI Model OSI MODEL.
OSI Model OSI LAYER / MODEL.
November 2003 KC-135 SPHERES flight test results Mark O. Hilstad, Simon Nolet, Dustin Berkovitz, Alvar Saenz-Otero, Dr. Edmund Kong, and Prof. David W.
RTP: A Transport Protocol for Real-Time Applications Provides end-to-end delivery services for data with real-time characteristics, such as interactive.
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
Autonomous Helicopter: James Lyden Harris Okazaki EE 496 A project to create a system that would allow a remote- controlled helicopter to fly without user.
Autonomous Quadrocopter Proposal Brad Bergerhouse, Nelson Gaske, Austin Wenzel Dr. Malinowski.
Page 1 Aalborg University Communication system for the AAUSAT-II Communication System for the AAUSAT-II Kresten K. Sørensen Department.
Laser Display System Christopher Nigro David Merillat.
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
Chapter 12 Multiple Access Figure 12.1 Data link layer divided into two functionality-oriented sublayers Figure 12.2 Taxonomy of multiple-access protocols.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 11th Lecture Christian Schindelhauer.
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
Yard Wars David Greer Alex Gross Ahsen Uppal. Goals Wireless, Portable Development Real Time Voice Conferencing Exciting, Expandable Game Engine.
1 Link Layer Message M A B Problem: Given a message M at a node A consisting of several packets, how do you send the packets to a “neighbor” node B –Neighbor:
CSCE 689: Forward Kinematics and Inverse Kinematics
METEOR Guidance System P07106 Nov 2006 – May 2007 Project Review.
ATSC Digital Television
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 8: Multiplexing.
Autonomous Robotics Team Autonomous Robotics Lab: Cooperative Control of a Three-Robot Formation Texas A&M University, College Station, TX Fall Presentations.
TDC 461 Basic Communications Systems 8 May, 2001.
Error Checking continued. Network Layers in Action Each layer in the OSI Model will add header information that pertains to that specific protocol. On.
Real-time Video Streaming from Mobile Underwater Sensors 1 Seongwon Han (UCLA) Roy Chen (UCLA) Youngtae Noh (Cisco Systems Inc.) Mario Gerla (UCLA)
On-Orbit Assembly of Flexible Space Structures with SWARM Jacob Katz, Swati Mohan, and David W. Miler MIT Space Systems Laboratory AIAA
Software Defined Radio Brad Freyberg, JunYong Lee, SungHo Yoon, Uttara Kumar, Tingting Zou Project Description System Design The goal of our project is.
King Saud University College of Applied studies and Community Service 1301CT By: Nour Alhariqi 1nalhareqi st semester
Tal Saiag & Anna Itin May 2013
Experimental CDIO Capstone Course 1 S T U F F a t e l l i t e e s t b e d n t e t h e r e d o r m a t i o n l y i n g f o r.
1 Formation Flying Shunsuke Hirayama Tsutomu Hasegawa Aziatun Burhan Masao Shimada Tomo Sugano Rachel Winters Matt Whitten Kyle Tholen Matt Mueller Shelby.
Kaitlin Peranski Spencer Wasilewski Kyle Jensen Kyle Lasher Jeremy Berke Chris Caporale.
Detailed Design Review P UAV Telemetry Chris BarrettProject Manager Gregg GolembeskiInterface Manager Alvaro PrietoRadio Concepts Cameron BosnicSoftware.
Chapter 12 Multiple Access Figure 12.1 Data link layer divided into two functionality-oriented sublayers Figure 12.2 Taxonomy of multiple-access protocols.
CSE331: Introduction to Networks and Security Lecture 3 Fall 2002.
20a - 1 NASA’s Goddard Space Flight Center Attitude Control System (ACS) Eric Holmes, Code 591 Joe Garrick, Code 595 Jim Simpson, Code 596 NASA/GSFC August.
Autonomous Helicopter James LydenHarris Okazaki EE 496.
Bluetooth Techniques ECE 591. Overview  Universal short-range wireless capability  Uses 2.4-GHz band  Available globally for unlicensed users  Devices.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
COMPUTER NETWORKS Ms. Mrinmoyee Mukherjee Assistant Professor
SPHERES ISS Flight Preparation & Hardware Status 08 July 2002 Steve Sell Stephanie Chen
Autonomous Helicopter James LydenEE 496Harris Okazaki.
Embedded Runtime Reconfigurable Nodes for wireless sensor networks applications Chris Morales Kaz Onishi 1.
1 Jillian Redfern Orbital Express Presentation TITAN All-Hands 07/08/2003.
CSCE 441: Computer Graphics Forward/Inverse kinematics Jinxiang Chai.
SPHERES MIT Space Systems Laboratory Cambridge, MA 2006-Aug-08 Synchronized Position Hold, Engage, Reorient, Experimental Satellites.
SPHERES 0-G Autonomous Rendezvous and Docking Testbed Presented To DARPA Orbital Express December 2000 MIT Space Systems Laboratory David W. Miller (617)
Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Design Principles for the Development of Space Technology Maturation Laboratories.
William Stallings Data and Computer Communications
SPHERES Reconfigurable Control Allocation for Autonomous Assembly Swati Mohan, David W. Miller MIT Space Systems Laboratory AIAA Guidance, Navigation,
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Development of Formation Flight and Docking Algorithms Using the SPHERES Testbed.
1 Space-Based IP Testing Using COTS Equipment Will Ivancic - NASA GRC Terry Bell - Lockheed Martin Global Telecommunications Dan Shell - Cisco System.
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 5 Report Tuesday 29 th July 2008 Jack Hickish.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
Anthony Beeman.  Since the project proposal submittal on 9/21/15 I began work on the Abaqus Kinematic model utilizing join, hinge, and beam elements.
COLONYWIRELESS September 26, Outline 1.Motivation and Goals 2.Introduction to the XBee 3.The Wireless Library 4.Example Packet Group 5.The Token.
1 SOARS Matt Edwards Arseny Dolgov John Shelton Johnny Jannetto Galina Dvorkina Nick Driver Eric Kohut Kevin Eberhart Self Organizing Aerial Reconnaissance.
Final Version Kequan Luu May 13-17, 2002 Micro-Arcsecond Imaging Mission, Pathfinder (MAXIM-PF) Flight Software.
Unit 1 Lecture 4.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
National Aeronautics and Space Administration Attitude and Pointing Concepts for ISS Payload Operations NASA/JSC Marcella Mendoza Attitude & Pointing Office.
Chapter 5 Link Layer and LANs
CINEMA Orbit/Attitude? (looking down from top toward earth)
Presentation transcript:

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

Space Systems LaboratoryMassachusetts Institute of Technology Outline Objective & Requirements SPHERES Description Communications Lab Test Results KC-135 Flight Results Conclusions Future Work

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.

Space Systems LaboratoryMassachusetts 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

Space Systems LaboratoryMassachusetts Institute of Technology Terrestrial Planet FinderDS - 3TechSat 21 Motivation Space Telescopes Lower Cost Reduce Size Modularity

Space Systems LaboratoryMassachusetts Institute of Technology The Big Picture Commands STG communication Metrology STS communication

Space Systems LaboratoryMassachusetts Institute of Technology Today Commands STG communication STS communication

Space Systems LaboratoryMassachusetts Institute of Technology SPHERES Divided into 6 sub-systems –Propulsion –Structures –Power –Avionics –Communication –Metrology

Space Systems LaboratoryMassachusetts Institute of Technology Structures Internal aluminum structure –12 identical members –4 different ‘ends’ Lexan covers –fully enclosed –3 access doors

Space Systems LaboratoryMassachusetts Institute of Technology Propulsion Compressed CO 2 system 70-80psi 860psi) 3-5min of operation TankRegulator 5-way Valves Nozzles 5-way 3-way Reserve

Space Systems LaboratoryMassachusetts Institute of Technology Power Power Source 13 AA (1.5Vea, 19.5V total) ~1.5 hours Regulator 19.5V  5V Regulator 19.5V  12V Metrology Tattletale Rate Gyros & Accelerometers US Sensors Regulator 5V  3.3V Comm Propulsion 19.5V  24V C40 Xmit/ Rcv SolenoidsIR Sensors Bypass Capacitor

Space Systems LaboratoryMassachusetts 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

Space Systems LaboratoryMassachusetts Institute of Technology Avionics Power C40 DSP Comm TT8 TT8 Comm STG Comm STS 916 MHz 868 MHz USIR Propulsion Solenoids IMU

Space Systems LaboratoryMassachusetts 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

Space Systems LaboratoryMassachusetts 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 bps –Full duplex –IMU updates at 50Hz –Global metrology updates at 10Hz

Space Systems LaboratoryMassachusetts Institute of Technology Communications Restrictions: One at a time 916 MHz ± 200KHz 868 MHz ± 200KHz “Master” “Slave”

Space Systems LaboratoryMassachusetts 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. To FromSize DataChecksum Type Start

Space Systems LaboratoryMassachusetts 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 A “Master” “Slave” 3

Space Systems LaboratoryMassachusetts 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)) / 2 rate_ref_z = A ×  × sin (  × t) /2

Space Systems LaboratoryMassachusetts Institute of Technology Lab Results STS Test Matrix Independent slew –Slave passes Master data directly to ground STS Control

Space Systems LaboratoryMassachusetts 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

Space Systems LaboratoryMassachusetts Institute of Technology Lab Results Independent Test Video

Space Systems LaboratoryMassachusetts Institute of Technology Lab Results STS Full state, 10Hz –Master carries slew –Slave follows master with both angle and rate controls

Space Systems LaboratoryMassachusetts Institute of Technology Lab Results STS Full state, 10Hz

Space Systems LaboratoryMassachusetts Institute of Technology Lab Results STS Half State, 10Hz –Master carries slew –Slave follows master with only angle –Rate control reference set to zero

Space Systems LaboratoryMassachusetts Institute of Technology Lab Results STS Half state, 10Hz

Space Systems LaboratoryMassachusetts 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

Space Systems LaboratoryMassachusetts Institute of Technology Lab Results STS Full state, 1Hz

Space Systems LaboratoryMassachusetts 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

Space Systems LaboratoryMassachusetts Institute of Technology Lab Results STS Half state, 1Hz

Space Systems LaboratoryMassachusetts 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

Space Systems LaboratoryMassachusetts Institute of Technology KC-135 Results KC-135 Airframe Slave

Space Systems LaboratoryMassachusetts 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

Space Systems LaboratoryMassachusetts Institute of Technology KC-135 Results KC-135 Manual Turn

Space Systems LaboratoryMassachusetts 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

Space Systems LaboratoryMassachusetts 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

Space Systems LaboratoryMassachusetts 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

Space Systems LaboratoryMassachusetts Institute of Technology Future Work SPHERE improvements (HW) –Reduce mass –Complete access panels –Re-position thrusters –Improve communications –Improve IMU sensors –Implement Global Metrology

Space Systems LaboratoryMassachusetts 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...

Space Systems LaboratoryMassachusetts Institute of Technology KC-135 is fun! Top KC Blooper