راهنمای مشتری

این راهنما برای صاحبان ربات است. به ترتیبی که واقعا با آن روبرو می شوید جریان کار مشتری را طی می کند: اول محیط ها، بعد ربات ها و دوربین ها، بعد نشست ها، و در نهایت مجموعه داده ها و فاکتورهایی که این نشست ها تولید می کنند.

آخرین به روزرسانی 2026-08-09

با یک محیط شروع کنید

محیط ها ظرف های سطح بالای داشبورد مشتری هستند. هر کدام ربات ها، دوربین های آن ها، نشست هایی که روی آن ها اجرا شده، و مجموعه داده هایی که آن نشست ها تولید می کنند را گروه بندی می کند. هر کاری که به عنوان مشتری انجام می دهید داخل یک محیط اتفاق می افتد، پس قبل از هر چیز دیگری یکی بسازید.

محیط ها را با واقعیت فیزیکی هماهنگ کنید: یک محیط برای هر دستگاه یا مکان. این کار نام دوربین ها را معنادار، تاریخچه نشست را خوانا، و مجموعه داده ها را قابل مقایسه نگه می دارد، چون هر چیزی در یک محیط تحت شرایط فیزیکی یکسان ضبط شده. اگر یک دستگاه در دفتر و یک دستگاه در آزمایشگاه اجرا می کنید، به آن ها محیط های جداگانه بدهید حتی اگر هر دو یک مدل ربات را داشته باشند.

ربات ها را اضافه و جفت کنید

ربات ها از طریق ویزارد جفت سازی به یک محیط می پیوندند. ویزارد یک کد جفت سازی یک بار مصرف می سازد؛ آن را روی رایانه ای که فیزیکی به بازو وصل است استفاده می کنید، چه در اپلیکیشن دسکتاپ چه در robotapp روی یک Raspberry Pi. بعد از استفاده، ربات شروع به ارسال heartbeat می کند و به عنوان آنلاین نشان داده می شود. صفحه شروع کار این مرحله را قدم به قدم توضیح می دهد.

هر بازو یک نقش دارد. یک follower دستورها را اجرا می کند، چه از یک اپراتور از راه دور بیایند چه از یک بازوی leader. یک leader یک دستگاه ورودی است: آن را با دست حرکت می دهید و یک follower آن را منعکس می کند. یک دستگاه ضبط محلی معمولی یک leader به علاوه یک follower است؛ رباتی که همیشه فقط از راه دور کنترل می شود به سادگی یک follower است. می توانید نقش را در تنظیمات ربات ببینید و تغییر دهید.

یک نکته سخت افزاری که پول واقعی صرفه جویی می کند: servo های STS3215 داخل SO-100 با ولتاژ 7.4 V کار می کنند. هرگز باس را با 12 V روشن نکنید، هر چه یک راهنمای عمومی servo پیشنهاد کند.

دوربین ها: اختصاص دهید و نام بگذارید

دوربین های شناسایی شده کنار بازو در طول جفت سازی فهرست می شوند و بعدا می توان دوباره اختصاص داد. به هر کدام نامی بدهید که زاویه دید آن را توصیف کند، نه سخت افزارش را: wrist، scene، و overhead نام های مفیدی هستند، در حالی که camera-2 شش هفته بعد به هیچ کس چیزی نمی گوید.

این نام ها مهم تر از آن هستند که به نظر می رسند. آن ها به عنوان نام stream به داخل مجموعه داده های شما منتقل می شوند، کاشی ها را در cockpit اپراتور برچسب می زنند، و راهی هستند که با آن نماها را در مرورگر اپیزود از هم تشخیص می دهید. تغییر نام یک دوربین در وسط یک تلاش جمع آوری داده ترکیب مجموعه داده ها را سخت تر می کند، پس نام ها را زود ثابت کنید و آن ها را رها نکنید. همین موضوع در مورد جابجایی فیزیکی یک دوربین هم صدق می کند: policy ای که روی زاویه دید قدیمی آموزش دیده به زاویه جدید منتقل نمی شود.

نشست ها را رزرو و پایش کنید

با یک ربات آنلاین می توانید یک نشست رزرو کنید یا ربات را در دسترس بگذارید تا اپراتورهای دارای گواهینامه آن را بردارند. یک نشست رزرو شده با وضعیت PENDING شروع می شود و وقتی اپراتور متصل می شود به ACTIVE تبدیل می شود. از آن لحظه محیط نشست را به صورت زنده نشان می دهد: ورودی دوربین، جریان رویدادهای فعالیت، و چت نشست.

