Support / Wiki

This wiki page should clarify some questions that arise. If your question is not answered, please contact us. (last update, 14.07.2017)

Information: Some of our customers mentioned that Chrome / Safari browsers cause trouble on our website. In case you also observe these problems, please try Internet Explorer / Firefox browser.

Localino

How does Localino work?

The Localinos talk to each other and exchange timing information. This way, the fixed Localinos (called Anchor) know the range to the mobile unit (called Tag).

The anchors report the range over the Wifi interface to a server application, which processes and combines of the ranging results of the anchors to each tag. The results is a position in space 2D (X, Y), when there are range reports from three fixed anchors and 3D (X, Y, Z), when there are range results from four anchors in space.

For your convenience we supply a positioning software called Localino Processor which works with our hardware. The code is written in python 3.4. To operate Localino Processor, all anchors must be connected to the same Wifi network as the PC where the Localino Processor runs. The Anchors send the measured data to a certain destination IP, which is defined in the Anchor code itself.

 

 Do you also supply Arduino Code?

Yes, on hardware purchase you will receive all necessary arduino code to flash the anchors and tags using your Arduino IDE. You will also receive Atmel Studio solution files in case you want to try an enhanced editor or debug code.

For Localino v2.0 we also supply all required Arduino code. You will receive a download link from where you can download Arduino IDE adapted to operate with the STM32F103.

 

What is the update rate of the ranging?

You define the update rate in the code. It will also depend on the number of Localinos in the network, processing speed, etc. However, with todays arduino code you can reach ranging update rates of 10-20 Hz.

With our redesigned firmware 2.0 ranging takes 10ms at the lowest datarate.

 

What is the maximum range?

The real answer is: it depends. Localino uses radio frequencies, just like your wireless network. And you probably know that this depends on the environment. We have done tests in free space where the range between anchor and tag were 200m and it worked well. Indoor, you will get stable range measurements of about 20-50m max range, depending on the mode you are operating the Localinos (short range / long range) in and the environment itself (furniture, walls, wood, metal…).

 

What do I need to measure distance between two Localinos?

You will need 1 Anchor + 1 Tag.

 

How can I measure 2D Position?

You will need 3 Anchor + 1 Tag.

 

What do I need to measure 3D Position?

You will need 4 Anchor + 1 Tag.

 

Does Localino work outdoors?

Yes it does. However you have to make the hardware weather proof (like using plastic bags / cases with low RF attenuation).

 

Does your arduino code support multi tag?

The arduino code does not support multi tag, but you can develop this your own.

We have successfully developed a multi tag version for the v2.0 STM which is demonstrated in our Youtube videos. We will be happy to flash this code 2.0 on your STM32 devices on request.

 

How many tags can be localized with Localino 2.0?

This depends on the firmware. With the open source firmware 1.0 it is only possible to locate a single tag if you do not adapt and enhance the code. However, the Localino 2.0 firmware can handle, locate and track multiple tags. The number of tags that can be located depends on the configuration and your country regulations. From a technical perspective, Localino 2.0 firmware handles two modes.

High density mode: In density speed mode 3 anchors can handle up to 40 tags within 1 second update rate. More tags are certainly possible, but is not recommended. If you have several rooms apart from each other, where there are 3 anchors that locate tags in room 1, and 3 anchors locate tags in room 2 required, each room can handle up to 40 tags. If you reduce the update rate, the systen can handle even more tags. For example, if you reduce the update rate to 10s you will be able to locate up to 400 tags technically.
High range mode: In high range mode 3 anchors can handle up to 6 tags within 1 second update rate. Also, more tags are possible technically, but not recommended.

The system supports 6 different frequencies and UWB channels that can be chosen via the UART interface according to your country specification. We offer to flash Localino 2.0 firmware on your Localinos, but this source code is not open.

 

Setup

What kind of programmers do I need?

For the Localino v1.0 you need an FTDI programmer (because you can directly flash the Arduino which has a bootloader). However, we recommend to use our Atmel Studio solution files, therefore we recommend to use an ISP programmer. We make use of original Atmel JTAGICE programmers, but there are heaps of compatible ISP programmers out there which also work (e.g. USB tiny, USB ISP from Tremex, USB ISP from Diamex).

For the Localino v1.3 you will require an ISP programmer.

Fot the Localino v2.0 you will require an ST-Link v2 programmer if you purchase Localino 2.0 unflashed.

 

Application

I want to control a robot and need the coordinates at the tag (at the robot) and not in a central server application.

That will work. The tag also knows all the ranging data to the anchors. After each measurement cycle you can either take the ranging data from the UART interface and process this in the localino processor (which would then run on the robot controller PC, like a raspberry). Alternatively you can do the processing inside the tag arduino code. However, if you decide to do this inside the tag arduino code, you have to add the code yourself. But you certainly can have a look into our Localino processor code.

 

 

Documentation

Where do I find your documentation?
After purchase you will receive the entire documentation how to setup the system.

 

Do you have any video tutorials?
We are regularly updating our youtube channel.

 

1. Tutorial 0: Soldering the DWM on the Localino Board

2. Tutorial 1: Howto use Anchor and Tag

3. Tutorial 2: Howto flash the ESP8266

4. Tutorial 3: How to configure and flash Localino v1.3

5. Tutorial 4: How to flash Localino v1.0

 

 

Orders

We are an official institution, can I purchase and pay by invoice?
In general thats possible. Please contact us and lets see what we can do.

 

I just ordered and paid via paypal, but did not get any confirmation!

We do not transfer your paypal payment immediately, because we manually check your order and then accept your payment. Therefore the shop does not confirm the order and payment straight away.

 

When do I pay VAT?

You are paying 19% VAT when you are inside EU and do not have a valid VAT ID. In case you have a valid VAT ID and are inside the EU, please contact us, so we can take off the VAT. If you are outside EU, you do not pay any VAT.

I cannot register, do you deliver to my country?

Probably yes. If you cannot register, because your country is missing. Please contact us.

I did not get any email from you, but already waited several days!

Please check your spam folder. Depending on your email server it may happen, that our emails go into spam. If you do not receive our emails, you won't receive the description or invoice. Please make sure our emails get delivered.

I cannot order, because there is an error during checkout.

This may happen depending on the browser type you are using. Please contact us, we will solve this for you.