Applying LPS to other drone

All discussions related to the Loco Positioning system
Post Reply
Posts: 1
Joined: Wed Feb 28, 2018 2:33 am

Applying LPS to other drone

Post by popsang » Wed Feb 28, 2018 2:38 am


I'm in very early stage to use crazyflie system.

I just finished the installation and the test to get the location information.

I have one question, is it possible to apply LPS to other drones?


Posts: 1673
Joined: Tue Feb 06, 2007 12:36 pm

Re: Applying LPS to other drone

Post by arnaud » Wed Feb 28, 2018 3:51 pm

Currently the easiest way to use LPS with another drone would be to attach a Crazyflie to the drone and use the Crazyflie as a LPS tag. In that scenario, the Crazyflie would make the position/velocity/acc accessible to the other drone. The other drone could run some kind of Linux system, in that case the existing python API can be used. Or an embedded system, in that case some custom code needs to be written in the Crazyflie to output the position on a serial port.

There is also the possibility to use the LPS node as a tag. The LPS node will output raw data from the LPS and location algorithm (like a kalman filter accepting TOA or TDoA measurements) has to be implemented by the drone.

We are working on making a LPS tag that would essentially run a Kalman filter and output position/vel/acc/... on a serial port (USB or not), though we do not know when we will be done with the project.

Post Reply