GPS receiver extension

Firmware/software/electronics/mechanics
DesTinY
Member
Posts: 97
Joined: Sat Feb 09, 2013 5:18 pm
Location: Bünde, Germany

GPS receiver extension

Post by DesTinY »

I found a GPS Module and the best it is open source too :!: :lol:
It should also be possible to extract the Firmware of these GPS I2C Module (which runs on a ATMEGA328) and control only the GPS receiver directly by the Crazyflie Processor. That would save Power and weight.
I mean as challenge for people who has integrated the extra sensors for altitude and heading measurement. :D
GPS Module is called: NAVIGATRON V2 http://www.flytron.com/sensors/180-i2c- ... thers.html
GPS receiver Datasheet: http://www.flytron.com/pdf/GPS_FGPMMOPA6.pdf
What do you think could that be possible as extension for the Crazyflie (Power Consumption, Weight)?!

It would be great one day to have an Android GPS App with which you can specify the waypoints that are flown automatically by the Crazyflie :D :lol: .
tobias
Bitcraze
Posts: 2339
Joined: Mon Jan 28, 2013 7:17 pm
Location: Sweden

Re: GPS receiver extension

Post by tobias »

GPS would be a really neat option. I'm a bit worried that the NAVIGATRON module might weigh a bit to much and I can't find it specified. Another aspect is that it would be good if the GPS module could run from 2.8V. It is possible to configure the Crazyflie to run on 3.3V instead but it is not recommended as the voltage goes down to 3.1-3.2V when the battery is getting depleted. Other then that I don't see any direct problems. The power consumption is OK. The Crazyflie consumes about 70mA on digital VCC and the regulator is specified to 200mA so there should be enough to spare.
DesTinY
Member
Posts: 97
Joined: Sat Feb 09, 2013 5:18 pm
Location: Bünde, Germany

Re: GPS receiver extension

Post by DesTinY »

Nice to hear :D
The Weight of the FGPMMOPA6 is 6g and the Dimensions are 16*16*6 mm L/W/H (see page 12 http://www.flytron.com/pdf/GPS_FGPMMOPA6.pdf)
The MIN Operation supply Voltage is 3.2V the MIN Backup Battery Voltage is 2.0V. One option could be to shutdown the GPS by the CF at low Voltage and may be it is possible to start it again for an update (Hot Start Less than 1 second) if Operation supply Voltage is enough.
The FGPMMOPA6 can connected at the UART Extension interface of the CF. Main part is the implementation of the NMEA 0183 Protocol. But many work is already done by open source engineers.
mrb0y
Beginner
Posts: 25
Joined: Thu Mar 07, 2013 1:18 am

Re: GPS receiver extension

Post by mrb0y »

Here is an even cheaper GPS http://www.ebay.com/sch/i.html?_trksid= ... &_from=R40 and the work some one has done to use a microcontroller UART connection. http://emerythacks.blogspot.com/2013/01 ... -your.html
bhuism
Beginner
Posts: 13
Joined: Thu May 09, 2013 8:51 am

Re: GPS receiver extension

Post by bhuism »

I'm also interested in adding a gps, has anybody allready connected a gps to a CF?
Currently I'm looking at http://www.adafruit.com/products/790 (datasheet: http://www.adafruit.com/datasheets/Glob ... et-V0A.pdf)
Another supplier here: http://www.aliexpress.com/item/FGPMMOPA ... 42154.html
It weights in at only 4 grams.
VCC minimum is 3.0 volts and typical 3.3 volts.
If I understand correctly it can be connected via the UART (for the serial NMEA data)
Can anybody see a reason why this should not work?
ak1394
Beginner
Posts: 12
Joined: Fri May 03, 2013 9:53 pm

Re: GPS receiver extension

Post by ak1394 »

I wonder what's the point of adding GPS considering very short flying time of Crazyflie?
SuperDave42
Beginner
Posts: 23
Joined: Tue Feb 05, 2013 8:30 pm
Location: California, a
Contact:

Re: GPS receiver extension

Post by SuperDave42 »

ak1394 wrote:I wonder what's the point of adding GPS considering very short flying time of Crazyflie?
combined with the Barometer, it could achieve a hands off lateral position lock similar to the AR Drone I believe. where ever you let go of the sticks it would could hold height and lateral position as well as leverage the MAG and have yaw locked as well.
Superluminal carbon fiber flying robots.
rmirwin2
Member
Posts: 51
Joined: Mon May 13, 2013 6:06 pm

Re: GPS receiver extension

Post by rmirwin2 »

The uncertainty in received GPS positioning values might also be a limitation in a small flying space. A downward viewing camera and lotsa software might be interesting depending upon the objective, e.g., stabilization with a small flying space. Naturally, in a big space, with enhanced batteries, GPS will be better!

Rich
VGer's v1.7.1 frame, 10DOF Crazyflie, Wireless Xbox360 Controller, Virtual Machine on VMware/Windows 7
SuperDave42
Beginner
Posts: 23
Joined: Tue Feb 05, 2013 8:30 pm
Location: California, a
Contact:

Re: GPS receiver extension

Post by SuperDave42 »

/an optical flow sensor facing down would probably be a cool idea for a lightweight horizontal position hold in any space. I've read about it but have no idea how to do it
Superluminal carbon fiber flying robots.
JoshLillie
Beginner
Posts: 5
Joined: Tue May 14, 2013 1:10 pm
Location: Illinois, USA
Contact:

Re: GPS receiver extension

Post by JoshLillie »

GPS would be a nice addition, even for something this small. I have a DJI Phantom, which is big in comparison, but still a small aircraft. It uses GPS to maintain its altitude and position; you can set down the controller and it will hover more or less in the same spot. When you toggle GPS mode off, it will skid around like it’s on ice and blow away with the wind. Keeping the Crazyflie hovering manually in one spot at a steady altitude is definitely a chore, even with the practice I’ve had with my Traxxas QR-1 (would recommend tearing one of these up before the Crazyflie). I find that I’m so scared of crashing it that I hesitate to fly it unless I’m in an open building of some kind. So it makes perfect sense why getting these little guys to be halfway autonomous is foremost on people’s minds. (I’m guessing most of us have dinged ours up a little bit by now).

It seems that “phiamo” is already coming up with a “hovering solution”, but as someone noted, I imagine the Crazyflie will still drift around a lot. I wondered about adding some ultrasonic sensors. I’ve used a “Ping” sensor with Arduino before and was able to detect distance up to 10ft down to inches. I’m thinking the rotorwash might interfere though. Even if it did work, it would only be able to keep its position relative to a wall, and no wall existed, it would be useless.

http://www.newark.com/jsp/search/produc ... 36461|plid|

GPS seems like the only solid way to maintain a position, but even that would probably only be accurate in terms of meters, not inches or centimeters, which is what the crazy would need.
Post Reply