On your Test 40, you have discovered what happens when you try to hover a wing in some wind. It becomes a sail as soon as you stop pointing the nose into the wind. These type of designs are really meant for short term hovering and mostly flying.
Also, next time try using the QSTABILIZE mode instead of QHOVER. The throttle response would have been much greater on the roof and perhaps it would have escaped. It was interesting that the fire truck used the bucket extension to retrieve the plane instead of gaining roof access through the stairs. They probably never saw any aircraft like it before!
Hi Greg,
Thank for the answer.
Yes, a VTOL Tri Tilt needs also a “runway” to slow down, but in the air.
QStabilize, helps to shorten, but continue as rocket.
Therefore I tried to slow down as possible in FBWB and the experiment shows the Video with Test 50
The fire truck is the newest technology in this region. The basket ist standard, the water in an extendable tube, the jet is controlled by a joy stick in the basket (jet by wire ) the basket can carry up to 5 persons. An so I was on the roof to prevent an accident by the perhaps rotating props.
This fun cost me 500 CHF (~450 $)
With my VTOL Tri Tilt I have still the issue of right yaw during the Transitions.
great tests and also great video documentation. I think, stall speed is 42 kmh (26 mph ;22,7 kn; 11,7 m/s). Did you ever tried to slow down in FBWA with Q_ASSIST enabled (eg Q_ASSIST_SPEED 1m/s lower then ARSPD_FBW_MIN) ?
Can you confirm that the Q_ASSIST_SPEED function still works on a tilt-rotor configuration? I have only tested this on a QuadPlane and was uncertain of the result on a tilt-rotor configuration.
Not yet, will try it later.
As Tailsitter I could fly with 9m/s without stall, then simply the Tiltunits showed a litle upwards.
Similar to Q_ASSIST_SPEED?
By the way. I learned to use Dashware from you, thanks.
I was asked several times what is this for a OSD System.
I’ve had Q_assist working on newer versions than that, it’s not something I routinely test but it crops up every now and then when I fly my heavier VTOL mapping birds in FBWA. The version I use now is 3.9.6, but I see no reason for it to have changed since then.
Thanks for the confirmations, guys. I’ve never tested it on tilt-rotors, perhaps because my only two tilt-rotors (Nimbus and Convergence) were maidened this summer and I have had QuadPlanes for years now.
I am a beginner, I wanted to make a VTOL. I made the drone frame with motors seperate and airframe separate. I am using. Pixhawk 2.4.8. Flysky FS-TH9X remote. FS-i10b 10 channel receiver.
I have 3 2300kv EDF 6s it is fixed to Tri plus frame. in the front 2 back 1. The front 2 edfs are connected through the axil and I use one 10kg servo to tilt front and back (throttle). back one also connected to the servo it controls the YAW motion.
i have issues are It wont move or stabilize it only reduce the speed. no work on servos.
My servo output i kept this way.
servo 1 : Motor 1
servo 2 : Motor 2
servo 3 : Motor 4
servo 4 : RCIN 1
Servo 5: RCIN 4
It never stabilize by own. Can you help
Also I am unable to convert it into flight Mode
I wanted to use the front 2 edf for the thrust in the flight mode
Hi,
me and my friend are currently working on a tilt rotor tricopter, but we are having problems with the control of the tilt servos.
Our problem is, that as soon as we define the servos as TiltMotorFrontRight/Left we don’t get any PWM outputs at all. When we define the output port for example as an aileron we get perfectly good PWM output and the tilt mechanism is working just fine.
This is our first time working with ardupilot so the reason why it’s not working may be very simple.
Here is our full parameter List: https://drive.google.com/file/d/1-Z4UJ4y_ZfehrGzMNVLRpFh2ptDQEOtN/view?usp=sharing
If there is any further information you need please just ask.
Already thanks in advance to everybody who is trying to help us
I’ll assume that you are using Flight Mode changes, like from QSTABILIZE to FBWA, to activate the servo change from up to forward and back.
The Tilt Mask setting is very important but often difficult for people to understand due to its binary implementation. So re-check this setting to see that it matches your motor positions based upon the standard ArduCopter motor map.
We had set up the Tilt_Mask some times before and seemingly forgot to reset it to its appropriate value after a reset we did some time ago… Nice to have someone like you “around” who thinks about such things.
Again, many thanks for your fast help, that luckily was spot-on.
Hi,
I am struggling with the exact same problem and it is driving me nuts for about 2 hours now.
The thing is no matter what I do the servos are not going to the positions they should.
The Setup is a Nimbus 1800 as Tricopter VTOL.
So the basic setup after resetting everything is:
Q_Enabled = 1
Q_Frame_Class = 7
Q_Tilt_Mask = 3 (for the front two motors, from my understanding)
Q_Tilt_Type = 2
AND
SERVO9_FUNCTION = 75
SERVO10_FUNCTION = 76
SERVO_MIN for Both = 1400
SERVO_MAX for Both = 2000
That are my basic test Parameters, everything else is default. When I switch modes from FBWA to QStabilize the servos only move from 1470us to 1500us or when I reverse the servos from 1570 to 1500. I do not understand why it is not using the max and min position from 1400 to 2000. Any hint in the right direction will be appreciated
It seems correct so maybe there is something more basic wrong. On a Pixhawk, SERVO9 and SERVO10 are AUX1 and AUX2 so make sure you have the correct outputs connected. Perhaps the 5v output rail supply is missing. Do other servos work like ailerons and elevator?
thanks for your fast response. It is a bit weird, I made a break for about 2 hours. Now I repowered everything and connected to Mission-Planner to get the .param-file. According to the servo-outputs everything is working as it should. Maybe I had some strange combination of parameters earlier and because of all the trying things out, the FC had a mistake. And maybe it was a to long day today and I should go to bed .
If I get this weird combination again I hopefully save the .param-file and get in touch again.
Hopefully I can revive this thread now that we’re in 2024.
I’m working on a bi-copter tilt-rotor for a university project and am wondering if anyone has any experience here.
The current issue - of many - is that the tilt servos are not moving in any mode. In qstabilize if I tilt the craft I would expect the servos to tilt the motors but the servos do not move. They also do not move with any transmitter inputs when in any flight mode. The left and right servos are assigned to front left and right tilt motor. The motors, hower, do function as expected, when I tilt the craft to the left, the left motor spools up and vise versa. The servos are plugged into main out 1 and 2 on the pixhawk and the servos are set up in that same way in missionplanner. The servos do move if I assign those servo channels to be aileron or elevator etc…
If you think you can solve it I am willing to provide screenshot, bin files and whatnot for troubleshooting.