User Tools

Site Tools


misc:hacks:gps

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
misc:hacks:gps [2014-01-06 12:02]
macke
misc:hacks:gps [2015-03-01 23:34]
fred
Line 1: Line 1:
-====== Adding a u-blox MAX-7 GPS module ====== 
- 
- 
-====== What you need ====== 
-  * u-blox MAX-7 GPS breakout (we have [[http://ava.upuaut.net/store/index.php?route=product/product&path=59_60&product_id=52|one from HAP Supplies]]) 
-  * KDE Marble built with Python bindings 
- 
-====== How to get it working ====== 
-These instructions are valid for Ubuntu 13.10 but similar steps should work with other OSes. 
- 
-  * Attach the u-blox beakout to the expansion header by connecting the following pins (breakout -> Crazyflie expansion header): 
-    * GND -> DGND (pin 17) 
-    * VCC -> VCC  (pin 15) 
-    * TXD -> TX (pin 5) 
-    * RXD -> RX (pin 3) 
-  * Since the Python bindings for Marble isn't built by default you will have to build Marble from source and enable these (instructions taken from [[http://techbase.kde.org/Projects/Marble/MarblePythonInstructions|here]]) 
-<code> 
-sudo apt-get install python-sip-dev python-qt4-dev 
- 
-git clone git://anongit.kde.org/marble.git ~/marble/sources -b KDE/4.12 
-mkdir -p ~/marble/build 
-cd ~/marble/build 
-cmake ~/marble/sources -DCMAKE_BUILD_TYPE=Release -DEXPERIMENTAL_PYTHON_BINDINGS=TRUE -DCMAKE_INSTALL_PREFIX=/usr/local 
-make 
-sudo make install 
-</code> 
-  * Make sure you have the correct firmware/software (the firmware isn't pushed yet but the cfclient is on the ''gpstab'' branch) 
- 
-====== Tweaking and development ====== 
-There's no assisted GPS or battery backup so every time the Crazyflie is powered on the GPS module does a cold-start, which means that it takes at least ~30 seconds to get a fix. This will be improved in the future. 
- 
-Getting a position fix will not be as easy as with your phone, so make sure to be outside (or at least stick the Crazyflie a couple of meters outside the window). 
- 
-If you don't have a GPS module you can still use the [[projects:crazyflie:pc_utils:debugdriver|DebugDriver]] which will send fake latitude/longitude/altitude to the UI. 
  
misc/hacks/gps.txt · Last modified: 2021-06-24 16:44 by kimberly