Accurate positioning


Here you can find all documentation to start working with the pozyx system.
Download the Arduino or Python API from github .


Frequently asked questions

  • What is pozyx?
    Pozyx is a hardware solution that provides accurate positioning and motion information. It can be used as an Arduino shield.
  • Does it work inside and outside?
    Yes. The pozyx system uses ultra-wideband technology for positioning. This wireless technology works both indoor and outdoor.
  • How many modules do I need for localization?
    For 3D localization you need at least 5 modules. One module for which you want to know the position and 4 modules that act as anchors.
  • What are anchors?
    Anchors are modules with a fixed and known position. For 3D positioning you need at least 4 anchors. The anchors have the same role as satellites in GPS positioning. Note that, with our automatic anchor calibration feature, you do not need to acquire the position of the anchor yourself, it is done automatically for you.
  • What is the range of the system?
    The maximum range of the ultra-wideband signals is 100m in clear line-of-sight (LOS). In indoor environments this will be less due to obstructions such as walls. Our test have shown that the signal can usually penetrate 1 or 2 thick concrete walls.
  • Does the system interfere with wifi or bluetooth or any other RF system?
    No. The ultra-wideband technology transmits very short pulses using one of the 6 RF bands between 3.5GHz to 6.5GHz. Because of the very large bandwidth the transmit power is strictly regulated and very low. The UWB chip we use is designed to comply with FCC & ETSI UWB spectral masks.
  • What is the update rate?
    The maximum update rate for a single tag is currently as high as 80Hz (locally) or around 40Hz (remotely). For this, the shortest preamble length must be selected. With more tags the remote update rate must be divided by the total number of tags. We expect a large increase in update rate in the upcoming firmware release.
  • What about multiple tags?
    If you are looking at the developer's kit or the bulk order, you may wonder if multi-tag localization is supported. And yes, this is possible. For this, every tag localizes one after the other which is directed by a master tag. The master tag sends out messages to the tags to initiate localization and will gather all the results. The master tag can be connected to a computer to see visually see all positions on a screen. In this scheme, the maximum update rate is divided by the number of tags and all tags must be within range of the master tag.
  • Can it be made smaller?
    To ensure Arduino compatibility, the tags are now the same size as an Arduino so they can easily click on an Arduino board. Without the Arduino compatibility, we can probably shrink the tag by a factor of 4 or 5. Perhaps something for the future?
  • What is the difference between pozyx and an ultrasonic rangefinder?
    In pozyx, ultra-wideband(uwb) is used to accurately measure the distance to another uwb module (even through objects). An ultrasonic rangefinder will measure the distance to any object in front of it. Also, the rangefinder is very directional: it can only measure in one direction, whereas pozyx is omnidirectional.
  • Is it FCC certified?
    No, the system is not FCC certified. Now, the user is able to change all the settings of the UWB or reprogram the module entirely. Because the certification depends on certain settings (such as the transmit power or delay) it is not possible to certify it.
  • Is an Arduino required?
    An Arduino is not required. Any tag or anchor can be connected with a computer or Raspberry pi using USB. With the Python library you can then easily communicate with the Pozyx devices.