Closed GoogleCodeExporter closed 8 years ago
Check out the MultiWii project. They have a lot of experience with Y6 mixing.
That's what Max was using when he flipped the motors to the new config. MW
doesn't use a scaling factor.
Whatever you want to try, I'm more than willing to help!
Jason
Original comment by jasonshort
on 17 Oct 2011 at 5:47
Just read your headline: a small right yaw command makes the Muticopter yaw left
This is a frame issue. Your motors are not aligned properly and have a natural
bias to turn left.
Jason
Original comment by jasonshort
on 29 Oct 2011 at 9:05
I don't believe this is a frame issue. If I'm hoovering the Y6 it is completely
stable on yaw and not slowly turning right or left.
A second reason is that on my Y6 an CW and a CCW motor are mounted
back-to-back, If one is misaligned, te other is also. They should, I think,
compensate each other.
I only have the yawing issue if I give a small right command on the transmitter.
A reason for this behavior can be that the 6 motors are not identical. I'm
using RCTimer 2836-750 motors and I have the feeling that the are not
identical. I still have not figured out how to trace a faulty motor in an Y6
configuration. That's why I first forwarded the question on the forum, to find
out if there are others users with the same issue. And there is at least one.
I solved the issue by changing the code of motors-y6 and inserting the
TOP-BOTTOM-RATIO factor again. Tuning it to 0.90 made the Y6 reacting properly
to yaw ommands.
By the way: in the code the octo-quad configuration is still using the
TOP-BOTTOM-RATIO.
I can start a new threath on the forum to find out if it is a frame/motor issue
or a TOP-BOTTOM-RATIO software issue.
Original comment by willy.sw...@gmail.com
on 30 Oct 2011 at 8:53
I consider motor configurations frame issues. When you are not yawing your are
in "Hold" mode. When you yaw, even in the slightest, you are in rate controlled
yaw mode. If you just barely move the Yaw, you are commanding it to rotate at a
very slow rate. If the tendency to rotate left is higher than the motor output
to rotate right, it will go backwards.
Please post your fix and I'll update the frame definition.
Jason
Original comment by jasonshort
on 30 Oct 2011 at 4:53
Attached you find the file with the changes I made. I also changed the
commented part of the code. If you use it, the motors have the same rotation
direction as in 49 and not the "old" 38 directions.
I am testing to see if it is possible to misalign the frame in such a way that
the issue comes back, after tuning the top-bottom ratio. I'm still working on
that.
Original comment by willy.sw...@gmail.com
on 31 Oct 2011 at 10:10
Attachments:
I misaligned one motorset a few degrees. Made no difference.
I checked the alignment of te Motors again. Removed all (possible) slack out of
the frame. All motors are now checked to be straight mounted.
Started with TOP-BOTTOM_RATIO of 1.00. The issue reappeared. Changed the e
ratio to 0.92. Issue almost disappeared. 0.90: issue disappeared completely.
Up to now I flew about 10 packs with this setting. Beheaviour of roll, pitch
and yaw is consistent during all flights.
So, I think the TOP-BOTTOM_RATIO parameter is required for a Y6 configuration.
Original comment by willy.sw...@gmail.com
on 2 Nov 2011 at 10:00
made the change to .50
Thanks!
Jason
Original comment by jasonshort
on 6 Nov 2011 at 3:58
Original comment by jasonshort
on 6 Nov 2011 at 3:58
Original issue reported on code.google.com by
willy.sw...@gmail.com
on 17 Oct 2011 at 5:30