- What is PMSExp?
- Why PMSExp (Parking Monitoring System Experiment)?
- How to use PMSExp?
- Licenses
- Installing and building
PMSExp is a free software (licensed under GPL-3 or any later version) allowing to automate video pointing of an object.
In particular, it allows to recover the follwing informations:
- the heading of the object (the front of the object being determined by its shape) over time;
- its coordinates over time.
To work, it depends on the following libraries:
- Qt for the user interface;
- OpenCV for the video processing;
- QCustomPlot for displaying data in graphs.
Initially, the development of this software was started as part of the development of another project. In fact, as a C.P.G.E. student, I had to do a T.I.P.E. like all the other French student in this field. Given the P.T. pathway I was in, my T.I.P.E. had to consist of a technical system.
My first choice was a robot to control the parking time of vehicles in a private parking lot. So, I started writing the Arduino program to be loaded into the board, and named it P.M.S. or Parking Monitoring System (very slightly pompous, but the meaning comes through a little).
However, the idea of having a vehicle the size of a miniature car, circulating in a parking lot (and therefore very likely to be run over or vandalized), did not meet with unanimous approval among my teachers. Knowing, moreover, that an ordinary automaton armed with a lice would do just as well (if not better). So, I transformed my robot into a robot vacuum cleaner, while keeping the program's name for historical reasons, so to speak…
At the end of my project, I had to test the validity of my system (did it follow the path I asked it to follow?). To do this, I needed a way of retrieving my robot's position over time from a video file. So, I started developing PMSExp (I just had to suffix "Experiment" to the name of the parent project).
Eventually, finding the project interesting, I decided to continue its development on a standalone basis.
I'm now realizing that it took me a lot of lines to explain the simple and sad truth: the name of this project really doesn't make any sense…
Please read the corresponding file.
As explained above, the code of this software is licensed under GPL-3 or any later version. Details of the rights applying to the various third-party files are described in the copyright file in the Debian debian/copyright
file format.
Please, see the corresponding wiki page.