Skip to content


Spacecraft Guidance, Navigation and Control 7.5 credits

Styrning, navigering och reglering av rymdfarkoster
Second cycle, R7030R
Course syllabus valid: Autumn 2020 Sp 1 - Present
The version indicates the term and period for which this course syllabus is valid. The most recent version of the course syllabus is shown first.

Education level
Second cycle
Grade scale
G U 3 4 5
Space Engineering
Subject group (SCB)
Space Technology
Main field of study
Space Technology

Entry requirements

Basic knowledge of control systems and modeling (Measurement and control R0005E). The students should also have a good background in Orbit and attitude dynamics (R7025R) and basic knowledge of spacecraft control, corresponding to the course R7026E Spacecraft control. Good knowledge in English equivalent to English 6. More information about the English language requirements []

More information about English language requirements


The selection is based on 20-285 credits

Course Aim

The  aim of the course would be to emphasize in advance concepts of guidance, navigation and control for space systems, including satellites, rockets, rovers, aerial vehicles, manipulators and planes. The learning objectives of the course are:

  • Understand and utilize space sensory systems for GNC
  • Design advanced control schemes spacecrafts
  • Understand basic robotic principles for space applications
  • Understand and utilize advanced concepts of Machine Vision for GNC applications
  • Apply the underlying knowledge in realistic labs

  1. Trajectory generation
  2. Attitude estimation
  3. Space Sensors for Navigation
  4. path Planning
  5. Trajectory Tracking
  6. LQR/LQG control
  7. MPC control for satellite
  8. Machine Vision for Space applications I
  9. Machine Vision for Space applications II
  10. Visual Servoing
  11. Spacecrafts / Rover Kinematics
  12. Rockets kinematics, dynamics and control
  13. Manipulator Kinematics


The course realization will take place through: a) lectures and b) labs. The aim is to demonstrate the fundamental concepts of advanced spacecraft control in real-life experimental setups to strengthen the learning objectives of the course.

The course will involve realistic simulations and experiments to demonstrate the learning objectives of the course, while providing the necessary background to the students to understand, design and utilize GNC systems. The course will be finalized with a research oriented project that will be defined with the examiner.


The course examination will be based on a final project evaluation that the student should select and formulate with the help of the examiner. For passing the course, the student should have successfully completed all the required lab assignments as well.

George Nikolakopoulos

Literature. Valid from Autumn 2020 Sp 1 (May change until 10 weeks before course start)
Title: Modern Navigation, Guidance, and Control Processing, vol 2
Author: Ching-Fang Lin
Publisher: Prentice Hall

Course offered by
Department of Computer Science, Electrical and Space Engineering

CodeDescriptionGrade scaleHPStatusFrom periodTitle
0001Final projectG U 3 4 57.50MandatoryA20

Syllabus established
by Jonny Johansson, HUL SRT 21 Feb 2020

Last revised
by Jonny Johansson, HUL SRT 21 Feb 2020