I have been thinking of ways to increase the range of the data modem or video feed from a UAV. And it always comes back to having better directional antenna on the ground that has to be pointing at the UAV. My problem is I don’t know too many people that would love to come with me to some remote area and hold a stick up to the sky with an antenna on it and point it at a UAV for hours at a time! I can’t see why?? :)

Then I thought it can’t be that hard to make a tracking antenna, can it??

Putting the mechanics of it aside for a moment….
If you had a GPS receiver on the ground (base station), and the feed from the UAV’s GPS it could be done. If you edited the Ardupilot code (another version running on the ground just for the antenna control) so that the GPS data from the UAV was constantly updated into the waypoint 1 position, and changed the rudder part of the code to give you a 360 degree value. This would give you the direction to point the antenna. Then all you would need is the difference in altitude between the two GPS units (Ground and UAV to get the height of the UAV), and then the distance to waypoint data to calculate the angle that the antenna would need to be pointing up from the ground. (Tan- x = altitude/distance I think?) Then all you would need is a reference to north (Compass module) to make sure it all syncs up. Somehow…
The only problem is if it lost track of the UAV it wouldn’t be able to find it again. Hmmmmmm..

This could even be used in a car following a UAV as long as the car was level and not going up or down a steep hill. I guess you could compensate for that as well if you had enough time on your hands.

I found this but there is not much info.

The hard part would be physically building the antenna mount.
I not planning on actually doing this anytime in the near future as I am still trying to build a working UAV but, can anyone think of a better way to do this?

Views: 9870

Reply to This

Replies to This Discussion

I'm glad people with the technical knowledge are pursuing this. Fantastic work.
From my limited code trading skills i take it that you planning to use Xbee modems to transmit the NMEA data back to the ground and also use standard servos for 180 degrees of movement. Is this correct?

There's a company in Holland, Immersion RC that makes FPV gear. They are about to release a full antenna tracking solution.
Here's the RCGroups thread. Apparently, they are demo-ing their units at an PFV meeting in France over the next couple of days.
Could the groundstation Xbee which is receiving telemetry from the UAV be used to point a tracking antenna? Maybe an additional arduino board could take in telemetry from the GS xbee and then send out ftdi to laptop for groundstation software and also use outputs to drive servos?

Also, the RTL variable could be used if you launch from where your antenna is. No need for a GPS on the ground? or even program in your starting coords before flying?

Anyone think this is doable?
It seems that with this telemetry information already being sent through the xbee(including gps data), that there should be some kind of built in way to include antenna tracking. Is no one else interested in this? Would save space and money compared to purchasing a separate tracking device.
I was sure there was a group here at DIYDrones working on this... it had alot of discussion about a year ago with alot of interest at that time.

About the same time as the Ardustation work was being done. (the ArduStation manual even mentions the tracking antenna)

Jordi even had a prototype, if I remember correctly(?)
Sqt Ric,

I believe that the latest version of the ArduStation firmware supported a tracking antenna and several forum members built pan and tilt antenna tracking mounts.

I have built the pan and tilt antenna mount for a diversity tracking system, but have not interfaced it with the ArduStation yet.

Hello. Yesterday i thinking about this problematics. My friend need tracking UAV because he have on UAV video transmitter on 5.8GHz. For good video signal, receiver antenna needs to be directed to transmitter antenna. My version of the solution of this problem is: On airplane is the GPS and RF GFSK modem module. RF modem module have omni-directional antenna and high output power. Frequency of the RF modem is around 430MHz. RF modem transmit the GPS data. Antenna ground tracking device have RF GFSK modem too, with omni directional antenna also (or one-direction antenna with wider angle then antenna for video receiver). For tracking you need to know only two angles: one is azimut second is latitude angle. You dont need to know distance from you to UAV. I attached the picture of the problem. On picture needed angles is gammaN and gammaH. From GPS data you can know the alfaA, bettaA, alfaL, bettaL angles. Also from GPS data you can know latitude (h). It is enough for rating needed angles. Before start you just to must calibrate ground antenna station. Software of the antenna tracking device need to know coordinates of the ground antenna placement. You just need to place UAV GPS-FSK modem traking module on ground antenna station and let software set this coordinates like ground antenna station coordinates. Then you need to turn ground antennas exactly to north and set this position like default. So now you can fly with UAV. Tracking device will rate azimut and latitude angles from GPS data and turn antenna exactly to UAV. So this is my idea.
P.S. Maybe the math problematic can be more simple. Amateur UAV will not fly on hundreeds kilometers. So i think that is possible transfer spherical tracking problematic onto plane tracking problematic. The rate code will be more simple and faster.
P.S.2 Sorry for my english.

Hello there. i am abid hussain from pakistan. can i learn something about UAV antenna tracking system from you.


Reply to Discussion


© 2020   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service