User Tools

Site Tools


doc:lps:toda3

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 Both sides next revision
doc:lps:toda3 [2018-06-15 08:42]
kristoffer
doc:lps:toda3 [2018-06-15 08:51]
kristoffer
Line 87: Line 87:
  
 example: ''python3 tools/sniffer/sniffer_binary.py /dev/tty.usbmodem1421 yaml | python3 tools/sniffer/tdoa3_decoder.py | python3 tools/sniffer/tdoa3_tof.py m'' example: ''python3 tools/sniffer/sniffer_binary.py /dev/tty.usbmodem1421 yaml | python3 tools/sniffer/tdoa3_decoder.py | python3 tools/sniffer/tdoa3_tof.py m''
 +
 +==== Setting anchor positions ====
 +
 +Anchor positions can be set by the python client but it only supports ids 0-7. If you want to use more anchors there is a tool that can be used.
 +
 +The tool uses a Crazyflie as a bridge to transmit UWB messages to the anchors. When it is started it transmits positions for all anchors over and over,
 +
 +The tool is somewhat hackish and could use some updates, for instance the Crazyflie radio address is hardcoded in the script. Be prepared to modify the script...
 +
 +  * Create a file with your anchor positions, see tools/lpp/positions_example.yaml
 +  * Start the Crazyflie
 +  * Pipe the position file into the tool ''cat my_position_file.yaml | python3 tools/lpp/set_positions.py''
 +  * Move the Crazyflie close to all anchors to transfer the positions
  
  
doc/lps/toda3.txt · Last modified: 2020-05-12 14:08 by kimberly