Develop standard, re-usable inexpensive solutions for IP-enabled always-on UAVs over cellular IP networks such as GPRS, 3G, 4G etc.
Primary goal: Telemetry over low cost cellular [achieved in testing]
Secondary goal: Bi-directional GCS/Telemetry over cellular IP [achieved in testing]
Tertiary goal: High speed IP for streaming IP video over cellular 3G/4G
STATUS: Bi-directional telemetry over cellular IP (UDP or TCP) is now working. It has been flown successfully while logging live telemetry to a GCS at home, several miles away [distance is really unlimited]. Currently working on improving code, more testing and broader hardware support.
Comments
I would think, this is where a Raspberry would really prove its worth.
Copter Richie :
I will post a video later today showing my configuration and its performance.
Jerry:
Half a year ago, was using Facetime over 3g with my jailbroken iphone. It works perfect. The ide has past my mind also. It will work for sure.
The only problem is how good connection i will get with two cell network antennas so close togheter.
I really think the best thing ( If it works), is merge the video stream togheter with telemetry data.
Ludvig
@MrLudvig, may I inquire more about the system you are using? Just a general overview would be fine. Thank you.
I also must add that Telemtry over celluar works perfect.
I probably have 50 flight`s with this system without any lost package or comuniation fault.
Ludvig
Hi
i have orderd this camera:
http://www.robonor.no/mage/default/linksprite-jpeg-color-camera-ttl...
Is there any chance of streaming video or picture to Mission Planner HUD?
If so, how to do it?
I know it can be difficult to get this work, but i will try.
I just dont know how to merge this video stream together with Telemetry data.
Anyone??
Regard
Ludvig
Hi,
I once put together some code to reconstruct the onboard view in Google Earth from either telemetry data or a log, that worked great! It runs on a J2EE application server and is viewed in a browser. That was as good for keeping a feeling of where you were as a real picture.
I don't think there is much chance of getting a picture through with a DroneCell or other 2G technology. I got myself a SIM700 thing now and eventually I am going to experiment with that...
... or am I? The world is flooded with perfectly working 3G Android and IOS phones that are one or two generations old and can be had for like 100 EUR or USD. They have no power supply problems (beat that DroneCell) and they have built in camera, IP stack and an OS to support application code. Many can be hacked to have or to support a serial interface...
For a solution without a mobile phone, I think one should not use the APM to route the image information. It is busy enough flying. Then rather a second computer that runs the cellular business, with image data from one interface, MAVLink serial to/from another and the SIM700 or something else in a third. Teh solution should (must) support multiple simultaneous TCP/UDP connections, so it will either need to run in multeplex mode with a SIM or equiv. module, or simple have its own IP stack.
Regards
Soren
Hi
Søren; Just PM me if you want some beta testers?. ;))
Im also looking into the possibillity to send video/picture.
If i use UART camera ; http://diydrones.com/profiles/blogs/secrets-of-the-c328
Would i have enough data speed to maintain a reasonable transfer rate for video if i use 3g or 4g?
If not, i could just send pictures every 10sec in very poor quality, that will be better than nothing, right?
The Mission Planner support video in HUD, and that would be nice. ;)
Regardig the GSM shield, i had to swith the serial connetcors from UART0 to UART2.
The APM2,5 was freezing every time i switch the sim shield on, but after using UART2 everything works perfect.( I had to soldier the mux pin)
Ludvig
Hi,
Okay thanks! Meanwhile I have gotten it to compile under linux and apparently without using Arduino at all :) But great, now I have 2 ways to go.
Regards
Soren
Download this version : http://code.google.com/p/ardupilot-mega/downloads/detail?name=ArduP...=
Set your sketchfolder to arducopter library folder, or one folder above.
When you open arduino, select APM 2,5 under Adrupilot tab.
Then it should compile