A Hardware and Software Testbed for Underactuated Self-Assembling Robots: Extended Abstract | IEEE Conference Publication | IEEE Xplore