Owl Positioning System: a Wi-Fi-based, infrastructure-centred indoor positioning system. http://owlps.pu-pm.univ-fcomte.fr/

Matteo Cypriani 913a62377e Improve README.md 1 year ago
cmake bc6ec14fa8 Update COPYRIGHT.t2t URL 1 year ago
doc 913a62377e Improve README.md 1 year ago
libowlps c6e39f7e70 [libowlps] Use labs() for int_fast32_t 1 year ago
libowlps-client bc6ec14fa8 Update COPYRIGHT.t2t URL 1 year ago
libowlps-resultreader bc6ec14fa8 Update COPYRIGHT.t2t URL 1 year ago
logo c4f1ed82e6 [logo] Add PNG versions 1 year ago
owlps-aggregator bc6ec14fa8 Update COPYRIGHT.t2t URL 1 year ago
owlps-client dce4416bc6 Fix missing/wrong includes for BSD 1 year ago
owlps-listener 78f13f2c0b [Listener] Fix byte order macros for OpenBSD >= 5.6 1 year ago
owlps-positioner 243dc321b9 [Positioner] explicit ReferencePoint(Point3D&) 1 year ago
owlps-udp-to-http bc6ec14fa8 Update COPYRIGHT.t2t URL 1 year ago
scripts 759db45a50 A few old cosmetic changes 1 year ago
.gitignore 3df3a14762 gitignore: add /build/ 1 year ago
CHANGELOG 7985415a3f Update changelog for v1.3.5 3 years ago
CMakeLists.txt 44dcf42180 CMake: rename test target to "tests" 1 year ago
COPYRIGHT.t2t c4180419e0 COPYRIGHT: update dates again 1 year ago
CeCILL_V2-en 8455dd0d74 Add copyright & license information 5 years ago
CeCILL_V2-fr 8455dd0d74 Add copyright & license information 5 years ago
INSTALL.t2t 44dcf42180 CMake: rename test target to "tests" 1 year ago
README.md 913a62377e Improve README.md 1 year ago
TODO.t2t 4d78da4721 Doc and comments: some typos & small additions 3 years ago

README.md

Owl Positioning System

OwlPS (Owl Positioning System) is a positioning (localization) system based on the IEEE 802.11 radio network (Wi-Fi), targeting mainly indoor environments. It uses an infrastructure-centred architecture, which means deployed hardware takes care of the measurements and computes the mobile terminals' positions, rather than the terminals computing their own positions (as it is the case for instance with the GPS).

OwlPS implements various positioning techniques and algorithms based on the radio signal strength. It features a self-calibration (or autocalibration) mechanism that avoids the time-consuming manual fingerprinting phase and allows taking into account dynamic changes of the environment (human, climatic, etc.) when computing the location of mobile terminals.

This presentation is an excerpt of doc/owlps.t2t. Please refer to this file for a more in-depth introduction to OwlPS.

News

OwlPS is not currently actively maintained, as I'm not working on indoor positioning at the moment, but I'll happily consider any patch (or job offer).

The CHANGELOG file lists the changes that occurred in OwlPS, version by version, since its early stages.

Contribute

If you would like to contribute to OwlPS, you can:

If you're looking for ideas, the TODO.t2t file could be a good start.

Installation

For a guide to installing OwlPS, please consult INSTALL.t2t.

License

OwlPS is free software, released under the terms of the CeCILL license (GNU GPL-compatible). For more detail, please consult COPYRIGHT.t2t.

Note on the t2t file extension

Most of the documentation in this repository is provided as text files in the txt2tags format (*.t2t files). You can convert them to various formats (HTML, man pages, etc.) using the txt2tags utility; if you mind the markup tags, you can even strip them using the txt output.