Docs Updated May 30, 10:11 AM
ROS 2 Documentation Open Official documentation for ROS 2, including installation, tutorials, concepts, demos, middleware, packages, and API references.
ROS 2 is a core open-source framework for robotics projects; the docs are the best starting point for building robots, simulations, perception pipelines, and distributed robot software.
robotics ROS 2 middleware tutorials robot software
GitHub Updated May 30, 10:11 AM ROS 2 Meta Repository Open Entry-point repository for the ROS 2 project, linking core packages, build instructions, development setup, and release information.
Useful for teams that want to understand, build, or contribute to the ROS 2 ecosystem beyond using prebuilt packages.
robotics ROS 2 open-source middleware C++ Python
GitHub Updated May 30, 10:11 AM Gazebo Sim Open Open-source 3D robotics simulator used for testing robots, sensors, physics interactions, and ROS-integrated workflows.
Simulation is essential for student robotics projects, especially when hardware is limited or risky to test directly.
robotics simulation Gazebo physics ROS
GitHub Updated May 30, 10:11 AM MoveIt 2 Open ROS 2 motion planning framework for robotic arms and manipulators, supporting planning, kinematics, collision checking, and control integration.
Excellent resource for teams building robot arm, pick-and-place, mobile manipulation, or lab automation projects.
robotics ROS 2 motion planning manipulation robot arms
GitHub Updated May 30, 10:11 AM Nav2 — ROS 2 Navigation Stack Open ROS 2 navigation framework for autonomous mobile robots, including localization, path planning, obstacle avoidance, behavior trees, and recovery behaviors.
Highly relevant for student projects involving mobile robots, warehouse robots, indoor navigation, and autonomous rovers.
robotics ROS 2 navigation SLAM mobile robots autonomy
GitHub Updated May 30, 10:11 AM PX4 Autopilot Open Open-source flight control software for drones and other autonomous vehicles, with simulation support, hardware integrations, and developer tooling.
Useful for aerial robotics teams working on drones, UAV autonomy, MAVLink, flight control, or simulation-based robotics projects.
robotics drones UAV autopilot PX4 MAVLink
GitHub Updated May 30, 10:11 AM ArduPilot Open Open-source autopilot software supporting multicopters, planes, rovers, boats, submarines, and antenna trackers.
Strong platform for robotics projects involving autonomous vehicles beyond drones, especially ground rovers and marine robotics.
robotics autonomous vehicles rovers drones autopilot embedded
GitHub Updated May 30, 10:11 AM Modern Robotics Code Library Open Code library accompanying the free Modern Robotics textbook and video course, with implementations in Python, MATLAB, and Mathematica.
Excellent learning resource for kinematics, dynamics, trajectory generation, control, and foundational robot math used in real projects.
robotics education kinematics dynamics control Python MATLAB