64-158 Practical Course Developing Context-Aware Applications for Mobile Devices

Course offering details

Instructors: Prof. Dr. Janick Edinger

Event type: Internship

Displayed in timetable as: Prak Distributed OS

Hours per week: 4

Language of instruction: German/English

Min. | Max. participants: - | 20

Registration group: Anmeldegruppe Praktika

Comments/contents:

The participants will develop algorithms for autonomous robotic systems.
They will be introduced to basic concepts of robot programming and control using the middleware ROS
and will implement typical techniques for navigation, such as dead reckoning, line following and freespace navigation to run on available hardware.
This includes processing and interpretation of data from multiple sensors.
The major part of the course will work towards a laser-tag-style competition, where robots of different teams have to detect and "hunt" each other to score points.
 

Learning objectives:


  • Apply simple theoretical concepts to real robot systems
  • Gain experiences in working with physical sensors, actuators and robot programming
  • First steps in the research field of autonomous robotic systems

Didactic concept:
Students will work in small groups, starting with task sheets in order to learn ROS and then working independently in small groups on the participation in the laser-tag competition.

Literature:


  1. http://wiki.ros.org
  2. http://wiki.ros.org/Robots/TurtleBot
  3. Robot Operating System (ROS) : The Complete Reference (Volume 1) / edited by Anis Koubaa, Springer 2016.

Appointments
Date From To Room Instructors
1 Sat, 9. Jan. 2021 09:30 12:30 Digital Prof. Dr. Janick Edinger
2 Sat, 9. Jan. 2021 14:00 17:00 Digital Prof. Dr. Janick Edinger
3 Sun, 10. Jan. 2021 10:00 14:00 Digital Prof. Dr. Janick Edinger
4 Sat, 16. Jan. 2021 09:30 14:00 Digital Prof. Dr. Janick Edinger
5 Sat, 23. Jan. 2021 09:30 14:00 Digital Prof. Dr. Janick Edinger
Exams in context of modules
Module (start semester)/ Course Requirement combination Exam Date Instructors Compulsory pass
InfB-Prak Practical Course Informatics (WiSe 19/20) / InfB_Prak  Practical Course Developing Context-Aware Applications for Mobile Devices Internship certificate 3  Internship certificate No Date Prof. Dr. Janick Edinger Yes
InfB-Prak Practical Course Informatics (WiSe 20/21) / InfB_Prak  Practical Course Developing Context-Aware Applications for Mobile Devices Internship certificate 1  Internship certificate No Date Prof. Dr. Janick Edinger Yes
InfB-Prak Practical Course Informatics (SuSe 19) / InfB_Prak  Practical Course Developing Context-Aware Applications for Mobile Devices Internship certificate 4  Internship certificate No Date Prof. Dr. Janick Edinger Yes
InfB-Prak Practical Course Informatics (SuSe 20) / InfB_Prak  Practical Course Developing Context-Aware Applications for Mobile Devices Internship certificate 2  Internship certificate No Date Prof. Dr. Janick Edinger Yes
InfB-Prak/MCI Practical Course Human-Computer Interaction (WiSe 19/20) / MCI_PR  Practical Course Developing Context-Aware Applications for Mobile Devices Praktikumsabschluss 3  Internship certificate No Date Prof. Dr. Janick Edinger Yes
InfB-Prak/MCI Practical Course Human-Computer Interaction (WiSe 20/21) / MCI_PR  Practical Course Developing Context-Aware Applications for Mobile Devices Praktikumsabschluss 1  Internship certificate No Date Prof. Dr. Janick Edinger Yes
InfB-Prak/MCI Practical Course Human-Computer Interaction (SuSe 20) / MCI_PR  Practical Course Developing Context-Aware Applications for Mobile Devices Praktikumsabschluss 2  Internship certificate No Date Prof. Dr. Janick Edinger Yes
InfB-Prak/MCI Practical Course Human-Computer Interaction (WiSe 18/19) / MCI_PR  Practical Course Developing Context-Aware Applications for Mobile Devices Praktikumsabschluss 4  Internship certificate No Date Prof. Dr. Janick Edinger Yes
InfB-Prak/SSE Practical Course - Software Development (WiSe 20/21) / SSE_PR  Practical Course Developing Context-Aware Applications for Mobile Devices Internship certificate 1  Internship certificate No Date Prof. Dr. Janick Edinger Yes
InfB-Prak/SSE Practical Course - Software Development (WiSe 19/20) / SSE_PR  Practical Course Developing Context-Aware Applications for Mobile Devices Internship certificate 3  Internship certificate No Date Prof. Dr. Janick Edinger Yes
InfB-Prak/SSE Practical Course - Software Development (SuSe 20) / SSE_PR  Practical Course Developing Context-Aware Applications for Mobile Devices Internship certificate 2  Internship certificate No Date Prof. Dr. Janick Edinger Yes
InfB-Prak/SSE Practical Course - Software Development (SoSe 18) / SSE_PR  Practical Course Developing Context-Aware Applications for Mobile Devices Internship certificate 4  Internship certificate No Date Prof. Dr. Janick Edinger Yes
Class session overview
  • 1
  • 2
  • 3
  • 4
  • 5
Instructors
Prof. Dr. Janick Edinger