Dynamic skill-based software architecture for locomotion control in shape reconfigurable mobile robots | IEEE Conference Publication | IEEE Xplore