Dynamic Interaction Control (@ami-iit)

Top repositories

1

bipedal-locomotion-framework

Suite of libraries for achieving bipedal locomotion on humanoid robots
C++
124
star
2

adam

adam implements a collection of algorithms for calculating rigid-body dynamics in Jax, CasADi, PyTorch, and Numpy.
Python
86
star
3

lie-group-controllers

Header-only C++ library containing controllers designed for Lie Groups.
CMake
55
star
4

matio-cpp

A C++ wrapper of the matio library, with memory ownership handling, to read and write .mat files.
C++
54
star
5

awesome-urdf

A curated list of Unified Robot Description Format (URDF) libraries, tools and resources.
48
star
6

liecasadi

Rigid transform using Lie groups and Dual Quaternions, written in CasADi!
Python
44
star
7

jaxsim

A differentiable physics engine and multibody dynamics library for control and robot learning.
Python
39
star
8

paper_romualdi_2022_icra_centroidal-mpc-walking

ICRA 2022 paper
C++
26
star
9

matlab-whole-body-simulator

A robot simulator running on simulink
MATLAB
24
star
10

meshcat-cpp

Self-contained C++ interface for the MeshCat visualizer
C++
21
star
11

robot-log-visualizer

Visualizer to display the data logged with YarpRobotLoggerDevice
Python
19
star
12

paper_lerario_2022_humanoids_planning-multimodal-locomotion

Repository associated with the paper "Whole-Body Trajectory Optimization for Robot Multimodal Locomotion".
Python
18
star
13

blend-my-bot

Import your robot in blender and animate it!
Python
17
star
14

mvnx-to-urdf

Repository for creating URDF models for human subjects
MATLAB
14
star
15

paper_ramadoss_2021_icra_proprioceptive-base-estimator

[ICRA 2021] DILIGENT-KIO IEEE Xplore: https://ieeexplore.ieee.org/abstract/document/9561248 arXiv: https://arxiv.org/abs/2105.14914
MATLAB
14
star
16

rod

The ultimate Python tool for RObot Descriptions processing.
Python
12
star
17

hippopt

A Python-based Trajectory Optimization Framework
Python
12
star
18

paper_ramadoss-2022-iros-humanoid-base-estimation

[IROS 2022] EKF Comparison - Humanoid Base Estimators; IEEE Xplore: https://ieeexplore.ieee.org/document/9982275
MATLAB
12
star
19

reloc-cpp

Cross-platform CMake/C++ library to get the installation prefix of shared library in a relocatable way.
CMake
12
star
20

kindyn-vio

Development on hold.
C++
11
star
21

paper_nava_2023_icra_fault-control-ironcub

Repository associated with the paper "Failure Detection and Fault Tolerant Control of a Jet-Powered Flying Humanoid Robot", published in IEEE ICRA 2023.
MATLAB
11
star
22

paper_bergonti_2022_tro_kinematics-control-morphingcovers

Supplementary Material "Modeling and Control of Morphing Covers for the Adaptive Morphology of Humanoid Robots" published in IEEE Transactions on Robotics 2022
MATLAB
9
star
23

training-conda-robotics

A repo containing training material related to the use of Conda in robotics context.
9
star
24

gazebo-scenario-plugins

Ignition Gazebo plugins implemented with ScenarI/O
C++
9
star
25

paper_viceconte_2021_ral_adherent

Python
8
star
26

romualdi-2021-ral-soft_terrain_walking

C++
8
star
27

idynfor

iDynFor
C++
8
star
28

mystica

mystica is a Matlab library for simulating multi-body robots relying on a maximal coordinate approach
MATLAB
8
star
29

element_human-action-intention-recognition

Python
7
star
30

meshcat-viz-python

Generic visualizer of robot models based on MeshCat
Python
7
star
31

ironcub_software

In this repository we share software for dynamics simulations of the jet-powered humanoid robot iRonCub.
MATLAB
7
star
32

human-model-generator

Software tool for generating and scaling human models
Python
6
star
33

yarp-openmct

Repo for YARP and OpenMCT integration.
JavaScript
6
star
34

mann-pytorch

Python
6
star
35

shinobi-robotics-research

Files and documentation on how to use the Shinobi Open-Source Video Management Software for Robotics Research.
MATLAB
5
star
36

