Scientists at Havard University have built the smallest robot capable of flying, named the 'robo-fly'. The device weighs less than a gram, and employs insect-like 'wings' to fly, instead of conventional rotors or propellors. The construction is mainly carbon fiber, and uses piezoelectric material contracting around 120 times a second to power the 'wings'.
The robot's designers suggest that the robot may eventually have applications in rescue operations, for example locating surviors in cramped spaces, although it was not initially designed for this purpose. At the current stage of development, the robo-fly requires an external power source, however scientists are working on incorporating a small internal power source instead of using the external supply.
Source: BBC News