Animation of a Nanosat Near the ISS

A popular way of launching a small satellite is to bring it up on an International Space Station resupply mission. The Spacecraft Control Toolbox has functions to help you animate the orbit of your spacecraft near the ISS. A function, ISSOrbit, generates the orbital elements for the ISS. ISSOrbit generates Keplerian Elements from the latest 2-line elements. We use the function CoplanarOrbit to create an orbit 50 m below the ISS. There are no disturbances and the gravity model is for a point mass Earth.

DrawSpacecraft.m is a function that will draw any number of spacecraft in the viewer. This is the ISS and our, very small, NanoSatellite. The MATLAB camera controls allow you to zoom in or rotate the view. The view is with respect to the first satellite entered in the argument list, which in this case is the nano satellite.

DrawSpacecraft also does animation and will create an avi file. You can see the animation on our YouTube Channel or by clicking the video below. We converted the avi file to an mp4 file using a movie converter.

The script is an m-file that you can download, just to view, here.

You won’t be able to run the script without the rest of the toolbox. It shows how you can easily create animations.

This entry was posted in Aerospace, General, Software and tagged by Michael Paluszek. Bookmark the permalink.

About Michael Paluszek

Michael Paluszek is President of Princeton Satellite Systems. He graduated from MIT with a degree in electrical engineering in 1976 and followed that with an Engineer's degree in Aeronautics and Astronautics from MIT in 1979. He worked at MIT for a year as a research engineer then worked at Draper Laboratory for 6 years on GN&C for human space missions. He worked at GE Astro Space from 1986 to 1992 on a variety of satellite projects including GPS IIR, Inmarsat 3 and Mars Observer. In 1992 he founded Princeton Satellite Systems.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.