Debian Science Project
Summary
Robotics
Debian Robotics packages

This metapackage is part of the Debian Pure Blend "Debian Science" and installs packages related to Robotics.

You might also be interested in the science-engineering metapackage.

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Science to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Science mailing list

Links to other tasks

Debian Science Robotics packages

Official Debian packages with high relevance

Aseba
Event-based framework for distributed mobile robots control
Maintainer: Georges Khaznadar
Versions of package aseba
ReleaseVersionArchitectures
sid1.6.0-5amd64,arm64,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.6.0-5amd64,arm64,i386,mips64el,mipsel,ppc64el,s390x
buster1.6.0-5amd64,arm64,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 5 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Aseba's core is a lightweight virtual machine, small enough to run on any 16 bits microcontroller. In Aseba, all virtual machines are linked in a network and all their programs are developed and debugged from a single application, Aseba Studio.

Aseba allows one to program Thymio, a small robot to discover the universe of robotics and learn a robot's language.

The package is enhanced by the following packages: aseba-plugin-blockly
Screenshots of package aseba
Choreonoid
Integrated robotics GUI environment
Versions of package choreonoid
ReleaseVersionArchitectures
jessie1.1.0+dfsg-6.1amd64,armel,armhf,i386
Debtags of package choreonoid:
devellang:c++
fieldmathematics, physics
interface3d, x11
roleprogram
sciencevisualisation
scopeapplication
uitoolkitqt
useviewing
works-with3dmodel
works-with-formatvrml
x11application
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Choreonoid is an integrated robotics GUI environment, which allows users to add their own functions on the basis of various basic robotics functions.

The package is enhanced by the following packages: choreonoid-plugins-base
Gazebo9
transitional package
Versions of package gazebo9
ReleaseVersionArchitectures
sid11.0.0+dfsg1-4all
buster9.6.0-1amd64,i386
bullseye11.0.0+dfsg1-4all
upstream11.1.0
Popcon: 16 users (10 upd.)*
Newer upstream!
License: DFSG free
Git

This is a transitional package. It can safely be removed.

The package is enhanced by the following packages: gazebo9-plugin-base
Joint-state-publisher
ROS joint_state_publisher
Versions of package joint-state-publisher
ReleaseVersionArchitectures
sid1.15.0-1all
bullseye1.15.0-1all
buster1.12.6-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.12.6-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 23 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

This package contains a tool for setting and publishing joint state values for a given URDF. It publishes sensor_msgs/JointState messages for a robot. The package reads the robot_description parameter, finds all of the non-fixed joints and publishes a JointState message with all those joints defined.

It can be used in conjunction with the robot_state_publisher node to also publish transforms for all joint states.

Liburdfdom-tools
URDF DOM - tools
Versions of package liburdfdom-tools
ReleaseVersionArchitectures
stretch1.0.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.0.4+ds-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie0.3.0-1amd64,armel,armhf,i386
bullseye1.0.4+ds-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.0.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 3 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

The URDF (U-Robot Description Format) library provides core data structures and a simple XML parsers for populating the class data structures from an URDF file.

This package contains additional tools.

Morse-simulator
Multi-OpenRobot Simulation Engine
Versions of package morse-simulator
ReleaseVersionArchitectures
stretch1.4-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
wheezy0.5.2-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.2.1-2amd64,armel,armhf,i386
buster1.4-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.4-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 6 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

List of morse features:

  • Versatile simulator for generic mobile robots simulation (single or multi robots),
  • Realistic and dynamic environments (interaction with other agents like humans or objects),
  • Based on well known and widely adopted open source projects (Blender for 3D rendering + UI, Bullet for physics simulation, dedicated robotic middlewares for communications + robot hardware support),
  • Seamless workflow: since the simulator rely on Blender for both modeling and the real time 3D engine, creating and modifying a simulated scene is straightforward.
  • Entirely scriptable in Python,
  • Adaptable to various level of simulation realism (for instance the simulation of exteroceptive sensors like cameras or a direct access to higher level representations of the world, like labeled artifacts),
  • Currently compatible with ROS, YARP and the LAAS OpenRobots robotics frameworks,
  • Easy to integrate to other environments via a simple socket interface,
  • Fully open source, BSD license.
