Advanced technologies for designing robotic systems for specific applications (Elite Summer School)

Academic Study Board of the Faculty of Engineering

Teaching language: English
EKA: T930016102
Censorship: Second examiner: Internal
Grading: 7-point grading scale
Offered in: Odense
Offered in: Summer school (autumn), Summer school (spring)
Level: Master

Course ID: T930016101
ECTS value: 5

Date of Approval: 08-08-2022


Duration: Intensive course

Version: Archive

Course ID

T930016101

Course Title

Advanced technologies for designing robotic systems for specific applications (Elite Summer School)

ECTS value

5

Internal Course Code

SR-ATRS

Responsible study board

Academic Study Board of the Faculty of Engineering

Administrative Unit

Mærsk McKinney Møller Instituttet

Date of Approval

08-08-2022

Course Responsible

Name Email Department
Kamilla Juel Sørensen kjs@tek.sdu.dk TEK Uddannelseskoordinering og Support
Preben Hagh Strunge Holm prebenh@mmmi.sdu.dk SDU Robotics

Teachers

Name Email Department City
Henrik Gordon Petersen hgp@mmmi.sdu.dk SDU Robotics

Programme Secretary

Name Email Department City
Danny Colmorten daco@tek.sdu.dk TEK Uddannelseskoordinering og -support, Det Tekniske Fakultet

Offered in

Odense

Level

Master

Offered in

Summer school (autumn), Summer school (spring)

Duration

Intensive course

Mandatory prerequisites

At least 120 ECTS from a robotics related university education. Strong mathematics skills together with some knowledge of robot kinematics and computer vision/image processing is required.

Overall learning objectives


Learning objectives - Knowledge

Having completed the course, the successful student will have knowledge about:

  • Properties and types of virtual scenes
  • Properties of digital twins (definition, types of DT, etc.)
  • Different kind of simulations and simulation-based programming
  • Algorithms for Offline planning of collision-free and feasible robot motions
  • Point to point robot planning algorithms
  • Tool path planning in Cartesian space
  • Offline programming
  • Introduction to behavior based robotics 
  • The principles of robot kinematics and dynamics
  • Approaches for programming by Kinaesthetic Teaching including Physical Human-Robot Interaction
  • Control techniques for selected processes
  • Perceiving Depth from Images: Stereoscopic Vision and the Stereo Correspondence Problem 
  • Object pose estimation and pose refinement
  • The theory of Human-Robot Interaction
  • Multimodal Human-Robot Interaction: Proxemics, Gaze and Dialogue
  • Robotics for medical applications
  • Clinical applications of medical robotics
  • Collaborative robots and when to use them
  • Challenges and opportunities for technology-based robotic startups

Learning objectives - Skills

Having completed the course, the successful student will be able to:

  • Being able to set up a virtual scene
  • Select the correct type of digital twin and simulation according to problem requirement
  • Implement and use robot planning algorithms in joint and Cartesian space
  • Create offline programs
  • Develop and use kinematic and dynamic models for robots
  • Select and use programming by Kinaesthetic Teaching techniques
  • Apply control techniques for selected processes
  • Extract a 3D scene description using camera information
  • Use 3D information for pose estimation and pose refinement
  • Design multimodal Human-Robot Interaction 

Learning objectives - Competences

Having completed the course, the successful student will be able to:

  • Ability to create a digital twin and simulation setup, including creating a virtual scene, for a given robotics problem
  • Solve tasks involving motion planning and offline programming
  • Solve tasks involving robot kinematics and dynamics, Kinaesthetic Teaching, and control techniques related to robotics
  • Ability to solve the 3D computer vision problem of pose estimation starting with the stereoscopic process
  • Use multimodal Human Robotic Interaction in robotics application
  • Design and build (part of) a robot system for a real-world robotics application using the technologies mentioned above

Content

The overall goal of the Summer School is that the participants will be able to design a robotic system for a given task. We will mainly focus on industrial manufacturing tasks, but also consider tasks within service robotics and robotics for medical applications. The topics will be taught by leading Danish and international scientists. There will also be company presentations from the Odense Robotics Cluster and entrepreneur contributions outlining experiences with starting a knowledge based robotic company. Within each topic, the participants will get small exercises with the purpose of achieving hands-on experience. 

For designing the system, the participants will in the first part of the course obtain knowledge of state-of-the-art technologies such as:
  • Digital twins and simulations for robotic systems 
  • Offline planning of collision free and feasible robot motions 
  • Modeling and control of robots and robotic systems  
  • Computer Vision and Robot-Vision Systems 
  • Intelligent Human-Robot Interaction

In the second part of the course, the students will receive a challenge, where they in groups will work on designing (part of) a relevant robot system where they apply a few of the above technologies

URL for Skemaplan

Teaching Method

The course is aimed at highly talented Danish and International students from highly ranked robotics related university educations. Teaching will be through lectures and tutorials, with a strong application-oriented focus, and will include a major exercise from a real application.

Time of classes
7-19 August 2022.

Please note that this course will only be offered if physical presence on campus is possible; otherwise it will be cancelled. 

Number of lessons

hours per week

Teaching language

English

Examination regulations

Exam regulations

Name

Exam regulations

Examination is held

At the end of the course.

Tests

Exam

EKA

T930016102

Name

Exam

Description

Exam condition
100 % attendance 

Final exam
The examination is based on an overall assessment of:

  • Public group project presentation on the last day of the course 
  • Individual oral examination

Form of examination

Oral examination

Censorship

Second examiner: Internal

Grading

7-point grading scale

Identification

Student Identification Card - Date of birth

Language

English

ECTS value

5

Additional information

Please note that registration for this course is binding for students enrolled on SDU. 

Enrolment is limited to 25 students. If more applicants than places, applicants who meet the mandatory requirements are prioritised according to their grade average with special emphasis on courses that are especially relevant to this summer course.  

Courses offered

Offer period Offer type Profile Education Semester

Studieforløb

Profile Education Semester Offer period