= Robotics Open Source Software developed at CNRS/LAAS =

== Software ==

 . '''[[https://git.openrobots.org/projects/genom3|Genom3]]'''  a tool to design real-time software architectures.

 . '''[[https://humanoid-path-planner.github.io/hpp-doc/|Humanoid Path Planner]]''' software for motion and manipulation planning 

 . '''[[https://github.com/topics/hri|HRI Stack]]''' Human-Robot Interaction software stack 

 . '''[[http://morse-simulator.github.io/|Morse]]''' Modular simulator for robotics 

 . '''[[https://git.openrobots.org/projects/openprs|OpenPRS]]''' An implementation of the Procedural Reasoning System

 . '''[[http://stack-of-tasks.github.io/|Stack Of Tasks]]''' software for controlling redundant robots 

 . '''[[https://robotpkg.openrobots.org/|Robotpkg]]''' packaging tools, with many robotics software available

 . ''[[https://git.openrobots.org/|Other projects]]''

== Publications ==

 . '''[[https://hal.laas.fr/LAAS-ROBOTIQUE|Papers, articles and thesis]]'''

 . '''[[Other]]'''

== Table ==

|| Category || Problem || Main publication || Software || Tutorial || Documentation || Code ||
|| Humanoids || Motion Planning || [[https://hal.archives-ouvertes.fr/hal-01290850|HPP: a new software for constrained motion planning]] || [[https://humanoid-path-planner.github.io/hpp-doc/|Humanoid Path Planner]] || [[https://humanoid-path-planner.github.io/hpp-doc/tutorials.html|tutorial]] || [[http://projects.laas.fr/gepetto/hpp/hpp-doc/|documentation]] || [[https://github.com/humanoid-path-planner/|code]] ||
|| Humanoids || Control || [[https://hal-lirmm.ccsd.cnrs.fr/lirmm-00796736|A versatile generalized inverted kinematics implementation for collaborative working humanoid robots: the Stack of Tasks]] || [[http://stack-of-tasks.github.io/|Stack of Tasks]] || [[http://stack-of-tasks.github.io/tuto_getting_started.html|tutorial]] || [[http://stack-of-tasks.github.io/sot-core/doxygen/HEAD/|documentation]] || [[https://github.com/stack-of-tasks/|code]] ||
|| Humanoids || Rigid Body Dynamics || || [[http://stack-of-tasks.github.io/pinocchio/|Pinocchio]] || [[http://stack-of-tasks.github.io/pinocchio/tutorials.html|tutorial]] || [[http://stack-of-tasks.github.io/pinocchio/doxygen/HEAD/index.html|documentation ]] || [[https://github.com/stack-of-tasks/pinocchio|code]] ||




|| Category || Problem || Main publication || Software || Tutorial || Documentation || Code ||
||<|3> Humanoids || Motion Planning || [[https://hal.archives-ouvertes.fr/hal-01290850|HPP: a new software for constrained motion planning]] || [[https://humanoid-path-planner.github.io/hpp-doc/|Humanoid Path Planner]] || [[https://humanoid-path-planner.github.io/hpp-doc/tutorials.html|tutorial]] || [[http://projects.laas.fr/gepetto/hpp/hpp-doc/|documentation]] || [[https://github.com/humanoid-path-planner/|code]] ||
|| Control || [[https://hal-lirmm.ccsd.cnrs.fr/lirmm-00796736|A versatile generalized inverted kinematics implementation for collaborative working humanoid robots: the Stack of Tasks]] || [[http://stack-of-tasks.github.io/|Stack of Tasks]] || [[http://stack-of-tasks.github.io/tuto_getting_started.html|tutorial]] || [[http://stack-of-tasks.github.io/sot-core/doxygen/HEAD/|documentation]] || [[https://github.com/stack-of-tasks/|code]] ||
|| Rigid Body Dynamics || || [[http://stack-of-tasks.github.io/pinocchio/|Pinocchio]] || [[http://stack-of-tasks.github.io/pinocchio/tutorials.html|tutorial]] || [[http://stack-of-tasks.github.io/pinocchio/doxygen/HEAD/index.html|documentation ]] || [[https://github.com/stack-of-tasks/pinocchio|code]] ||