Other screenshots of package morse-simulator
VersionURL
1.4https://screenshots.debian.net/screenshots/000/014/663/large.png
Screenshots of package morse-simulator
Octomap-tools
Tools for 3D occupancy grid mapping
Versions of package octomap-tools
ReleaseVersionArchitectures
stretch1.8.1+dfsg-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.8.1+dfsg-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.6.8+dfsg-1amd64,armel,armhf,i386
sid1.9.3+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.9.3+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream1.9.5+dfsg
Popcon: 5 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

The OctoMap library implements a 3D occupancy grid mapping approach, providing data structures and mapping algorithms in C++ particularly suited for robotics. The map implementation is based on an octree and is designed to meet the following requirements: Full 3D model, Updatable, Flexible and Compact. This package contains tools to use with Octomap library.

Octovis
Visualization tool for OctoMap
Versions of package octovis
ReleaseVersionArchitectures
bullseye1.9.3+dfsg-2amd64,arm64,i386,mips64el,mipsel,ppc64el,s390x
jessie1.6.8+dfsg-1amd64,armel,armhf,i386
sid1.9.3+dfsg-2amd64,arm64,i386,mips64el,mipsel,ppc64el,s390x
buster1.8.1+dfsg-1amd64,arm64,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.8.1+dfsg-1amd64,arm64,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream1.9.5+dfsg
Popcon: 4 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Visualization library for the OctoMap library based on Qt and libQGLViewer. This package contains the tool for visualization. It's a viewer that lets you view an OctoMap.

Orca
Lector de pantalla modificable mediante scripts
Versions of package orca
ReleaseVersionArchitectures
buster3.30.1-1all
sid3.38.0-1all
bullseye3.38.0-1all
Popcon: 2933 users (16068 upd.)*
Versions and Archs
License: DFSG free
Git

Una tecnología de asistencia flexible, extensible y potente que proporciona al usuario final acceso a aplicaciones y herramientas que tengan soporte para el AT-SPI (como el escritorio GNOME).

Orca establece un conjunto de comportamientos predefinidos (reacciones a los eventos de las aplicaciones) y asociaciones de teclas (reacciones a las pulsaciones de las teclas). Estos comportamientos y asociaciones de teclas predefinidos se pueden sobrescribir para cada aplicación. Orca crea un script para cada aplicación en ejecución, el cual une los comportamientos y enlaces a teclas predefinidos, con los específicos de la aplicación. Orca proporciona la infraestructura para activar/desactivar estos scripts, así como una gran cantidad de servicios accesibles desde los scripts.

Robot-player
Networked server for robots and sensors
Maintainer: Michael Janssen
Versions of package robot-player
ReleaseVersionArchitectures
wheezy3.0.2+dfsg-4amd64,armel,armhf,i386,ia64,mips,mipsel,powerpc,s390,s390x,sparc
Debtags of package robot-player:
roleprogram
uitoolkitgtk
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free

Provides a network interface to a variety of robot and sensor hardware. Player's client/server model allows robot control programs to be written in any programming language and to run on any computer with a network connection to the robot. Player supports multiple concurrent client connections to devices, creating new possibilities for distributed and collaborative sensing and control.

Player supports a wide variety of mobile robots and accessories.

Ros-desktop
Robot OS desktop metapackage
Versions of package ros-desktop
ReleaseVersionArchitectures
sid1.16all
buster1.12all
bullseye1.16all
stretch1.7all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

This package is part of Robot OS (ROS). It is a metapackage which provides the ROS desktop system (including ROS robot and viz).

Different to upstream, this package does not provide: common_tutorials, geometry_tutorials, ros_tutorials, roslint, urdf_tutorial, visualization_tutorials. Please install them from source, if you need them.

Ros-desktop-full
Robot OS desktop-full metapackage
Versions of package ros-desktop-full
ReleaseVersionArchitectures
bullseye1.16all
stretch1.7all
sid1.16all
buster1.12all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

This package is part of Robot OS (ROS). It is a metapackage which provides the ROS desktop-full system.

Ros-opencv-apps
opencv_apps Robot OS package - apps
Versions of package ros-opencv-apps
ReleaseVersionArchitectures
buster1.12.0-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.0.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.0.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 4 users (10 upd.)*
Versions and Archs
License: DFSG free
Git

