Perspectives on standardization in mobile robot programming: the Carnegie Mellon Navigation (CARMEN) Toolkit | IEEE Conference Publication | IEEE Xplore