Hi there

I'd like to present my project FlightZoomer, which offers telemetry over cellular IP at small cost:

  • Onboard device: a smartphone (cost: less than for a dronecell unit)
  • Ground device: a second smartphone
  • Crack the NAT/firewall barrier: simply by using a relay server (which adds features b.t.w.)
  • Reach the relay server via http://freedns.afraid.org/
  • UDP based
  • UDP hole punching trials did not bear fruit
  • The communication is error tolerant in any aspects
  • There is throuput throttleing as well as recovery from any failure. If e.g. the communication fails for more than 5 seconds, all the software communication layers are completely reinitialized from scratch
  • While there is a mode which guarantees message delivery, most traffic works with a second fire&forget mode
  • Communication using a proprietory, tailor made protocol
  • The onboard smartphone talks with an APM/PixHawk using a bluetooth connection via a HC-06 device (+MAVLink)

What shall I say?

It works, latency is less than 100ms, the focus already has moved to additional features, which easily can be added on a smartphone based platform (use the rest of the available sensors/periphery like GPS, cameras, WiFi..., synthetic voice output, touchscreen)...

Impressions&look&feel of the system:

More details:

flightzoomer.com

Views: 1232

Replies to This Discussion

You are right, there might be back covers, which would become loose too easily. In my case the mounts did pass any shaking test I applied before flying!

Also good hint to have an executive summary document...

Now the website works with Firefox. Thanks.

I agree - dynamic DNS is not the challenge.

The problem is the data transmission between two mobile devices without a relay server. It heavily depends on the NAT/Firewall used by the mobile ISP. Afaik, it is almost impossible to communicate directly if both mobile devices are behind a symmetric NAT.

Search for "Carrier Grade NAT", "Large Scale NAT" and "Symmetric NAT".

@Darius:

If you have a working mobile peer-to-peer solution, than please share your knowledge...

Martin-

I've been through the documentation and looked at the video. 

The sensorics app is very slick... nice features and seems robust.

For those of us who are NOT 787 pilots, this GCS app is way to dense on a small screen for flying a quad or fixed wing sUAS outside.  Now if you could get the 787 UI onto a large screen, say the 10.1" of the Nokia Lumina 2520 running Win 8.1 RT, then it'd be easier to not fumble whilst flying.

Have you considered a straight mavlink connection from the sensorics app to Mission Planner or Tower?  As much as I think the 787 GCS UI is interesting, it is simply too busy on a 6 inch screen. Or, how about a simpler vehicle monitoring and control UI?

I commend you for developing this system...I am considering buying a Lumina 1020 phone with 41 MP camera to test Flightzoomer use on my Iris+. Now, if I could CONTROL the camera (snapping shots, turning on video... zooming etc from the GCS.... those features would be VERY USEFUL to a LOT of us...

I'd be willing to pay $100  for the following:

1) Sensorics app that also interfaces with phone camera features fully (sensor control)

2) GCS app that serves as a simple cockpit and also can transfer MAVLINK connection to/from Tower or Mission Planner...

3) Control of sUAS via Mission Planner over the Flightzoomer system, OR ,

4) Control of the sUAS using a more robust Windows tablet rather than a WP as the Flightzoomer GCS host...ie joystick control & the aforementioned camera (payload) control features.

How can I help you in this endeavor?  My wife is a native German and we could assist with your user manuals & documentation, as well as real world test cases and flight experiments.

Interested?

Dave

Hi Dave

Thanks for the kind words.

I appreciate your feedback and am also eager to extend the functional scope of FlightZoomer. I think your ideas do really have merits and I can tell you that I am already working on new features in this direction.

E.g. I decided to port the app (the groundstation first) from Windows Phone 8 Silverlight to a Windows 8 universal app. From that point on your Lumia 2520 would be supported perfectly and any other Windows 8 or 10 PC, phone or tablet as well  (though I never had problems with the screensize using the GCS on the Lumia 1320 or even the Lumia 925 before).

Another thing which I already have done (not yet published/documented) is serving the Sony Remote API. After connecting the Sensorics device with the WiFi of a Sony camera the Sony camera will automatically go into movie recording mode while being in Locked mode. There is not more control at the moment, but supporting more camera features would be something natural and easy to do next. The feature could control either the internal camera or a Sony camera which can be accessed using the camera remote API.

Some ideas also go in the direction for smart ROI control (hint: a third app, called "Flightzoomer ROI target" could be used to follow a moving spot visually, the "actor" would just have that app running in his pocket).

As my communication is proprietory and not MAVLink based, coupling the system with the Mission Planer would require a bit more effort (of course MAVLink packages could quite easy be wrapped into my messaging system).

For sure I will soon also start controlling the flight controller using the GUIDED mode. This will allow me to replicate all of the 787 autopilot modes (heading hold, track hold, altitude hold, vertical speed hold, arm and capture altitude, speed hold, arm and capture localizer, capture and hold ILS, altitude change, LNAV + VNAV = following flightplans).

Thanks also for offering help e.g. with documentation. I would probably not be much quicker if I could write in German first, but it would definitively be very helpful if somebody could help me with my English documentation (review, correct or also extend it from user perspective).

Also your offering to participate as beta tester is welcome. I will consider that once I have a bundle of new features ready. Participating as tester and maybe also providing some of the documentation would be really a great help.

Rgs

Martin

definitively  adv.

Whatever help you need Martin, I'm available...test, document editor/creator, sales guy even. You have a unique and remarkable system here. I'd like to be involved.

Dave

ps: you can directly email me off my profile

Hi Martin, any news about the Windows 8 universal app??  BTW, great project!

Hi Daniel

Sorry, for not responding earlier. The Windows 8 universal app is definitely on my radar but not yet ready, because I have in the mean time been working full steam on the newest features. I have presented some highlights here:

http://diydrones.com/profiles/blogs/swissair-124-you-are-cleared-fo...

RSS

Groups

Season Two of the Trust Time Trial (T3) Contest 
A list of all T3 contests is here. The current round, the Vertical Horizontal one, is here

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service