Robot client for OxChief autonomous mower platform.
⚠️ WARNING: OxChief is experimental software: it should not be used where it could be in control of human safety. It should not be in control of the safety of anything that you don't want destroyed. It will make unepexected mistakes. It will behave in unexpected ways. Use at your own risk.
Everyone should own at least one autonomous zero-turn mower. OxChief's mission is to make your mower autonomous with 10x less effort.
In 2015 when we began working on the autonomous mowing problem, when you mentioned that one day every mower would have autopilot, you were usually met with skepticism. A decade later, little skepticism remains, but often an opposite reaction: "what has taken so long?"
In 2019 we gave an overview of how to install an autopilot on a commercial zero-turn mower. After writing the article, it was clear that there were still too many hurdles to quickly get autopilot on a mower. These include:
- Intuitive mowing control
- Simple path planning
- Legit servo solution
- Robust obstacle detection
- Clear detailed instructions
OxChief is the product of a decade's work to solve this problem. We define a specific set of hardware/software components for a limited set of mowers (i.e. Bad Boy Maverick HD and Maverick) so that anyone running OxChief will have repeatable results.
Follow this guide and you will have an autonomous zero-turn mower very soon.
Autonomous mowing should be absurdly simple. The endgame is this: you click Start and your mower mows until your yard (or 100 acre sod farm) is entirely mowed without any intervention. Of course, it takes a fair bit of engineering to get to that utopia. OxChief provides intuitive software that makes autonomus mowing this simple.
We should be able to easily define our mowing mission. We want to be able to run routes spanning dozens (or even hundreds) of acres without interruption. OxChief makes defining (and updating) your mower's path super easy.
We strongly believe that the factory control levers on an autonomous zero-turn mower should retain their original function. In other words, the left and right control arms should continue to control the left and right wheels as you would expect. This means that the servos used to control the robot should actuate the control arms back and forth. These servos should be robust and easily adjustable to get the steering precisely right. We're happy to offer an in-house designed & fabricated servo assembly that's engineered specifically for your Bad Boy Maverick HD mower running OxChief.
Adding obstacle detection to your autonomous mower pays immediate dividends in safety and peace-of-mind. OxChief offers an in-house designed & fabricated obstacle sensor enclosure built for the Intel RealSense D435f camera that's designed to mount on the front of your Maverick HD in less than 15 minutes. On the software side we provide everything you need to set the RealSense camera up as an obstacle sensor for your robot.
Since your mower was not shipped with autopilot, we'll need to grab a few tools and connect a few wires to get it properly equipped. OxChief is obsessed with making the process of equipping your mower with autopilot as clear and straightforward as possible.
OxChief supports 1 mower platform: the Bad Boy Maverick HD and Maverick.
More than once I've wondered if some prescient engineer at Bad Boy built the Maverick HD with a notion of creating an ideal autopilot mower platform. The Maverick HD's autopilot friendly features include:
- ample conspicuous dead space beneath the seat platform allowing seamless install of autopilot electronics and servo linkage assembly
- category busting 13 gallon fuel capacity allowing dawn-to-dusk cross-country autonomous missions
- ideal installation point up front for obstacle sensor
Additonally, the Bad Boy Maverick HD is priced so aggressively relative to other commercial mowers, that you can effectively purchase the mower, equip it with OxChief autopilot, and you still haven't spent the cash you'd have to lay down from a comparable commercial mower from several of the legacy zero-turn manufacturers.
Don't take our word for it -- find your local Bad Boy dealer and check out their mowers.
Pay attention to the following, in particular:
- they're equipped with Hydro-Gear hydros (and Parker motors in the split systems)
- they've got all the familiar brand engines
- the mowing deck steel is absurdly thick
- they roll Donaldson canister filters
- the suspension seat is first-class
- they're built like a tank
We've cut thousands of acres with other brands -- the Maverick HD's cut meets or exceeds most we've seen.
Once you've secured your mower, simply follow the installation guides below to equip your mower with OxChief autopilot:
- Follow the Electronics Box Setup guide to build your main autopilot electronics box.
- Follow the Mower Hardware Setup to prep/wire up your mower for autopilot.
- Follow the Obstacle Detection Setup guide to add obstacle detection to your mower.
- Follow the OxChief Mower Client Setup guide to set up the OxChief client on your mower.
- Follow the OxChief Base Station Setup guide to set up your GNSS base station.
- Follow the OxChief Mowing Planner guide to set up your first mowing plan.
Review the OxChief Features guide for an overview of the OxChief UI's features.
Robot not showing up as online? See the Troubleshooting guide -- it's almost always one small thing.
Please feel free to hit OxChief Reddit with any questions.
