Software Projects: Rolling Swarm

 Lecturer:

  • Sanaz Mostaghim
  • Michael Preuss
  • Christoph Steup

Language: 

The course will be held in English or German as requested by the participating students.

Participants:

All students of bachelor curriculums of the faculty are eligable to visit the course. However it is beneficial if students are familiar with at least one of the following topics:

  • Robotics
  • Programming in C++ or Python
  • Technical Computer Science
  • Communications and Network
  • Robot Operating System (ROS)

First Meeting: 

The first meeting will be used to organize the project. We will describe the available tasks, the used system and group the interested students. This Kickoff-Meeting will be held on 11.10.17 and 17.10.17 at 13:00 in SwarmLab (G29-035). If you want to participate, one of these meeting is mandatory.

Organization:

The course will be taken in groups of 3-4 Students per topic. The  students and the groups will be chosen by us depending on your background. The individual topics are not fully fixed, extensions and modifications are possible depending on the skills and interest of participating students. This will be discussed in the first meeting. The result of each project is a working demonstration with commented source code and a written documentation indicating the general concept and a How to to start the demo.

Hardware:

The robots are connected to one or more PCs using Bluetooth. The PCs run the Robot Operating System (ROS). This routes the sensory information and actuation commands between your programs and the lab equipment dynamically. The position of the robots is tracked by a camera system and provides as a 2D-position with high accuracy and update rate.

Available Topics:

Sphero Navstak
Swarm Behavior 
Discover the NAO Robot

 

Last Modification: 11.09.2017 - Contact Person: Webmaster