MilCode for "One-Shot Visual Imitation Learning via Meta-Learning"
MinisamA general and flexible factor graph non-linear least square optimization framework
Awesome Real World RlGreat resources for making Reinforcement Learning work in Real Life situations. Papers,projects and more.
CupochRobotics with GPU computing
GgcnnGenerative Grasping CNN from "Closing the Loop for Robotic Grasping: A Real-time, Generative Grasp Synthesis Approach" (RSS 2018)
Mcl 3dlA 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.
GqcnnPython module for GQ-CNN training and deployment with ROS integration.
Iris lamaLaMa - A Localization and Mapping library
LibuavcanPortable reference implementation of the UAVCAN protocol stack in C++ for embedded systems and Linux.
SkiffosSkiffOS: lightweight & robust cross-compiled Linux distribution optimized for hosting containers.
GymfcA universal flight control tuning framework
Rvo2 CsOptimal Reciprocal Collision Avoidance (C#)
OpentronsSoftware for writing protocols and running them on the Opentrons OT-2
Rf2o laser odometryEstimation of 2D odometry based on planar laser scans. Useful for mobile robots with innacurate base odometry. For full description of the algorithm, please refer to: Planar Odometry from a Radial Laser Scanner. A Range Flow-based Approach. ICRA 2016 Available at: http://mapir.isa.uma.es/mapirwebsite/index.php/mapir-downloads/papers/217
RrtC++ RRT (Rapidly-exploring Random Tree) Implementation
RaspiBase functionality for working with a Raspberry Pi from Node.js
Kinematics🤖 JavaScript 6DOF robot kinematics library
OpenoclOpen Optimal Control Library for Matlab. Trajectory Optimization and non-linear Model Predictive Control (MPC) toolbox.
RobopyRobopy is a python port for Robotics Toolbox in Matlab created by Peter Corke
Px4 Sitl gazeboSet of plugins, models and worlds to use with OSRF Gazebo Simulator in SITL and HITL.
FiestaFast Incremental Euclidean Distance Fields for Online Motion Planning of Aerial Robots
Zenohzenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
Robot GuiA three.js based 3D robot interface.
Anms CodesEfficient adaptive non-maximal suppression algorithms for homogeneous spatial keypoint distribution
Xpp Visualization of Motions for Legged Robots in ros-rviz
OpencogA framework for integrated Artificial Intelligence & Artificial General Intelligence (AGI)
PThe P programming language.
Gym Pybullet DronesPyBullet Gym environments for single and multi-agent reinforcement learning of quadcopter control
Johnny FiveJavaScript Robotics and IoT programming framework, developed at Bocoup.
ModernroboticscppModern Robotics: Mechanics, Planning, and Control C++ Library --- The primary purpose of the provided software is to be easy to read and educational, reinforcing the concepts in the book. The code is optimized neither for efficiency nor robustness. http://modernrobotics.org/
Py treesPython implementation of behaviour trees.
FlameFLaME: Fast Lightweight Mesh Estimation
Rl Baselines3 ZooA collection of pre-trained RL agents using Stable Baselines3, training and hyperparameter optimization included.
MyrobotlabOpen Source Java Framework for Robotics and Creative Machine Control
MjrlReinforcement learning algorithms for MuJoCo tasks
Gpmp2Gaussian Process Motion Planner 2
Rt geneRT-GENE: Real-Time Eye Gaze and Blink Estimation in Natural Environments
RobotSimple library for controlling a raspberry pi based robot
MotbeyondpixelsMonocular multi-object tracking using simple and complementary 3D and 2D cues (ICRA 2018)
Robocup SoftwareGeorgia Tech RoboJackets Software for the RoboCup Small Size League
Difftaichi10 differentiable physical simulators built with Taichi differentiable programming (DiffTaichi, ICLR 2020)
LibcanardA compact implementation of the UAVCAN/CAN protocol in C for high-integrity real-time embedded systems
Assistive GymAssistive Gym, a physics-based simulation framework for physical human-robot interaction and robotic assistance.