Andruav - Unlimited Telemetry Range using Mobile Networks (3G, LTE)

One of the attractive Andruav features is that besides the built-in FPV features and multi drone tracking, is the ability to provide a telemetry over internet between your drone and your GCS. The connection uses mobile internet which means that telemetry range is unlimited.

The above video uses a multiwii board from HK with a bluetooth module. the module is connected to Andruav-Drone mobile. Andruav Drone communicates using Mobile network via Andruav server to Andruav GCS. Then I useEZ-GUI to connect using TCP to Andruav GCS mobile.

As we can see still you can make remote camera shooting and read Andruav Drone sensors independent of quadcopter multiwii board. Still you can use othe Drone-GCS and track the same quad, or you can quad other drones using the same Andruav - GCS using the many-to-many Andruav communication.

You may download Andruav from here 

For info how to use and setup is here

Views: 5477

Comment by Daniel Lukonis on December 15, 2014 at 1:38pm

Very nice!!!

Comment by Bill Bonney on December 15, 2014 at 2:45pm
Instead of flying a handset try using dronecell
All the current GCS software supports TCP or UDP connections. That being APM Planner 2.0, Mission Planner, DroidPlanner, MAV Pilot for iPhone etc...

Comment by Bill Bonney on December 15, 2014 at 2:50pm
Ps: more info on telemetry over ip here
Comment by MHefny on December 15, 2014 at 4:35pm

the above hardware is just a mobile with no screen, sensors,camera .... it is a mobile core. 

Still I cannot make direct connection to it as per the link ... -and this is understood -as mobile companies does not give mobiles real ips on mobile networks. 

So you need to go for proposed solution  that mentioned in link u mentioned above.

and this is exactly what I have done .... but instead of implementing a MAVLINK router which seems to be capable only of routing mavlink data , I implemented Andruav Server which supports communication between different GCS and Drones all together in the same time, and only part of it is moving mavlink or multiwii protocol.

So it is the same approach at the end, however I assume communication in Andruav could have advantage.

The second thing is that the Andruav idea does want to use regular cell phone, the idea of developing java on linux allows much more complex developing in reasonable time, which is why ppl. move from assembly to C to Java or C#. and this is the what I tried to say here


Comment by MHefny on December 15, 2014 at 4:38pm

The whole idea of Andruav is to use the power of these powerful devices with giga rams devices and multicore processors rather than developing directly on ARM-32 with less flexible debugging capabilities...etc.

a href="" target="_blank">topis is here

Mobile devices are getting more powerful every day, as in 2014 many mobiles have multiple cores with speed more +2GHz, and +1GB Ram. Recent mobile phones have complete set of sensors Gyro, Accelerometer, Magnetometer, Barometer, GPS as well as rich communication media including Bluetooth, Wifi and GPRS. This is not everything, even mid-range mobiles have powerful camera with very high resolution. They also have loud speakers and high resolution screens with multi-touch capabilities. That makes mobile a very attractive platform for RC and UAV. A board with same features would be quite complex to assemble and will require a lot of programming challenges to make these stuff work together, meanwhile an Android mobile provides these features with relatively easy programming and in high level languages such as Java or C++.

People have stopped thinking of mobiles as a classical phone since a while, and it is seen as an integrated device where you can talk to ppl., watch movies, listen to music. The Andruav project adopts the same vision in UAV world, hence your mobile is your own new control board.


Comment by MHefny on December 15, 2014 at 4:40pm

Andruav also allows FPV and Remote camera shooting from GCS which much less complex HW you simply need two mobiles and then mount the lighter one on any plane and you can take images.... no complex wiring, antennas.... yes still not the ultimate FPV and shooting solution, but still very easy to implement and gives good results based on mobile camera.

Comment by Stephen Gloor on December 15, 2014 at 5:22pm

The only problem with telemetry over 3G is that it goes away sometimes.  Using our system, that we are developing, last weekend with Optus3G you would have telemetry fine for 5 minutes then the 3G network would get congested and telemetry would stop for a minute or so during which you could not send any commands.

Telstra 4G may be better however you are subject to the vagaries and congestion of a sometimes crowded network.  Even on 4G when we were reduced to uploading images over 4G we found the same behaviour.  We would get images fine and fast for 5 minutes and then it would stop for the same amount of time.  We were in rural 4G however most applications of drones will be in rural areas.

It does work however here in Australia if you really need to send a command you should be linked via serial telemetry (RFD-900 etc) or WiFi.

Comment by MHefny on December 15, 2014 at 5:39pm

I tried the telemetry on APM and multiwii, and found that APM needs more bandwidth than that for multiwii, the default Andruav protocol sends GPS and IMU data only with slow rate that takes very few bandwidth that you can see in the Data Screen in Andruav.

I left the App working for 3 hours and it was working OK.

Comment by Bill Bonney on December 15, 2014 at 5:45pm

The biggest challenge with using a mobile phone is that you need to use either USB OTG connectivity or a wireless link on the drone itself ie. BLE/WiFi to connect the devices. This is optimal, a serial interface is much more reliable.

and only weighs 9g .

It's not that it isn't a neat idea, but weight savings could probably be made with companion computer and a module and reliability in connecting the devices together.

Comment by MHefny on December 15, 2014 at 6:09pm

USB connection should be reliable as this is how pilots connect their telemetry in GCS to laptops or mobiles such as in DroidPlanner, so yes maybe BT is not the best here, but USB should be ok which I am working on it and should be available soon.

Please note that the 9g is only the GSM/GPRS Module you need to add a board in the middle between the modem and the flight control mode. This middle boards communicates using MAVLINK Router protocol or Andruav in my solution , and this board is connected to multiwii or APM, the other solution is to modify APM / multiwii code to avoid adding extra module in the middle and keep the 9g only.

Just to highlight Andruav is not a modem in the middle, it is interconnected drones & GCS and telemetry is only a function that it offers.

Thanks for your conversation I believe these can be as a [FAQ] for many ppl. who read about Andruav


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

Join DIY Drones

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service