Difference between revisions of "GPS/BU 353"

From PaparazziUAV
Jump to navigation Jump to search
m (deleted unnecessary stuff)
 
(9 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[Image:BU-353_gps_receiver.jpg|thumb|right|250px|BU-353 GPS receiver]]
[[Image:BU-353_gps_receiver.jpg|thumb|right|250px|BU-353 GPS receiver]]
Or goal is to adapt the USGlobalsat BU-353 GPS receiver to work with the Parrot AR.Drone 2.0
Our goal is to adapt the USGlobalsat BU-353 GPS receiver to work with the Parrot AR.Drone 2.0. In this part some general specifications of the sensor are given.<br/>
Costs about 47€ on Amazon.


== Progress ==
== Configuration ==
We wrote a small program to read a string data of the NMEA format. Next we have to manage is implement the GPS receiver on the AR.Drone running paparazzi.
To use the sensor the system must be configured to receive the sended data correctly.<br/>
Standard serial setting: 8 data bits, no parity bit, 1 stop bit, 4800 baud


== Type of GPS sensor ==
== Data transmitted by GPS ==
The GPS sensor we use for this project is as said before the BU-353 USB GPS Receiver from US Globalstat. This receiver is compatible with systems running Windows, MAC OS and Linux. Therefor the receiver is to use for each application. The receiver sends the data through the USB cable to the system. The data send by the receiver is SiRF binary or NMEA 0183.
The receiver is cpable of the [http://www.gpsinformation.org/dale/nmea.htm NMEA 0183] and SiRF protocoll.<br/>
The types the receiver is able to handle are: [http://www.gpsinformation.org/dale/nmea.htm#GGA GGA], [http://www.gpsinformation.org/dale/nmea.htm#GSA GSA], [http://www.gpsinformation.org/dale/nmea.htm#GSV GSV], [http://www.gpsinformation.org/dale/nmea.htm#RMC RMC], [http://www.gpsinformation.org/dale/nmea.htm#VTG VTG] and [http://www.gpsinformation.org/dale/nmea.htm#GLL GLL]. The last two datatypes are optional.


== Configuration ==
== Documentation ==
To use the sensor the system must be configured to receive the sended data correctly. Because we use a Linux system the configuration for such a system is explained. The used Baudrate of GPS sensor is 4800. The receiver transmits no parity bit. The number of bits transmitted by the receiver is 8 followed by 1 stop bit. The system must be configured to receive correct data. The default settings of a Linux system are receiving no parity bit, 8 data bits and 1 stop bit. In the most cases you only have to set the Baudrate to 4800.
[http://www.usglobalsat.com/store/download/62/bu353_ds_ug.pdf Datasheet BU 353]


== Data transmitted by GPS ==
[[Category:Hardware]]
The receiver tranmists data to your system. The default format sended by the receiver is the [http://www.gpsinformation.org/dale/nmea.htm NMEA 0183] standard. NMEA consists of sentences, the first word of which, called a data type, defines the interpretation of the rest of the sentence. Each Data type would have its own unique interpretation and is defined in the NMEA standard. There are many sentances but our receiver is only able to receive some of them. The types the receiver is able to handle are: [http://www.gpsinformation.org/dale/nmea.htm#GGA GGA], [http://www.gpsinformation.org/dale/nmea.htm#GSA GSA], [http://www.gpsinformation.org/dale/nmea.htm#GSV GSV], [http://www.gpsinformation.org/dale/nmea.htm#RMC RMC], [http://www.gpsinformation.org/dale/nmea.htm#VTG VTG] and [http://www.gpsinformation.org/dale/nmea.htm#GLL GLL]. The last to datatypes are optional.

Latest revision as of 10:04, 1 December 2013

BU-353 GPS receiver

Our goal is to adapt the USGlobalsat BU-353 GPS receiver to work with the Parrot AR.Drone 2.0. In this part some general specifications of the sensor are given.
Costs about 47€ on Amazon.

Configuration

To use the sensor the system must be configured to receive the sended data correctly.
Standard serial setting: 8 data bits, no parity bit, 1 stop bit, 4800 baud

Data transmitted by GPS

The receiver is cpable of the NMEA 0183 and SiRF protocoll.
The types the receiver is able to handle are: GGA, GSA, GSV, RMC, VTG and GLL. The last two datatypes are optional.

Documentation

Datasheet BU 353