Landscaping robot company Electric Sheep Robotics officially launches