CWRU Cutter: Design and Control of an Autonomous Lawn Mowing Robot