Privacy Policy 1
Downloading the app: 1
Connections: 1
Startup screen 2
Three main buttons: 2
Menu 3
Main screen 4
Left menu 5
Right menu 6
Mission planning 9
Left menu 10
Right menu 11
Edit waypoint parameters 12
Survey missions 12
Privacy Policy
Privacy policy can be found here: Privacy Policy
Downloading the app:
The app can be downloaded from Google Play Store
https://play.google.com/store/apps/details?id=com.eziosoft.ezgui.inav&hl=en
It requires Android 4.3 and up
Connections:
The app can be connected using couple of methods:
- Bluetooth - you need a Bluetooth module, expected range is about 20-50 meters
- Direct USB connection - this one is the easiest one because it doesn’t require any additional hardware. You need only USB OTG cable. (From what I heard cables delivered with Samsung phones that has two micro usb plugs doesn’t work because they don’t have data pins connected and they are designed to charge other devices from your phone). I use cheap cables from Ebay or Bangood. Also the phone has to support OTG functionality. Most of the new models do, but the app can’t detect if the phone supports it or not. Sometimes Android things that it has OTG support and the hardware is not there, sometimes is other way around that hardware is there but Android doesn’t know about it. But as I said it should work correctly with modern Android devices. I don’t get many complains about this method.
- WIFI - in my tests I’ve used esp8266 chip to make WiFi to serial converter. It works well. Easy to make and easy to operate. More info here: http://ez-gui.com/manual/multiwii-clearflight-wifi-to-ezi-gui-how-to/#Short_version - first 10 points, the rest is an older approach.
- Bluetooth LE - I was asked to designed this to work with HM-10 modules but it doesn’t work well. This bluetooth module has very small buffer and it loses the bytes.
Tip: Method 2 is not restricted only to direct cable connection. You can use ie 3DR Radio module to have wireless long range telemetry. During autonomous missions long range link can be used to monitor the flight.
Startup screen
Three main buttons:
- Connect - for connection
- Create Mission - allows you to create/edit mission without connection to the model. So you can prepare a mission earlier than save it and use it later
- Check Airspace - displays informations about nearby airspace restrictions. Data is pulled from AirMap - https://www.airmap.com/
Menu
- Profiles - you can create the new profile. Profile contains all possible settings that the app has. So it can be used ie to set up connection through Bluetooth for few models and then easily switch between them. You first create profile. It will be activated after creation and from this time any changes you made in app settings will be saved to this profile. You can switch between profiles pressing “Profile:xxxx” from the top bar (actionBar)
- Settings - opens the app settings
- My purchases - allows to buy full version of the app. At this moment full version hides the ads, removes limit of maximum waypoints and unlock survey missions - this can change in the future.
- Exit - closes the app
Main screen
Main screen is designed to view flight progress in real time. You can find there current position on the map, pitch and roll angles, altitude and speed etc. It displays also warnings about problems. When the mission is prepared it is also displayed on the map.
Left menu
Left menu (which can be shown by swiping from left of the screen to right or pressing, three lines in left top corner of the screen) allows to download/upload missions to the flight controller, edit/create missions and modify navigations settings.
Right menu
- Settings - there are few extra options to set up like altitude alarms… This will be moved to the main app settings in the future
- Mission
- Load mission from non volatile memory - Flight controller has a possibility to store one mission in its memory (maybe it will be extended to more missions in the future). When you call this function stored mission will be activated in the flight controler and also downloaded and displayed by the app.
- Save to non volatile memory - saves currently uploaded mission to non volatile memory in the flight controller
- View in 3D - opens mission in Google Earth. Unfortunately to work properly you have to allow Google Earth to read files from your device’s storage. This permission is not enabled by default. So to make it work you have to go and find Google Earth in the Android settings menu and turn on the permission. Usually it goes like this: Settings->Apps->Earth->Permissions
- Altitude correction - This requires some explanation as it is not very intuitive. When the mission is prepared the app has a possibility (if it has internet connection) to read terrain elevation data under each waypoint. Elevation is displayed in the description of each waypoint as in “Elev: 1m”. Waypoint 1 is treated as a point of reference and it’s elevation always equals 0. If in example terrain elevation of the waypoint 2 is lower than elevation of the waypoint 1, and the difference is 1m, in the waypoint 2 description you will see “Elev: -1m”.
Altitude correction when enabled allows to automatically adjust the altitude of each waypoint to keem altitude from the ground constant. So in example if your mission is over uneven terrain you can set all the waypoints altitude to lets say 15m and after enabling “Altitude correction” all the waypoints should be set to 15m above the ground and not above home altitude. - Show/Hide waypoint info - it is self explanatory.
Mission planning
Mission Editor is used to plan the mission.
In the top bar there are few icons that allows:
- Remove and waypoint/area from the map
- Add new waypoint - adding new waypoint is also possible by long press on the map
- Draw mission - the line will be simplified and waypoints added automatically
- Draw the area for survey missions
Left menu
Left swipe out menu contains list of waypoints. After clicking on the waypoint it can be edited.
Right menu
- Clear mission - removes all waypoints from the map. Areas are not removed.
- Save mission to file - saves mission to file. Only waypoints are saved. Areas are not saved.
- Load from file - loads previously saved mission from file
- View in 3D - opens mission in Google Earth. Unfortunately to work properly you have to allow Google Earth to read files from your device’s storage. This permission is not enabled by default. So to make it work you have to go and find Google Earth in the Android settings menu and turn on the permission. Usually it goes like this: Settings->Apps->Earth->Permissions
- Show/Hide waypoint info - it is self explanatory.
Edit waypoint parameters
- To edit waypoint parameters simply click on the desired waypoint.
- To change the position of the waypoint long press on the waypoint and drag it to new position.
Tip: When the speed equals 0m/s the default speed set in the flight controller will be used.
Survey missions
To prepare survey mission first click on the square icon from the top bar and draw a line around the terrain you are interested in. The line will be simplified and selected area added to the map.
Than click on the area to see possible survey options.
Press ok to generate the mission.
Generated waypoints can be freely modified.
Combining multiple areas and waypoints is also possible.