JPL Flight Team Bob Hoffman Adam Nikolic Josh Ruggiero Dusty Terrill.

Slides:



Advertisements
Similar presentations
1 Open Google Earth on the College Network. Your teacher will have given you a theme for your art. You can fly anywhere, the search box, is particularly.
Advertisements

Touchdevelop api api: location & maps show geo locations Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
CS 450 Module R4. R4 Overview Due on March 11 th along with R3. R4 is a small yet critical part of the MPX system. In this module, you will add the functionality.
Module R2 Overview. Process queues As processes enter the system and transition from state to state, they are stored queues. There may be many different.
Module R2 CS450. Next Week R1 is due next Friday ▫Bring manuals in a binder - make sure to have a cover page with group number, module, and date. You.
User Guide and Trouble-shooting Information. A classroom set of 20 cameras are available for teacher and student use. Capable of taking video, but recommend.
S’COOL Rover As a roaming S’COOL Cloud Observer, A Rover, you will collect data on cloud type, height, cover and related conditions. Your observations.
Directions: This activity is based on the idea that the students will use digital cameras to go around the campus and take digital pictures of Translucent,
Choose the right picture
The Symbol Table Lecture 13 Wed, Feb 23, The Symbol Table When identifiers are found, they will be entered into a symbol table, which will hold.
Presenter- Dan Carey August 11 and 12, 2009.
MAPPING TEAM 2 Sara DuPont & Taylor Graves CSCI 110 Web-Based Services Project 4/18/08 vs.
JPL Autonomous Space Mission Simulation Ground / Mission control: Abraham Hart Gary Kahler Filip Mladenovic Steven Palmer.
JPL Autonomous Space Mission Simulation Flight Team Bob Hoffman Josh Ruggiero Adam Nikolic Dusty Terrill.
Three-corner Satellite Imaging Systems Presented by: Ryan Olds Matt Culbreth Matt Gadda.
This is the picture you sent to the printer on October 21, 2010 at 2:00 PM What would you like to do with it? PRINT Remove from Printer.
Satellite communications and the environment of space Images: NASA.
1 Electrical and Computer Engineering Comprehensive Design Review February 12, 2010 Team Zink Nicholas Cipriano, Ali Jameel, Jeremy Mestancik, Brian Simakauskas.
PRESENTATION BASED ON GPS. Introduction To GPS Introduction To GPS.
CALIPSO Data: A Tutorial The CERES S’COOL Project National Aeronautics and Space Administration
How to Post a Status on Facebook: Step 2: Go to where you see “update status” and type whatever is on your mind. Once finished you have the option whether.
CHOOSING A DIGITAL CAMERA. IMAGE QUALITY A mega pixel is the unit of measure of image quality. The higher the number of pixels the better the image will.
ICT in Weather Forecasting
ISOM MIS 215 Module 3 – Stacks and Queues. ISOM Where are we? 2 Intro to Java, Course Java lang. basics Arrays Introduction NewbieProgrammersDevelopersProfessionalsDesigners.
 Download Google Earth  Type in your location ideas  Take one or two satellite images from the location where you want to put your action adventure.
o Portable low-cost aerial drone that can be used for reconnaissance o Relay real-time video and data, like location, heading, battery life o Take high-resolution.
FTP Client Application CSC 8560 Brian Jorgage 4/27/2004.
AEM 5333 UAV Search and Surveillance. Mission Description Overhead surveillance and tracking – Humans on foot – Moving vehicles Onboard GPS transceiver.
TEAM AR.DRONE Final presentation Ingredients AR drone Drone moving API -Compass -front Camera -bottom Camera.
Electrical and Computer Engineering Dynamic Advertising System Midway Design Review – December 7, 2009 Team Zink Nicholas Cipriano, Ali Jameel, Jeremy.
Choosing a Digital Camera. Image Quality A mega pixel is the unit of measure of image quality. The higher the number of pixels the better the image will.
Introduction to the Global Positioning System Introduction to the Global Positioning System GPS.
1 Arizona State University Senior Design ASU/JPL Flight System Group Members: Robert Hoffman, Dusty Terrill, Adam Nikolic, Josh Ruggiero.
GPS for Teachers. What is GPS? Global Positioning System –A Network of satellites that continuously transmit coded information, which makes it possible.
TAKE PHOTO TAKE PHOTO How to take a photo: - Sit down in front of the monitor. - Look directly into the lense. - Press TAKE PHOTO. - !!! DON’T MOVE WHILE.
Distributed Virtual Environment and Simulation Package Stephen Lawrence
1 Jet Propulsion Laboratory JPL Flight Team Adam Nikolic Josh Ruggiero Bob Hoffman Dusty Terrill.
Team 6 DOODLE DRIVE Presenter: Jun Pan. PROJECT OVERVIEW  Android application as controller  Robot vehicle with microcontroller  Path will be drawn.
Lecture 4: Global Positioning System (GPS)
Celestial Navigation How to determine latitude and longitude using the stars!
Instructions To use this Powerpoint resource please follow these steps: 1.Select which slide(s) you would like to use. 2.Right-click on the slide, under.
By: Jaime Taricani & Charles Toghia. What is “The Angel in You?” “The Angel in You,” is a place that provides you with the ability to customize your sports.
Instructions To use this Powerpoint resource please follow these steps: 1.Select which slide(s) you would like to use. 2.Right-click on the slide, under.
LATITUDES & LONGITUDES
Global Positioning System Or, Where the heck am I ???
Choose the right picture Choose the right word. 5.
The Development of Flight Operations: Improvement of ERAU Cube-Sat’s Ground System Interface and Research of the Satellite’s Orbital Decay Presented by.
Holux M-241 GPS Data Logger
How are latitude and longitude used for navigation?
Data Structure Interview Question and Answers
Latitude and Longitude
Picking Planets.
Performance Questions
This is a a test of SONY`s new technology
Directions For How To Use This Template
Picture with Caption layout
Click Here to Add Main Title
Investigation 1 – Earth is Rock
This is a a test of SONY`s new technology
Implementing an OpenFlow Switch on the NetFPGA platform
Team 3 Ashwin Shankar Upsham Dawra Samit Sura Joe Katz
Fraedom Approvals Presentation
COMPUTER 2430 Object Oriented Programming and Data Structures I
Instructions To use this Powerpoint resource please follow these steps: Select which slide(s) you would like to use. Right-click on the slide, under.
Instructions To use this Powerpoint resource please follow these steps: Select which slide(s) you would like to use. Right-click on the slide, under.
YOUR TITLE HERE Your name here.
Picture with Caption layout
Instructions To use this Powerpoint resource please follow these steps: Select which slide(s) you would like to use. Right-click on the slide, under.
Simon is a spy on a dangerous mission
Instructions To use this Powerpoint resource please follow these steps: Select which slide(s) you would like to use. Right-click on the slide, under.
Presentation transcript:

