<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Isaac Gym on مهدی سرفرازی</title>
    <link>https://mahdisf.ir/fa/tags/isaac-gym/</link>
    <description>Recent content in Isaac Gym on مهدی سرفرازی</description>
    <image>
      <title>مهدی سرفرازی</title>
      <url>https://mahdisf.ir/images/social-card.png</url>
      <link>https://mahdisf.ir/images/social-card.png</link>
    </image>
    <generator>Hugo</generator>
    <language>fa-IR</language>
    <lastBuildDate>Sun, 11 Oct 2026 00:00:00 +0330</lastBuildDate>
    <atom:link href="https://mahdisf.ir/fa/tags/isaac-gym/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>یادگیری تقویتی عمیق سلسله‌مراتبی برای ناوبری ربات چهارپا روی زمین‌های پیچیده</title>
      <link>https://mahdisf.ir/fa/posts/hierarchical-deep-reinforcement-learning-quadruped-navigation/</link>
      <pubDate>Sun, 11 Oct 2026 00:00:00 +0330</pubDate>
      <guid>https://mahdisf.ir/fa/posts/hierarchical-deep-reinforcement-learning-quadruped-navigation/</guid>
      <description>معرفی مقاله ICRoM 2025 درباره تفکیک ناوبری و حرکت ربات چهارپا؛ همراه پنج شکل اصلی مقاله، نتایج شبیه‌سازی و دانلود متن کامل PDF.</description>
      <content:encoded><![CDATA[<p>در مقاله‌ای که برای کنفرانس ICRoM 2025 تهیه کردیم، ناوبری و حرکت ربات چهارپا را به دو سیاست یادگیری تقویتی تقسیم کردیم. سیاست سطح بالا فرمان حرکت به‌سوی هدف و دورزدن موانع را تولید می‌کند؛ سیاست سطح پایین این فرمان را به حرکت پایدار روی زمین ناهموار تبدیل می‌کند. این صفحه خلاصه پژوهش، پنج شکل اصلی و نتایج گزارش‌شده در مقاله را در دسترس قرار می‌دهد.</p>
<p><a class="btn btn-primary" href="/papers/hierarchical-deep-reinforcement-learning-quadruped-navigation.pdf" type="application/pdf">متن کامل مقاله (PDF انگلیسی · ۶ صفحه)</a></p>
<p><strong>نویسندگان:</strong> یوسف ایوبی‌راد، سید مهدی سرفرازی و محمد شهبازی.<br>
<strong>وابستگی سازمانی:</strong> آزمایشگاه هوش مصنوعی و سیستم‌های دینامیکی، دانشکده مهندسی مکانیک، دانشگاه علم و صنعت ایران.<br>
<strong>کنفرانس:</strong> سیزدهمین کنفرانس بین‌المللی رباتیک و مکاترونیک، ICRoM 2025؛ ۱۶ تا ۱۸ دسامبر ۲۰۲۵، تهران.</p>
<p>فایل PDF، نسخه مقاله کنفرانسی ارائه‌شده توسط نویسندگان است. تمام نتایج این صفحه از شبیه‌سازی به دست آمده‌اند و شامل آزمایش روی ربات واقعی نیستند.</p>
<h2 id="چکیده-پژوهش">چکیده پژوهش</h2>
<p>ربات‌های چهارپا برای کاربردهایی مانند امداد و اکتشاف، باید هم در محیط‌های دارای مانع مسیر مناسب پیدا کنند و هم روی پله، شیب و زمین ناهموار تعادل خود را حفظ کنند. چارچوب پیشنهادی، این دو مسئله را با یک رابط فرمان سرعت از هم جدا می‌کند. سیاست ناوبری، فرمان سرعت خطی و زاویه‌ای را در دستگاه مختصات بدنه تولید می‌کند. سیاست حرکت، با استفاده از اطلاعات وضعیت بدنه و مفاصل و نمونه‌برداری محلی از ارتفاع زمین، هدف‌های مفصلی را می‌سازد که کنترل‌کننده PD دنبال می‌کند.</p>
<p>این ساختار امکان آموزش و اصلاح مستقل هر لایه را فراهم می‌کند و تداخل هدف‌های پاداش ناوبری و حفظ تعادل را کاهش می‌دهد. ارزیابی در Isaac Gym شامل نقشه‌های دارای مانع، زمین‌های مختلف و اجرای هم‌زمان دو لایه است. نتایج گزارش‌شده نشان می‌دهند که این تفکیک، در شرایط شبیه‌سازی مقاله، موفقیت ناوبری و پایداری حرکت را نسبت به روش یکپارچه بهبود می‌دهد.</p>
<h2 id="معماری-دو-لایه">معماری دو لایه</h2>
<p>سیاست سطح بالا از وضعیت و جهت ربات، موقعیت نسبی هدف و اطلاعات موانع استفاده می‌کند. خروجی آن یک فرمان سرعت محدودشده است. سیاست سطح پایین این فرمان را همراه با وضعیت بدنه و مفاصل و <strong>۱۸۷ نمونه ارتفاع محلی زمین</strong> دریافت می‌کند و هدف‌های مفصلی را می‌سازد. محدودسازی و هموارسازی فرمان‌ها، ارتباط دو لایه را با محدوده حرکتی تعریف‌شده در شبیه‌سازی سازگار می‌کند.</p>
<figure>
    <img loading="lazy" src="/posts/hierarchical-deep-reinforcement-learning-quadruped-navigation/hierarchical-architecture.webp"
         alt="نمودار ارتباط محیط و وضعیت ربات با سیاست برنامه‌ریزی مسیر در سطح بالا و سیاست حرکت در سطح پایین از طریق فرمان سرعت."/> <figcaption>
            <p>شکل ۲ مقاله. سیاست برنامه‌ریزی مسیر و سیاست حرکت از طریق یک رابط فرمان سرعت به هم متصل‌اند.</p>
        </figcaption>
</figure>

<h2 id="شبیهسازی-و-شناخت-محلی-زمین">شبیه‌سازی و شناخت محلی زمین</h2>
<p>آزمایش‌ها در Isaac Gym و با ساختاری مشابه Legged Gym انجام شده‌اند. زمین‌های آزمایش شامل پله، شیب، موانع مجزا و سطوح سینوسی‌اند. آموزش ناوبری در محیطی به ابعاد ۱۰ × ۱۰ متر با موانع تولیدشده به‌صورت رویه‌ای انجام می‌شود و نقشه‌های بزرگ‌تر به دامنه آموزش نگاشت می‌شوند.</p>
<figure>
    <img loading="lazy" src="/posts/hierarchical-deep-reinforcement-learning-quadruped-navigation/terrain-types.webp"
         alt="محیط شبیه‌سازی Isaac Gym با سه ناحیه مشخص‌شده برای موج‌های سینوسی، موانع مجزا و پله‌های هرمی."/> <figcaption>
            <p>شکل ۱ مقاله. زمین‌های شبیه‌سازی: A، موج‌های سینوسی؛ B، موانع مجزا؛ C، پله‌های هرمی.</p>
        </figcaption>
</figure>

<p>برنامه‌ریز سطح بالا با الگوریتم PPO و یک شبکه با دو لایه پنهان ۲۵۶ نورونی آموزش داده شده است. ابتدا سیاست حرکت روی زمین‌های مختلف آموزش می‌بیند؛ سپس با ثابت نگه‌داشتن آن، سیاست ناوبری آموزش داده می‌شود. مقاله حدود پنج ساعت آموزش مجموع دو سیاست را روی کارت NVIDIA RTX 3080 Ti و با حدود ۱۲ هزار محیط شبیه‌سازی موازی گزارش می‌کند.</p>
<figure>
    <img loading="lazy" src="/posts/hierarchical-deep-reinforcement-learning-quadruped-navigation/terrain-traversal.webp"
         alt="چهار نمونه شبیه‌سازی ربات چهارپا هنگام بالارفتن از مانع، عبور از پله، پایین‌آمدن از مانع و حرکت روی سطح سینوسی؛ نقاط سبز نمونه‌های ارتفاع زمین‌اند."/> <figcaption>
            <p>شکل ۳ مقاله. عبور از زمین‌های مختلف: (a) بالارفتن از مانع، (b) پله، (c) پایین‌آمدن از مانع و (d) سطح سینوسی. نقاط سبز نمونه‌برداری محلی زمین را نشان می‌دهند.</p>
        </figcaption>
</figure>

<h2 id="از-نقشه-تا-فرمان-حرکت">از نقشه تا فرمان حرکت</h2>
<p>نقشه اشغال ورودی به ویژگی‌های موانع تبدیل می‌شود تا سیاست ناوبری بتواند مسیر حرکت به‌سوی هدف را تعیین کند. برنامه‌ریز فرمان سرعت می‌دهد و سیاست حرکت، تعادل و تماس پاها با زمین را در شبیه‌سازی فیزیکی مدیریت می‌کند.</p>
<figure>
    <img loading="lazy" src="/posts/hierarchical-deep-reinforcement-learning-quadruped-navigation/map-representation.webp"
         alt="نقشه اشغال ورودی در کنار نمایش دایره‌ای موانع و مسیر آبی برنامه‌ریزی‌شده برای عبور از محیط."/> <figcaption>
            <p>شکل ۴ مقاله. (a) نقشه اشغال ورودی؛ (b) نمایش دایره‌ای موانع و مسیر ناوبری.</p>
        </figcaption>
</figure>

<figure>
    <img loading="lazy" src="/posts/hierarchical-deep-reinforcement-learning-quadruped-navigation/navigation-results.webp"
         alt="سه نما از نقشه موانع و مسیر، ربات در موقعیت میانی و نمای سه‌بعدی مسیر کامل از نقطه شروع تا هدف."/> <figcaption>
            <p>شکل ۵ مقاله. (a) نقشه موانع و مسیر، (b) موقعیت میانی ربات و (c) مسیر کامل در محیط شبیه‌سازی.</p>
        </figcaption>
</figure>

<h2 id="نتایج-گزارششده">نتایج گزارش‌شده</h2>
<p>جدول زیر مقادیر جدول اول مقاله را بازنویسی می‌کند. موفقیت ناوبری، تعداد برخورد، نسبت طول مسیر و خطای دنبال‌کردن سرعت، معیارهای جداگانه‌اند. نرخ موفقیت ناوبری به‌تنهایی عملکرد کامل سامانه روی زمین ناهموار را توصیف نمی‌کند.</p>
<table>
  <thead>
      <tr>
          <th>روش</th>
          <th style="text-align: right">موفقیت ناوبری</th>
          <th style="text-align: right">برخورد در هر اپیزود</th>
          <th style="text-align: right">نسبت طول مسیر</th>
          <th style="text-align: right">خطای دنبال‌کردن سرعت (متر بر ثانیه)</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>چارچوب سلسله‌مراتبی</td>
          <td style="text-align: right">۹۴٫۲٪</td>
          <td style="text-align: right">۰٫۰۸</td>
          <td style="text-align: right">۱٫۰۸۳</td>
          <td style="text-align: right">۰٫۰۴۲</td>
      </tr>
      <tr>
          <td>روش یکپارچه مبنا</td>
          <td style="text-align: right">۸۱٫۷٪</td>
          <td style="text-align: right">۰٫۲۸</td>
          <td style="text-align: right">۱٫۱۹۴</td>
          <td style="text-align: right">۰٫۰۶۱</td>
      </tr>
      <tr>
          <td>آزمایش حذف ساختار سلسله‌مراتبی</td>
          <td style="text-align: right">۸۳٫۵٪</td>
          <td style="text-align: right">۰٫۲۲</td>
          <td style="text-align: right">۱٫۱۷۶</td>
          <td style="text-align: right">۰٫۰۵۷</td>
      </tr>
      <tr>
          <td>آزمایش حذف حس‌کردن زمین</td>
          <td style="text-align: right">۹۱٫۸٪</td>
          <td style="text-align: right">۰٫۱۱</td>
          <td style="text-align: right">۱٫۰۹۱</td>
          <td style="text-align: right">۰٫۰۶۹</td>
      </tr>
  </tbody>
</table>
<p>مقاله همچنین <strong>۸۸٫۶٪ موفقیت ناوبری روی نقشه‌های دیده‌نشده</strong> بدون آموزش مجدد و <strong>۸۷٫۴٪ موفقیت اجرای کامل</strong> در محیط‌های دارای مانع و تغییرات ارتفاع را گزارش می‌کند. تعداد برخورد در هر اپیزود از ۰٫۲۸ در روش یکپارچه به ۰٫۰۸ می‌رسد؛ یعنی ۷۱٫۴٪ کاهش. با حذف اطلاعات ارتفاع زمین، نرخ افتادن گزارش‌شده از ۱٫۴٪ به ۷٫۳٪ افزایش پیدا می‌کند.</p>
<h2 id="محدوده-و-محدودیتها">محدوده و محدودیت‌ها</h2>
<p>ارزیابی مقاله در شبیه‌سازی، با موانع ثابت و شرایط حس‌کردن اسمی انجام شده است. نمایش محلی ارتفاع زمین، اطلاعات معنایی یا ساختار دوردست مسیر را در اختیار ربات نمی‌گذارد. پیچ‌های تنگ و توالی سکوهای کوچک می‌توانند پیشروی را کند کنند. ثابت نگه‌داشتن سیاست حرکت هنگام آموزش ناوبری نیز سازگاری مشترک دو لایه را محدود می‌کند.</p>
<p>نقشه‌سازی آنلاین، موانع متحرک، آموزش مشترک انتخابی و اعتبارسنجی روی سخت‌افزار، مسیرهای ادامه پژوهش‌اند. نتایج شبیه‌سازی این مقاله، اثبات قابلیت اطمینان روی ربات واقعی نیستند.</p>
<p>توضیح سهم من در این پژوهش و ادامه کار در پایان‌نامه در <a href="/projects/quadruped-navigation-hierarchical-rl/">صفحه معرفی پژوهش، به زبان انگلیسی</a> آمده است.</p>
<h2 id="متن-کامل-و-ارجاع">متن کامل و ارجاع</h2>
<p><a href="/papers/hierarchical-deep-reinforcement-learning-quadruped-navigation.pdf">دانلود متن کامل مقاله کنفرانسی (PDF انگلیسی)</a>.</p>
<p lang="en" dir="ltr">Y. Ayoubi Rad, S. M. Sarfarazi and M. Shahbazi, “Hierarchical Deep Reinforcement Learning for Quadruped Navigation over Complex Terrains,” <em>13th RSI International Conference on Robotics and Mechatronics (ICRoM 2025)</em>, Tehran, Iran, December 16–18, 2025.</p>
<p>هر پنج شکل این صفحه از فایل Word مقاله استخراج شده‌اند. معادلات، منابع و بحث کامل در فایل PDF موجودند.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
