Robotology (@robotology)

Top repositories

1

yarp

YARP - Yet Another Robot Platform
C++
503
star
2

how-to-export-cpp-library

An OS-agnostic C++ library template in plain CMake.
CMake
357
star
3

osqp-eigen

Simple Eigen-C++ wrapper for OSQP library
C++
354
star
4

gym-ignition

Framework for developing OpenAI Gym robotics environments simulated with Ignition Gazebo
C++
215
star
5

idyntree

Multibody Dynamics Library designed for Free Floating Robots
C++
150
star
6

human-gazebo

URDF models of humans created to perform human robot interaction experiments.
C++
125
star
7

icub-main

The iCub Main Software Repository
C++
107
star
8

walking-controllers

Bipedal locomotion software for the humanoid robot platform iCub.
C++
99
star
9

whole-body-controllers

Simulink-based whole body controllers for humanoid robots.
MATLAB
94
star
10

event-driven

neuromorphic sensor integration with YARP and iCub
C++
73
star
11

human-dynamics-estimation

Software repository for estimating human dynamics
C++
71
star
12

bayes-filters-lib

A flexible, modern, C++ recursive Bayesian estimation library.
C++
64
star
13

blender-robotics-utils

Set of utilities for exporting/controlling your robot in Blender
Python
53
star
14

gh-action-nightly-merge

Automatically merge the stable branch into the development one
Shell
49
star
15

ycm

YCM (YCM CMake modules) is a collection of various useful CMake modules.
CMake
47
star
16

robotology-superbuild

CMake/YCM-based superbuild to simplify the build process of robotology projects.
CMake
46
star
17

blockfactory

A tiny framework to wrap algorithms for dataflow programming
C++
40
star
18

gazebo-yarp-plugins

Plugins to interface Gazebo with YARP.
C++
34
star
19

icub-models

Official URDF and SDF models of the iCub humanoid robot.
CMake
34
star
20

simmechanics-to-urdf

Script for converting simmechanics XML files to URDF
Python
33
star
21

walking-teleoperation

Software related to walking and teleoperation.
C++
28
star
22

urdf2casadi-matlab

MATLAB
26
star
23

community

Virtual repository hosting Discussions and Questions & Answers
25
star
24

gym-ignition-models

Collection of robot models compatible with gym-ignition
Python
24
star
25

wb-toolbox

Simulink toolbox to rapidly prototype robot controllers
C++
23
star
26

gazebo-fmi

FMI import plugins for the Gazebo Simulator.
CMake
22
star
27

rfsmTools

A set of tools to execute, debug and create rFSM LUA-based state machines
C++
22
star
28

whole-body-estimators

YARP devices that implement estimators for humanoid robots.
C++
21
star
29

icub-tech-support

Virtual repository that provides support requests for individual robots
20
star
30

assistive-rehab

Assistive and Rehabilitative Robotics
Jupyter Notebook
20
star
31

icub-gazebo-grasping-sandbox

A public sandbox for simulating grasping in Gazebo with the iCub humanoid
C++
20
star
32

unicycle-footstep-planner

Repository for the Unicycle-based FootStep Planner.
C++
20
star
33

find-superquadric

Fit a partial point cloud with a superquadric
C++
19
star
34

stereo-vision

Repository containing apps for stereo vision
C++
19
star
35

icub-tutorials

Tutorials on iCub code
C++
19
star
36

wearables

Data collection framework for wearable sensors
C++
18
star
37

robot-testing-framework

Robot Testing Framework (RTF)
C++
18
star
38

visual-tracking-control

A C++ visual tracking app of the iCub hand using a 3D model-aided particle filter.
C++
16
star
39

icub-hri

iCub-HRI: A coherent framework for complex HRI scenarios on the iCub
C++
14
star
40

how-to-document-modules

Scripts and templates to help you document your code nicely
C++
14
star
41

icub-models-generator

Resources and programs to generated models (URDF, SDF) of the iCub robot
C++
14
star
42

superquadric-lib

C++
14
star
43

cer-sim

Official URDF and SDF models of the R1 humanoid robot.
Python
14
star
44

superimpose-mesh-lib

A modern C++ augmented-reality library to superimpose 3D objects on images.
C++
14
star
45

robometry

Telemetry suite for logging data from your robot ๐Ÿค–
C++
13
star
46

human-sensing

This repository contains software related to human sensing
C++
13
star
47

robots-configuration

Contains robots configuration files
CMake
13
star
48

segmentation

Components for image segmentation
C++
12
star
49

icub-firmware

iCub Firmware
C
11
star
50

sdf-modelica

URDF/SDF to to Modelica model converter.
C++
11
star
51

speech

Apps for speech recognition and speech synthesis
C
11
star
52

icub-basic-demos

A container for basic demos illustrating some iCub capabilities
C++
11
star
53

