paparazzi-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Paparazzi-devel] Support for multiple communication links


From: Cameron Lee
Subject: Re: [Paparazzi-devel] Support for multiple communication links
Date: Sun, 28 Oct 2012 18:52:44 -0600

I mean two links from the autopilot to the GCS but only one link from the GCS to the autopilot. New software at the GCS would listen to both incoming links and pass the data on to the GCS itself if either incoming link has valid data. The new software I would write for the autopilot wouldn't be used in this setup.

What I was wondering most is if the Lisa M could easily be set up to allow multiple links.

Cameron

On Oct 28, 2012 6:34 PM, "Chris Gough" <address@hidden> wrote:
> Whatever the case, for us, the primary use would be to have two links from
> the autopilot the the groups station but only one from the ground station to
> the autopilot. We can split the Tx of the TWOG in two and send one over 900
> MHz and the other over WiFi.

Do you mean only one link (from GCS->autoplot) at a time, but with the
ability to change? Otherwise, like you said, you can just splice Tx
from the autopilot to both modems (and connect autopilot Rx from the
one you chose).

> Also, future hardware could have more UARTs for this, couldn't it?

I guess so.

Chris Gough

> Cameron
>
> On Oct 28, 2012 5:20 PM, "Chris Gough" <address@hidden>
> wrote:
>>
>> Hi Cameron,
>>
>> If you going to add multiple serial modems directly to an existing
>> autopilot, you might need to find a way to free up some serial IO (i2c
>> GPS?).
>>
>> We did this by cheating; inserting a linux computer between the
>> autopilot and modems. This was required because our ubiquity link
>> (bullet/rocket) is only accessible via ethernet, but it would allow an
>> arbitrary number of serial modems to be added (we use one or two).
>>
>> It's not a very elegant solution though (or cheap, or light, or
>> compact), ethernet/usb connectors don't tolerate vibrations very well
>> so the whole thing requires a lot of hot glue to make it reliable.
>>
>> Chris Gough
>>
>>
>> On Mon, Oct 29, 2012 at 6:58 AM, Cameron Lee <address@hidden> wrote:
>> > Hello everyone,
>> >
>> > I'm a fourth year Electrical Engineering student interested in working
>> > on an
>> > aspect of Paparazzi for a class of mine. I'm planning on adding support
>> > for
>> > multiple communication links at both the GCS and on the autopilot.
>> > Similar
>> > to item 6 in the wishlist
>> > (http://paparazzi.enac.fr/wiki/Software_Wish_List):
>> >
>> >
>> > The possibility to use multiple ground modem connected to a single
>> > ground
>> > station. The RSSI could be use to dynamically choose which currently has
>> > the
>> > best signal. This would allow the use of different antennas on each of
>> > the
>> > modems or have antenna pointing in different directions(?Possibly more
>> > hardware related)
>> >
>> >
>> >
>> > Here's a description I've written up:
>> >
>> > The goal is to improve the open source Paparazzi autopilot by adding
>> > support
>> > for multiple communication links to provide redundancy and increased
>> > flexibility. Currently, a single bi-directional serial data link enables
>> > the
>> > autopilot to provide telemetry to the ground station and the ground
>> > station
>> > to provide commands to the autopilot. This serial data link is usually
>> > created using RF radios and if it’s lost for any reason, all
>> > communication
>> > with the autopilot is lost. If two data links can be created, then
>> > communication can be maintained even if one of the links is lost.
>> > Typically,
>> > the two links would be of different varieties: two different
>> > frequencies, or
>> > a short-range high-throughput link and a long-range low-throughput link,
>> > or
>> > the same type of radio, but with different types of antennas, other
>> > combination.
>> > This project will involve enabling the autopilot and the ground station
>> > to
>> > each transmit their data through multiple links as well as receive data
>> > through multiple links. Receiving data through multiple links will
>> > involve
>> > deciding which link to take as correct based on the data coming in
>> > through
>> > all available links.
>> >
>> >
>> >
>> > Before I start working on this, I figured that I should ask for feedback
>> > -
>> > is this functionality indeed useful? Is this the best way to go about
>> > it? Is
>> > this project achievable (in particular on the autopilot side - will it
>> > take
>> > too much system resources)? Any tips or advice would be appreciated.
>> > Also,
>> > how difficult would it be to have different telemetry sent out over each
>> > link?
>> >
>> > Thanks,
>> >
>> > Cameron
>> >
>> > _______________________________________________
>> > Paparazzi-devel mailing list
>> > address@hidden
>> > https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>> >
>>
>>
>>
>> --
>> .
>>
>> _______________________________________________
>> Paparazzi-devel mailing list
>> address@hidden
>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>>
>
> _______________________________________________
> Paparazzi-devel mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>



--
.

_______________________________________________
Paparazzi-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


reply via email to

[Prev in Thread] Current Thread [Next in Thread]