Meet the RoboBee: a tiny robot developed at the Harvard Microrobotics Lab that weighs about 100mg and can fly and land on surfaces. It uses an electrode patch to stick to almost any surface, when supplied with a charge. These robots can detach when the power supply is turned off.
The RoboBee has a foam mount that absorbs shocks. These types of robots will be used in search and rescue missions in the future.