Copter-3.6.0-rc1 available for beta testing

Flew 8 flights today on my 450 quad with Mro Pixracer R-14 with the beta 3.6.0 rc-1.
All went Great!

Played with smart RTL for first time and a few questions:

I found I did not have Roll and pitch control until maybe the last 1 to 5 feet of touchdown.
Tried a vertical take off to 20 feet as well as a few take-offs with a sloping gain in altitude, with no difference. Upon return, I never had Yaw, Pitch, or Roll until almost touchdown. Is this normal expected behavior?

I also did a few flights where I flew BELOW takeoff height, and it also did great! ( I have a gully in the back). I was amazed on how well it did, no problems, except the issue of no R,P,Y, until almost on the ground. If this is normal behavior, perhaps a mention of this in the WIKI would be a good thing.

If I aborted at Smart-RTL then triggered again in the last few feet, I did have expected control on R,P,Y. Smart-RTL does not seem to stop and hover at the last segment as does a normal RTL command.

I was wondering what would happen if, in the middle of a Smart-RTL I hit a Battery Failsafe? I tried to time a flight so that would happen, but was unable to do so. Would it just abort the Smart-RTL and follow a normal RTL? ( Climb to set altitude and return - bee line, to home.)

EDIT : [ Found out the answer to above question today. I did a flight until about 3min battery left, then activated Smart-RTL. Halfway through Smart-RTL retracing my flight path, I reached the Battery FS. Copter stopped the Smart-RTL, and went into “Normal” RTL mode and returned to Home in a `straight line. Neat! ]

Stab, Alt-Hold, Loiter, Pos-Hold, circle, mission with RTL, and RTL on CH7 all worked perfectly!
I like the new Loiter. I did not change any settings form 3.5 as yet, except to the change to Smart-RTL.

I would like to try the new dual battery FS options, but no idea on how to do so.

Also I would like to repeat the flight using the new 1.ChibiOS , but haven’t figured out how to do that- if that is even ready-Yet.

Great Job to all.
Thanks,
Joe

2 Likes

thank you team for your hard work and giving me more fun,cant wait for next trying Chibios after ive got present one tried and sorted,ye he im so so happy

Pixracer with Chibios 3.6.0-rc1 on a small quad without any problems (stabilize, althold, poshold,guided) . Only noticed, that the logfiles are written without date on the sd-card .

Thanks to all developers.
Regards Rolf

2 Likes

Hello, first a big THANKS for the dev-team. Just tested a short flight with Pixhawk-Mini, frame quad+600, kiss-esc. With 3.5 I used oneshot 125 on main-out 1,2,3,4 and Gimbal, Cam on main-out 5,6,7.
With 3.6 this config doesn’t work because the Pixhawk-Mini has at all main out oneshot-125 signal.
0-rc1_oneshot125-Servo
Will D-shot be possible in the future for Pixhawk-Mini?
The new loiter feels good for the first short test.

greetings

1 Like

How you successfully loaded the copter 3.6 in Pixhawk Mini?, I have tried it several times and my Pixahwk Mini does not start.

Hello, just used latest MP. You should disconect any external devices. For example when I have the telemetry conected Pixhawk Mini doesn’t start with just USB power even if I have all external devices powered separate.

Hi Cipta,
I did it as you recommended and it is already working.
Thank you so much.

thanks for all the people involved in this project! one question, does this beta solves the well known Fly Away issue? https://github.com/ArduPilot/ardupilot/issues/4697

@JoeBreznai Wether or not SmartRTL gets interrupted on battery failsafe is a decision to make. You now have more options for battery failsafes: http://ardupilot.org/copter/docs/parameters.html#batt-fs-low-act-low-battery-failsafe-action You can choose to use SmartRTL for a battery failsafe (and possibly use Land as a critical battery failsafe incase SmartRTL had not made it home fast enough.

Battery failsafes also have a priority system. At the moment this is the priority order for copter: (lower number is a higher priority)

  1. Terminate
  2. Land
  3. RTL
  4. SmartRTL_Land
  5. SmartRTL

What this means is if you hit a battery failsafe on your first pack that said to Land, and then hit a failsafe on the second battery instance that said to SmartRTL the copter would continue the landing action as this is a higher priority action.

Regarding the dual battery failsafes just set the BATT_FS_CRT_ACT to indicate what action should happen on critical battery, BATT_CRT_VOLT and BATT_CRT_MAH dictate when the critical battery failsafe activates.

@WickedShell; Thanks for that Information. I took a quick look at the Wiki this weekend, but failed to check out that Parameters page. Really nice options to have, especially for missions.

Loving this release so far and hope to test more. 14 flights this weekend and no issues. I tried like crazy to confuse the SmartRTL, but it worked perfectly every time! Unfortunately our weather her has shifted to high winds ( 25-34 mph) so it will be a few more days before I get out!.

Hope to try the ChibiOS next on same machine.
If I do, will I need to set up machine from scratch or will it be treated as an “upgrade” as far as parameters, calibrations etc.?

Great work and thanks to all involved.
Joe

1 Like

Parameters should not be adjusted when swapping between versions, but I’d make a back up before doing the swap and compare just to be sure.

Great stuff from you all, will try this later in the week, many thanks.

With Pixhawk 1 (2.4.5) I have the same problem… landing gears in AUX doesn’t work

test 3.6rc1 pixhack out to aux1 for gimbal tilt no longer works

Hello I looking for information on SmartRTL can’t seem to find anything except the video. Can someone link me the information to read up on this flight mode?

Randy,

Great job on 3.6… I see DShot (no ESC calibration!) and ESC telemetry as great features to help understanding how ESCs are performing under load.

I would like to test them, but you’ve mentioned they are only available in ChibiOS. Are the links you’ve provided, such as http://firmware.ardupilot.org/Copter/beta/fmuv2/, pointing to the ChibiOS firmware to PixHawk 1?

One more question: what is the envisioned approach for DShot for octo drones? I understand on PixHawk 1 and Cube 3.6 firmware is relying on aux channels, which are limited to 6.

Thank you… Luis

@Fnoop,
The ChibiOS ports haven’t been flight tested much. I’ve actually only flown it once :-). My feeling is that it’s quite solid but it’s probably not a good idea to put it on a vehicle that you would be horribly upset to have crash.

P.S. sorry for the delay in replying.

@JoeBreznai,

Thanks for the detailed feedback on SmartRTL. It is “expected behaviour” that the pilot gets no control of roll, pitch or yaw until the last few meters. “Expected” but perhaps not great behaviour so I’ve added an issue to always give the pilot yaw control and another to allow the control to return earlier. The yaw one at least should be easy to do before Copter-3.6 goes out. I’ll update the wiki as well.

Re the failsafe behaviour, you’ve already figured it out but in any case, the battery failsafe actions include both SmartRTL and regular RTL. So it really depends upon how that parameter is set. BTW, I need to update the docs for the parameter changes for the battery failsafes as well because they can now apply to multiple batteries but sadly the param names had to change…

Brandon,

Here’s the wiki page on SmartRTL. From a user point of view, there’s not a heck of a lot of parameters to play around with. Just the accuracy and number of points. The number of points can be increased up to 500. It’s set conservatively to 150 points because more points takes more memory and we need to do some more testing to see what is a comfortable number. Of course, it shouldn’t be dangerous to set the number too high. It’s just unlikely to work.

What we also need to add to the wiki is info on what happens when you run out of points. The short answer is that a message will be displayed on the ground stations’s HUD and you won’t be able to switch into SmartRTL.

Hi Luis,

I’ve created the wiki describing how to upload the ChibiOS firmware now. The fmuv3 firmware is the one to use for the Pixhawk1 and Pixhawk2/Cube boards. The only real difference between the “fmuv2” and “fmuv3” is that “fmuv2” has a few less features so that it can fit onto the older Pixhawks with the 1MB limit. The ChibiOS builds are all below 1MB so even the fully features firmware fits on the older Pixhawks now.

Re OctaCopters on DShot, my understanding is that we want to enable DShot for the main outputs (which actually are run from the Pixhawk’s I/O chip) but it hasn’t been done yet. I’ve added an issue here.

P.S. when was the last time we heard of a piece of software getting smaller?!

2 Likes