Advanced technologies for designing robotic systems for specific applications (Elite Summer School)
Academic Study Board of the Faculty of Engineering
Teaching language: English
EKA: T930018102
Censorship: Second examiner: Internal
Grading: Pass/Fail
Offered in: Odense
Offered in: Summer school (autumn), Summer school (spring)
Level: Master
Course ID: T930018101
ECTS value: 5
Date of Approval: 29-01-2024
Duration: Intensive course
Version: Approved - active
Course ID
Course Title
ECTS value
5
Internal Course Code
Responsible study board
Administrative Unit
Date of Approval
Course Responsible
Name | Department | |
---|---|---|
Kamilla Juel Sørensen | kjs@tek.sdu.dk | TEK Uddannelseskoordinering og -support |
Preben Hagh Strunge Holm | prebenh@mmmi.sdu.dk | SDU Robotics |
Teachers
Programme Secretary
Name | Department | City | |
---|---|---|---|
Susanne Bech Fogtmann | sfo@tek.sdu.dk | TEK Uddannelseskoordinering og -support |
Offered in
Level
Offered in
Duration
Mandatory prerequisites
- At least 4 years (equivalent to 240 ECTS) passed on a university education within robotics or nearby scientific fields.
- Required general mathematics knowledge: Calculus, Linear Algebra, Differential Equations, Numerical Methods
- Required domain specific knowledge: Kinematics for mobile robots and robotic manipulators (arms), image processing, signal processing, basic control theory
- Programming: Documented experience with at least one of: C++, Python or MATLAB
- Proficiency in English
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
Number of lessons
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
Two two weeks in August. For exact dates please refer to the website.
Please note that this course will only be offered if physical presence on campus is possible; otherwise it will be cancelled.
Teaching language
Examination regulations
Exam regulations
Name
Exam regulations
Examination is held
At the end of the course.
Tests
Exam
EKA
T930018102
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
Pass/Fail
Identification
Student Identification Card - Date of birth
Language
English
ECTS value
5
Additional information
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.