RBDL is a C++ library that contains some essential and efficient rigid body dynamics algorithms such as the Articulated Body Algorithm (ABA) for forward dynamics, Recursive Newton-Euler Algorithm (RNEA) for inverse dynamics, the Composite Rigid Body Algorithm (CRBA) for the efficient computation of the joint space inertia matrix and is also able to compute forward dynamics with external contact constraints and collision impulses. Furthermore it has some basic support for forward and inverse kinematics.
- articulated-body-algorithm
- inverse-dynamics
- forward-dynamics
- multi-body-dynamics
ROS-based framework and RPi image to control PX4-powered drones 🍀
Pure Pursuit Control and SE(2) Planning
- planning
- car
- vehicle
- pure-pursuit
YARP - Yet Another Robot Platform
A ROS node to perform a probabilistic 3-D/6-DOF localization system for mobile robots with 3-D LIDAR(s). It implements pointcloud based Monte Carlo localization that uses a reference pointcloud as a map.
visualize URDF/XACRO file, URDF Viewer works on Windows/MacOS/Linux
Modular autonomous driving platform running on the CARLA simulator and real-world vehicles.
- autonomous-vehicles
- autonomous-driving
- carla
- perception
Robust Odometry and Mapping for Multi-LiDAR Systems with Online Extrinsic Calibration
This repository maintains the implementation of "Event-based Stereo Visual Odometry".
Tools & library for driving the AxiDraw pen plotter
A lightweight C++ machine learning library for embedded electronics and robotics.
Unmanned Surface Vehicle simulation on Gazebo with water current and winds
- usv
- boat
- gazebo
- water-surface
Translated🦆 Feetech HD1910 Microduck replica: one-legged balance, ready-to-use models, Chinese console, custom HAT/IMU & 3-step build guides. No training required.
Mobile robot simulator
(ICRA 2019) Visual-Odometric On-SE(2) Localization and Mapping
Behavior Trees Library for ROS (Robot Operating System). In C++ and python
- behavior-trees
- behavior-tree
- ros
Motion-primitives Based Planner for Fast & Agile Exploration
LaMa - A Localization and Mapping library
A robust sensor fusion library for online localization.
- sensorfusion
- estimation-algorithm
- gnss
- ranging
[LIBERO-MAX] A paired benchmark for robot-policy robustness to controlled changes introduced during execution.
An Event-Driven, Asynchronous, Behavioral State Machine Library for ROS (Robotic Operating System) applications written in C++
- state-machine
- ros
- ros-packages
- navigation
Python parser for URDFs
- ros
- urdf-visualizer
- urdf-descriptions
- urdf-models
HexaShell: a thin harness in which a coding agent drives a robot from RGB images and writes its own tools; frozen tools for the 42 RoboDojo tasks
RAX harness: coding agents that learn robot tasks by online exploration