З розвитком технології керування роботами, усуненням недоліків контролерів роботів-з закритою структурою, розробка «модульних і стандартизованих контролерів роботів із відкритою структурою» є поточним напрямком розвитку для контролерів роботів. В останні роки Японія, США та деякі європейські країни розробляють контролери роботів з відкритою структурою. Наприклад, японська компанія Yaskawa Electric Corporation розробила на базі ПК контролер робота з відкритою структурою та мережевими функціями. Тема «розумного робота» моєї країни 863 також ініціювала дослідження в цій галузі.

Контролер робота-з відкритою структурою – це контролер, різні рівні конструкції якого відкриті для користувача, що дозволяє користувачеві легко розширювати та покращувати його продуктивність. Його основні ідеї:
(1) Використання системи розробки на основі не-замкнутої комп’ютерної платформи для ефективного використання програмних і апаратних ресурсів стандартної комп’ютерної платформи для створення умов для розширення контролера.
(2) Використання стандартної операційної системи та мови керування для зміни ситуації, коли різні спеціальні мови роботів співіснують і є несумісними.
(3) Прийняття стандартної структури шини для легкої інтеграції апаратного забезпечення, необхідного для розширення продуктивності контролера, такого як різні датчики, плати введення/виведення та плати керування рухом, у вихідну систему.
(4) Використовуйте мережевий зв’язок для досягнення спільного використання ресурсів або віддаленого зв’язку. Зараз майже всі контролери не мають мережевих функцій. Використання мережевого зв’язку може підвищити гнучкість системних змін. Ми можемо розробити контролер робота з відкритою структурою на основі наведених вище ідей, і процес проектування має бути максимально модульним. Модуляція - це сучасний метод проектування та побудови системи. Розроблена за модульним методом, система складається з кількох функціональних модулів, кожен з яких завершений і окремий. Побудована таким чином система має не тільки хорошу продуктивність і короткий цикл розробки, але й меншу вартість. Модулярність також робить систему відкритою, легкою для модифікації, рефакторингу та додавання функцій конфігурації.
