ArduPilot circles befor hitting WP.

 

Hi, I have an EasyStar with the original ArduPilot.
I have done a lot of test's and it flew great in all modes except the auto mode.

In the auto mode it hits every waypoint like it should, but before doing so it circles around and around.
So instead of flying straight towards the waypoint, it turns and circles and then hits the waypoint. And this I repeated for every waypint as well.


Here is my route.

routeg.th.jpg


And here is a video of ArduPilot flying it so you can see for yourself.


Do anybody know what has gone wrong here?
I suspect it being in the code, but there are so many numbers I don't dare too changing

 

 

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • 3D Robotics
    You need to use a bigger hit radius for starters, and probably tune your PIDs. All UAVs need to be tuned to perform well.
  • Moderator

    Peter,

    Your video is set to Private so we can not watch it.

     

    My guess is that the Radius setting has been set too tight.

     

    In the code it could be this:

    The setting is inside the NAVIGATION: PARAMETERS section of the AP_Config.h tab of the 2.7 code.

    LOITER_RADIUS 40 // meters : radius in meters of a Loiter

     

    Or when using the ArduPilot Config Tool

    The Radius Limit setting: (Default I believe is 60 meters.

     

    These settings (I believe) are used to determine if a WP is Hit versus a Miss.  If your plane flies within the radius limit of the WP then it moves onto the next WP, otherwise it banks and comes around for another attempt.

     

    Did  you make any changes to these settings?

This reply was deleted.

Activity

Neville Rodrigues liked Neville Rodrigues's profile
Jun 30
Santiago Perez liked Santiago Perez's profile
Jun 21
More…