Са развојем технологије управљања роботима, решавајући недостатке роботских контролера затворене{0}}структуре, развој „модуларних и стандардизованих роботских контролера са отвореним структурама“ је тренутни правац развоја роботских контролера. Последњих година Јапан, Сједињене Државе и неке европске земље развијају контролере робота са отвореним структурама. На пример, Иаскава Елецтриц Цорпоратион из Јапана је развила роботски контролер са отвореном структуром и мрежним функцијама заснованим на рачунару. Тема интелигентног робота програма моје земље 863 такође је покренула истраживање у овој области.

Роботски контролер отворене{0}}структуре се односи на контролер чији су различити нивои дизајна отворени за корисника, омогућавајући кориснику да лако прошири и побољша своје перформансе. Његове главне идеје су:
(1) Коришћење развојног система заснованог на незатвореној рачунарској платформи за ефикасно коришћење софтверских и хардверских ресурса стандардне рачунарске платформе за стварање услова за проширење контролера.
(2) Коришћење стандардног оперативног система и контролног језика за промену ситуације у којој различити наменски језици робота коегзистирају и нису компатибилни.
(3) Усвајање стандардне структуре магистрале како би се лако интегрисао хардвер неопходан за проширење перформанси контролера, као што су различити сензори, И/О плоче и плоче за контролу кретања, у оригинални систем.
(4) Користите мрежну комуникацију да бисте постигли дељење ресурса или комуникацију на даљину. Тренутно, скоро свим контролерима недостаје мрежна функционалност. Коришћење мрежне комуникације може побољшати флексибилност системских промена. Можемо дизајнирати роботски контролер са отвореном структуром на основу горе наведених идеја, а процес дизајна треба да буде што је више могуће модуларан. Модуларизација је модеран метод пројектовања и изградње система. Дизајниран коришћењем модуларне методе, систем се састоји од више функционалних модула, од којих је сваки комплетан и јединствен. Овако изграђен систем не само да има добре перформансе и кратак развојни циклус, већ и нижу цену. Модуларизација такође чини систем отвореним, лаким за модификовање, рефакторисање и додавање конфигурационих функција.