dynamical-planner

C++
5
star
37

paper_pasandi_2023_icra-joint-limit-avoidance

Repository associated with the paper "Torque Control with Joints Position and Velocity Limits Avoidance" published in 2023 International Conference on Robotics and Automation (ICRA)
5
star
38

paper_ramadoss_2022_humanoids_human-base-estimation

[Humanoids 2022] https://ieeexplore.ieee.org/abstract/document/10000199
Dockerfile
4
star
39

paper_rapetti_2023_icra_ergonomic_payload_lifting

Repository associated with the paper "A Control Approach for Human-Robot Ergonomic Payload Lifting", published in IEEE ICRA 2023.
MATLAB
4
star
40

cmakip

CLI tool for one-line installation of C++/CMake projects.
Python
4
star
41

paper_sartore_2022_humanoids_ergonomic_design

Humanoids 2022 Paper
Python
4
star
42

resolve-robotics-uri-py

Resolve a package:// or model:// URI to an absolute filename in Python.
Python
4
star
43

paper_tirupachuri-2021-access-estimation_payload_stresses

Improving the quality of work for human beings is receiving a lot of attention from multiple research communities. This paper focuses on the open problem of estimating the interaction wrench experienced at the human extremities (such as hands), where the feasibility of direct sensor measurements is not practical.
4
star
44

kindynfusion

C++
3
star
45

paper_dafarra_2022_tro_dcc-planner

MATLAB
3
star
46

paper_surname_YEAR_journal_short-paper-name

Example repo for code and LaTeX source for a scientific paper published in the Artificial Mechanical Intelligence research line at Italian Institute of Technology.
3
star
47

paper_Mohamed_2023_humanoids_nonlinear-ft-calibration

Humanoids 2023 Paper
MATLAB
3
star
48

ws_locomotion-manipulation

IEEE Humanoids 2017 workshop
2
star
49

paper_sorrentino_2024_icra_robot-dynamics-estimation

Python
2
star
50

paper_elobaid_2023_icra_walking_with_payloads

C++
2
star
51

mujoco-simulink-blockset-cmake-buildsystem

CMake
2
star
52

MAPest

Maximum A Posteriori estimation for human kinematics and dynamics.
MATLAB
2
star
53

yarp-openvr-trackers

This repo contains an application to stream VIVE trackers pose in yarp using OpenVR
C++
2
star
54

scs-cmake-buildsystem

A CMake buildsystem for compiling scs library
CMake
2
star
55

ami-commons

In this repository we store tools and utilities shared between our repositories.
2
star
56

paper_belli_2023_sensors_insole-calibration

Code and material associated to "Modeling and Calibration of Pressure-Sensing Insoles via a New Plenum-Based Chamber" (Belli et al.)
MATLAB
2
star
57

paper_latella_2021_thms_overhead-exoskeleton-torque

Analysis of the human whole-body kinematics and dynamics during the execution of a typical overhead task to quantify the assistive support given by the exoskeleton.
MATLAB
2
star
58

paper_dafarra_2024_science-robotics_icub3-avatar-system

Repository associated with the paper "iCub3 Avatar System" published on Science Robotics (DOI 10.1126/scirobotics.adh3834)
2
star
59

biomechanical-analysis-framework

CMake
1
star
60

yarp-device-openxrheadset

C++
1
star
61

paper_darvish_2022_humanoids_action-kindyn-predicition

Python
1
star
62

github-labels

The repo contains the all the GitHub issue labels we use within our organisation
1
star
63

cmake-package-check

Utility to check if a CMake package exists.
Python
1
star
64

course_intro-nonlinear-control

1
star
65

log-installed-software

Script to easily save the version of the software packages installed on a system.
Python
1
star
66

casadi-matlab-bindings

Repo to build the CasADi MATLAB bindings as a standalone project, against an already compiled CasADi library.
C++
1
star
67

paper_pasandi_2022_tac_bounded-integrated-cpg

Repository associated with the paper "An Integrated Programmable CPG with Bounded Output" published in Transactions on Automatic Control, 2022
1
star
68

paper_latella_2023_irim_muscle-force-estimation

Real-time force estimation for the lower leg muscles using a Hill-type model and a distributed network of wearable sensors
MATLAB
1
star