Professional Documents
Culture Documents
EEE4119F - Project Brief
EEE4119F - Project Brief
If all of the above criteria are met, additional marks will be given for,
Landing scenarios
Finally, the controller must be robust enough to handle three different landing scenarios. These can
be selected by double clicking on the lander model block in Simulink. Each mode has a different
range of values for the initial height, angle and angular velocity of the lander.
Helper files
You will be given the following files, which may be useful when designing your controllers:
1. safely_landed.m – a function that indicates whether the requirements have been met.
2. make_animation.m – a function that produces a simple animation of the lander. Note that
the top of the arrow corresponds to 𝑦, the bottom of the rocket.
3. make_line_plots.m – a function that produces some useful plots after running the
simulation one or more times.
4. main.m – a short demo of how to use these helper scripts.
You'll be able to look at their code and modify them as needed. Let the TA know if you need an
explanation of anything.
Note that the project is aimed at assessing the ECSA ELO 2 (see the course handout for more
details).
Marking scheme
Marks will be awarded as follows:
toul also
?
Task
Report on controller
Marks
20
-
Model identification 25
Satisfy requirements in mode 1 15
Satisfy requirements in mode 2 15
Satisfy requirements in mode 3 15
Additional marks 10