Med utviklingen av robotkontrollteknologi, som adresserer manglene ved robotkontrollere med lukket-struktur, er utvikling av «modulære og standardiserte robotkontrollere med åpne strukturer» en aktuell utviklingsretning for robotkontrollere. De siste årene har Japan, USA og noen europeiske land utviklet robotkontrollere med åpne strukturer. For eksempel har Yaskawa Electric Corporation of Japan utviklet en robotkontroller med åpen struktur og nettverksfunksjoner basert på en PC. Mitt lands 863-programs intelligente robottema har også satt i gang forskning på dette området.

En robotkontroller med åpen-struktur refererer til en kontroller hvis ulike designnivåer er åpne for brukeren, slik at brukeren enkelt kan utvide og forbedre ytelsen. Hovedideene er:
(1) Bruk av et utviklingssystem basert på en ikke-lukket datamaskinplattform for å effektivt utnytte programvare- og maskinvareressursene til standard datamaskinplattform for å skape betingelser for utvidelse av kontroller.
(2) Bruke et standard operativsystem og kontrollspråk for å endre situasjonen der ulike dedikerte robotspråk eksisterer side om side og er inkompatible.
(3) Vedta en standard bussstruktur for enkelt å integrere maskinvaren som er nødvendig for å utvide kontrollereytelsen, for eksempel ulike sensorer, I/O-kort og bevegelseskontrollkort, i det originale systemet.
(4) Bruk nettverkskommunikasjon for å oppnå ressursdeling eller ekstern kommunikasjon. Foreløpig mangler nesten alle kontrollere nettverksfunksjonalitet. Bruk av nettverkskommunikasjon kan forbedre fleksibiliteten til systemendringer. Vi kan designe en robotkontroller med åpen struktur basert på ideene ovenfor, og designprosessen bør være så modulær som mulig. Modularisering er en moderne metode for systemdesign og konstruksjon. Systemet er designet ved hjelp av den modulære metoden, og består av flere funksjonelle moduler, hver komplett og entall. Systemet bygget på denne måten har ikke bare god ytelse og kort utviklingssyklus, men også lavere kostnader. Modularisering gjør også systemet åpent, enkelt å modifisere, omstrukturere og legge til konfigurasjonsfunksjoner.
