Here is a modular robot that can autonomously complete tasks by reconfiguring its shape. The robot can explore an unknown environment and use the specifications given to decide when and how to change shape. The Modular self-reconfigurable robot has modules that connect together to form a larger robotic structure.
The above video shows the MSRR in action. You can find all about this experiment here.