<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Computer Vision | Mobile Robotics Research Group — Prof. Dr. Christian Pfitzner</title><link>https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/en/tag/computer-vision/</link><atom:link href="https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/en/tag/computer-vision/index.xml" rel="self" type="application/rss+xml"/><description>Computer Vision</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</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>Computer Vision</title><link>https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/en/tag/computer-vision/</link></image><item><title>Markerless Indoor Localization of a Drone without GNSS</title><link>https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/en/publication/2026-drohne-indoor-lokalisierung/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/en/publication/2026-drohne-indoor-lokalisierung/</guid><description>&lt;h2 id="description">Description&lt;/h2>
&lt;p>The drone used at the AerodrOHM currently determines its position via an external,
marker-based tracking system. This provides very accurate poses but requires a permanently
installed, instrumented flight space. The goal of this thesis is a markerless, GNSS-free
indoor localization based solely on onboard sensors, so that the drone can fly independently
of the external tracking. The work builds on the existing drone and the established ROS system
architecture.&lt;/p>
&lt;h2 id="work-packages">Work Packages&lt;/h2>
&lt;ul>
&lt;li>Familiarization with the existing drone platform and the marker-based tracking system at the AerodrOHM&lt;/li>
&lt;li>Selection and integration of suitable onboard sensors (camera, IMU, optionally optical-flow or depth sensor)&lt;/li>
&lt;li>Implementation of a markerless, GNSS-free localization method (e.g. visual-inertial odometry or visual SLAM)&lt;/li>
&lt;li>Integration into the existing ROS system architecture and flight control&lt;/li>
&lt;li>Evaluation of accuracy and robustness against the marker-based tracking as ground truth&lt;/li>
&lt;li>Flight experiments and documentation of the results at the AerodrOHM&lt;/li>
&lt;/ul>
&lt;h2 id="requirements">Requirements&lt;/h2>
&lt;ul>
&lt;li>Programming skills (Python and/or C++)&lt;/li>
&lt;li>Ideally some experience with ROS / ROS 2&lt;/li>
&lt;li>Basic knowledge of computer vision and/or state estimation (e.g. Kalman filter)&lt;/li>
&lt;li>Interest in drones, sensor integration and localization&lt;/li>
&lt;li>Independent and diligent way of working&lt;/li>
&lt;/ul>
&lt;p>This topic can be completed as a &lt;strong>project or bachelor&amp;rsquo;s thesis&lt;/strong> subject to agreement.&lt;/p>
&lt;h2 id="supervision">Supervision&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">Role&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">Supervisor&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>Human-Robot Interaction on the UR12e – Tic-Tac-Toe as an Interactive Demo</title><link>https://christianpfitzner.github.io/forschungsgruppe-mobile-robotik/en/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/en/publication/2026-tic-tac-toe-ur12e/</guid><description>&lt;h2 id="motivation">Motivation&lt;/h2>
&lt;p>Collaborative robot arms such as the UR12e make robotics immediately tangible — especially when
people can interact with them directly. A game like Tic-Tac-Toe is ideal for this: everyone knows
the rules, the outcome is easy to follow, and the robot demonstrates perception, decision-making
and precise motion in a single, illustrative sequence.&lt;/p>
&lt;p>At the TTZ Nürnberger Land, this is to become the basis for a demonstrator that makes robotics
graspable for a broad audience — at family events, open-house days and for visitor groups. At the
same time, the project serves as a platform to put concepts of safe human-robot interaction into
practice.&lt;/p>
&lt;h2 id="work-packages">Work Packages&lt;/h2>
&lt;p>&lt;strong>Perception&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Camera-based detection of the board and the placed game pieces&lt;/li>
&lt;li>Calibration between camera and robot coordinate frames (hand-eye calibration)&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Game Logic&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Implementation of the Tic-Tac-Toe logic (e.g. minimax) for move computation&lt;/li>
&lt;li>Detection of game end, win, loss and draw&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Robot Control&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Control of the UR12e via its existing interfaces (ROS or URScript)&lt;/li>
&lt;li>Grasping and safely placing the game pieces&lt;/li>
&lt;li>Functional safety in collaborative operation (force/speed limiting)&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Interaction &amp;amp; Demo&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>Intuitive game flow and user guidance understandable for non-experts&lt;/li>
&lt;li>Robustness testing and preparation as a presentable demo&lt;/li>
&lt;li>Optional outlook: conceptual extension to chess&lt;/li>
&lt;/ul>
&lt;h2 id="requirements">Requirements&lt;/h2>
&lt;ul>
&lt;li>Programming skills in Python and/or C++&lt;/li>
&lt;li>Ideally some prior exposure to robotics&lt;/li>
&lt;li>Interest in computer vision, game logic and human-robot interaction&lt;/li>
&lt;li>Enthusiasm for hands-on work with real robot hardware&lt;/li>
&lt;/ul>
&lt;p>This topic is offered as a &lt;strong>project or bachelor&amp;rsquo;s thesis&lt;/strong> and, given a good fit, can serve as
a foundation for follow-up work (e.g. extension to chess).&lt;/p>
&lt;h2 id="supervision">Supervision&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">Role&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">Supervisor&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-Supervisor&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>Location:&lt;/strong> TTZ Nürnberger Land / TH Nürnberg Georg Simon Ohm&lt;/p></description></item></channel></rss>