Difference between revisions of "So You Want To..."

From Stanford SSI Wiki
Jump to navigation Jump to search
 
(12 intermediate revisions by 5 users not shown)
Line 40: Line 40:
  
 
[http://machinedesign.com/sensors/introduction-pid-control A Non Math-y Introduction to PID Control]
 
[http://machinedesign.com/sensors/introduction-pid-control A Non Math-y Introduction to PID Control]
 +
 +
[https://www.youtube.com/watch?v=oBc_BHxw78s&list=PLUMWjy5jgHK1NC52DXXrriwihVrYZKqjk An Awesome playlist of YouTube videos]
  
 
==Learn About Kalman Filtering & Sensor Fusion==
 
==Learn About Kalman Filtering & Sensor Fusion==
Line 63: Line 65:
 
[http://www.acfr.usyd.edu.au/pdfs/training/multiSensorDataFusion/dataFusionNotes.pdf Long, but well written intro to multi sensor fusion and Kalman filtering]
 
[http://www.acfr.usyd.edu.au/pdfs/training/multiSensorDataFusion/dataFusionNotes.pdf Long, but well written intro to multi sensor fusion and Kalman filtering]
  
'''Notes'''
+
[http://home.earthlink.net/~david.schultz/rnd/2004/KalmanApogeeII.pdf relatively simple filter used for altitude determination of high powered rockets, made to be computationally simple for dumb processors]
 +
 
 +
===Notes===
  
 
The Kalman filter is linear quadratic estimator. We assume the system is linear, which should be good enough for our purposes. For non linear systems, do an extended Kalman filter. However, this takes much more computational resources and is much more unstable.
 
The Kalman filter is linear quadratic estimator. We assume the system is linear, which should be good enough for our purposes. For non linear systems, do an extended Kalman filter. However, this takes much more computational resources and is much more unstable.
Line 69: Line 73:
 
A basic diagram of how this estimator works:
 
A basic diagram of how this estimator works:
  
 +
[[File:Kalman_Filter_Estimator.png|center|400px]]
  
''Diagram here''
+
===Other Resources===
  
 
+
*[http://www.tech-ex.com/article_images3/9/440249/1-11.pdf More papers]
'''Other Resources'''
+
*[https://agrosy.informatik.uni-kl.de/fileadmin/Literatur/Blank10.pdf “Welp Kalman filtering sometimes sucks but I think we should use it anyway"]
*More papers: http://www.tech-ex.com/article_images3/9/440249/1-11.pdf
+
*[http://gentlenav.googlecode.com/files/DCMDraft2.pdf Filtering with accelerometers and gyros and more fun stuff]
*“Welp Kalman filtering sometimes sucks” https://agrosy.informatik.uni-kl.de/fileadmin/Literatur/Blank10.pdf but I think we should use it anyway
+
*[https://www.xsens.com/images/stories/PDF/drift-free%20dynamic%20height%20sensor%20using%20mems%20imu%20aided%20by%20mems%20pressure%20sensor.pdf Mayhaps for balloons valbal]
*Also cool ft. accelerometers and gyros and stuff http://gentlenav.googlecode.com/files/DCMDraft2.pdf
+
*[http://tid.uio.no/~jankbe/Filer/PhD_JKB_200207.pdf Really cool, but way too OP]
*Decent https://www.samba.org/tridge/UAV/madgwick_internal_report.pdf
+
*[http://gamepipe.usc.edu/~zyda/resources/pubs/IROS2001.pdf More gyro stuff]
*Mayhaps for balloons valbal https://www.xsens.com/images/stories/PDF/drift-free%20dynamic%20height%20sensor%20using%20mems%20imu%20aided%20by%20mems%20pressure%20sensor.pdf
 
*Not very good, but mentions rockets http://home.earthlink.net/~david.schultz/rnd/2004/KalmanApogeeII.pdf
 
*Really cool, but way too OP http://tid.uio.no/~jankbe/Filer/PhD_JKB_200207.pdf
 
*More gyro stuff http://gamepipe.usc.edu/~zyda/resources/pubs/IROS2001.pdf
 
*Looks good! http://scholarscompass.vcu.edu/cgi/viewcontent.cgi?article=4188&context=etd
 
*Decent http://www.ist.edu.pk/Process.aspx?CTRL=19e62cc6-08e7-45d2-a3c7-95051b8479ed&CDF_ID=27b7a653-fc0c-41ae-82d3-1e86b8af4356&DL=Y
 
  
 
==Learn About Aero/Wings==
 
==Learn About Aero/Wings==
  
[https://docs.google.com/a/stanford.edu/presentation/d/1xMbuJJt6TpkfMDQj7j8fbLxHWFOP7kkEhmNzFy-G7JA/ Chris’ slides]
+
[https://docs.google.com/a/stanford.edu/presentation/d/1xMbuJJt6TpkfMDQj7j8fbLxHWFOP7kkEhmNzFy-G7JA/ Chris’s slides]
  
 
[https://drive.google.com/open?id=0B_uGMv8pu2KgS3BuNGtiNkUwWU0 Textbook]
 
[https://drive.google.com/open?id=0B_uGMv8pu2KgS3BuNGtiNkUwWU0 Textbook]
Line 124: Line 123:
  
 
[https://www.apogeerockets.com/Tech/Rocket_Stability?pg=education&zenid=e8dadefb74ed8ef9521c42a1ea8112ff Compilation of Links on Stability]
 
[https://www.apogeerockets.com/Tech/Rocket_Stability?pg=education&zenid=e8dadefb74ed8ef9521c42a1ea8112ff Compilation of Links on Stability]
 +
 +
==Learn About Orbital Mechanics==
 +
 +
[http://www.braeunig.us/space/orbmech.htm Intro to Orbital Mechanics]
 +
 +
[https://drive.google.com/open?id=0B1NYU3-6sOTIa3RDMVFwYmpVWWs AA279A Lecture Notes]
 +
 +
==Learn About Fins==
 +
[http://www.nakka-rocketry.net/fins.html Fins & Stability]
 +
 +
[https://www.apogeerockets.com/technical_publication_16 Easy to Digest Info From Apogee Rocketry]
 +
 +
[https://www.apogeerockets.com/education/downloads/Newsletter420.pdf Design & Construction Specifically for Low Power]
  
 
==Learn About Reefing==
 
==Learn About Reefing==
Line 136: Line 148:
  
 
[http://rocstock.org/advanced/advanced-rocket-tracking-using-onboard-radio-transmitters/ Overview of Different Forms of Trackers]
 
[http://rocstock.org/advanced/advanced-rocket-tracking-using-onboard-radio-transmitters/ Overview of Different Forms of Trackers]
 +
 
[https://docs.google.com/a/stanford.edu/spreadsheets/d/1oiBWdkrCbc3TfJFp_HMPpK0ARKysxRUMq5qcPeT1HbA/ Spreadsheet Comparison of Radio Trackers (see the Radio Tracking tab)]
 
[https://docs.google.com/a/stanford.edu/spreadsheets/d/1oiBWdkrCbc3TfJFp_HMPpK0ARKysxRUMq5qcPeT1HbA/ Spreadsheet Comparison of Radio Trackers (see the Radio Tracking tab)]
  
Line 163: Line 176:
  
 
[https://en.wikibooks.org/wiki/LaTeX Learn How To Do Pretty Much Anything You’d Like In LaTeX #2]
 
[https://en.wikibooks.org/wiki/LaTeX Learn How To Do Pretty Much Anything You’d Like In LaTeX #2]
 +
 +
==Convert ''LaTeX'' to Mediawiki==
 +
 +
[http://pandoc.org/ Pandoc] is a wonderful tool that can convert a file to a different markup format. We use it to convert rocket PDRs from ''LaTeX'' to wiki articles.
 +
 +
==Run CFD Simulations==
 +
 +
[[CFD Workflow|Learn more about SSI's CFD Workflow]]
 +
 +
[[Solidworks|How to install Solidworks on your computer]]
 +
 +
[[Pointwise | More about our (potential) sponsor]]
 +
 +
[[SU2 | How to install SU2 on Corn]]
 +
  
 
[[Category:Rockets]]
 
[[Category:Rockets]]
 +
[[Category: Rockets Guides]]

Latest revision as of 19:09, 15 September 2017

Build An Awesome Foundation of Knowledge

NASA Beginner's Guide to Rockets

NASA Beginner’s Guide to Aerodynamics

NASA Beginner’s Guide to Compressible Aerodynamics

NASA Beginner’s Guide to Propulsion

Learn About Space Shuttles/NASA Projects

Space Shuttle Reference

The Space Shuttle Decision

Space Shuttle

Project Orion

Project Mercury

Project Gemini

Learn About Rockets/HPR In General

OpenRocket Tech Documentation

Modern High Power Rocketry 2

HPR Basics by NAR

Get your L1 Cert

Learn About Controls

A Brief Introduction

Another Brief Introduction ft. Comic Sans

A Non Math-y Introduction to PID Control

An Awesome playlist of YouTube videos

Learn About Kalman Filtering & Sensor Fusion

Wikipedia

Kalman Filtering Explained with Pictures

Read about Joan & Rebecca killing brain cells learning (or attempting to learn) this stuff

More info on how it works

Using a RasPi

Using an Arduino

CalPoly paper, using Arduinos

Multi-sensor fusion with asynchronous readings (provides a generic and powerful solution)

Paper on Integration of IMUs & GPS

Long, but well written intro to multi sensor fusion and Kalman filtering

relatively simple filter used for altitude determination of high powered rockets, made to be computationally simple for dumb processors

Notes

The Kalman filter is linear quadratic estimator. We assume the system is linear, which should be good enough for our purposes. For non linear systems, do an extended Kalman filter. However, this takes much more computational resources and is much more unstable.

A basic diagram of how this estimator works:

Kalman Filter Estimator.png

Other Resources

Learn About Aero/Wings

Chris’s slides

Textbook

Learn About Physics

Trajectory Calculations

Forces on a Rocket

Learn About Solid Mechanics

Chris’s slides

ME80 textbook

Learn About Thermodynamics/Heat Transfer

Chris’s slides

ME131A texbook

Learn About Fluid Dynamics

Simple Bernoulli (low speed)

Compressible Flow (high speed)

ME70/131B textbook

Transonic Flight

Learn About Stability

Barrowman Report

Compilation of Links on Stability

Learn About Orbital Mechanics

Intro to Orbital Mechanics

AA279A Lecture Notes

Learn About Fins

Fins & Stability

Easy to Digest Info From Apogee Rocketry

Design & Construction Specifically for Low Power

Learn About Reefing

People making their own reefing system

People discussing cable cutters

Aerocon Cable Cutters

Learn About Radio Tracking

Overview of Different Forms of Trackers

Spreadsheet Comparison of Radio Trackers (see the Radio Tracking tab)

Cram for An Amateur Ham Radio License

No Nonsense Guide to Earning Your Technician License (read this if you have the time)

Flashcards to Cram The Night Before (use these if you don’t have the time)

ARRL Lookup When/Where Exams Are Held

Use OpenRocket

Guide to Getting Started with OpenRocket

Use LaTeX

A Brief Introduction

A Not So Short Introduction

LaTeX For Your Computer If You're So Inclined (but really you should be using OverLeaf)

LaTeX Reference Sheet If Your Memory Sucks (not perfect, but good for basic things)

Learn How To Do Pretty Much Anything You’d Like In LaTeX

Learn How To Do Pretty Much Anything You’d Like In LaTeX #2

Convert LaTeX to Mediawiki

Pandoc is a wonderful tool that can convert a file to a different markup format. We use it to convert rocket PDRs from LaTeX to wiki articles.

Run CFD Simulations

Learn more about SSI's CFD Workflow

How to install Solidworks on your computer

More about our (potential) sponsor

How to install SU2 on Corn