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.
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
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?
Thanks you for your replay.
(I apologize, the YouTube video is now fixed.)
The LOITER_RADIUS is set to 40 meters, and the The Radius Limit setting is the default 60 meter.
I don't think those setting are the problem, the plane seems to be only 10-15 meter from the WP, and then it starts to circle.
I doesn't help to "nudge" the plane to the waypoint either.
But still, like you wrote, it seems like it misses the waypoint and has to get another attempt.
What could cause something like that when the radius setting are the defaults?
Which code are you using? I have the same problem with Ardupilot v21 with the green board. As for v2.7, it's for the red board, which I also tried with ArduIMU but also have the same problem. Please share your finding, I have 5 green boards, and 3 red boards lying around that I want to give them all a try again.
My setup for the older Ardupilots:
1. Ardupilot 168 + shield board with airspeed sensor + EM406
2. Ardupilot 328 + ArduIMU + Ublox
I'll put them in my plane and give it a try this week.
Hi, I am using:
- ArduPilot ATMega328 (red board) with the ArduPilot 2.7.1 code.
- ArduIMU+ V2 (blue one with ArduIMU 1.8.2 code).
- ArduPilot Shield V2.
- U-Blox5 GPS modul.
I also get an "Something is wrong!!!" message when I upload the route from the Config Tool.
And also, about the altitude. My plane doesn't seem to follow the assigned altitude at all. This video wasn't too bad, on previously flights I've had to interfere and pull the plane up again before continuing the run. It flew only 5-6 meter above ground.
(About the country, its western Noway. I believe its indeed quit similar to the north of America (Montana) and Canada.)
Yes, I wounder about that too.
I got a "stock" EasyStar (only upgraded the motor) and mine even circles on windless days.
Is your problem fixed peter? I mean circling before hitting a waypoint. I have the same problem. Please tell us what you have done.
No, sadly I haven't fixed it. I tried editing the code/settings etc. when this happened.
I don't usually give up that easily. But after trying and trying a couple of months now, I got feed up an bought the ArduPilot Mega.
Actually, I got that today, so I haven't wired it up yet. But I am hopping the Mega will fly a bit better.
I wish you god luck on finding the problem, and hope you will post a solution here if you fiend any.
I of course haven't thrown away the old ArduPilot, so it would be fun with a solution so we can be able to use that one too.