This package is part of Robot OS (ROS). It contains several ROS packages for working providing OpenCV functionalities in a simplest manner in ROS, i.e., running a launch file that corresponds to the functionality.

The package contains implementations for edge detection, structural analysis, people/face detection, motion analysis and object segmentation.

It contains the nodes and the ROS stuff of the opencv-apps.

Ros-perception
Python Robot OS perception metapackage
Versions of package ros-perception
ReleaseVersionArchitectures
buster1.12all
sid1.16all
bullseye1.16all
stretch1.7all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

This package is part of Robot OS (ROS). It is a metapackage which provides all the ROS perception system (including ROS base).

Different to upstream, this package does not provide: image_pipeline, image_transport_plugins, laser_assembler, laser_filters, laser_geometry, perception_pcl. Please install them from source, if you need them.

Ros-robot
Python Robot OS robot metapackage
Versions of package ros-robot
ReleaseVersionArchitectures
buster1.12all
sid1.16all
bullseye1.16all
stretch1.7all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

This package is part of Robot OS (ROS). It is a metapackage which provides all the ROS robot system (including ROS base).

Different to upstream, this package does not provide: control_msgs, diagnostics, executive_smach, filters, robot_state_publisher, xacro. Please install them from source, if you need them.

Ros-robot-state-publisher
Robot OS robot_state_publisher
Versions of package ros-robot-state-publisher
ReleaseVersionArchitectures
bullseye1.15.1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.15.1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.13.6-7amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 2 users (6 upd.)*
Versions and Archs
License: DFSG free
Git

This package is part of Robot OS (ROS). This package allows you to publish the state of a robot to tf. Once the state gets published, it is available to all components in the system that also use tf. The package takes the joint angles of the robot as input and publishes the 3D poses of the robot links, using a kinematic tree model of the robot.

This package contains the tools.

Ros-simulators
Python Robot OS simulators metapackage
Versions of package ros-simulators
ReleaseVersionArchitectures
stretch1.7all
buster1.12all
bullseye1.16all
sid1.16all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

This package is part of Robot OS (ROS). It is a metapackage which provides all the ROS robot system (including ROS robot).

Different to upstream, this package does not provide: rqt_common_plugins, rqt_robot_plugins, stage_ros. Please install them from source, if you need them.

Rosdiagnostic
command line tool to print aggregated diagnostic (Robot OS)
Versions of package rosdiagnostic
ReleaseVersionArchitectures
sid1.10.1+ds1-1all
bullseye1.10.1+ds1-1all
upstream1.10.2
Popcon: 0 users (2 upd.)*
Newer upstream!
License: DFSG free
Git

This package is part of Robot OS (ROS). It contains a command to print aggregated diagnostic contents to the command line.

Rtai
Real Time Application Interface
Versions of package rtai
ReleaseVersionArchitectures
wheezy3.8.1-4amd64,armel,i386,powerpc
squeeze3.8.1-2amd64,i386,powerpc
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free

RTAI is a realtime extension with a broad variety of services which make realtime programmers' lifes easier. Some of them are

 choose between FIFO and RR scheduling policies on a per task basis.
 extended POSIX APIs and message queues, in kernel and user space
 semaphores can be typed as: counting, binary and resource
 a mailbox implementation
 LXRT for hard real time in user space

This is a metapackage that depends on the latest versions of the individual RTAI packages.

Xenomai-runtime
Utilidades de ejecución de Xenomai
Maintainer: Roland Stigge
Versions of package xenomai-runtime
ReleaseVersionArchitectures
squeeze2.5.4-3squeeze1amd64,armel,i386,powerpc
jessie2.6.3-2amd64,armel,i386
wheezy2.6.0-2amd64,armel,i386,powerpc
Debtags of package xenomai-runtime:
roleprogram
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free

Xenomai es un entorno de desarrollo en tiempo real que coopera con el núcleo Linux para proporcionar un respaldo omnipresente, independiente de la interfaz y muy cercano al tiempo real a aplicaciones de espacio de usuario, integrado completamente en el entorno GNU/Linux. Xenomai proporciona su propia API y capas de emulación («pieles» o «skins») para poder migrar desde otros RTOS más fácilmente. Ejemplos de estos son: pSOS+, VxWorks, VRTX, uiTRON, RTAI, POSIX.

Este paquete contiene los programas de ejecución y el conjunto de pruebas del sistema en tiempo real Xenomai.

