با توسعه فناوری کنترل ربات، رفع کاستیهای{0}}کنترلکنندههای ربات ساختار بسته، توسعه «کنترلکنندههای ربات مدولار و استاندارد با ساختارهای باز» یک جهت توسعه فعلی برای کنترلکنندههای ربات است. در سال های اخیر، ژاپن، ایالات متحده و برخی کشورهای اروپایی در حال توسعه ربات های کنترل کننده با ساختار باز بوده اند. به عنوان مثال، Yaskawa Electric Corporation ژاپن یک کنترلر روباتی با ساختار باز و عملکردهای شبکه مبتنی بر رایانه شخصی توسعه داده است. موضوع ربات هوشمند برنامه 863 کشور من نیز تحقیقاتی را در این زمینه آغاز کرده است.

کنترلر ربات{0}ساختار باز به کنترلری اطلاق می شود که سطوح مختلف طراحی آن برای کاربر باز است و به کاربر اجازه می دهد تا به راحتی عملکرد خود را گسترش داده و بهبود بخشد. ایده های اصلی آن عبارتند از:
(1) استفاده از یک سیستم توسعه مبتنی بر یک پلت فرم رایانه غیر بسته برای استفاده مؤثر از منابع نرم افزاری و سخت افزاری پلت فرم رایانه استاندارد برای ایجاد شرایط برای گسترش کنترلر.
(2) استفاده از یک سیستم عامل استاندارد و زبان کنترلی برای تغییر وضعیتی که در آن زبان های مختلف روبات اختصاصی وجود دارند و ناسازگار هستند.
(3) اتخاذ یک ساختار اتوبوس استاندارد برای ادغام آسان سخت افزار لازم برای گسترش عملکرد کنترلر، مانند سنسورهای مختلف، بردهای I/O و بردهای کنترل حرکت، در سیستم اصلی.
(4) از ارتباطات شبکه برای دستیابی به اشتراک منابع یا ارتباط از راه دور استفاده کنید. در حال حاضر، تقریباً همه کنترلرها فاقد عملکرد شبکه هستند. استفاده از ارتباطات شبکه می تواند انعطاف پذیری تغییرات سیستم را بهبود بخشد. ما می توانیم بر اساس ایده های فوق یک ربات کنترل کننده با ساختار باز طراحی کنیم و فرآیند طراحی باید تا حد امکان ماژولار باشد. مدولارسازی یک روش مدرن طراحی و ساخت سیستم است. این سیستم که با استفاده از روش مدولار طراحی شده است از چندین ماژول کاربردی تشکیل شده است که هر یک کامل و منفرد است. سیستم ساخته شده به این روش نه تنها عملکرد خوب و چرخه توسعه کوتاه دارد بلکه هزینه کمتری نیز دارد. ماژولارسازی همچنین باعث میشود که سیستم باز شود، به آسانی بتوان آن را اصلاح کرد، اصلاح کرد و توابع پیکربندی را اضافه کرد.
