به کمک کنترلر قابل برنامه نویسی PRB-300B، میتوان رباتهای مختلف را علاوه بر USB از طریق بلوتوث برنامه ریزی و کنترل نمود و آنها را هوشمند ساخت. این پک شامل کنترلر اصلی، انواع سنسور و سایر تجهیزات میباشد و با محصولات و موتورهای کای ربات سازگار است.
کنترلر جدید PRB-300B علاوه بر زبان فلوچارتی به کمک محیط برنامه نویسی گرافیکی PRBLAB، از زبان اسکرچ به کمک محیط برنامه نویسی PRBLOCK نیز پشتیبانی میکند.
در محیط برنامه نویسی PRBLAB برای برنامه نویسی ربات، ابتدا برنامه از طریق نرم افزار مخصوص و به کمک اشکال گرافیکی بر روی رایانه طراحی میگردد و سپس از طریق کابل USB به PRB-300B منتقل میگردد. پس از انتقال برنامه، PRB-300B ربات را به صورت مستقل از رایانه کنترل مینماید.