Positioning systems such as the Global Positioning System (GPS) show limitations in non-line-of-sight environments leading to a disruption of location services in indoor environments. Many Indoor Positioning Systems (IPS) have been developed to tackle this limitation without achieving widespread adoption. Most existing IPS are expensive to deploy, offer poor performance or fail to guarantee user privacy. One promising solution is the use of decentralized and collaborative IPS.


This project aims to develop a collaborative indoor positioning system that utilizes a network of devices to locate and track individuals within a building accurately. The system should use a decentralized approach by running the positioning algorithms on the devices. The goal is to deploy a decentralized IPS on campus by leveraging the sensors of the devices (inertial and wireless sensors) and the specificities of indoor environments.


  • Solid programming skills, particularly in Python or Java or C/C++.
  • Good problem-solving skills and ability to work in a team environment
  • Ability to work independently and manage time effectively
  • Good written and oral communication skills.