JPL Flight Team Bob Hoffman Adam Nikolic Josh Ruggiero Dusty Terrill

Agenda Command List Command List Use Cases Use Cases Schedule Schedule

Command List Sending To Ground System Sending To Ground System –Send Image Command –Send Engineering Data Command Receiving From Ground System Receiving From Ground System –Point By Location –Take Photo by Time –Manual Navigation –Delete Single Command –Clear Command Queue

Send Image Command [command][timestamp][location][size] Command [2]:00 – regular image 01 – Infrared image Timestamp [32]:Time that the picture was taken. Seconds from January 1, :00AM GMT. Location [64]:Where the picture was taken. Represented by two floats.Each float will hold either longitude or latitude. Size [32]:Size of image being sent in bits.

Send Engineering Data Command [command][timestamp][Altitude][Latitude][Longitude][Fuel][Battery Power][Battery Consumption][# reads][# writes] Command [2]:10 – Engineering Data Timestamp [32]:Time that information was sent. Altitude [32]:Height in km. Latitude [32]:Latitude coordinate. Longitude [32]:Longitude coordinates. Fuel [32]:Amount of fuel left in kg. Battery Power [32]:Amount of battery power left in mW. Battery Consumption Rate [32]:Battery Consumption Rate in mW/H. # of reads module1 [32]:Read total of memory module 1. # of reads module2 [32]:Read total of memory module 2. # of writes module 1 [32]:Write total of memory module 1. # of writes module 2 [32]:Write total of memory module 2.

Point By Location [command][timestamp][latitude][longitude] [time to execute] Command [3]:000 – Take Photo By Location Timestamp [32]:Time that command was sent. Latitude [32]:Location to move to. Longitude [32]:Location to move to. Time [32]:Time to execute command.

Take Photo By Time [command][timestamp][type][time to execute] Command [3]:001 – Take Photo By Time Timestamp [32]:Time that command was sent. Type [1]:0 – Regular image 1 – Infrared image Time [32]:Time to execute command.

Manual Navigation [command][timestamp][Peripheral][Parameters][time to execute] Command [3]:010 – Manual Navigation Timestamp [32]:Time that command was sent. Peripheral [?]:Choose peripheral to use. Parameters [?]:Pass parameters with command and data. Time [32]:Time to execute command. These need to be hashed out later once the flight team has a peripheral list and a command list for those peripherals.

Delete Single Command [command][timestamp][exec time to delete] Command [3]:011 – Delete Single Command Timestamp [32]:Time command was sent. Time [32]:Time to execute the delete.

Clear Command Queue [command][timestamp] Command [3]:100 – Clear command queue Timestamp [32]:Time that command was sent.

Use Cases

Use Case 1: Receive/Decode Command 1. Ground Systems Control sends a packet to the Satellite System. 2. Satellite System receives the packet. 3. Satellite System takes the first three bits from the packet to determine the type of command.

Use Case 2: Clear Command Queue 1. The command type is found to be “Clear the Command Queue” which is represented by the first three bits being Clear the command queue.

Use Case 3: Delete Single Command 1. The command type is found to be “Delete Single Command” which is represented by the first three bits being Parse the time to execute from packet, which are bits 35 through Search command queue for matching time to execute. 4. Delete packet with matching time to execute. 5. If no match is found, no packet is deleted

Use Case 4: Add to Command Queue 1. The command type which is represented by the first three bits in the packet is either 000, 001, or Parse the time to execute from packet, which are bits 35 through Insert packet onto the command queue according to time to execute, where the soonest time to execute takes priority in the queue.

Use Case 5: Point to Location 1. The current time matches the time to execute of the packet at the front of the command queue. 2. The command type is found to be “Point to Location” which is represented by the first three bits being Parse from packet bits 67 through 98 which represents Earth’s latitude and bits 99 through 130 which represents Earth’s longitude. 4. Satellite System calculates its route based on latitude and longitude. 5. Satellite uses thrusters to execute calculated route.

Use Case 6: Take Photo by Time 1. The current time matches the time to execute of the packet at the front of the command queue. 2. The command type is found to be “Take Photo by Time” which is represented by the first three bits being Parse the type of photo which is bit If bit 66 is 0 camera is prepared for regular image, if it is 1 camera is prepared for infrared image. 5. Take picture. 6. Put picture information into a packet. 7. Send packet back to Ground System Controller.

Use Case 7: Manual Navigation 1. The current time matches the time to execute of the packet at the front of the command queue. 2. The command type is found to be “Manual Navigation” which is represented by the first three bits being Parse information. 4. Execute.

Schedule

Questions??