This shows you the differences between two versions of the page.
Next revision | Previous revision Last revision Both sides next revision | ||
doc:lps:tdoa [2017-03-23 17:01] macke created |
doc:lps:tdoa [2018-05-11 14:51] kristoffer |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== Experimental | + | ==== Using TDoA mode ==== |
- | There has been some recent work on Flying Crazyflie using TDoA measurement. | + | <WRAP center round important 60%> |
- | - Update the Crazyflie firmware, LPS node firmware and lps-ros project to the latest master branch | + | This page is outdated |
- | - Compile and flash the crazyflie firmware with " | + | </WRAP> |
- | - Compile and flash the LPS nodes (anchors) | + | |
- | - Configure the LPS nodes in TDoA by opening the serial console and pressing " | + | |
- | - Set the address of the LPS nodes **from 0 to 7**. TDoA works with up to 8 anchors and they much now be addressed from 0 | + | |
- | 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 " | + | The loco positioning system TDoA mode allows a tag, ie. the Crazyflie 2.0, to find its position only by listening to the packets transmitted by the anchors. This has the advantage of not putting any hard-limit to the number of tags since adding tags does not add bandwidth requirement to the positioning radios. |
+ | |||
+ | |||
+ | 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. |