A software architecture for multi-criteria decision making for advanced robotics | IEEE Conference Publication | IEEE Xplore