نمای کلی پلتفرم
AY-Robots بازوهای ربات را از طریق مرورگر به اپراتورهای از راه دور متصل می کند. مشتریان سخت افزار را فراهم می کنند، اپراتورها مهارت کنترل را می آورند، و هر نشست به عنوان داده آموزشی برای یادگیری ربات ضبط می شود. این صفحه اجزای متحرک را توضیح می دهد و نشان می دهد بقیه مستندات کجا قرار می گیرند.
آخرین به روزرسانی 2026-08-09
AY-Robots چیست
AY-Robots یک پلتفرم کنترل از راه دور برای بازوهای ربات است. مشتریان سخت افزار خود را متصل می کنند، رایج ترین آن SO-100 است (که با نام SO-ARM100 هم فروخته می شود)، و اپراتورهای از راه دور این بازوها را از داخل cockpit در مرورگر هدایت می کنند. هر دقیقه ای که تحت کنترل است ضبط می شود، بنابراین هر نشست دو چیز را همزمان تولید می کند: کاری که روی ربات انجام شده و یک مجموعه داده نمایشی که می توانید روی آن یک policy آموزش دهید.
پلتفرم سه نقش دارد. حساب های CLIENT مالک ربات ها هستند، نشست رزرو می کنند، و مجموعه داده های ضبط شده را دریافت می کنند. حساب های OPERATOR ربات ها را کنترل می کنند و برای نشست های تکمیل شده پول دریافت می کنند. حساب های ADMIN خود پلتفرم را مدیریت می کنند، از جمله بررسی گواهینامه های اپراتورها. شما نقش خود را در طول onboarding انتخاب می کنید، و هر نقش داشبورد مخصوص خود را دارد.
هیچ کدام از این ها نیاز ندارد که شما driver ربات بنویسید. پشتیبانی از SO-100 از پیش آماده است، از ارتباط با servo روی بازو تا کدگذاری اپیزود در مرورگر مجموعه داده. اگر بتوانید یک کابل USB را وصل کنید و یک تب مرورگر باز کنید، می توانید کل فرایند را اجرا کنید.
چرخه: ربات ها، اپراتورها، نشست ها، مجموعه داده ها
همه چیز در پلتفرم حول یک چرخه می چرخد. به محض اینکه آن را ببینید، بقیه مستندات خیلی سریع تر خوانده می شود، چون هر صفحه یک ایستگاه از این چرخه را با عمق بیشتری توضیح می دهد.
- 1یک ربات وصل کنید
مشتری یک بازو را با یک کد کوتاه جفت سازی به پلتفرم متصل می کند. به محض اینکه کد روی دستگاهی که فیزیکی به بازو وصل است استفاده شود، ربات یک heartbeat ارسال می کند و در محیط خود آنلاین نشان داده می شود.
- 2یک نشست رزرو کنید
مشتری یک نشست رزرو می کند، یا یک اپراتور دارای گواهینامه یک ربات در دسترس را برمی دارد. نشست با وضعیت PENDING شروع می شود و به محض اینکه اپراتور متصل شود و کنترل را بگیرد به ACTIVE تبدیل می شود.
- 3کنترل از راه دور کنید
اپراتور بازو را از داخل cockpit مرورگر کنترل می کند در حالی که دوربین های ربات را تماشا می کند. پلتفرم در تمام مدت رویدادهای فعالیت را ثبت می کند و موقعیت مفصل ها، وضعیت گیره، و ویدیو را ضبط می کند.
- 4مجموعه داده را جمع آوری کنید
وقتی نشست تمام می شود، ضبط به شکل اپیزودهایی با فرمت LeRobot سازماندهی می شود و در مرورگر مجموعه داده مشتری ظاهر می شود، آماده برای بررسی و دانلود.
- 5آموزش دهید و تکرار کنید
مشتریان policy هایی مانند ACT، Diffusion Policy، SmolVLA، یا fine-tune های GR00T را روی داده های جمع آوری شده آموزش می دهند، سپس نشست های بیشتری رزرو می کنند تا موقعیت هایی را پوشش دهند که policy هنوز در آن ها شکست می خورد.
مردم برای چه از آن استفاده می کنند
سه دلیل رایج برای بودن اینجا با هم همپوشانی دارند، اما ارزش دارد آن ها را از هم جدا کنیم، چون تعیین می کنند کدام بخش از مستندات را باید اول بخوانید.
- جمع آوری داده imitation learning. تیم هایی که policy های manipulation آموزش می دهند به نمایش های تمیز زیادی نیاز دارند. اپراتورهای از راه دور می توانند آن ها را شبانه روز، روی سخت افزار شما، بدون اینکه شما کنار بازو بایستید ضبط کنند.
- کنترل از راه دور. گاهی نکته اصلی به سادگی این است که ربات کار را انجام می دهد در حالی که شخص جای دیگری است، چه یک اتاق دیگر و چه یک کشور دیگر.
- مقیاس بندی بدون کارکنان محلی. اگر چند دستگاه دارید، استخدام و زمان بندی اپراتورهای محلی برای هر کدام بخش گران آن است. بازار اپراتورها این محدودیت را از بین می برد.
اگر جمع آوری داده هدف شماست و بازو روی میز خودتان قرار دارد، به اپلیکیشن دسکتاپ هم نگاه کنید. این اپلیکیشن اپیزودها را به صورت محلی با یک فرایند هدایت شده ضبط می کند و آن ها را هر وقت تصمیم بگیرید آپلود می کند، بدون اینکه هیچ اپراتور از راه دوری اصلا درگیر شود.
معماری در یک نگاه
شما بسته به کاری که انجام می دهید، با حداکثر سه نرم افزار تعامل دارید. همه آن ها با یک backend و یک حساب یکسان صحبت می کنند، بنابراین رباتی که یک بار جفت شده در همه جا قابل مشاهده است.
| بخش | کجا اجرا می شود | چه کاری انجام می دهد |
|---|---|---|
| cockpit مرورگر | هر مرورگر مدرنی | کنترل از راه دور زنده، پایش نشست، مرور مجموعه داده، صورتحساب، و تنظیمات. چیزی برای نصب نیست. |
| اپلیکیشن دسکتاپ | macOS، Windows، Linux | ضبط محلی با بازو روی میز شما: ضبط اپیزود هدایت شده، بررسی، خروجی LeRobot، و آپلودها. شامل CLI هم می شود. |
| robotapp | رایانه کنار بازو، معمولا یک Raspberry Pi | با servo و دوربین ها ارتباط برقرار می کند، کد جفت سازی را استفاده می کند، heartbeat می فرستد، و ویدیو و کنترل را استریم می کند. |
احراز هویت از همین تقسیم بندی پیروی می کند. مرورگر از نشست Supabase شما استفاده می کند، در حالی که API و یکپارچه سازی های MCP از کلیدهای API با پیشوند ayr_live_ استفاده می کنند که در /dashboard/settings ساخته می شوند. کلیدها فقط برای دسترسی برنامه ای هستند؛ هرگز آن ها را داخل cockpit جای نمی گذارید.
قدم بعدی کجاست
یک حساب بسازید، یک نقش انتخاب کنید، اولین ربات خود را جفت کنید، و یک نشست اجرا کنید.
مجموعه داده ها را به صورت محلی با فرایند هدایت شده ضبط کنید، و CLI و سرورهای MCP را نصب کنید.
محیط ها، ربات ها، دوربین ها، نشست ها، و مجموعه داده ها برای صاحبان ربات.
اپراتورها چه کار می کنند، گواهینامه چگونه کار می کند، و پرداخت ها چگونه انجام می شود.
چرخه عمر نشست، رویدادهای فعالیت، چت، امتیازدهی، و تمدیدها.
cockpit مرورگر، کنترل صفحه کلید، استریم دوربین، و دکمه توقف اضطراری.
سوالات متداول
آیا برای استفاده از پلتفرم به ربات خودم نیاز دارم؟▾
فقط به عنوان مشتری. اپراتورها ربات هایی را کنترل می کنند که متعلق به مشتریان است، بنابراین یک حساب اپراتور به مرورگر و یک اتصال پایدار نیاز دارد، نه سخت افزار. اگر می خواهید قبل از ثبت نام کنترل ها را احساس کنید، دموی عمومی در آدرس /live روی یک بازوی واقعی اجرا می شود.
با کدام ربات شروع کنم؟▾
SO-100 (SO-ARM100) بازوی اصلی پشتیبانی شده و ارزان ترین راه برای شروع است. به یاد داشته باشید که servo های STS3215 آن با ولتاژ 7.4 V کار می کنند. صفحه ربات ها انواع دیگر پشتیبانی شده را فهرست می کند.
یک نشست چقدر هزینه دارد؟▾
Pay-as-you-go برابر با 15.00 EUR در ساعت است. طرح Starter برابر با 99.00 EUR در ماه است و شامل 10 ساعت می شود. صورتحساب به صورت ماهانه از طریق Stripe انجام می شود؛ صفحه صورتحساب فاکتورها و روش های پرداخت را پوشش می دهد.
داده های ضبط شده متعلق به چه کسی است؟▾
مشتری که نشست را رزرو کرده است. مجموعه داده ها با فرمت LeRobot تحویل داده می شوند و می توان از آن ها برای آموزش، از جمله آموزش تجاری، بدون محدودیت از طرف ما استفاده کرد.
یک حساب AY-Robots بسازید، نقش مشتری یا اپراتور را انتخاب کنید، اولین محیط خود را راه اندازی کنید، یک ربات را با کد جفت سازی وصل کنید، و اولین نشست خود را اجرا کنید.
اپلیکیشن دسکتاپ AY-Robots را روی macOS، Windows یا Linux نصب کنید، اپیزودهای SO-100 را با فرایند هدایت شده ضبط کنید، داده LeRobot را خروجی بگیرید و از CLI و MCP استفاده کنید.