S razvojem tehnologije upravljanja robotima, rješavanjem nedostataka kontrolera robota zatvorene-strukture, razvoj "modularnih i standardiziranih kontrolera robota s otvorenom strukturom" trenutni je razvojni smjer za kontrolere robota. Posljednjih godina Japan, Sjedinjene Države i neke europske zemlje razvijaju kontrolere robota s otvorenom strukturom. Na primjer, Yaskawa Electric Corporation iz Japana razvila je kontroler robota s otvorenom strukturom i mrežnim funkcijama temeljen na računalu. Tema inteligentnog robota programa moje zemlje 863 također je pokrenula istraživanje u ovom području.

Kontroler robota-otvorene strukture odnosi se na kontroler čije su različite razine dizajna otvorene korisniku, omogućujući korisniku da jednostavno proširi i poboljša njegovu izvedbu. Njegove glavne ideje su:
(1) Korištenje razvojnog sustava temeljenog na ne-zatvorenoj računalnoj platformi za učinkovito korištenje softverskih i hardverskih resursa standardne računalne platforme za stvaranje uvjeta za proširenje kontrolera.
(2) Korištenje standardnog operativnog sustava i upravljačkog jezika za promjenu situacije u kojoj koegzistiraju različiti namjenski robotski jezici koji su nekompatibilni.
(3) Usvajanje standardne strukture sabirnice za jednostavnu integraciju hardvera potrebnog za proširenje performansi kontrolera, kao što su različiti senzori, I/O ploče i ploče za kontrolu kretanja, u izvorni sustav.
(4) Koristite mrežnu komunikaciju za postizanje dijeljenja resursa ili daljinske komunikacije. Trenutačno gotovo svim kontrolerima nedostaje mrežna funkcionalnost. Korištenje mrežne komunikacije može poboljšati fleksibilnost promjena sustava. Možemo dizajnirati kontroler robota s otvorenom strukturom na temelju gornjih ideja, a proces dizajna trebao bi biti što modularan. Modularizacija je suvremena metoda projektiranja i izgradnje sustava. Dizajniran modularnom metodom, sustav se sastoji od više funkcionalnih modula, svaki cjelovit i jedinstven. Ovako izgrađen sustav ne samo da ima dobre performanse i kratak razvojni ciklus nego i nižu cijenu. Modularizacija također čini sustav otvorenim, lakim za modificiranje, refaktoriranje i dodavanje konfiguracijskih funkcija.
