CIS-5710 (Spacecraft Software) Home Page

This is the home page for CIS-5710 course notes for the Spring 2021 semester. Here you will find class handouts, slides used during the lectures, homework assignments, and links to other references of interest.

Topics

Homework

The formal homework assignment describes what you need to submit for this course.

  1. Read the Mars Code article.
  2. Read Toward Extraplanetary Under Ice Exploration.
  3. Read the paper on autonomous flight control for Titan exploration. This paper is fairly old (2005). Can you find a technical description of the Mars Helicopter that is part of the Mars 2020 mission? Note that Mars 2020 launched in July 2020 and will land on Mars on February 18, 2021.
  4. Read the blog post on rewriting drone firmware in SPARK.
  5. Install CFS and explore the sample programs (if any!).
  6. Read the Mars Helicopter paper.
  7. Read this article about priority inversion in the Mars Pathfinder mission There is also this associated article.
  8. 2017-01-26: Install STK. Send machine information to Carl to get a license. Start learning MATLAB's scripting language.
  9. 2017-02-02: Try constructing an STK scenario or two that exercises the features described in the lecture.
  10. 2017-02-07: Read the CCSDS Space Packet Protocol specification.
  11. 2017-02-09: Continue experimenting with STK.
  12. 2017-02-14: Read the CCSDS Time Code Formats specification.
  13. 2017-02-16: Continue experimenting with STK.
  14. 2017-02-28: Review the RelaxNG tutorial.
  15. 2017-03-14: Consider actually implementing the publish/subscribe server for CubedOS. Read paper #1 and paper #2 for next Tuesday.
  16. 2017-03-16: Review the link budget example.
  17. 2017-03-28: Start working on the formal homework assignment.
  18. 2017-04-18: Set up ION-DTN on a Linux system.

Links

The following are links to relevant resources for this class.


Last Revised: 2024-11-25
© Copyright 2024 by Peter Chapin <peter.chapin@vermontstate.edu>