SwarmLabProjects

Lecturer:

  • Christoph Steup
  • Sebastian Mai
  • Michael Preuß
  • Sanaz Mostaghim

 

Language: 

The course will be held in English or German depending on the participant's preferred language.

Participants:

All students of bachelor and master curriculums of the faculty are eligible to attend the course. The course can be taken as Digital Engineering Project, Inter-Disciplinary Project or Team-Project. The actual type of course depends on the needs of the students and the available Topics. It is mandatory for a participant to have background knowledge in at least one of the following topics:

  • Robotics
  • Programming in C/C++ or Python
  • Theory and Algorithms of Swarm Intelligence
  • Communications and Networks
  • Development of Embedded Applications  in C
  • Robot Operating System (ROS)
  • Linux Server Administration

 

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. The date of the Kickoff-Meeting is October 12, 14:00, Room G29-035 changed to G29-037. If you want to participate, this meeting is mandatory.

For students unable to attend the meeting in person, the following Zoom meeting will be provided:

https://ovgu.zoom.us/j/68618881351
Meeting ID: 686 1888 1351
Passcode: 031768

 

Organization:

The course will be taken in groups of 3-5 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.

Available Topics:

DE-Project / Team project: Extending an EasyMile Shuttle with Autonomous Driving Capabilities

in Cooperation with ifak e.V.

Participants may either choose this topic as DE-Project, Interdisciplinary Team Project or Scientific Team Project in Bachelor or Master Studies at the FIN.

The participants will start working on an Easy Mile Shuttle, which is situated at the ifak e.V in the Science Harbor of Magdeburg. The goal is to evaluate the current state of autonomous driving using ROS on this mobile platform. The platform already provides multiple sensors and actors. During the project, the participants will evaluate the usability of these sensors regarding their use in algorithms for autonomous driving from ROS 1/2.

 

Team- / Software project for Bachelor Students: Implementing the Sliding Tiles Game with Driving Swarm

One research area in the SwarmLab concerns the coordinated movement of many mobile robots. The goal of this project is to implement a navigation behaviour for very crowded spaces. The Sliding Tiles game is an example of such navigation, where all but one of the regions in the environment is occupied by one robot.

Most components of such Multi-Robot navigation are already implemented in the DrivingSwarm framework, the main focus of the project is on solving the moving tiles puzzle for general graphs and adapting the existing navigation to the application. In addition to the implementation, the behaviour should be analysed in experiments with real robots.

In the project, you will use ROS2, it is very nice if you already know it but not required. To work in the project you need knowledge in git, the Python programming language, and the Linux command line (bash).

 

DE-Project / Team Project: Using a Hamster Robot to develop an autonomous Obstacle for the oTToCAR Team

The oTToCAR Team of the faculty takes part in the CaroloCup. In this competition, they need to build and program an autonomous model car, which is able to follow a track, avoid obstacles and detect and handle intersections.

The aim of this project is to build an additional robotic car based on Hamster robots, which is able to drive autonomously and present obstacles to the oTToCAR to enable testing of competition relevant scenarios. The Hamster comes equipped with a 3D-Camera and a LiDAR sensor and an integrated PC. The task of this project is to enable it to drive autonomous on pre-specified path with specified speed using the Robot Operating System.

 

Additional Topics: on request

Last Modification: 11.10.2021 - Contact Person: Webmaster