This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
doc:lps:tdoa [2017-03-23 17:01] macke created |
doc:lps:tdoa [2017-12-19 10:35] arnaud |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== Experimental | + | ==== Using TDoA mode ==== |
- | There has been some recent work on Flying Crazyflie using TDoA measurement. This is still very experimental and not tested | + | The loco positioning system |
- | - Update | + | |
- | - Compile and flash the crazyflie firmware with " | + | |
- | - Compile and flash the LPS nodes (anchors) | + | |
- | | + | |
- | - Set the address | + | |
- | The anchor placement is even more important with TDoA. The Crazyflie must fly within the 3D [[https:// | ||
- | You can then fly with the same launchfile as before. You can also try the new " | + | To get your Crazyflie to fly with TDoA position estimation you need to: |
+ | - Flash the latest master branch of the [[https:// | ||
+ | - Setup your anchors to maximize the size of the convex hull formed by the anchor. This is best achieved by placing 8 anchors on the corners of a [[https:// | ||
+ | - Configure your system following | ||
+ | - Configure the LPS nodes in TDoA by opening the serial console and pressing " | ||
+ | - Compile and use a recent version | ||
+ | |||
+ | Note that TDoA is much more sensitive to anchor placement than TWR. It is mostly important that you fly within the convex hull formed by the anchors or as close as possible to it. Going out of the convex hull will quickly reduce the positioning accuracy. | ||
+ | Once TDoA is setup and working, you can fly your Crazyflies using the same scripts both in Python and in ROS as when flying with TWR. |