course-details-portlet

TTK4190

Guidance, Navigation and Control of Vehicles

Credits 7.5
Level Second degree level
Course start Autumn 2022
Duration 1 semester
Language of instruction Norwegian
Location Trondheim
Examination arrangement School exam

About

About the course

Course content

Mathematical modeling and simulation of vehicles in 6 degrees of freedom. This includes mathematical modeling of ships, semi-submersibles, aircraft, autonomous underwater vehicles (AUV), and unmanned aerial vehicles (UAV). Introduction to aerodynamics, hydrodynamics, sea loads, and mathematical modeling of the environment (waves, ocean currents, and wind). Kinematics (Euler angles and unit quaternions), transformations, rotation matrices, geographical and body-fixed coordinates systems, rigid-body kinetics, and vectorial mechanics. Methods for designing and implementing guidance, navigation, and control (GNC) systems for marine craft and aircraft. This includes simulation and testing of motion control systems during failure situations and for varying environmental loads. Emphasis is placed on classical guidance systems included line-of-sight (LOS) methods and path planning. Applied control theory and synthesis of optimal controllers and state estimators (Kalman filtering), nonlinear observer theory, PID control with extensions to nonlinear systems, Lyapunov methods, sliding-mode control, feedback linearization, backstepping designs, and passivity-based methods. Autopilot design, dynamic positioning, attitude stabilization, roll damping, altitude and depth autopilots, vibration damping, sensor and navigation systems, and wave filtering. Observers and error-state Kalman filter for integration of global navigation satellite systems (GNSS) and inertial measurements (gyros and accelerometers).

Learning outcome

Knowledge: Detailed knowledge about guidance, navigation and control systems for marine craft, aircraft and unmanned vehicles (AUV and UAV systems). Be able to read and understand methods published in the literature and evaluate and compare these with methods used in practical systems. Skills: Design and implement motion control systems for ships, ocean structures, underwater vehicles, aircraft and unmanned vehicles. Be able to simulate vessel motion, motion control systems and the effect of wind, wave and ocean current forces on these systems. Independent management of small R&D projects and contribute actively in larger projects. General competence: Communicate work related problems with specialists and nonspecialists.

Learning methods and activities

Lectures and mandatory computer assignments in Matlab og Simulink. A take-home project on UAV flight control systems. Introduction and use of the MSS Toolbox https://github.com/cybergalactic/MSS. The objectives of the assignments are to simulate and test self-developed motion control systems for marine craft, aircraft and unmanned vehicles.

Compulsory assignments

  • Assignments
  • Flight control report

Further on evaluation

School exam in writing is the basis for the final grade in the subject. The final grade is given as a letter. The exam is only given in English but answers in both Norwegian and English are accepted. If there is a re-sit examination, the examination form may be changed from written to oral. The computer assignments, take-home project and final exam must all be passed in order to pass the course. In the case that the student receives an F/Fail as a final grade after both ordinary and re-sit exam, then the student must retake the course in its entirety.

Required previous knowledge

TTK4105 Control Systems, alternatively AIS 2002 Control Systems Engineering, IELET2002 Control Engineering or TTK4230 Control Systems. TTK4115 Linear system theory, alternatively a course that covers linear-quadratic optimal control and state estimation (Kalman filter).

Course materials

  • Fossen, T. I. Handbook of Marine Craft Hydrodynamics and Motion Control. John Wiley & Sons Ltd, 2nd edition, 2021.
  • Beard, R. W. and T. W. McLain. Small Unmanned Aircraft. Theory and Practice. Princeton University Press, 2012.

Credit reductions

Course code Reduction From
SIE3090 7.5 sp
This course has academic overlap with the course in the table above. If you take overlapping courses, you will receive a credit reduction in the course where you have the lowest grade. If the grades are the same, the reduction will be applied to the course completed most recently.

Subject areas

  • Engineering Cybernetics
  • MSc-level Engineering and Architecture
  • Technological subjects

Contact information

Course coordinator

Lecturers

Department with academic responsibility

Department of Engineering Cybernetics

Examination

Examination

Examination arrangement: School exam
Grade: Letter grades

Ordinary examination - Autumn 2022

School exam
Weighting 100/100 Examination aids Code C Date 2022-11-30 Time 15:00 Duration 4 hours Exam system Inspera Assessment
Place and room for school exam

The specified room can be changed and the final location will be ready no later than 3 days before the exam. You can find your room location on Studentweb.

Sluppenvegen 14
Room SL324
1 candidate
Room SL410 blå sone
19 candidates
Room SL410 orange sone
59 candidates
Room SL430
2 candidates

Re-sit examination - Summer 2023

School exam
Weighting 100/100 Examination aids Code C Duration 4 hours Exam system Inspera Assessment Place and room Not specified yet.