Gait generation and terrain navigation algorithm design for a self-reconfigurable robot | IEEE Conference Publication | IEEE Xplore