iMavlink - iOS Ground Control for ArduCopter/PX4 Drones

Hi!As some may know, I have been working on a new iOS based GCS called iMavlink. I have just released the version 1.0 of the app! 

As you can see, the app is has a clean and simple UI, with many features.

Features:

  • GPS Location of drone
  • Set, edit and delete waypoints
  • Arm/Disarm
  • Display VFR information such as altitude, yaw, pitch and roll.
  • Voice alerts for mode changes and other important information
  • Edit Parameters
  • Log flights for future reference
  • GPS Status of drone
  • Distance from home/device
  • Battery voltage display and warnings
  • Calibration of battery monitor and accelerometer
  • Light and Dark themes
  • Manage multiple BLE Repeaters
  • Live video feed from drone (if supported)
  • Change flight modes
  • And many more

For more info please visit http://imavlink.com

Download on the App Store Here

You must have either the BLE Repeater device that accompanies the app, or a Wifi connection to your drone (such as 3DR Solo). You can purchase the repeater from here: http://imavlink.com/store

If you purchase the BLE Repeater, the app is included for free!

If you have any questions please ask!

Views: 908

Comment by Crady von Pawlak on September 30, 2016 at 9:09am

Nice!  Will it be ported to Android?

Comment by Tom on September 30, 2016 at 3:56pm
@Crady no sorry, I developed this as an iOS alternative to the existing Tower app on android. I'm not looking to port it anytime soon. Thanks!
Comment by Jerry Giant on September 30, 2016 at 4:34pm

i love this but.. want a HTML5 GC, anyone with me? let's do some node+npm.

Comment by UAV_Enthusiast on October 9, 2016 at 7:25am

Not to steal this thread....actually Jerry Giant, my colleagues and I are doing exactly what you are talking about. I am about to post the sample here in the next day or so. We used react native with a combination of node & npm to build a functioning GCS interface that would obviously promote cross-platform usability with ease along with the design and styling capabilities far exceeding any standard programming languages IDE. 


Developer
Comment by Bill Bonney on October 9, 2016 at 7:42am
@UAV Enthusiats. What you wrote wrote makes no sense. How can a development environment that controls the native UI framework exceed the capabilities of that host environment? Also cross platform is not true for React Native as you'll need to rewrite and adapt UI for Android and iOS API variations. React Native cross platform capabilities is like saying C++ is cross platform (it is at the C++ level, not the API, React Native is at the Coding Enviroment level, not the API level)

If you going cross platform use something like Qt. QGC seems to have that working.

If you write React Native using WebView for most of the UI you still going to face the same challenges as any other WebView based framework on mobile. For example PhoneGap/Cordova/Ionic as examples.

I'd agree, React Native 'live coding' of the UI in realtime is great, when it works, but on larger projects it can easily be broken and become unusable.

>not to hijack this thread
Start a new thread, it will be interesting to watch your progress

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

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

© 2017   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service