<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Robotics | Christopher Knievel</title><link>http://www-home.htwg-konstanz.de/~cknievel/tags/robotics/</link><atom:link href="http://www-home.htwg-konstanz.de/~cknievel/tags/robotics/index.xml" rel="self" type="application/rss+xml"/><description>Robotics</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Mon, 16 Oct 2023 11:13:50 +0100</lastBuildDate><image><url>http://www-home.htwg-konstanz.de/~cknievel/media/icon_hu_eee4a95885829ab2.png</url><title>Robotics</title><link>http://www-home.htwg-konstanz.de/~cknievel/tags/robotics/</link></image><item><title>Connect Four Robot: Reinforcement Learning on Embedded Hardware</title><link>http://www-home.htwg-konstanz.de/~cknievel/projects/4gewinnt_roboter/</link><pubDate>Mon, 16 Oct 2023 11:13:50 +0100</pubDate><guid>http://www-home.htwg-konstanz.de/~cknievel/projects/4gewinnt_roboter/</guid><description>&lt;p&gt;The Connect Four robot is a physical demonstrator for reinforcement learning. It was originally developed as a master&amp;rsquo;s project in the EIM program (Electrical Engineering and Information Technology) by the students Alexander Bernhardt, Christian Bernhardt, Raphael Carli and Manuel Reichelt.&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="Setup of the Connect Four robot"
srcset="http://www-home.htwg-konstanz.de/~cknievel/projects/4gewinnt_roboter/overview_hu_6302f84ab639ce76.webp 320w, http://www-home.htwg-konstanz.de/~cknievel/projects/4gewinnt_roboter/overview_hu_d70eb7eb37f0e22a.webp 480w, http://www-home.htwg-konstanz.de/~cknievel/projects/4gewinnt_roboter/overview_hu_eaab465eea86fe87.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="http://www-home.htwg-konstanz.de/~cknievel/projects/4gewinnt_roboter/overview_hu_6302f84ab639ce76.webp"
width="760"
height="505"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;In addition to a DQN agent, a Monte Carlo Tree Search (MCTS) agent and AlphaZero were implemented. All algorithms were parameterized to run in real time on a Raspberry Pi 4. Different difficulty levels can be selected via a touch display. At the highest level, winning against the AI is nearly impossible.&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="Human-machine interface"
srcset="http://www-home.htwg-konstanz.de/~cknievel/projects/4gewinnt_roboter/hmi_hu_a3abbf9a17ce075a.webp 320w, http://www-home.htwg-konstanz.de/~cknievel/projects/4gewinnt_roboter/hmi_hu_6ccda9531ce544d7.webp 480w, http://www-home.htwg-konstanz.de/~cknievel/projects/4gewinnt_roboter/hmi_hu_f02902f9b4ea176f.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="http://www-home.htwg-konstanz.de/~cknievel/projects/4gewinnt_roboter/hmi_hu_a3abbf9a17ce075a.webp"
width="760"
height="505"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Alongside the software, an open-source robot arm was built with a 3D printer, a sensor system was set up on a real game board, and a magazine was designed from which the robot arm picks up the game pieces.&lt;/p&gt;
&lt;p&gt;
&lt;figure &gt;
&lt;div class="flex justify-center "&gt;
&lt;div class="w-full" &gt;
&lt;img alt="Robot arm in action"
srcset="http://www-home.htwg-konstanz.de/~cknievel/projects/4gewinnt_roboter/featured_hu_55a4343b59958985.webp 320w, http://www-home.htwg-konstanz.de/~cknievel/projects/4gewinnt_roboter/featured_hu_9c837d8b56ead362.webp 480w, http://www-home.htwg-konstanz.de/~cknievel/projects/4gewinnt_roboter/featured_hu_da67298e541e759e.webp 760w"
sizes="(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px"
src="http://www-home.htwg-konstanz.de/~cknievel/projects/4gewinnt_roboter/featured_hu_55a4343b59958985.webp"
width="760"
height="505"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;The robot attracted the interest of local media, who visited the project at HTWG in autumn 2023. A Regio TV report about the project is available in the media library:
(in German)&lt;/p&gt;
&lt;p&gt;An article was also published in the Südkurier:
(in German)&lt;/p&gt;
&lt;h2 id="current-work"&gt;Current work&lt;/h2&gt;
&lt;p&gt;The setup is currently being extended with a Dobot Magician E6, a six-axis collaborative robot arm.&lt;/p&gt;</description></item></channel></rss>