Architecture of an Extensible Visual Programming Environment for Authoring Behaviour of Personal Service Robots | IEEE Conference Publication | IEEE Xplore