Recently, I was asked to shoot some stills and footage of a sportfishing yacht for a client. We went out on a beautiful morning with no wind and an almost perfectly calm ocean. If you wanted optimal conditions, its wasn't going to get much better than that morning.
I connected the battery to my custom built quadcopter running APM 2.6. It would not arm. We were sitting about 4 miles off shore, not moving, gently rocking on an ocean about as calm as I've seen it. I was trying to launch from the middle of the lowest platform of the boat, at the stern. I had good GPS. Everything else checked out. It would not arm.
As soon as I got back to dry land, I tried it again. It armed without hesitation. Apparently Arducopter needs to be on solid ground to initialize. So what next?
Arducopter 3.3
In doing my research, I found this thread:
http://diydrones.com/forum/topics/launch-and-recovery-from-boat
Chris Anderson says, "Starting with 3.3, calibration on a moving surface will be easier. As far as the gimbal goes, it depends on the make. The 3DR Solo gimbal will calibrate on a boat, but not all will"
I have two points here. First, the gimbal is not an issue for me. Simple BGC lets you turn off the startup accelerometer calibration. It still works fine if you don't let it calibrate every time. Second, I'm using APM 2.6 so I'll have to upgrade to Pixhawk if I want to use Arducopter 3.3.
Arm on Shore first
Next, I found this thread:
http://diydrones.com/forum/topics/launching-from-a-moving-boat-can-it-be-done
The first person to comment boots his quad on shore, then takes it powered up, in his kayak. I see where that could work but that only gives me the use of one battery.
Bring a Laptop?
Considering the idea of calibrating on shore, what if I brought my laptop on the boat with me? I could power up on shore then launch from the boat and fly the first battery. After I return to the boat, I could connect APM to the laptop with USB, then disconnect and swap the flight battery for a fresh one. Would this work? I will do some experiments and post the results on this thread.
Dynamic RTL is a Separate Issue
I've already posted the desire for Dynamic RTL, where the copter returns to YOU instead of the original launch location. Obviously this is desirable for any mission launched from a boat. It seems like a much easier feature to add. The Tower app already knows your GPS location in order to do "follow me" mode. The DJI Inspire already has this feature. My thread is here:
http://diydrones.com/group/arducopterusergroup/forum/topics/dynamic-rtl-can-apm-or-pixhawk-do-it-can-tower-do-it-dji-inspire
I will post more information as I find it. Hopefully this thread will be a resource for those wanting this feature.
Replies
"Boat Mode" on MikroKopter
On http://mikrokopter.altigator.com/boat-mode-take-off-from-a-boat-n-3... it says:
The article continues by showing a special stick configuration that arms the copter in "Boat Mode". It seems like it wouldn't be too difficult to implement this feature. The code might include "safety rules":
- The timestamp of the last saved values must be within the last n hours. (n defaults to 3? (i.e. a "3 hour tour")
- Loiter cannot be used for launch unless the speed of the boat/platform is close to zero (less than 1m/s?)
- In "Boat Mode", RTL would automatically change to "Dynamic RTL" if the telemetry radio is connected.
Tall grass? If using a multi-copter to photo waterfalls in the mountains, how is one supposed to take off in tall grass on a knoll?
Discussion on 3DRpilots.com
http://www.3drpilots.com/threads/boat-mode.1179/
This is an interesting discussion. Someone raised the point that if you're moving and you take off in Loiter mode, the quad could slam back into you or the boat. Well, this just confirms my previous post. I want to take off from a STATIONARY vessel and I certainly want to be LANDING on one as well. =)
Ardupilot on GitHub
On https://github.com/diydrones/ardupilot/issues/1361 it says:
Looks like more reasons to arm on shore, then keep it powered while on the boat. Also, I think it would ALWAYS be best to take off from a stationary boat, rather than a moving boat. I can imagine situations where you don't have control over the boat coming to a stop for you, but then I question whether you should be trying to fly in those situations.
Hi, you dont need a laptop. Buy some cellphone usb battery charger. I use them to power my iris+ for ten minutes before every flight to warm up the board. Then i connect the battery and unplug usb.
You could power it on the shore with usb. Wait some minutes to get it warmed up and reboot it for better sensor calibration. Then with the usb plugged go on the boat. When you are ready plug the battery, disconnect usb and fly.
Hey Federico! I just did a number of successful flight tests using my "boat simulator" and my laptop. Please see this post!
Also, I thought about using a USB phone charging battery and I have several of them. Its a good idea. The problem is, I don't want to take a chance plugging an untested power source into my flight controller. I would rather have an engineer who knows the actual specifications of the board, tell me if that's a safe option.
Also, we're talking about APM and Pixhawk boards. One may work while the other could fry.
-
1
-
2
-
3
-
4
of 4 Next