The following tools or libraries are recommended to start with the Pozyx system.
- The Arduino IDE. Download the IDE from the Arduino website and install it.
- The Pozyx Arduino Library. The library can be obtained from github or downloaded from the zip file directly. Once downloaded, open the Arduino IDE and go to Sketch > Include Library > Add .ZIP library... and select the downloaded zip file. The examples should now show up under File > Examples > Pozyx (a restart of the program may be necessary first).
- Python. You probably have this installed already. If you want to run the tutorials, you'll need Python 3, as we'll be using python-osc to facilitate external visualisations.
- The Pozyx Python library. The library can be obtained from github or downloaded from the zip file directly. You should follow the installation instructions on the GitHub page. The tutorial and example scripts are also available there.
- The python-osc library. The Open Sounce Control protocol will be used in the tutorials to communicate with other software on your computer. If you have pip installed, you can do this easily by running
pip install python-osc. Further information can be found on its PyPi site
- The Processing IDE. Download the IDE from the Processing website and install it. The Processing IDE is a minimal java environment that allows you to quickly write graphical programs. It is used in a few tutorials.
- Processing libraries and examples. Download the Processing sketches on github.
- Firmware update tool. Download the firmware update Driver (Windows only). You can get it by clicking "Get Software" on this page. After installing it, you still have to run the correct driver package for your system. The packages can normally be found in "C:\Program Files (x86)\STMicroelectronics\Software\Virtual comport driver". Choose Win7 if you run Windows 7 or older. Choose Win8 for Windows 8 or newer. Run "dpinst_amd64.exe" on a 64-bit system, "dpinst_x86.exe"on a 32-bit system.
A lot of documentation for the Pozyx system is available on the website. If you are new to Pozyx it is recommended to start with the tutorials:
- Tutorial 1: Ready to range
- Tutorial 2: Ready to localize
- Tutorial 3: Orientation 3D
- Tutorial 4: Multitag
To dig deeper in the functionalities of the Pozyx system you can check the online datasheet that has the following information:
Finally, if you want to learn more about the theory behind the Pozyx device, check out the Pozyx Academy.
- How does positioning work?
- How does ultra-wideband work?
- Where to place the anchors? (updated)
- Firmware update