Dette er en gammel utgave av dokumentet!


TTK22 Software tool chain for networked vehicle systems

Lectures Fall 2019:

  • Monday 26 Aug Lectures 09:15-12:00, Exercises 14:15-15:00, room B337
  • Tuesday 27 Aug Lectures 09:15-12:00, Exercises 14:15-15:00, room B337
  • Thursday 29 Aug Lectures 09:15-12:00, Exercises 14:15-15:00, room B337
  • Monday 14 Oct Lectures 09:15-12:00, Exercises 14:15-15:00, room B337
  • Wednesday 16 Oct Lectures 09:15-12:00, Exercises 14:15-15:00, room B337
  • Thursday 17 Oct Lectures 09:15-12:00, Exercises 14:15-15:00, room B337

Instructor: Adjunct Professor João Tasso de Figueiredo Borges de Sousa, room D152

Description

The course offers a comprehensive introduction to the theory and operation of networked underwater, surface and air vehicles from the software implementation point of view. This is done with the help of the LSTS software tool chain with views to other software frameworks and cross domain inter-operability. The learning objectives are to understand the organizing principles for networked vehicle systems and how to use the software tool chain to develop and/or integrate planning and execution control methods for these systems. This includes: i) case studies in networked vehicle systems, and software frameworks; ii) radio and underwater communications, delay-tolerant networking, IMC communications protocol overview; iii) DUNE onboard software overview, installation, and creation of tasks and controllers; iv) Neptus offboard software overview, installation, creation of graphical user interfaces, and data storage and visualization; and, v) Ripples overview and creation of web-controlled back-seat drivers, and ROS bridge.

The course is organized into the following modules:

  • Module 1: Introduction to Networked Vehicle Systems, Prof. João Sousa (2h)
  • Module 2: Communications and inter-operability, Prof. João Sousa (4h)
  • Module 3: DUNE – Onboard software, coordinated by José Pinto (6h)
  • Module 4: Neptus – Offboard software, coordinated by Paulo Dias (6h)
  • Module 5: Ripples web server and other software frameworks, Prof. João Sousa (4h)

Course material

Lecture notes, assigments and other material: https://zepinto.github.io/ttk22/

LSTS software toolchain: https://lsts.fe.up.pt/toolchain

Assignments

Mandatory assignments and project report.

Exam Dates and Rooms

TBD




2019/08/26 08:34, torarnj