Skip to main content

A list of projects that were or will be featured in Weekly Robotics newsletter

1k
GitHub Stars
168
Curated Resources
20
Categories
5 hours ago
Last Refreshed
Open Source RobotsActuatorsOpen Source SensorsBionicsGraphical User InterfacesSoft RoboticsMachining and 3D PrintingDatasetsDronesLibraries and FrameworksSimulatorsMiddlewareROSMotor ControlElectronicsBooks and CoursesTutorialsOtherDocumentariesAwesome Robotics Lists

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.

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

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 →