Official Debian packages with lower relevance

Arduino-mk
Program your Arduino from the command line
Versions of package arduino-mk
ReleaseVersionArchitectures
sid1.5.2-2all
wheezy0.8-5all
jessie1.3.4-1all
stretch1.5.2-1all
buster1.5.2-1all
bullseye1.5.2-2all
upstream1.6.0
Popcon: 47 users (25 upd.)*
Newer upstream!
License: DFSG free
Git

Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.

This package will install a Makefile to allow for CLI programming of the Arduino platform.

Gnuplot
Command-line driven interactive plotting program.
Versions of package gnuplot
ReleaseVersionArchitectures
jessie4.6.6-2all
wheezy4.6.0-8all
jessie-security4.6.6-2+deb8u1all
sid5.2.8+dfsg1-2all
stretch5.0.5+dfsg1-6+deb9u1all
buster5.2.6+dfsg1-1+deb10u1all
bullseye5.2.8+dfsg1-2all
squeeze4.4.0-1.1all
upstream5.4.0
Debtags of package gnuplot:
fieldmathematics
interfacecommandline
roledummy, metapackage
useconverting
works-withimage, image:vector
Popcon: 478 users (186 upd.)*
Newer upstream!
License: DFSG free
Git

Gnuplot is a portable command-line driven interactive data and function plotting utility that supports lots of output formats, including drivers for many printers, (La)TeX, (x)fig, Postscript, and so on. The X11-output is packaged in gnuplot-x11.

Data files and self-defined functions can be manipulated by the internal C-like language. Can perform smoothing, spline-fitting, or nonlinear fits, and can work with complex numbers.

This metapackage is to install a full-featured gnuplot (-qt, -x11 or -nox).

Other screenshots of package gnuplot
VersionURL
4.2.4-1https://screenshots.debian.net/screenshots/000/001/227/large.png
Screenshots of package gnuplot
Joint-state-publisher-gui
ROS joint_state_publisher_gui
Versions of package joint-state-publisher-gui
ReleaseVersionArchitectures
sid1.15.0-1all
bullseye1.15.0-1all
Popcon: 17 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

This package contains a tool for setting and publishing joint state values for a given URDF. It publishes sensor_msgs/JointState messages for a robot. The package reads the robot_description parameter, finds all of the non-fixed joints and publishes a JointState message with all those joints defined.

It can be used in conjunction with the robot_state_publisher node to also publish transforms for all joint states.

This package contains the Qt GUI

Libcoin-runtime
Conjunto de gráficos en 3D de alto nivel, archivos de datos externos
Versions of package libcoin-runtime
ReleaseVersionArchitectures
bullseye4.0.0+ds-1all
buster4.0.0~CMake~6f54f1602475+ds1-2all
sid4.0.0+ds-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Los archivos externos que usa la biblioteca Coin al ejecutarse. Los archivos de geometrías extendidas representan las predeterminadas que se usan si no se encuentran los archivos. Este paquete es completamente opcional.

Octave
GNU Octave language for numerical computations
Versions of package octave
ReleaseVersionArchitectures
jessie3.8.2-4amd64,armel,armhf,i386
bullseye5.2.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch4.0.3-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
experimental6.0.90-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster4.4.1-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
wheezy3.6.2-5+deb7u1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid5.2.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package octave:
fieldmathematics
roleprogram
suitegnu
Popcon: 700 users (154 upd.)*
Versions and Archs
License: DFSG free
Git

Octave is a (mostly MATLAB® compatible) high-level language, primarily intended for numerical computations. It provides a convenient command-line interface for solving linear and nonlinear problems numerically.

Octave can be dynamically extended with user-supplied C++ files.

The package is enhanced by the following packages: liboctave-dev octave-doc texmacs
Please cite: John W. Eaton, David Bateman, Søren Hauberg and Rik Wehbring: GNU Octave version 4.2.0 manual: a high-level interactive language for numerical computations. (2016)
Registry entries: SciCrunch 
Ompl-demos
Open Motion Planning Library (OMPL) demos
Versions of package ompl-demos
ReleaseVersionArchitectures
bullseye1.4.2+ds1-6all
stretch1.1.0+ds1-2all
jessie0.14.2+dfsg-1amd64,armel,armhf,i386
sid1.4.2+ds1-6all
Popcon: 0 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

