awesome-weekly-robotics
github.com/msadowski/awesome-weekly-robotics ↗A list of projects that were or will be featured in Weekly Robotics newsletter
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me libraries and packages resources from awesome-weekly-robotics"
Installation instructions →What's inside
ROS
- Aerostack2Libraries and Packages
framework that helps developers design and build the control architecture of aerial robotic systems. Licence: BSD 3-Clause.
- Allan Variance ROSLibraries and Packages
ROS package which loads a rosbag of IMU data and computes Allan Variance parameters. Licence: BSD 3-Clause.
- Astrobee Robot SoftwareLibraries and Packages
NASA Astrobee Robot Software. Licence: Apache v2.0.
- AutowareInterest groups
The Autoware Foundation is a non-profit organization supporting open-source projects enabling self-driving mobility.
- BehaviourTree.CPPLibraries and Packages
Behavior Trees Library in C++. Licence: MIT.
- FusionCoreLibraries and Packages
ROS 2 UKF sensor fusion for IMU, wheel encoders and GPS. 22-state filter with ECEF-native GPS handling, automatic IMU bias estimation, adaptive noise covariance and chi-squared outlier rejection on every sensor. Benchmarked against robot_localization EKF on 6 NCLT public dataset sequences. Licence: Apache 2.0.
Other
- A fast introduction to Robotics (v 2.0)
A hand-picked selection of Robotics resources covering robotics from various angles.
- AI Incident Database
a well documented database of AI incidents.
- Arduino Library
A library of thousands of Arduino libraries that contains a powerful search capabilities.
- Board-DB
A searchable database of single board computers.
- ContinuumRobotExamples
Continuum robots have elastic links which are capable of large-scale continuous deformations. This repo has example scripts to simulate continuum robots of various design paradigms. Each example is accompanied by a short write-up in PDF format. Licence: MIT.
- Control Challenges
a set of control challanges that you can solve in the browser using Javascript.
Awesome Robotics Lists
Simulators
- AirSim
A simulator for drones, cars and more, built on Unreal Engine and made by Microsoft. Licence: MIT.
- ARGoS
ARGoS is a multi-physics robot simulator. It can simulate large-scale swarms of robots of any kind efficiently. Licence: MIT.
- CARLA
Open-source simulator for autonomous driving research. Licence: MIT.
- Flightmare
An Open Flexible Quadrotor Simulator. Licence: MIT.
- Gazebo
Open Source simulator that plays nicely with ROS developed by OSRF. Supports 4 physics engines. Licence: Apache 2.0.
- Isaac Sim
Proprietary simulator from NVIDIA with advanced physics, AI-based features, and GPU-accelerated capabilities.
Books and Courses
- A Machine Learning Course with Python
Freely available Machine Learning course using Python developed by
- Calibration Desk Reference
an 80 page long document on sensor calibration from Tangram Vision with a direct download link on the website.
- Elements of Robotics
Open access book on robotics, directed towards beginners. The book has many algorithmic activities and exercises.
- Foundations of Robotics
an Open-access book on robotics, rather for beginners.
- Kalman and Bayesian Filters in Python
Kalman Filter book using Jupyter Notebook. Focuses on building intuition and experience, not formal proofs. Includes Kalman filters, extended Kalman filters, unscented Kalman filters, particle filters, and more. All exercises include solutions. Licence: CC.
- Practical Deep Learning for Coders
Free course on neural networks from
Drones
- ArduPilotAutopilots
Open Source autopilot for multirotors, fixed wings, rovers, boats and submarines. Runs on
- PaparazziAutopilots
Open-source drone hardware and software project encompassing autopilot systems and ground station software for multicopters/multirotors, fixed-wing, helicopters and hybrid aircraft that was founded in 2003. Licence: GPLv2.
- PX4Autopilots
PX4 is an open source flight control software for drones and other unmanned vehicles. The project provides a flexible set of tools for drone developers to share technologies to create tailored solutions for drone applications. Licence: BSD.
Actuators
- bam
A handy tool for characterizing actuator friction for better modeling for simulations. Licence: MIT.
Libraries and Frameworks
- BasaltSLAM
Library for visual-inertial odometry and mapping. Licence: BSD-3 Clause.
- CartographerSLAM
2D and 3D SLAM library, supports multiple platforms and sensor configurations. Licence: Apache 2.0.
- Ceres Solver
An open source C++ library for modeling and solving large, complicated optimization problems, used by many organizations for bundle adjustment, SLAM, camera calibration and many other robotics-based applications. Licence: BSD-3 Clause.
- Crocoddyl
an optimal control library for robot control under contact sequence. Its solver is based on various efficient Differential Dynamic Programming (DDP)-like algorithms. Licence: BSD 3-Clause.
- evo
A Python package for the evaluation of odometry and SLAM. Licence: GPL-3.0.
- EXOTica
a general Optimisation Toolset for Robotics platforms, written in C++ with bindings for Python. Its motivation is to provide a more streamlined process for developing algorithms for tasks such as Inverse Kinematics, Trajectory Optimisation, and Optimal Control. Licence: BSD.
Showing a sample of 168 resources. View the full list on GitHub →