<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mechatronics | Khaled HAMIDI</title><link>https://khaledhamidi.com/en/category/mechatronics/</link><atom:link href="https://khaledhamidi.com/en/category/mechatronics/index.xml" rel="self" type="application/rss+xml"/><description>Mechatronics</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Thu, 18 Jan 2024 00:00:00 +0000</lastBuildDate><image><url>https://khaledhamidi.com/media/sharing.jpg</url><title>Mechatronics</title><link>https://khaledhamidi.com/en/category/mechatronics/</link></image><item><title>Autonomous Robot with Longitudinal Control</title><link>https://khaledhamidi.com/en/featured/av/</link><pubDate>Thu, 18 Jan 2024 00:00:00 +0000</pubDate><guid>https://khaledhamidi.com/en/featured/av/</guid><description>&lt;h2 id="about-the-project">About the Project&lt;/h2>
&lt;p>An autonomous robot I designed and built entirely from scratch — from the mechanical frame to the control algorithm. Its key feature is a &lt;strong>longitudinal control system&lt;/strong> based on a hybrid FLC-PID architecture, enabling independent navigation with precise speed and acceleration control.&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="flex justify-center ">
&lt;div class="w-100" >&lt;img alt="autonomous robot" srcset="
/en/featured/av/2_hu_4bb28b210b5a32ed.webp 400w,
/en/featured/av/2_hu_c44d32164156f66a.webp 760w,
/en/featured/av/2_hu_3c66fd6229dc07dd.webp 1200w"
src="https://khaledhamidi.com/en/featured/av/2_hu_4bb28b210b5a32ed.webp"
width="760"
height="386"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;h2 id="highlights">Highlights&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>FLC-PID System&lt;/strong>: Combines fuzzy logic with PID for smooth, adaptive speed control.&lt;/li>
&lt;li>&lt;strong>Built from scratch&lt;/strong>: Frame design, component selection, wiring, and programming all done manually.&lt;/li>
&lt;li>&lt;strong>Dual validation&lt;/strong>: Simulated in MATLAB/Simulink, then deployed on Raspberry Pi hardware.&lt;/li>
&lt;li>&lt;strong>Real-time response&lt;/strong>: The robot adapts its behavior based on live sensor readings.&lt;/li>
&lt;/ul>
&lt;p>
&lt;figure >
&lt;div class="flex justify-center ">
&lt;div class="w-100" >&lt;img src="3.png" alt="robot" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;figure >
&lt;div class="flex justify-center ">
&lt;div class="w-100" >&lt;img alt="robot" srcset="
/en/featured/av/4_hu_f47a4bd7bdc37660.webp 400w,
/en/featured/av/4_hu_9730c42a02652ebd.webp 760w,
/en/featured/av/4_hu_b1f4723682e06216.webp 1200w"
src="https://khaledhamidi.com/en/featured/av/4_hu_f47a4bd7bdc37660.webp"
width="760"
height="342"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;figure >
&lt;div class="flex justify-center ">
&lt;div class="w-100" >&lt;img alt="robot" srcset="
/en/featured/av/5_hu_94e053d6fba1395f.webp 400w,
/en/featured/av/5_hu_fecef91b877e1f96.webp 760w,
/en/featured/av/5_hu_6c802d6c182f0d1b.webp 1200w"
src="https://khaledhamidi.com/en/featured/av/5_hu_94e053d6fba1395f.webp"
width="760"
height="428"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p></description></item></channel></rss>