himrep

Hierarchical Image Representation
C++
10
star
54

calibration-supervisor

Code for supervising camera calibration using optimized chessboard poses
C++
10
star
55

cer

Contains SW specific to the R1 robots
C++
10
star
56

yarp.js

JavaScript bindings for YARP!
JavaScript
10
star
57

navigation

Yarp modules and devices for autonomous navigation
C++
9
star
58

skeleton3D

Bridge between 2D Tensorflow-based human pose estimation and 3D estimation from stereovision
PureBasic
9
star
59

yarp-devices-ros2

Plugins, devices and network wrappers for Yarp-ROS2 interoperation
C++
9
star
60

blocktest

Test system for generic robot middlewares
C++
8
star
61

gesture-recognition

This package contains modules that deal with gesture recognition
C++
8
star
62

gz-sim-yarp-plugins

YARP plugins for Modern Gazebo (gz-sim).
C++
7
star
63

yarp-device-realsense2

realsense2 device for YARP (https://www.yarp.it/)
C++
7
star
64

point-cloud-read

Module to acquire point clouds from iCub.
C++
6
star
65

icub-tests

Contains tests for iCub robot Tests are written using the robot-testing framework
C++
6
star
66

idyntree-yarp-tools

Tools based on the iDynTree library that depend on YARP.
C++
6
star
67

funny-things

A collection of "funny" yet useful behaviors for the iCub
Shell
6
star
68

yarp-matlab-bindings

SWIG-based bindings of YARP for Matlab and Octave, based on the MEX C-API.
C++
6
star
69

icub-firmware-models

Models underlying the iCub Firmware
MATLAB
6
star
70

tool-affordances

Repo for Affordance project related stuff
RPC
6
star
71

natural-speech

This repository contains a codebase to build automatic speech recognition (ASR) systems for iCub and run them within YARP. It also proposes new articulatory-based and unsupervised models for ASR.
C
6
star
72

superquadric-model

Framework for modeling and visualizing objects through superquadrics
C++
6
star
73

robotology-superbuild-dependencies-vcpkg

Pre-compiled vcpkg root with Windows binary dependencies of the robotology-superbuild
PowerShell
6
star
74

superbuild-example

This is a simple repository that shows how to make a superbuild project.
CMake
5
star
75

online-detection-demo

Fast object detection learning with CNN and kernel based architecture
MATLAB
5
star
76

superquadric-grasp

Framework for grasping object using superquadric models
C++
5
star
77

yarp-device-xsensmt

YARP Device Driver for XSens MT* devices based on the MT Software Suite.
C++
5
star
78

yarp-device-ultrapython

Contains a YARP device driver supporting the UltraPython cameras
C++
5
star
79

robotology-vcpkg-ports

Collection of vcpkg ports available on limited platforms just in binary form.
CMake
5
star
80

cardinal-points-grasp

Simple superquadric-based grasping pose generator for iCub
C++
5
star
81

yarp-devices-haptic

Generic YARP driver for Haptic Devices
C++
4
star
82

yarp-devices-forcetorque

YARP Drivers for various commercial Force Torque sensors.
C++
4
star
83

attention

Multimodal Attention System for the iCub
C++
4
star
84

c4d-icub-plugins

plugins for Cinema4D
C++
4
star
85

yarp-omega3

Simple YARP-based server to send position/force set points to a Force Dimension Omega.3 robot
C++
4
star
86

poeticon

This is the repository of the POETICON++ EU project http://www.poeticon.eu
C++
4
star
87

superquadric-grasp-demo

Object modeling and grasping with superquadrics and visual-servoing
C++
3
star
88

icub-firmware-shared

Protocols and Other Stuff Used both by iCub Firmware and iCub Software
C
3
star
89

d4c

Dynamic Force Field Control
C++
3
star
90

visual-tactile-localization

In-hand object tracking for the iCub humanoid robot.
C++
3
star
91

icub-workspace-estimation

This repository deals with the task of computing the workspace of the iCub given a proper kinematic representation.
MATLAB
3
star
92

iCubWorld

This repository contains the iCubWorld dataset.
3
star
93

yarp-device-ovrheadset

LibOVR device for YARP (https://www.yarp.it/)
C
3
star
94

vagrant-icub

Vagrant configurations files to create VirtualBox virtual machine with YARP and iCub-main sources and dependancies
Ruby
3
star
95

yarp-device-pylon

Contains a YARP device driver supporting the Basler cameras
C++
2
star
96

iol

Interactive Objects Learning
C++
2
star
97

yarp-device-vicon-bridge

This is a yarp device driver providing data from VICON motion capture systems.
C++
2
star
98

visuomotor-learning

C++
2
star
99

icub-contrib-common

Meta-package to configure contrib modules and libraries
CMake
2
star
100

onthefly-recognition

C++
2
star