OpenPRS is an open source version of PRS (Procedural Reasoning Systems).
It is based on C-PRS and Propice... which were themselves inspired from the Lisp PRS originaly developped at SRI International by me and then others. PRS has been used for a wide variety of applications, from mobile robot execution control to Space Shuttle operational procedure execution.
If you have no idea at all what it is doing... well, you should probably just stop here and look at other fun open source tools.
OpenPRS has been written and is maintained by Félix Ingrand and is now made available under a BSD-style license.
OpenPRS is used as a "Procedural Executive" in the LAAS Architecture (see my publications page for references and papers describing this). To make this "integration" seamless and painless, we have developed a tool TransGen which allows to connect OpenPRS to modules defined with GenoM. The most recent version of GenoM which is middleware independent can also be used. In which case, use TransGen3 which allows to connect OpenPRS to modules defined with GenoM3.