Please Validate This System

Hello! This BOM is for upgrading an existing mower that uses SODAR navigation. Would someone please let me know if I’ve left anything important out?

“Ground” Control Station:

  1. HP Envy PC running Mission Planner
  2. Here RTK Base (antenna mounted on rooftop 20 meters distant, usb)
  3. RFD900x transceiver (usb)
  4. Flysky 2.4 GHz RC transmitter (manual override for parking indoors)
    Rover Equipment:
  5. Existing skid-steer rover platform (with bumper sensor)
  6. Cube Orange+ w/carrier (setup with ArduPilot, usb)
  7. Here3+ GPS (CAN1 connector)
  8. Sabertooth 2X25, PPM in (MAIN OUT 1, 3 connections)
  9. SLA package, nom. 24v 24AH (with kill switch)
  10. RFD900x transceiver (TELEM1 socket)
  11. Optima-D RC receiver (RCIN socket)
  12. LiPo package with 5.3v Regulator (POWER1)

Thanks!
Scan

1 Like

Your choices in GNSS modules will likely disappoint you. The Neo-M8P in both your base and onboard modules is a poor performer when it comes to RTK. Consider upgrading those anything using a Zed-F9P, UM980, or UM982.

Consider the UM982 or a pair of onboard Zed-F9Ps for a GPS derived heading solution (moving baseline, AKA “GPS for yaw”). Mower blades and high current motors can really throw magnetometer based compasses for a loop.

Consider a better RC system. The FlySky stuff works, but it’s super chintzy. The RadioMaster TX16S and an ExpressLRS receiver work exceedingly well and support a wealth of telemetry (see “Yaapu telemetry script”).

I have no idea what you mean by “manual override” on the RC transmitter. Such an override needs to exist on the autopilot itself, likely via Lua scripting (I can help with that).

It’s possible he just means switching the flight mode to “Manual” and parking it from the transmitter that way.

Thank you for the tips, I’ll look into them all. My present system uses two (ancient) RC transmitters: one for manually driving from the garage to the starting points, the other uses synthesized PPM from the PC for following the raster plan for mowing. The hand-held transmitter receiver switches out the PC-driven receiver at the Sabertooth. There are no processors on board. (I built the system 12 years ago, and it’s fully described in my book, “Practical Field Robotics”) I haven’t used any of the ArduPilot software, yet, but I want to start with quality hardware.

Thanks for listening. : - )

Depending on the arming options and failsafes, an override would indeed need to be employed to enable driving indoors. It needn’t be a separate, clunky, additional RC system as described.

1 Like