= Openrobots = These pages contain the collection of software that is being developed at [[http://www.laas.fr|LAAS/CNRS]] for the Architecture for [[http://www.laas.fr/robots|Autonomous Systems]] project. All together, the software provided here tackles the study and design of autonomous machines integrating perception, action and reasoning capabilities. == Getting Started == [[http://robotpkg.openrobots.org|Robotpkg]] is an infrastructure that help a lot in compiling and installing !OpenRobots components. It manages dependencies and is able to handle updates automatically. See UsingRobotpkg for a quick start guide. ---- == Overview of available sofware == === Applications === ||<tablestyle="width:100%; background-color:rgba(255,255,200,0.5)" 20% |2> '''Architecture''' ||<30%:> '''[[genom]]''' || a formal module generator || ||<:> '''[[openprs]]''' || A procedural reasoning system || ||<tablestyle="width:100%; background-color:rgba(255,200,255,0.5)" 20% |3> '''Symbolic models and 3D path planning''' ||<30%:> '''[[oro-server]]''' || an ontology-based framework for knowledge representation || ||<:> '''[[move3d]]''' || a library for on-line 3D modelling and path planning || ||<:> '''[[spark]]''' || a module for situation assessment and spatial reasoning || ||<tablestyle="width:100%; background-color:rgba(210,210,255,0.5)" 20% |2> '''Simulation & Visualization''' ||<30%:> '''[[morse]]''' || a Blender-based versatile simulator for robotics || ||<:> '''[[gdhe]]''' || a remote OpenGL visualization tool || ||<tablestyle="width:100%; background-color:rgba(210,255,200,0.5)" 20% |1> '''Interaction and social skills''' ||<30%:> '''[[dialogs]]''' || a module for natural-language analysis and interpretation || === Tools and libraries === ||<tablestyle="width:100%" 20% |2 > '''Communication''' ||<30%:> '''[[pocolibs]]''' || a low-level shared memory communication libraries || ||<tablestyle="width:100%" 20% |2 > '''Helpers''' ||<30%:> '''[[eltclsh]]''' || a TCL shell || === Abstract Interfaces === * [[robotDynamics| Dynamic Model of robot]] ---- == For developers == === Git Access === ||<style="border:0px"> {{attachment:git.png}} ||<style="border:0px"> For developpers wanting to keep an eye on ongoing developpement, anonymous read-only access to the !OpenRobots git repository is available. || Browse it with [[http://trac.laas.fr/git|CGIT]] or see the GitAccess page for details. === Mailing list === Users of !OpenRobots should subscribe to the [[https://sympa.laas.fr/sympa/info/openrobots|Openrobots mailing list]]. === Bug reports === Use [[https://softs.laas.fr/bugzilla/|bugzilla]] to report bugs or send patches to enhance !OpenRobots.