<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ROS | Forschungsgruppe Mobile Robotik — Prof. Dr. Christian Pfitzner</title><link>https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/tag/ros/</link><atom:link href="https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/tag/ros/index.xml" rel="self" type="application/rss+xml"/><description>ROS</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>de-de</language><lastBuildDate>Mon, 15 Jun 2026 00:00:00 +0000</lastBuildDate><image><url>https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/media/icon_hu11734318148517933569.png</url><title>ROS</title><link>https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/tag/ros/</link></image><item><title>Markerlose Indoor-Lokalisierung einer Drohne ohne GNSS</title><link>https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/publication/2026-drohne-indoor-lokalisierung/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/publication/2026-drohne-indoor-lokalisierung/</guid><description>&lt;h2 id="beschreibung">Beschreibung&lt;/h2>
&lt;p>Die im AerodrOHM eingesetzte Drohne bestimmt ihre Position bisher über ein externes,
markerbasiertes Trackingsystem. Dieses liefert sehr genaue Posen, setzt jedoch einen fest
installierten, instrumentierten Flugraum voraus. Ziel dieser Arbeit ist eine markerlose,
GNSS-freie Indoor-Lokalisierung allein auf Basis der Onboard-Sensorik, sodass die Drohne
unabhängig vom externen Tracking fliegen kann. Die Arbeit baut auf der vorhandenen Drohne und
der bestehenden ROS-Systemarchitektur auf.&lt;/p>
&lt;h2 id="arbeitspakete">Arbeitspakete&lt;/h2>
&lt;ul>
&lt;li>Einarbeitung in die bestehende Drohnen-Plattform und das markerbasierte Trackingsystem im AerodrOHM&lt;/li>
&lt;li>Auswahl und Integration geeigneter Onboard-Sensorik (Kamera, IMU, ggf. Optical-Flow- oder Tiefensensor)&lt;/li>
&lt;li>Implementierung eines markerlosen, GNSS-freien Lokalisierungsverfahrens (z. B. Visual-Inertial Odometry oder Visual SLAM)&lt;/li>
&lt;li>Integration in die bestehende ROS-Systemarchitektur und Flugregelung&lt;/li>
&lt;li>Evaluation der Genauigkeit und Robustheit gegen das markerbasierte Tracking als Ground Truth&lt;/li>
&lt;li>Flugversuche und Dokumentation der Ergebnisse im AerodrOHM&lt;/li>
&lt;/ul>
&lt;h2 id="voraussetzungen">Voraussetzungen&lt;/h2>
&lt;ul>
&lt;li>Kenntnisse in Programmierung (Python und/oder C++)&lt;/li>
&lt;li>Idealerweise erste Erfahrungen mit ROS / ROS 2&lt;/li>
&lt;li>Grundkenntnisse in Computer Vision und/oder Zustandsschätzung (z. B. Kalman-Filter)&lt;/li>
&lt;li>Interesse an Drohnen, Sensorintegration und Lokalisierung&lt;/li>
&lt;li>Selbstständige und sorgfältige Arbeitsweise&lt;/li>
&lt;/ul>
&lt;p>Das Thema kann nach Abstimmung als &lt;strong>Projekt- oder Bachelorarbeit&lt;/strong> bearbeitet werden.&lt;/p>
&lt;h2 id="betreuung">Betreuung&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">Rolle&lt;/th>
&lt;th style="text-align: left">Name&lt;/th>
&lt;th style="text-align: left">E-Mail&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">Betreuer&lt;/td>
&lt;td style="text-align: left">Prof. Dr. Christian Pfitzner&lt;/td>
&lt;td style="text-align: left">&lt;a href="mailto:christian.pfitzner@th-nuernberg.de">christian.pfitzner@th-nuernberg.de&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>Mensch-Roboter-Interaktion am UR12e – Tic-Tac-Toe als interaktive Demo</title><link>https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/publication/2026-tic-tac-toe-ur12e/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate><guid>https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/publication/2026-tic-tac-toe-ur12e/</guid><description>&lt;h2 id="motivation">Motivation&lt;/h2>
&lt;p>Kollaborative Roboterarme wie der UR12e machen Robotik unmittelbar erlebbar — besonders dann,
wenn Menschen direkt mit ihnen interagieren können. Ein Spiel wie Tic-Tac-Toe ist dafür ideal:
Die Regeln kennt jeder, der Spielausgang ist nachvollziehbar, und der Roboter zeigt Wahrnehmung,
Entscheidungsfindung und präzise Bewegung in einem einzigen, anschaulichen Ablauf.&lt;/p>
&lt;p>Am TTZ Nürnberger Land soll auf dieser Basis ein Demonstrator entstehen, der das Thema Robotik
für ein breites Publikum greifbar macht — bei Familienfesten, Tagen der offenen Tür und
Besuchergruppen. Gleichzeitig dient das Projekt als Plattform, um Konzepte der sicheren
Mensch-Roboter-Interaktion praktisch zu erproben.&lt;/p>
&lt;h2 id="arbeitspakete">Arbeitspakete&lt;/h2>
&lt;p>&lt;strong>Wahrnehmung&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Kamerabasierte Erkennung des Spielfeldes und der gesetzten Spielsteine&lt;/li>
&lt;li>Kalibrierung zwischen Kamera- und Roboterkoordinatensystem (Hand-Auge-Kalibrierung)&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Spiellogik&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Implementierung der Tic-Tac-Toe-Logik (z. B. Minimax) zur Zugberechnung&lt;/li>
&lt;li>Erkennung von Spielende, Sieg, Niederlage und Unentschieden&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Roboteransteuerung&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Ansteuerung des UR12e über vorhandene Schnittstellen (ROS oder URScript)&lt;/li>
&lt;li>Greifen und sicheres Platzieren der Spielsteine&lt;/li>
&lt;li>Funktionale Sicherheit im kollaborativen Betrieb (Kraft-/Geschwindigkeitsbegrenzung)&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Interaktion &amp;amp; Demo&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Intuitive, für Laien verständliche Spielführung und Nutzerführung&lt;/li>
&lt;li>Robustheitstests und Aufbereitung als vorführbare Demo&lt;/li>
&lt;li>Optionaler Ausblick: konzeptionelle Erweiterung auf Schach&lt;/li>
&lt;/ul>
&lt;h2 id="voraussetzungen">Voraussetzungen&lt;/h2>
&lt;ul>
&lt;li>Programmierkenntnisse in Python und/oder C++&lt;/li>
&lt;li>Idealerweise erste Berührungspunkte zur Robotik&lt;/li>
&lt;li>Interesse an Bildverarbeitung, Spiellogik und Mensch-Roboter-Interaktion&lt;/li>
&lt;li>Freude an praktischer Arbeit mit realer Roboterhardware&lt;/li>
&lt;/ul>
&lt;p>Das Thema wird als &lt;strong>Projekt- oder Bachelorarbeit&lt;/strong> ausgeschrieben und kann bei guter Eignung
als Grundlage für aufbauende Arbeiten (z. B. Erweiterung auf Schach) dienen.&lt;/p>
&lt;h2 id="betreuung">Betreuung&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">Rolle&lt;/th>
&lt;th style="text-align: left">Name&lt;/th>
&lt;th style="text-align: left">E-Mail&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">Betreuer&lt;/td>
&lt;td style="text-align: left">Prof. Dr. Christian Pfitzner&lt;/td>
&lt;td style="text-align: left">&lt;a href="mailto:christian.pfitzner@th-nuernberg.de">christian.pfitzner@th-nuernberg.de&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">Co-Betreuer&lt;/td>
&lt;td style="text-align: left">M. Sc. Patrick Fußy&lt;/td>
&lt;td style="text-align: left">&lt;a href="mailto:patrick.fussy@th-nuernberg.de">patrick.fussy@th-nuernberg.de&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>&lt;strong>Ort:&lt;/strong> TTZ Nürnberger Land / TH Nürnberg Georg Simon Ohm&lt;/p></description></item><item><title>Wiederinbetriebnahme eines mobilen C-Bogen-Roboters mit Mecanum-Antrieb</title><link>https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/publication/2026-c-bogen-robot-recommissioning/</link><pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate><guid>https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/publication/2026-c-bogen-robot-recommissioning/</guid><description>&lt;h2 id="aufgabenpakete">Aufgabenpakete&lt;/h2>
&lt;ul>
&lt;li>Analyse und Dokumentation des vorhandenen Robotersystems&lt;/li>
&lt;li>Sichtung und Bewertung von Hard- und Softwarekomponenten&lt;/li>
&lt;li>Fehlersuche und Entwicklung eines Konzepts zur Wiederinbetriebnahme&lt;/li>
&lt;li>Implementierung bzw. Anpassung der Ansteuerung des Mecanum-Antriebs&lt;/li>
&lt;li>Durchführung kleinerer mechanischer Änderungen und Integrationsarbeiten&lt;/li>
&lt;li>Test, Validierung und Dokumentation der Systemfunktion&lt;/li>
&lt;/ul>
&lt;h2 id="voraussetzungen">Voraussetzungen&lt;/h2>
&lt;ul>
&lt;li>Interesse an mobiler Robotik, Mechatronik und technischen Systemen&lt;/li>
&lt;li>Grundkenntnisse in Robotik, Regelungstechnik oder Fahrzeugsystemen&lt;/li>
&lt;li>Praktische Erfahrung in mindestens einem der Bereiche Programmierung, Elektronik oder CAD / mechanische Konstruktion&lt;/li>
&lt;li>Idealerweise erste Kenntnisse in ROS, Python oder C++&lt;/li>
&lt;li>Selbstständige und strukturierte Arbeitsweise&lt;/li>
&lt;/ul>
&lt;p>Die Arbeit eignet sich je nach Schwerpunktsetzung als &lt;strong>Projektarbeit, Bachelorarbeit oder Masterarbeit&lt;/strong>.&lt;/p>
&lt;h2 id="betreuung">Betreuung&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">Rolle&lt;/th>
&lt;th style="text-align: left">Name&lt;/th>
&lt;th style="text-align: left">E-Mail&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">Betreuer&lt;/td>
&lt;td style="text-align: left">Prof. Dr. Christian Pfitzner&lt;/td>
&lt;td style="text-align: left">&lt;a href="mailto:christian.pfitzner@th-nuernberg.de">christian.pfitzner@th-nuernberg.de&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>&lt;strong>Ort:&lt;/strong> TH Nürnberg Georg Simon Ohm / OIC&lt;/p></description></item><item><title>2R-Roboterarm als Praktikumsversuch – Gravity Compensation und Reinforcement Learning</title><link>https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/publication/2026-2r-roboterarm-praktikum/</link><pubDate>Mon, 08 Jun 2026 00:00:00 +0000</pubDate><guid>https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/publication/2026-2r-roboterarm-praktikum/</guid><description>&lt;h2 id="motivation">Motivation&lt;/h2>
&lt;p>Im Praktikum &amp;ldquo;Intelligent Robotics&amp;rdquo; des Masterstudiengangs M-IAS fehlt bislang ein
hands-on Versuch, der die Brücke zwischen klassischer modellbasierter Regelung und
modernen lernbasierten Methoden schlägt. Ein 2R-Roboterarm mit Drehmomentsteuerung
bietet genau diese Möglichkeit: Studierende erleben zunächst die physikalischen Effekte
der Schwerkraft am realen System und lernen anschließend, wie ein RL-Agent dieselbe
Aufgabe datengetrieben löst.&lt;/p>
&lt;h2 id="arbeitspakete">Arbeitspakete&lt;/h2>
&lt;p>&lt;strong>Hardware&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Auswahl und Inbetriebnahme der BLDC-Motoren und Motortreiber (z. B. ODrive / VESC)&lt;/li>
&lt;li>Mechanischer Entwurf und Fertigung der Armsegmente (CAD, 3D-Druck oder Aluminiumprofil)&lt;/li>
&lt;li>Integration von Encodern und Verkabelung&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Software &amp;amp; Regelung&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Implementierung von Vorwärts- und Rückwärtskinematik&lt;/li>
&lt;li>Modellbasierte Gravity-Compensation-Regelung (Drehmomentkompensation in Echtzeit)&lt;/li>
&lt;li>ROS-Integration: Topics, Services und ggf. ros2_control&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Reinforcement Learning&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Aufbau einer Simulationsumgebung (Gazebo oder MuJoCo) für das RL-Training&lt;/li>
&lt;li>Training eines Agenten (z. B. PPO / SAC) auf eine Zielpositions-Aufgabe&lt;/li>
&lt;li>Sim-to-Real-Transfer und Evaluation am realen Arm&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Dokumentation&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Erstellung von Versuchsanleitungen für den Praktikumseinsatz im M-IAS-Studiengang&lt;/li>
&lt;/ul>
&lt;h2 id="voraussetzungen">Voraussetzungen&lt;/h2>
&lt;ul>
&lt;li>Kenntnisse in Regelungstechnik und Robotik (Kinematik, Dynamik)&lt;/li>
&lt;li>Programmierkenntnisse in Python und/oder C++&lt;/li>
&lt;li>Idealerweise Erfahrung mit ROS&lt;/li>
&lt;li>Interesse an maschinellem Lernen und Reinforcement Learning&lt;/li>
&lt;li>Freude an praktischem Hardware-Aufbau und Prototyping&lt;/li>
&lt;/ul>
&lt;p>Das Thema kann nach Abstimmung als &lt;strong>Projekt- oder Masterarbeit&lt;/strong> bearbeitet werden.&lt;/p>
&lt;h2 id="betreuung">Betreuung&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">Rolle&lt;/th>
&lt;th style="text-align: left">Name&lt;/th>
&lt;th style="text-align: left">E-Mail&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">Betreuer&lt;/td>
&lt;td style="text-align: left">Prof. Dr. Christian Pfitzner&lt;/td>
&lt;td style="text-align: left">&lt;a href="mailto:christian.pfitzner@th-nuernberg.de">christian.pfitzner@th-nuernberg.de&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>Drone Swarm Obstacle Avoidance – Kollisionsfreie Navigation von Micro-Drohnen</title><link>https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/publication/2026-drone-swarm-obstacle-avoidance/</link><pubDate>Mon, 08 Jun 2026 00:00:00 +0000</pubDate><guid>https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/publication/2026-drone-swarm-obstacle-avoidance/</guid><description>&lt;h2 id="arbeitspakete">Arbeitspakete&lt;/h2>
&lt;ul>
&lt;li>Einbindung und Kalibrierung der externen 3D-Kamera&lt;/li>
&lt;li>Verarbeitung, Filterung und Transformation der Punktwolkendaten&lt;/li>
&lt;li>Entwicklung einer Klassifikation zur Unterscheidung von Personen und Drohnen&lt;/li>
&lt;li>Entwurf und Implementierung eines reaktiven Schwarmverhaltens mit Sicherheitszonen&lt;/li>
&lt;li>Test und Evaluation im Flugraum mit realen Personen&lt;/li>
&lt;/ul>
&lt;h2 id="voraussetzungen">Voraussetzungen&lt;/h2>
&lt;ul>
&lt;li>Kenntnisse in Programmierung (Python und/oder C++)&lt;/li>
&lt;li>Idealerweise erste Erfahrungen mit ROS&lt;/li>
&lt;li>Interesse an Sensorintegration, Punktwolkenverarbeitung und Wahrnehmungsverfahren&lt;/li>
&lt;/ul>
&lt;p>Das Thema kann nach Abstimmung als &lt;strong>Projekt- oder Masterarbeit&lt;/strong> bearbeitet werden.&lt;/p>
&lt;h2 id="betreuung">Betreuung&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">Rolle&lt;/th>
&lt;th style="text-align: left">Name&lt;/th>
&lt;th style="text-align: left">E-Mail&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">Betreuer&lt;/td>
&lt;td style="text-align: left">Prof. Dr. Christian Pfitzner&lt;/td>
&lt;td style="text-align: left">&lt;a href="mailto:christian.pfitzner@th-nuernberg.de">christian.pfitzner@th-nuernberg.de&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item></channel></rss>