Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Demo and Conclusions

More Robust Implementation

Books and Papers

Optimal Algorithms for Exact, Inexact and Approval Voting - Behrooz Parhami

A Novel Hybrid Voter Using Genetic Algorithm

-Tarang Agarwal

-Akhilesh Pathak

-Anand Mohan

Digital Avionics Systems - Cary R. Spitzer

C++ Works

Cables Break

10 KB foot print is impressive

Trade offs for Fault Tolerant Architectures

  • Expensive
  • Dissimilarity means more engineers
  • Complex Design
  • More hardware
  • Size and Weight
  • Multiple redundant equipment
  • More Cabling
  • Power
  • More systems consuming power

Launching 1 pound of equipment to low earth orbit costs ~$5000 dollars

Example of Spiral Development, iterate and test often

Software Architecture

Overview

App Development

Voter Algorithm

Voter implements inexact voting measuring the distance between pairs to identify convergence within a threshold

Systems Architecture

Candidates (3 Arduinos)

SYNC

User Input

Actuator

Voter

Candidates

MUX

Voter (1 Arduino)

Communication Bus

200/50Hz frames

0 1 2 3 0

Candidate 1

Candidate 2

Candidate 3

Voter Input

Fault Tolerance Strategies depend on the mission, environment and vehicle at hand

Flight time in hours. Can provide maintenance at airport base. Pilot can eject

Mission duration/weeks/months need to be self sufficient

A none fault tolerant architecture

TMR Architecture

Would you fly in a plane which didn't have flight tolerance?

Lets go over a failure modes and effect analysis

Fault Tolerant Computer

N7 Team Introduction

Jose Ortiz - Guidance and Navigation Software Engineer

X-15 Flight 3-65-97 an electrical disturbance caused the degradation of flight controls

Heimdall Ruiz-Applications /SYS/SW Analyst

Safety-critical systems are systems whose failure may cause death or injury to

people, harm to the environment, or have huge economical loss

Project Goal

Learn more about fault tolerant architectures by rapid prototyping one

Heimdall Ruiz and Jose Ortiz

Learn more about creating dynamic, engaging presentations with Prezi