User Tools

Site Tools


doc:lps:index

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
doc:lps:index [2017-05-26 15:19]
macke
doc:lps:index [2019-03-22 12:39]
kristoffer
Line 1: Line 1:
-<WRAP center round info> 
-**IMPORTANT** 
- 
-We're currently working on updating the documentation for the Loco positioning system. Until the documentation is completed you can find the early access documentation [[doc:lps:earlyaccess|here]]. 
-</WRAP> 
- 
 ====== Loco positioning system ====== ====== Loco positioning system ======
  
Line 10: Line 4:
   * [[projects:lps:index|Hardware documentation]]   * [[projects:lps:index|Hardware documentation]]
   * [[https://www.bitcraze.io/getting-started-with-the-loco-positioning-system|Getting Started Guide]]   * [[https://www.bitcraze.io/getting-started-with-the-loco-positioning-system|Getting Started Guide]]
-  * [[https://github.com/bitcraze/lps-node-firmware|Loco Positioning Node firmware]] (with build instructions)+  * [[https://github.com/bitcraze/lps-node-firmware|Loco Positioning Node firmware]]
   * [[https://github.com/bitcraze/crazyflie-firmware|Crazyflie 2.0 firmware]]   * [[https://github.com/bitcraze/crazyflie-firmware|Crazyflie 2.0 firmware]]
  
Line 27: Line 21:
  
 ===== System set-up ===== ===== System set-up =====
-  * [[doc:lps:twr-reference-setup|Reference set-up]]: Our current TWR reference set-up showing node positioning and measurements+  * [[doc:lps:twr-reference-setup|Reference set-up]]: Our current reference set-up showing node positioning and measurements
   * [[doc:lps:anchor-setup|Anchor set-up]]: How to set-up, configure and mount the anchor   * [[doc:lps:anchor-setup|Anchor set-up]]: How to set-up, configure and mount the anchor
-  * [[doc:lps:firmware|How to build Crazyflie 2.0 STM32 firmware]]: Currently you need to either use specific release of to build your own Crazyflie 2.0 STM32 firmware to fly with the LPS+  * [[doc:crazyflie:client:pycfclient:index#firmware_configuration|Configure]] the Crazyflie 2.0 in 2Mbit radio mode. This reduces interference with the UWB radio. If the configuration is changed restart of the Crazyflie 2.0 is required. 
 +  * [[doc:lps:starting-position|Crazyflie starting position]]: How to place the Crazyflie when using the LPS 
 +  * [[doc:lps:configure-mode|Configure LPS system mode wirelessly]] 
 +  * [[doc:lps:toda3|TDoA 3 set up]] 
 +  * [[doc:lps:anchor-low-level-config|Anchor low level configuration]] 
 + 
 +===== Principles ===== 
 +  * [[doc:lps:tdoa:principles|TDoA positioning principles]]: A description of how positioning using TDoA works 
 +  
  
 ===== Protocols ===== ===== Protocols =====
   * [[doc:lps:lpp#two_way_ranging|TWR protocol]]: Documents the protocol used for Two Way Ranging (TWR)   * [[doc:lps:lpp#two_way_ranging|TWR protocol]]: Documents the protocol used for Two Way Ranging (TWR)
 +  * [[doc:lps:tdoa:protocol|TDoA 2 protocol]]: Documentation of the TDoA 2 anchor protocol
 +  * [[doc:lps:tdoa3:protocol|TDoA 3 protocol]]: Documentation of the TDoA 3 anchor protocol
 +
 +
 +===== Implementations =====
 +  * [[doc:lps:tdoa3:implementation|TDoA 3 implementation]]: Documentation of the TDoA 3 implementation
  
 ===== Tools ===== ===== Tools =====
Line 40: Line 48:
   * [[doc:lps:tools#lps_configuration_tool|LPS configuration tool]] - Used for firmware upgrades, changing mode and setting the address of Loco positioning nodes   * [[doc:lps:tools#lps_configuration_tool|LPS configuration tool]] - Used for firmware upgrades, changing mode and setting the address of Loco positioning nodes
   * [[doc:lps:ros|ROS]] - Used for controlling Crazyflies   * [[doc:lps:ros|ROS]] - Used for controlling Crazyflies
- +  * [[https://github.com/bitcraze/crazyflie-lib-python/blob/master/examples/autonomousSequence.py|Autonomous sequence sctripting]] - Example showing how to use the [[https://github.com/bitcraze/crazyflie-lib-python|Crazyflie Python Library]] to create scripted autonomous flights
-It is also possible to script movements using the [[https://github.com/bitcraze/crazyflie-lib-python|Crazyflie Python Library]] ([[https://github.com/bitcraze/crazyflie-lib-python/blob/master/examples/autonomousSequence.py|example]]+
- +
-====== Experimental functionality ====== +
-  * [[doc:lps:tdoa|TDoA]]: How to build custom Crazyflie 2.0 firmware and enable TDoA mode in the anchors+
  
doc/lps/index.txt · Last modified: 2020-05-12 14:56 by kimberly