Hexacopter wants to lean over before liftoff

What to do with those offsets? Why are they there? Is it like the controller thinks it is rotated but the copter is not? Is it because we start at a slightly leaning ground?

Flight controller is in the center of the multicopter, Pixhawk is level, it is also level-calibrated in MP. With artificial horizon, do you mean “the green ground” in the hud in MP? It is level when the multicopter is level. Trims are 0 0 0 0.

ESCs are calibrated using Mission Planners own function. It is useless in informing what is going on and when it is done. The controller beeps, all motors beeps. How dou you know is was successful? The multicopter flies very well though.

If we put the multicopter on a slightly leaning ground, not much, and then arms it, the motors idle normally. Then we give very little throttle and the motors revs upp very high instantly. The motor on the lowest arm revs up more than the others. The more down the arms are, the more their motors revs up. Why doesnt it rev up softly from 0-50 if we do this in for example 2 seconds? What is the point of jumping up to almost liftoff?

Log-file from a short flying from asphalt with a jumpy start (it “vibrates” some in the start), then flies good.
https://1drv.ms/u/s!ArRUW2agVpZnjFLxRtRQEonc26EF

We also use 14" in that flight. RCOUT (PMW OUT) for 1-6 was 75% with 13" and now it is around 68%. 15" next.

Taking off from unloved ground takes quite a knack.
That would account for what you are seeing.
At idle it will not try to level itself but the FC sees it is not level and winds up the values.

Consider this:
You arm the copter on un-level ground,
from that moment on it wants to get level,
but the throttle is not high enough for lift so it increases its efforts,
until you have given it enough power to lift,
but it has over compensated due to the time it was not level.
Flip

There is your problem.

I dont get it.

I have been taking of with a lot of multicopters throtugh the years from not so level places, mostly APM/Pixhawk. When revving up the copter starts to level when reaching higer rpms (throttle stick at around 40-50%. This one jumps up immediately. What have changed? Why doesnt it slowly rev up. It wont fly away with only 15% throttle, or 20… or 30. It revs up to almost liftoff-rpms. Is it because of insane Autotune-PIDs? Must be? No flip problems at all. Other than that personality it works splendid and have flown a bunch of missions with good results. Just wonder why it revs up that insanely fast to the high rpms. There is no use for it. =)

Solutiion: Arm and take off “smartly.”

Well, the hexacopter works fine.
Take offs are made from a wooden board to not get stuck to the ground or have grass messing with the lens.
Take offs are made certainly and smooth.

But I still cant get the two weird things…

  1. It sometimes start to vibrate “violently” and jumps around the wooden board (legs some cm up). Its just to lower the throttle and try againg. Its like the vibration from one leg hitting the board starts an insane series of unbalance. !?
  2. That revup… why does this multicopter do that but on one else? Is it because of the much higher PIDs than other copters have?

Gonna film this next time he flies with it…

Other than that, it works splendid and is a workhorse that delivers. :smiley:

That sounds like ground resonance like a helicopter can have due to the lead/lag regressive causing an imbalance in the rotor system and it starts reacting against the landing gear. It can do this to a helicopter:

I think it is possible for multicopters to experience it too. Say maybe if you have the PID’s tuned too tight so it rapidly throttles your motors side to side, setting up an imbalance similar to the lead/lag imbalance in helicopter rotors as they accelerate or decelerate to/from rated speed. And it starts to react off the landing gear and then feeds off itself if the landing gear’s natural frequency is the same as the frequency of the imbalance.

Since helicopters are required to do extensive ground running for some jobs, helicopter engineers go to great lengths in landing gear design and damping to prevent it. If it only happens on your wood board, but never happens on grass or soft surface, then your landing gear itself may be responsible for setting it off, and the PID loop starts to react to it and makes it worse. In which case you need to provide more damping on the landing gear, or don’t take off on a hard surface. Or de-tune your roll PID’s a bit.

You are right, it works on grass, no hopping/shaking. Will make some soft dampers on the end of the legs and test again.

Number two, that insade revup is still an issue… but I guess we have to check on level soft surface to see what happens there too.

I remember now that there had to be special settings before doing an autotune on such a big mulicopter, which we did. And we have made several autotunes and they all work out fine. But then it was said here on ArduPilot to loosen up the tight values of the PIDs after autotune. I do not think we did that… :slight_smile:

Stick some carpet on the wooden landing board, see if that provides enough damping.

Edit: we use a large carpet square as the launch and landing pad in grassy areas. It’s about 1m square.

That is even better, will try that. Thanks!

After putting 15" Tiger-motor props on instead of 14" and redoing the autotune, this got a lot better. :slight_smile:

older thread but I’m looking to upgrade my fishing drone to a heavier lift version. I was looking at some sunny sky 3508 motors, or turnigy neostars I think that were 40xx . I need to check ecalc again. I’m thinking about a really simple 3d printed frame with square carbon fiber rods, or even round ones and 13 to 14 inch props. It seems you guys have checked serveral heavier lift designs. My current 550 hexa is carrying 10400 milliamps in two 14.8 v cells, and has BL_heli32 40 amp escs. Can you recommend a good setup for medium lift (2kg payload tops, even 1.5, and longer flight times. I’ve beat ecalc to death looking for the perfect combo, but never really found the sweet spot. I also don’t want to spend a fortune on motors. I even thought about dropping down to a quad. The current F550 frame with the heavy batteries is a very poor flier, and it’s been hard to get autotune to complete. I live on the beach and there are no windless days. I figured out I need to just punch it to get airborne, but it can be a bit squirrelly right after that. I had to have heart surgery last week so I never finished the tuning. I was copying the latest autotune pids values from the previous log forward to start where I left off.

I also have had issues with the latest logging, IBST was not found and APM2 would crash when opening a log. I never got that sorted out but did convert to .log files to read them for the autotune pids.

Interesting subject, fishing drone. You should start a new thread to get more people to see it (better subject). But I think you should aim at a bigger multicopter (we use 900 and 1000 mm, not meaning it is necessary for you) and 6S-setup. Also Pixhawk to get the newer more stable firmwares. Around 20Ah in batteries. Choosing motor-prop-ESC is easiest when you know what the weight will be, including the motors, props and ESCs. 3D-printed frames, may be too weak? Quad will work, hexacopter is more safe, octacopter no problem (only heavier, stronger, more work to build, more expensive). Waterproof should be good.