A multilayer software architecture for safe autonomous robots | IEEE Conference Publication | IEEE Xplore