DARPA developed a robotic platform called ARM to execute certain moves. Developers from public are allowed to write algorithms for the robot that make it perform complex tasks.
The Robomow RL555 robot lawnmower boasts three 53 cm blades that mulch as well as cut. It's activated for automatic mowing with one touch, or can be manually controlled.