## page was renamed from OpenRobotsFrontPage = Openrobots = These pages contain the collection of software that is being developed at [[http://www.laas.fr|LAAS/CNRS]] for the Architecture for [[https://www.laas.fr/public/en/robotics|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 helps a lot in compiling and installing !OpenRobots components. It manages the dependencies and is able to handle updates automatically. See UsingRobotpkg for a quick start guide. ---- == Overview of available sofware == === Applications === || '''Architecture''' ||<30%:> '''[[genom]]''' || Code generator for component-based robotic architectures and software validation || ||<:> '''[[genom3]]''' || The next generation of [[genom]] || ||<:> '''[[openprs]]''' || A procedural reasoning system || ||<:> '''[[transgen3]]''' || Building an [[openprs|OpenPRS]] supervisor controlling [[genom3|GenoM3]] modules || || '''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 || || '''Simulation & Visualization''' ||<30%:> '''[[morse]]''' || a Blender-based versatile simulator for robotics || ||<:> '''[[gdhe]]''' || a remote OpenGL visualization tool || || '''Interaction and social skills''' ||<30%:> '''[[dialogs]]''' || a module for natural-language analysis and interpretation || || '''Symbolic planning''' ||<30%:> '''[[HATP]]''' || An HTN planner full of features || === Tools and libraries === || '''Trajectory Generation''' ||<30%:> '''[[softmotion]]''' || soft motion trajectory generation library || || '''Communication''' ||<30%:> '''[[pocolibs]]''' || low-level shared memory communication libraries || || '''Helpers''' ||<30%:> '''[[eltclsh]]''' || a TCL shell || === Abstract Interfaces === * [[robotDynamics| Dynamic Model of robot]] ---- == For developers == === Git Access === || {{attachment:git.png}} || For developpers wanting to keep an eye on ongoing developpement, anonymous read-only access to the !OpenRobots git repository is available. || 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 the [[https://sympa.laas.fr/sympa/info/openrobots|openrobots mailing list]] to report bugs or send patches to enhance !OpenRobots.