ক্লায়েন্ট গাইড
এই গাইডটি রোবট মালিকদের জন্য। এটি ক্লায়েন্ট ওয়ার্কফ্লোর মধ্য দিয়ে সেই ক্রমে নিয়ে যায় যেভাবে আপনি বাস্তবে তার মুখোমুখি হবেন: প্রথমে এনভায়রনমেন্ট, তারপর রোবট ও ক্যামেরা, তারপর সেশন, এবং সবশেষে সেই সেশনগুলো থেকে তৈরি হওয়া ডেটাসেট ও ইনভয়েস।
সর্বশেষ আপডেট 2026-08-09
একটি এনভায়রনমেন্ট দিয়ে শুরু করুন
এনভায়রনমেন্ট হলো ক্লায়েন্ট ড্যাশবোর্ডের সর্বোচ্চ স্তরের কন্টেইনার। প্রতিটি রোবট, তাদের ক্যামেরা, তাদের উপর চলা সেশন, এবং সেই সেশনগুলো থেকে তৈরি ডেটাসেটকে একত্র করে। ক্লায়েন্ট হিসেবে আপনি যা কিছু করেন তা একটি এনভায়রনমেন্টের ভেতরে ঘটে, তাই অন্য যেকোনো কিছুর আগে একটি তৈরি করুন।
এনভায়রনমেন্টকে বাস্তব জগতের সঙ্গে মিলিয়ে রাখুন: প্রতিটি রিগ বা লোকেশনের জন্য একটি এনভায়রনমেন্ট। এতে ক্যামেরার নাম অর্থবহ থাকে, সেশন হিস্ট্রি পঠনযোগ্য থাকে, এবং ডেটাসেট তুলনাযোগ্য থাকে, কারণ একটি এনভায়রনমেন্টের সবকিছু একই ফিজিক্যাল অবস্থায় রেকর্ড করা হয়েছিল। যদি আপনি একটি অফিস রিগ এবং একটি ল্যাব রিগ চালান, তাদের আলাদা এনভায়রনমেন্ট দিন, এমনকি দুটোতেই একই রোবট মডেল থাকলেও।
রোবট যোগ করুন এবং পেয়ার করুন
রোবট পেয়ারিং উইজার্ডের মাধ্যমে একটি এনভায়রনমেন্টে যুক্ত হয়। উইজার্ড একটি ওয়ান-টাইম পেয়ারিং কোড তৈরি করে; আপনি সেটি সেই মেশিনে রিডিম করেন যা ফিজিক্যালি আর্মের সঙ্গে সংযুক্ত, হয় ডেস্কটপ ক্লায়েন্টে অথবা Raspberry Pi-তে থাকা robotapp-এ। রিডিম হওয়ার পর, রোবট হার্টবিট পাঠানো শুরু করে এবং অনলাইন দেখা যায়। getting started পাতা এই ধাপটি ধাপে ধাপে দেখায়।
প্রতিটি আর্মের একটি রোল থাকে। একটি ফলোয়ার কমান্ড কার্যকর করে, চাই তা একজন রিমোট অপারেটর থেকে আসুক বা একটি লিডার আর্ম থেকে। লিডার একটি ইনপুট ডিভাইস: আপনি এটি হাত দিয়ে নাড়ান আর ফলোয়ার তা অনুকরণ করে। একটি সাধারণ স্থানীয় রেকর্ডিং রিগে একটি লিডার এবং একটি ফলোয়ার থাকে; যে রোবট শুধু রিমোটলি চালানো হয় সেটি স্রেফ একটি ফলোয়ার। রোবট সেটিংসে আপনি রোল দেখতে ও পরিবর্তন করতে পারেন।
একটি হার্ডওয়্যার নোট যা আসলেই টাকা বাঁচায়: SO-100-এর STS3215 সার্ভো 7.4 V-তে চলে। কোনো সাধারণ সার্ভো টিউটোরিয়াল যাই বলুক না কেন, বাসকে কখনো 12 V দিয়ে পাওয়ার দেবেন না।
ক্যামেরা: অ্যাসাইন ও নামকরণ করুন
পেয়ারিংয়ের সময় আর্মে শনাক্ত হওয়া ক্যামেরাগুলো তালিকাভুক্ত হয় এবং পরে পুনরায় অ্যাসাইন করা যায়। প্রতিটিকে এমন একটি নাম দিন যা তার ভিউপয়েন্ট বর্ণনা করে, তার হার্ডওয়্যার নয়: wrist, scene, এবং overhead উপযোগী নাম, যেখানে camera-2 ছয় সপ্তাহ পরে কাউকে কিছুই বলে না।
এই নামগুলো যতটা মনে হয় তার চেয়ে বেশি গুরুত্বপূর্ণ। এগুলো আপনার ডেটাসেটে স্ট্রিম নেম হিসেবে যুক্ত হয়, অপারেটর ককপিটের টাইলগুলো লেবেল করে, এবং এপিসোড ব্রাউজারে ভিউ আলাদা করার এটাই উপায়। ডেটা সংগ্রহের মাঝপথে একটি ক্যামেরার নাম পরিবর্তন করলে ডেটাসেট একত্র করা কঠিন হয়ে যায়, তাই নাম প্রথমেই ঠিক করুন এবং তা অপরিবর্তিত রাখুন। ফিজিক্যালি একটি ক্যামেরা সরানোর ক্ষেত্রেও একই কথা প্রযোজ্য: পুরনো ভিউপয়েন্টে ট্রেন করা একটি পলিসি নতুনটিতে কাজ করে না।
সেশন বুক ও মনিটর করুন
রোবট অনলাইন থাকা অবস্থায় আপনি একটি সেশন বুক করতে পারেন অথবা রোবটটি উপলব্ধ রেখে দিতে পারেন যাতে সার্টিফায়েড অপারেটররা তা তুলে নিতে পারে। একটি বুক করা সেশন PENDING হিসেবে শুরু হয় এবং অপারেটর কানেক্ট হলে ACTIVE হয়ে যায়। সেই মুহূর্ত থেকে এনভায়রনমেন্ট সেশনটি লাইভ দেখায়: ক্যামেরা ফিড, অ্যাক্টিভিটি ইভেন্টের স্ট্রিম, এবং সেশন চ্যাট।
আপনি নিষ্ক্রিয় দর্শক নন। অপারেটরকে নির্দেশনা দিতে বা দৃশ্যের সমস্যা তুলে ধরতে চ্যাট ব্যবহার করুন, এবং কিছু ভুল মনে হলে অ্যাক্টিভিটি ইভেন্ট দেখুন। প্ল্যাটফর্ম নিজেই অপারেটরের অ্যাক্টিভিটি মনিটর করে: কিছু সময় কোনো ইনপুট না এলে এটি একটি ইনঅ্যাক্টিভিটি ওয়ার্নিং পাঠায়, এবং কিছু না বদলালে সেশন বন্ধ করে দেয় যাতে আপনাকে বসে থাকা সময়ের জন্য টাকা দিতে না হয়। শেষ হওয়ার পর আপনি অপারেটরকে 1 থেকে 5 তারকা স্কেলে রেট করেন, যা প্ল্যাটফর্মে তাদের অবস্থানে অবদান রাখে।
sessions পাতায় সম্পূর্ণ লাইফসাইকেল, প্রতিটি অ্যাক্টিভিটি ইভেন্ট, এবং বুক করা সময়ের শেষের দিকে সেশন চললে এক্সটেনশন কীভাবে কাজ করে তা নথিভুক্ত করা আছে।
ডেটাসেট এবং এপিসোড ব্রাউজার
প্রতিটি সম্পন্ন সেশন এপিসোডের একটি সেট হিসেবে ডেটাসেট ব্রাউজারে পৌঁছায়। এপিসোড ভিউ সিঙ্ক্রোনাইজড জয়েন্ট চার্টের পাশে ক্যামেরা ভিডিও চালায়, তাই আপনি একটি এপিসোড স্ক্রাব করে দেখতে পারেন আর্ম ঠিক কী করেছে এবং কখন। কোনো সেশন ব্যবহারযোগ্য ট্রেনিং ডেটা তৈরি করেছে কিনা, নাকি পরেরটির জন্য টাস্ক ডেসক্রিপশন আরও নির্দিষ্ট করতে হবে তা বিচার করার এটাই দ্রুততম উপায়।
ডেটাসেটগুলো LeRobot ফরম্যাটে সংরক্ষিত থাকে এবং সরাসরি ACT, Diffusion Policy, SmolVLA, বা GR00T ফাইন-টিউন দিয়ে ট্রেন করা যায়। একটি ভার্সন নোট: GR00T-এর জন্য LeRobot v2.1 প্রয়োজন, তাই GR00T পাইপলাইনে ডেটাসেট দেওয়ার আগে ভার্সন চেক করুন। ডেস্কটপ ক্লায়েন্ট দিয়ে রেকর্ড করা এপিসোডগুলো একই ব্রাউজারে দেখা যায়, তাই রিমোট সেশন এবং ডেস্ক রেকর্ডিং একটিই সংগ্রহ তৈরি করে।
বিলিংয়ের উপর নজর রাখুন
ক্লায়েন্টদের সেশন সময়ের জন্য বিল করা হয়, মিনিট পর্যন্ত ট্র্যাক করে, এবং আপনার সংরক্ষিত পেমেন্ট মেথড দিয়ে Stripe-এর মাধ্যমে মাসিকভাবে ইনভয়েস করা হয়।
| প্ল্যান | মূল্য | অন্তর্ভুক্ত |
|---|---|---|
| Pay-as-you-go | ঘণ্টাপ্রতি 15.00 EUR | কোনো বেস ফি নেই; আপনি যা প্রকৃতপক্ষে ব্যবহার করেন তার জন্যই দেন |
| Starter | মাসিক 99.00 EUR | 10 ঘণ্টা সেশন সময় অন্তর্ভুক্ত |
Starter প্ল্যান মাসে প্রায় সাত ঘণ্টায় লাভজনক হয়ে ওঠে; তার নিচে, pay-as-you-go সস্তা। সেশন চলাকালীন খরচ দেখা যায়, এবং ইনঅ্যাক্টিভিটি অটো-স্টপ ঠিক এই কারণেই বিদ্যমান যাতে অনুপস্থিত একজন অপারেটর চুপচাপ আপনার বাজেট শেষ করে দিতে না পারে। ইনভয়েস, পেমেন্ট মেথড, এবং বিরোধ billing পাতায় আলোচনা করা আছে।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
অপারেটর যখন আমার রোবট চালান তখন কি আমি দেখতে পারি?▾
হ্যাঁ। একটি সক্রিয় সেশন লাইভ ক্যামেরা ফিড, অ্যাক্টিভিটি ইভেন্ট, এবং চ্যাট দেখায়। আপনি যেকোনো সময় চ্যাটের মাধ্যমে হস্তক্ষেপ করতে পারেন, এবং সেশনটি আপনার পাশ থেকে থামানো বা শেষ করা যায়।
অপারেটর নিষ্ক্রিয় হয়ে গেলে কী হয়?▾
কিছু সময় ইনপুট না এলে প্ল্যাটফর্ম একটি ইনঅ্যাক্টিভিটি ওয়ার্নিং পাঠায়। অপারেটর নিষ্ক্রিয় থেকে গেলে, সেশন স্বয়ংক্রিয়ভাবে থেমে যায়, তাই বসে থাকা সময় আপনার বিল বাড়ায় না।
একাধিক রোবট কি একটি এনভায়রনমেন্ট শেয়ার করতে পারে?▾
হ্যাঁ, এবং একই ফিজিক্যাল লোকেশন শেয়ার করলে তাদের করা উচিত। একই ডেস্কে একটি লিডার ও ফলোয়ার জোড়া একটি এনভায়রনমেন্টের অন্তর্গত হওয়া উচিত; ভিন্ন স্থানের রিগগুলো ভিন্ন এনভায়রনমেন্টের অন্তর্গত হওয়া উচিত।
আমার ডেটাসেট কোন ফরম্যাটে থাকে?▾
LeRobot ফরম্যাটে, যা সাধারণ পলিসি ট্রেনাররা সরাসরি গ্রহণ করে। আপনার লক্ষ্য যদি GR00T ফাইন-টিউন হয়, নিশ্চিত করুন ডেটাসেট LeRobot v2.1, কারণ GR00T আর কিছুই গ্রহণ করে না।
AY-Robots সেশন কীভাবে কাজ করে: PENDING থেকে COMPLETED পর্যন্ত লাইফসাইকেল, প্রতিটি অ্যাক্টিভিটি ইভেন্ট ব্যাখ্যা করা, সেশন চ্যাট, রেটিংস, এক্সটেনশনস, এবং ট্রেনিং ডেটা।
AY-Robots-এ প্রাইসিং: pay-as-you-go এবং Starter প্ল্যানস, মাসিক ইনভয়েসেস, অপারেটর উপার্জন, Stripe Connect পেআউটস, এবং রিফান্ড ও বিরোধ কীভাবে কাজ করে।