Rosys (a middleware layer https://github.com/zauberzeug/rosys) has rosys.driving.Odometer and rosys.driving.Steerer it's essentially a differential drive kinematic model.
Hoping RTK dual-F9P moving-base setup (M4 in the roadmap) largely sidesteps the worst of this — NAV-RELPOSNED gives us a real heading vector independent of wheel odometry, and the robot_localisation EKF can weight RTK heavily and odometry lightly when GNSS quality is good.
I'd be pleasantly surprised if DJI had done anything open source, Ardupilot is pretty capable of course. I really want to automate the time consuming labour parts of horticulture, for me that's mostly weeding and to a lesser extent harvesting.
Good advice on farms. I do live on a farm, so somewhat familiar with mud! Many of the worst problems are caused by moving 20ton tractors around IMHO, one of the problems small scale ag robotics may help with.
Will check out your Bno055 currently using the upstream one in Lizard
Thanks, bit conflicted about it TBH, it's primarily/initially a weeding robot, although I do dream of expanding it to do harvesting, and yes potentially sowing too down the line.
Unclear why you formed the impression this was only iOS/ Android? That is not in fact the case https://github.com/samuk/awesome-meshcore