An Embedded Software Architecture for Robot with Variable Structures | IEEE Conference Publication | IEEE Xplore