1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8" /> 5 <link rel="icon" href="../images/ai_heart_logo.svg" /> 6 <meta name="viewport" content="width=device-width, initial-scale=1" /> 7 <link href="../_app/immutable/entry/start.DyyTL_0i.js" rel="modulepreload"> 8 <link href="../_app/immutable/chunks/C_36Jb6I.js" rel="modulepreload"> 9 <link href="../_app/immutable/chunks/Dpg4TDWz.js" rel="modulepreload"> 10 <link href="../_app/immutable/chunks/OA8UcISh.js" rel="modulepreload"> 11 <link href="../_app/immutable/chunks/CdZ_ZZg7.js" rel="modulepreload"> 12 <link href="../_app/immutable/entry/app.D_H2OY3z.js" rel="modulepreload"> 13 <link href="../_app/immutable/chunks/CCrRVSDb.js" rel="modulepreload"> 14 <link href="../_app/immutable/chunks/n5YTuT1f.js" rel="modulepreload"> 15 <link href="../_app/immutable/chunks/BIbE9gof.js" rel="modulepreload"> 16 <link href="../_app/immutable/chunks/DENm2OWv.js" rel="modulepreload"> 17 <link href="../_app/immutable/chunks/W6OtvMqO.js" rel="modulepreload"> 18 <link href="../_app/immutable/chunks/CTcZthaS.js" rel="modulepreload"> 19 <link href="../_app/immutable/nodes/0.CacBRL9U.js" rel="modulepreload"> 20 <link href="../_app/immutable/chunks/CEJnCGd9.js" rel="modulepreload"> 21 <link href="../_app/immutable/chunks/DXqa5sL0.js" rel="modulepreload"> 22 <link href="../_app/immutable/chunks/2EKp92r2.js" rel="modulepreload"> 23 <link href="../_app/immutable/chunks/CszE0bK4.js" rel="modulepreload"> 24 <link href="../_app/immutable/chunks/C1tpLHU9.js" rel="modulepreload"> 25 <link href="../_app/immutable/chunks/h2_eK5OS.js" rel="modulepreload"> 26 <link href="../_app/immutable/nodes/8.CpJx8wSB.js" rel="modulepreload"> 27 <link href="../_app/immutable/chunks/96PRGq6n.js" rel="modulepreload"> 28 <!--12qhfyh--><link rel="canonical" href="https://www.robohearts.ai/news/yutz-technobot"/><!----><!--1gyup5m--><!----><title>TechnoBot Robotics Challenge in Yutz | RoboHearts AI</title> 29 <link href="../_app/immutable/assets/0.B3B00LOt.css" rel="stylesheet"> 30 </head> 31 <body data-sveltekit-preload-data="hover"> 32 <div style="display: contents"><!--[--><!--[0--><!--[--><div class="min-h-screen flex flex-col" style="background-color: var(--base-100);"><nav class="fixed top-0 w-full z-50 shadow-lg" style="background-color: var(--base-200); color: var(--neutral);"><div class="max-w-7xl mx-auto px-4 relative"><div class="flex justify-between items-center h-16"><a href="/" class="flex items-center gap-3 relative"><div class="logo-square"><img src="/images/ai_heart_logo.svg" alt="logo"/></div> <span class="text-xl font-bold text-primary">RoboHearts AI</span></a> <div class="hidden lg:flex space-x-8"><!--[--><a href="/education" class="hover:text-accent transition-colors flex items-center gap-1"><!--[0--><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-school w-4 h-4"><!--[--><!----><path d="M22 9l-10 -4l-10 4l10 4l10 -4v6"><!----></path><!----><!----><path d="M6 10.6v5.4a6 3 0 0 0 12 0v-5.4"><!----></path><!----><!--]--><!--[--><!--[--><!--]--><!--]--></svg><!--]--><!--]--> For Education</a><a href="/research" class="hover:text-accent transition-colors flex items-center gap-1"><!--[0--><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-microscope w-4 h-4"><!--[--><!----><path d="M5 21h14"><!----></path><!----><!----><path d="M6 18h2"><!----></path><!----><!----><path d="M7 18v3"><!----></path><!----><!----><path d="M9 11l3 3l6 -6l-3 -3l-6 6"><!----></path><!----><!----><path d="M10.5 12.5l-1.5 1.5"><!----></path><!----><!----><path d="M17 3l3 3"><!----></path><!----><!----><path d="M12 21a6 6 0 0 0 3.715 -10.712"><!----></path><!----><!--]--><!--[--><!--[--><!--]--><!--]--></svg><!--]--><!--]--> For Research</a><a href="/outreach" class="hover:text-accent transition-colors flex items-center gap-1"><!--[0--><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-briefcase w-4 h-4"><!--[--><!----><path d="M3 9a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v9a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2l0 -9"><!----></path><!----><!----><path d="M8 7v-2a2 2 0 0 1 2 -2h4a2 2 0 0 1 2 2v2"><!----></path><!----><!----><path d="M12 12l0 .01"><!----></path><!----><!----><path d="M3 13a20 20 0 0 0 18 0"><!----></path><!----><!--]--><!--[--><!--[--><!--]--><!--]--></svg><!--]--><!--]--> For Outreach</a><a href="/events" class="hover:text-accent transition-colors flex items-center gap-1"><!--[0--><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-calendar w-4 h-4"><!--[--><!----><path d="M4 7a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12"><!----></path><!----><!----><path d="M16 3v4"><!----></path><!----><!----><path d="M8 3v4"><!----></path><!----><!----><path d="M4 11h16"><!----></path><!----><!----><path d="M11 15h1"><!----></path><!----><!----><path d="M12 15v3"><!----></path><!----><!--]--><!--[--><!--[--><!--]--><!--]--></svg><!--]--><!--]--> For Events</a><a href="/how-it-works" class="hover:text-accent transition-colors flex items-center gap-1"><!--[0--><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-heart w-4 h-4"><!--[--><!----><path d="M19.5 12.572l-7.5 7.428l-7.5 -7.428a5 5 0 1 1 7.5 -6.566a5 5 0 1 1 7.5 6.572"><!----></path><!----><!--]--><!--[--><!--[--><!--]--><!--]--></svg><!--]--><!--]--> How It Works</a><a href="/pricing" class="hover:text-accent transition-colors flex items-center gap-1"><!--[0--><!--[--><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-currency-euro w-4 h-4"><!--[--><!----><path d="M17.2 7a6 7 0 1 0 0 10"><!----></path><!----><!----><path d="M13 10h-8m0 4h8"><!----></path><!----><!--]--><!--[--><!--[--><!--]--><!--]--></svg><!--]--><!--]--> Pricing</a><!--]--></div> <div class="flex items-center gap-2"><button class="lg:hidden p-2" aria-label="Toggle menu"><svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path></svg></button> <a href="/app/" rel="external" class="btn btn-primary text-sm">Log In</a> <div class="relative"><button type="button" class="px-3 py-2 rounded-lg flex items-center gap-1 text-sm transition-colors hover:bg-gray-200 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary" aria-haspopup="listbox" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-language w-5 h-5"><!--[--><!----><path d="M9 6.371c0 4.418 -2.239 6.629 -5 6.629"><!----></path><!----><!----><path d="M4 6.371h7"><!----></path><!----><!----><path d="M5 9c0 2.144 2.252 3.908 6 4"><!----></path><!----><!----><path d="M12 20l4 -9l4 9"><!----></path><!----><!----><path d="M19.1 18h-6.2"><!----></path><!----><!----><path d="M6.694 3l.793 .582"><!----></path><!----><!--]--><!--[--><!--[--><!--]--><!--]--></svg><!----> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-down w-4 h-4"><!--[--><!----><path d="M6 9l6 6l6 -6"><!----></path><!----><!--]--><!--[--><!--[--><!--]--><!--]--></svg><!----></button> <!--[-1--><!--]--></div><!----></div></div> <!--[-1--><!--]--></div></nav><!----> <main class="pt-16 flex-1"><!--[--><article class="mx-auto max-w-3xl px-4 py-8"><p class="mb-4"><a class="text-accent underline" href="/news">â News Archive</a></p> <h1 class="text-4xl font-bold text-primary">TechnoBot Robotics Challenge in Yutz</h1> <p class="mt-2 text-sm text-gray-500">2026-06-05 â The RoboHearts Team</p> <div class="prose lg:prose-lg mt-6 max-w-none"><!--[--><p>Today we were in Yutz (in Lorraine) for the TechnoBot robotics challenge, where robots built by middle and high school students competed against each other.</p> <p>We were there with DRANE GE Nancy-Metz to kick off a pilot using RoboHearts AI on LEGO SPIKE, which will be deployed in several schools across the Académie Nancy-Metz. It was a great opportunity to talk with the teachers who had come with their students â how to integrate AI into their lessons and projects is very much on their minds.</p> <p>And of course, students chatted with the robots and created their own characters. One made a copy of his friend Benoît; another wanted a robot that speaks Czech and German, just like her.</p> <div class="not-prose grid grid-cols-2 gap-2 my-6 sm:grid-cols-3"><!--[--><button class="overflow-hidden rounded-lg focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-blue-500" aria-label="View TechnoBot challenge - Yutz 1 fullscreen"><img src="/images/yutz_1.jpeg" alt="TechnoBot challenge - Yutz 1" class="w-full h-48 object-cover hover:opacity-90 transition-opacity cursor-pointer"/></button><button class="overflow-hidden rounded-lg focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-blue-500" aria-label="View TechnoBot challenge - Yutz 2 fullscreen"><img src="/images/yutz_2.jpeg" alt="TechnoBot challenge - Yutz 2" class="w-full h-48 object-cover hover:opacity-90 transition-opacity cursor-pointer"/></button><button class="overflow-hidden rounded-lg focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-blue-500" aria-label="View TechnoBot challenge - Yutz 3 fullscreen"><img src="/images/yutz_3.jpeg" alt="TechnoBot challenge - Yutz 3" class="w-full h-48 object-cover hover:opacity-90 transition-opacity cursor-pointer"/></button><!--]--></div> <!--[-1--><!--]--><!----><!--]--></div></article><!--]--><!----></main> <footer class="text-white p-10 text-center" style="background-color: var(--neutral);"><div class="max-w-4xl mx-auto"><div class="flex items-center justify-center gap-3 mb-4"><div class="logo-square"><img src="/images/logo.png" alt="logo"/></div> <a href="https://www.robohearts.eu" class="text-xl font-bold hover:underline">RoboHearts SAS</a></div> <p class="mb-2 flex items-center justify-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-mail w-5 h-5"><!--[--><!----><path d="M3 7a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-10"><!----></path><!----><!----><path d="M3 7l9 6l9 -6"><!----></path><!----><!--]--><!--[--><!--[--><!--]--><!--]--></svg><!----> <a href="/cdn-cgi/l/email-protection#ee8d81809a8f8d9aae9c818c81868b8f9c9a9dc08b9b" class="text-accent hover:underline"><span class="__cf_email__" data-cfemail="0f6c60617b6e6c7b4f7d606d60676a6e7d7b7c216a7a">[email protected]</span></a></p> <p class="text-sm opacity-60">© 2025-2026 <a href="https://www.robohearts.eu" class="hover:underline">RoboHearts SAS</a>. All rights reserved</p> <p class="mt-3 text-sm"><a href="/privacy-policy" class="text-accent hover:underline">Privacy Policy</a></p></div></footer></div><!--]--><!--]--> <!--[-1--><!--]--><!--]-->
vendor: 116 bytes, lines 32-34
32 33 34 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
34<script> 35 { 36 __sveltekit_1sdrjdr = { 37 base: new URL("..", location).pathname.slice(0, -1) 38 }; 39 40 const element = document.currentScript.parentElement; 41 42 Promise.all([ 43 import("../_app/immutable/entry/start.DyyTL_0i.js"), 44 import("../_app/immutable/entry/app.D_H2OY3z.js") 45 ]).then(([kit, app]) => { 46 kit.start(app, element, { 47 node_ids: [0, 8], 48 data: [null,null], 49 form: null, 50 error: null 51 }); 52 }); 53 } 54 </script>
54 55 </div> 56
56<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"6cbe579c7c3a45ac993d4276a2bdfaff","r":1,"spa":2}' crossorigin="anonymous"></script>
56 57</body> 58</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.