Design of open-architecture industrial robot controllers open-architecture-industrial-robot-controllers