I’m having some trouble with both Circle and Bendy Ruler.
I have a rover I built some time ago, and eventually was pretty happy with a Pixhawk 2.4.8 and Rover 4.2.3. I tried to upgrade to 4.4 a few times, but there was always something off/wrong/bothersome about it so I held off.
I finally upgraded to an H7 FC. I moved my previously working tune parameters over, and have a working rover again.
I went to run a mission, and found that the rover would chase the first way point and never get to it, nor even near it. It would run back and forth a few times, then stop.
I thought I’d try the new LUA auto-tune, so the first time ever I tried to run a CIRCLE.
In CIRCLE, the rover drives forward a certain distance, then stops and that’s the end of it.
No attempt to turn left or right or actually execute the circle.
I went back to my Missions, and found that if I switch to Dijkstra, the rover makes a pretty crisp path to the first waypoint, and continues on from there, much like I previously experienced.
If I turn back to Bendyruler, it doesn’t work.
If I switch to Dijkstra+BendyRuler, I’m back to never getting to WP 1.
Back to Dijkstra, and I ran a 90 WP mission three times in a row, doing fine.
Suggestions on which step(s) I missed? Is there a relationship between CIRCLE failing and BendyRuler?
I also need to get better at “reading” the BIN logs for the root causes.