The GNC on-boarding is a set of three problems you need to solve each separated into their own parts. The on-boarding is designed such that you don’t need to do tutorials to get started, as skills are developed in each part. There is a significant research component to this on-boarding, as you will need to search for concepts, definitions, and through MATLAB documentation.
Make sure you have downloaded the following: MATLAB, Simulink, Aerospace Toolbox, Aerospace Blockset, Ephemeris Data for Aerospace Toolbox.
Formatting isn’t a huge deal as long as solutions are clear. You may choose to combine all the parts in a single Simulink file (with the MATLAB part of Part 1 in a MATLAB block), or do everything in separate files.
Submit the files to Dhruv or Jeff via Discord.
<aside> ❗
Do not worry about trying to get a solution that is perfect for parts 2 and 3. Good enough solutions with the correct general idea will be accepted. In the past most people have submitted incorrect solutions which had the correct general idea.
</aside>
<aside> ⏱️
The on-boarding should not take a long time. The leads do not want you to spend large amounts of time on the on-boarding, but if you really want to go ahead. If you find yourself spending more than a few hours on this, I recommend just submitting what you have done to a lead, instead of spending lot of time on the on-boarding.
</aside>
Determine the dot product of the vectors [1,1,3] and [1,1,2] in two different ways. Once using only Matlab, and another time using only Simulink.
Using Simulink, determine if the sun is visible to a satellite orbiting the Earth.