The Open Motion Planning Library is a set of sampling-based motion planning algorithms. The content of the library is limited to these algorithms, which means there is no environment specification, no collision detection or visualization. The library is designed so it can be easily integrated into systems that provide the additional needed components. This package contains a set of demos of the library.

Vtk7
Binaries for VTK7
Versions of package vtk7
ReleaseVersionArchitectures
buster7.1.1+dfsg1-12amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid7.1.1+dfsg2-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye7.1.1+dfsg2-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 60 users (23 upd.)*
Versions and Archs
License: DFSG free
Git

The Visualization Toolkit (VTK) is an open-source software system for 3D computer graphics, image processing, and visualization.

This package provides binaries for VTK7

Unofficial packages built by somebody else

Orocos-ocl
Orocos Component Library
License: LGPL

The Orocos Component Library uses the Real-Time Toolkit (RTT) for constructing all its components. Some components use the Kinematics and Dynamics Library (KDL), the Bayesian Filtering Library (BFL) or other libraries.

Orocos-rtt
Orocos Real-Time Toolkit
License: GPL + runtime exception

The Orocos Real-Time Toolkit (RTT) is not an application in itself, but it provides the infrastructure and the functionalities to build robotics applications in C++. The emphasis is on real-time, online interactive and component based applications.

No known packages available but some record of interest (WNPP bug)

Openhrp - wnpp
OpenHRP robotics simulator
Responsible: Thomas Moulard
License: EPL (Eclipse Public License)
Debian package not available

OpenHRP3 (Open Architecture Human-centered Robotics Platform version 3) is an integrated software platform for robot simulations and software developments. It allows the users to inspect an original robot model and control program by dynamics simulation. In addition, OpenHRP3 provides various software components and calculation libraries that can be used for robotics related software developments.

Openrtm - wnpp
OpenRTM robotics middleware
Responsible: Thomas Moulard
License: LGPL-3
Debian package not available

OpenRTM is a robotics middleware. It provides C++, Python, Java libraries to enable robotics component development and also integrates with Eclipse. This middleware is OMG RTC standard compliant and is used by the robotics community.

Solid - wnpp
Software library for collision detection of geometric objects in 3D space.
License: GPL, QPL
Debian package not available
Language: C++

Collision detection is the process of detecting pairs of objects that are intersecting or are within a given proximity of each other. SOLID contains operations for performing intersection tests and proximity queries on a wide variety of shape types, including: deformable triangle meshes, boxes, ellipsoids, and convex polyhedra.

Since it exploits temporal coherence in a number of ways, SOLID is especially useful for detecting collisions between objects that move smoothly over time. The motions of objects are controlled by the client application, and are not determined or affected by SOLID.

Although it can be used for physics-based simulations, SOLID is not a physics engine by itself. SOLID leaves it up to the application programmer how the laws of physics are implemented.

No known packages available

D-collide
D-Collide is a real-time collision detection library aimed
License: BSD
Debian package not available

at performance and accuracy, that supports rigid objects as well as deformables - such as cloth - including self-collision detection.

Openrave
OpenRAVE robotics platform
License: LGPL-3
Debian package not available

OpenRAVE provides an environment for testing, developing, and deploying motion planning algorithms in real-world robotics applications. The main focus is on simulation and analysis of kinematic and geometric information related to motion planning. OpenRAVE's stand-alone nature allows is to be easily integrated into existing robotics systems.

It provides many command line tools to work with robots and planners, and the run-time core is small enough to be used inside controllers and bigger frameworks. An important target application is industrial robotics automation.

Roboop
synthesis, and simulation of robotic manipulator models
License: GPL
Debian package not available

ROBOOP is a C++ robotics object oriented programming toolbox suitable for synthesis, and simulation of robotic manipulator models in an environment that provides ``MATLAB like'' features for the treatment of matrices. Its is a portable tool that does not require the use of commercial software.

Rtnet
hard real-time network protocol stack
License: GPL
Debian package not available

RTnet is an Open Soure hard real-time network protocol stack for Xenomai and RTAI (real-time Linux extensions). It makes use of standard Ethernet hardware and supports several popular NIC chip sets, including Gigabit Ethernet. Moreover, Ethernet-over-1394 support is available based on the RT-FireWire protocol stack.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 196767