شما یک تماشاگر منفعل نیستید. از چت برای دادن دستور به اپراتور یا علامت زدن مشکلات صحنه استفاده کنید، و اگر چیزی درست به نظر نمی رسد رویدادهای فعالیت را تماشا کنید. پلتفرم خودش فعالیت اپراتور را پایش می کند: بعد از یک دوره بدون ورودی یک اخطار عدم فعالیت می فرستد، و اگر چیزی تغییر نکند نشست را متوقف می کند تا برای زمان بیکار پول ندهید. بعد از تکمیل به اپراتور در مقیاس 1 تا 5 ستاره امتیاز می دهید، که به جایگاه او در پلتفرم کمک می کند.

صفحه نشست ها چرخه عمر کامل، هر رویداد فعالیت، و چگونگی کار تمدیدها وقتی یک نشست به انتهای زمان رزرو شده اش نزدیک می شود را مستند می کند.

مجموعه داده ها و مرورگر اپیزود

هر نشست تکمیل شده به عنوان مجموعه ای از اپیزودها در مرورگر مجموعه داده فرود می آید. نمای اپیزود ویدیوی دوربین را کنار نمودارهای مفصل همگام شده پخش می کند، پس می توانید یک اپیزود را جلو و عقب ببرید و دقیقا ببینید بازو چه کاری کرده و چه زمانی. این سریع ترین راه برای قضاوت است که آیا یک نشست داده آموزشی قابل استفاده تولید کرده یا باید توصیف وظیفه را برای دفعه بعد سفت تر کنید.

مجموعه داده ها با فرمت LeRobot ذخیره می شوند و می توان مستقیما با ACT، Diffusion Policy، SmolVLA، یا fine-tune های GR00T روی آن ها آموزش داد. یک نکته نسخه: GR00T به LeRobot v2.1 نیاز دارد، پس قبل از تحویل یک مجموعه داده به pipeline GR00T نسخه را بررسی کنید. اپیزودهای ضبط شده با اپلیکیشن دسکتاپ در همان مرورگر ظاهر می شوند، پس نشست های از راه دور و ضبط های میز یک مجموعه واحد می سازند.

مراقب صورتحساب باشید

مشتریان بر اساس زمان نشست، که تا دقیقه ردیابی می شود، صورتحساب داده می شوند و به صورت ماهانه از طریق Stripe با روش پرداخت ذخیره شده شما فاکتور می شوند.

طرحقیمتشامل
Pay-as-you-go15.00 EUR در ساعتبدون هزینه پایه؛ فقط برای زمان نشستی که واقعا استفاده می کنید پول می دهید
Starter99.00 EUR در ماه10 ساعت زمان نشست شامل می شود

طرح Starter تقریبا از هفت ساعت در ماه به بعد به صرفه می شود؛ زیر آن، pay-as-you-go ارزان تر است. هزینه های در حال اجرا در حین فعال بودن یک نشست قابل مشاهده هستند، و توقف خودکار عدم فعالیت دقیقا برای این وجود دارد که یک اپراتور غایب نتواند بی سر و صدا بودجه شما را بسوزاند. فاکتورها، روش های پرداخت، و اختلافات در صفحه صورتحساب پوشش داده شده اند.

سوالات متداول

آیا می توانم تماشا کنم در حالی که یک اپراتور ربات من را می راند؟

بله. یک نشست فعال ورودی زنده دوربین، رویدادهای فعالیت، و چت را نشان می دهد. در هر زمان می توانید از طریق چت مداخله کنید، و نشست را می توان از طرف شما متوقف یا پایان داد.

اگر یک اپراتور غیرفعال شود چه اتفاقی می افتد؟

پلتفرم بعد از یک دوره بدون ورودی اخطار عدم فعالیت می فرستد. اگر اپراتور غیرفعال بماند، نشست به طور خودکار متوقف می شود، پس زمان بیکار فاکتور شما را بالا نمی برد.

آیا چند ربات می توانند یک محیط را به اشتراک بگذارند؟

بله، و وقتی یک مکان فیزیکی را به اشتراک می گذارند باید هم بگذارند. یک جفت leader و follower روی یک میز متعلق به یک محیط است؛ دستگاه ها در مکان های مختلف متعلق به محیط های مختلف هستند.

مجموعه داده های من در چه فرمتی هستند؟

فرمت LeRobot، که آموزش دهنده های رایج policy مستقیما آن را می پذیرند. اگر هدف شما یک fine-tune برای GR00T است، مطمئن شوید مجموعه داده LeRobot v2.1 باشد، چون GR00T چیز دیگری نمی پذیرد.