travesimGazebo simulation environment for IEEE Very Small Size Soccer robots
ubloxArduino and CMake library for communicating with uBlox GPS receivers.
safe-control-gymPyBullet CartPole and Quadrotor environments—with CasADi symbolic a priori dynamics—for learning-based control and RL
bme280Arduino and CMake library for communicating with the Bosch Sensortec BME280 environmental sensor.
community-projectsWebots projects (PROTO files, controllers, simulation worlds, etc.) contributed by the community.
graspnetAPIAPI for large scale benchmark of robotic grasping: GraspNet-1Billion: https://graspnet.net
ManiSkillSAPIEN Manipulation Skill Benchmark (NeurIPS 2021 Track on Datasets and Benchmarks)
zenoh-czenoh client library written in C and targeting micro-controllers.
autonomous systemsMaterial used for learning ROS and robotics, as part of the Autonomous Systems course at Instituto Superior Tecnico
ContactImplicitMPC.jlFast contact-implicit model-predictive control for robotic systems that make and break contact with their environments.
dpgo rosROS wrapper for distributed pose graph optimization
Landmark Detection Robot Tracking SLAM-Simultaneous Localization and Mapping(SLAM) also gives you a way to track the location of a robot in the world in real-time and identify the locations of landmarks such as buildings, trees, rocks, and other world features.
ropyA robotics library for Python
rclrustYet another ROS2 Rust client
jvizROS visualisation using React.js framework
sawyer robotSawyer-specific components for the Sawyer robot for use with the intera_sdk.
Balance-BotA two-wheel self-balancing robot based on the ATmega2560 micro-controller.
leobotLeoBot telepresence robot
wolf-setupWoLF: Whole-body Locomotion Framework for quadruped robots
specificationThe Cyphal specification documents are maintained here.
iRM Embedded 2018Illini RoboMaster Embedded System source code for RoboMaster 2018 (implemented on DJI RoboMaster 2018 Type A Control Board)
OpenMASOpenMAS is an open source multi-agent simulator based in Matlab for the simulation of decentralized intelligent systems defined by arbitrary behaviours and dynamics.
RoboVisionAttempting to create a program capable of combining stereo video input , with motors and other sensors on a PC running linux , the target is embedded linux for use in a robot!
calvinCALVIN - A benchmark for Language-Conditioned Policy Learning for Long-Horizon Robot Manipulation Tasks
wb-toolboxSimulink toolbox to rapidly prototype robot controllers
kPAMkPAM: Generalizable Robotic Manipulation
ai for roboticsVisualizations of algorithms covered in Sebastian Thrun's excellent Artificial Intelligence for Robotics course on Udacity.
frankxHigh-Level Motion Library for Collaborative Robots
marchThe main repository of the March exoskeleton 🎛️
SNACSimultaneous Navigation and Construction
roboinstruct-1A robot learning from demonstration framework that trains a recurrent neural network for autonomous task execution
cups-rlCustomisable Unified Physical Simulations (CUPS) for Reinforcement Learning. Experiments run on the ai2thor environment (http://ai2thor.allenai.org/) e.g. using A3C, RainbowDQN and A3C_GA (Gated Attention multi-modal fusion) for Task-Oriented Language Grounding (tasks specified by natural language instructions) e.g. "Pick up the Cup or else"
FRC-Java-TutorialA tutorial on how to program a robot for use in the FIRST Robotics Competition
awesome-visual-localization-papersThe relocalization task aims to estimate the 6-DoF pose of a novel (unseen) frame in the coordinate system given by the prior model of the world.
madduxA Python Robot Arm Toolkit and Simulation Environment for Education
sbusArduino and CMake library for communicating with SBUS receivers and servos.
gpgGenerate grasp pose candidates in point clouds
simpleICPImplementations of a rather simple version of the Iterative Closest Point algorithm in various languages.