Dengan berkembangnya teknologi kontrol robot, untuk mengatasi kekurangan pengontrol robot berstruktur{0}tertutup, pengembangan "pengontrol robot modular dan terstandarisasi dengan struktur terbuka" merupakan arah pengembangan pengontrol robot saat ini. Dalam beberapa tahun terakhir, Jepang, Amerika Serikat, dan beberapa negara Eropa telah mengembangkan pengontrol robot dengan struktur terbuka. Misalnya, Yaskawa Electric Corporation Jepang telah mengembangkan pengontrol robot dengan struktur terbuka dan fungsi jaringan berbasis PC. Tema robot cerdas Program 863 negara saya juga telah memulai penelitian di bidang ini.

Pengontrol robot berstruktur{0}}terbuka mengacu pada pengontrol yang berbagai tingkat desainnya terbuka bagi pengguna, sehingga memungkinkan pengguna memperluas dan meningkatkan kinerjanya dengan mudah. Ide utamanya adalah:
(1) Memanfaatkan sistem pengembangan berdasarkan platform komputer non-tertutup untuk secara efektif memanfaatkan sumber daya perangkat lunak dan perangkat keras dari platform komputer standar guna menciptakan kondisi untuk perluasan pengontrol.
(2) Memanfaatkan sistem operasi standar dan bahasa kontrol untuk mengubah situasi di mana berbagai bahasa robot khusus hidup berdampingan dan tidak kompatibel.
(3) Mengadopsi struktur bus standar untuk dengan mudah mengintegrasikan perangkat keras yang diperlukan untuk memperluas kinerja pengontrol, seperti berbagai sensor, papan I/O, dan papan kendali gerak, ke dalam sistem asli.
(4) Memanfaatkan komunikasi jaringan untuk mencapai pembagian sumber daya atau komunikasi jarak jauh. Saat ini, hampir semua pengontrol tidak memiliki fungsionalitas jaringan. Memanfaatkan komunikasi jaringan dapat meningkatkan fleksibilitas perubahan sistem. Kita dapat merancang pengontrol robot dengan struktur terbuka berdasarkan ide di atas, dan proses desainnya harus se-modular mungkin. Modularisasi adalah metode modern dalam desain dan konstruksi sistem. Dirancang menggunakan metode modular, sistem ini terdiri dari beberapa modul fungsional, masing-masing lengkap dan tunggal. Sistem yang dibangun dengan cara ini tidak hanya memiliki kinerja yang baik dan siklus pengembangan yang pendek tetapi juga biaya yang lebih rendah. Modularisasi juga membuat sistem terbuka, mudah untuk dimodifikasi, difaktorkan ulang, dan ditambahkan fungsi konfigurasi.
