Skip to content
@dfki-ric

DFKI GmbH, Robotics Innovation Center

Research group at the German Research Center for Artificial Intelligence GmbH.

DFKI GmbH, Robotics Innovation Center

This is a collection of open source software developed by the Robotics Innovation Center (RIC) of DFKI GmbH (German Research Center for Artificial Intelligence GmbH).

In addition to the software under this organization, DFKI RIC also released and maintains software in other GitHub organizations. Here is an overview of both.

Rock (Robot Construction Kit) is a middleware for robotic software development. It has a large infrastructure and modules are distributed over multiple GitHub organizations: rock-core, rock-gui, rock-drivers, rock-control, rock-perception, rock-slam, rock-planning, rock-simulation, rock-learning, rock-multiagent, rock-data-processing, rock-tutorials, rock-bundles, rock-knowledge-reasoning
MARS (robot simulation) is a cross-platform simulation and visualisation tool created for robotics research.
Phobos Phobos is an add-on for the open-source 3D modeling software Blender that enables the creation of WYSIWYG robot models for use in robot frameworks like ROS and ROCK or in real-time simulations such as MARS or Gazebo. Phobos exports formats such as URDF, SDF or SMURF and common mesh formats (Stereolithography (.stl), Wavefront (.obj) or Collada (.dae)).
ARC-OPT (Adaptive Robot Control using Optimization) is a collection of tools for optimization-based control of robotic systems.
SLAM3D: The SLAM3D library is a standalone framework for multimodal graph-based Simultaneous Localization and Mapping. Its main purpose is to hold arbitrary measurements from various sensors (and possibly various agents) in a graph structure. Maps can be created from specific sensor types (e.g., pointclouds with PCL) using the readings within the graph. Global relaxation is done by an optimization backend, currently g²o.
EnviRe (Environment Representation) can be used to represent information of the environment for a robotic system.
pytransform3d: A Python library for transformations in three dimensions.
PAZ (Perception for Autonomous Systems) is a hierarchical perception library based on deep learning.
PySpace is a signal processing and classification environment in Python.
movement_primitives: Dynamical movement primitives (DMPs), probabilistic movement primitives (ProMPs), and spatially coupled bimanual DMPs for imitation learning.
Underactuated Lab: Open source software released by the Underactuated Robotics Lab at DFKI RIC.
DFKI RIC Team QML: Open source software released by the team Quantum Machine Learning (QML) at DFKI RIC.
UGV_NAV4D: The ugv_nav4d is a path planner for unmanned grounded vehicles (UGV's) which can be used to navigate complex indoor and outdoor environments. It provides a traversable, motion constraint compliant, and collision free trajectory. It is highly customizable and can be used for any type of terrestrial robot.
BIG (Bayesian Inverse Graphics): Code for the paper "Bayesian Inverse Graphics for Few-Shot Concept Learning".
Robot Remote Control: Leightwight Remote Interface Library for Mobile Robots
Docker Image Development: Scripts to use docker as development environment with GUIs and 3d acceleration. Uses mounted code but also allowing to build fully functional images

Imprint - Legal information

Pinned Loading

  1. phobos phobos Public

    An add-on for Blender allowing to create URDF, SDF and SMURF robot models in a WYSIWYG environment.

    Python 705 113

  2. pytransform3d pytransform3d Public

    3D transformations for Python.

    Python 632 68

  3. movement_primitives movement_primitives Public

    Dynamical movement primitives (DMPs), probabilistic movement primitives (ProMPs), and spatially coupled bimanual DMPs for imitation learning.

    Python 180 42

  4. hand_embodiment hand_embodiment Public

    Embodiment mapping for robotic hands from human hand motions.

    Python 29 2

  5. slam3d slam3d Public

    The SLAM3D library is a standalone framework for multimodal graph based Simultaneous Localization and Mapping.

    C++ 21 6

  6. deformable_gym deformable_gym Public

    A collection of RL gymnasium environments for learning to grasp 3D deformable objects.

    Python 20 2

Repositories

Showing 10 of 56 repositories
  • pytransform3d Public

    3D transformations for Python.

    dfki-ric/pytransform3d’s past year of commit activity
  • BagelMARS Public

    A MARS plugin that can load Bagel graphs into MARS and provides the graph in- and outputs to DataBroker.

    dfki-ric/BagelMARS’s past year of commit activity
    C++ 1 BSD-3-Clause 0 0 0 Updated Oct 25, 2024
  • ugv_nav4d_ros2 Public

    This repository provides a ROS 2 wrapper for the ugv_nav4d library, which is a path planning library designed for autonomous vehicle navigation.

    dfki-ric/ugv_nav4d_ros2’s past year of commit activity
    C++ 1 BSD-3-Clause 0 0 0 Updated Oct 25, 2024
  • ros2_humble_gazebo_sim Public

    A package providing easy-to-use test environments using ros2 humble and gazebo fortress

    dfki-ric/ros2_humble_gazebo_sim’s past year of commit activity
    Python 0 0 0 0 Updated Oct 24, 2024
  • robot_remote_control Public

    A library for framework independent remote control of semi-autonomous robots. The library is in active development and might change a lot.

    dfki-ric/robot_remote_control’s past year of commit activity
    C++ 6 BSD-3-Clause 8 1 0 Updated Oct 24, 2024
  • logbk Public
    dfki-ric/logbk’s past year of commit activity
    0 0 0 0 Updated Oct 24, 2024
  • ros2-package_set Public

    package_set to use autoproj to manage colcon workspaces (checkout/update)

    dfki-ric/ros2-package_set’s past year of commit activity
    Ruby 0 BSD-3-Clause 2 2 0 Updated Oct 17, 2024
  • ugv_nav4d Public

    A 4D (X,Y,Z, Theta) Planner for unmaned ground vehicles (UGVs).

    dfki-ric/ugv_nav4d’s past year of commit activity
    C++ 6 BSD-3-Clause 1 4 0 Updated Oct 16, 2024
  • dfki-ric/traversability_generator3d’s past year of commit activity
    C++ 0 BSD-3-Clause 0 0 0 Updated Oct 11, 2024
  • docker_image_development Public

    Scritps and Dockerfiles to support docker-based, 3D accelerated development and release of docker images

    dfki-ric/docker_image_development’s past year of commit activity
    Shell 6 BSD-3-Clause 13 4 2 Updated Oct 8, 2024