I have built an alternative flight plan using the GuidedPilotingInterface that would allow me to control various settings on the drone at each waypoint. It is working well for me except that sometimes it will get to a waypoint and the GuidedPilotingInterface will not report the status as “IDLE”. I am using this state transition to trigger the command to move to the next waypoint. It seems like it’s not detecting the arrival correctly.
When I was still trying to use the FlightPlanPilotingInterface with Mavlink, I saw that there is an option in the Mavlink file to specify a tolerance for what the drone considers “close enough” to the point to continue. (the accept radius) Is there something like this that I can use for the GuidedPilotingInterface?
This seems to mostly be an issue when I’m moving the drone diagonally down at a steep angle (so mostly down). Could it possibly be that it’s trying to check for obstacles and that is throwing off the path? I am testing this in Sphinx in the parrot-ue4-empty world so there is nothing obstructing the drone.
Thanks,
Robbie