Tunneling-based self-reconfiguration of heterogeneous sliding cube-shaped modular robots in environments with obstacles | IEEE Conference Publication | IEEE Xplore