GitHub topics: ros
PX4/PX4-Autopilot
PX4 Autopilot Software
Language: C++ - Size: 476 MB - Last synced at: about 4 hours ago - Pushed at: about 13 hours ago - Stars: 9,246 - Forks: 13,834

ArduPilot/ardupilot
ArduPlane, ArduCopter, ArduRover, ArduSub source
Language: C++ - Size: 446 MB - Last synced at: about 4 hours ago - Pushed at: about 17 hours ago - Stars: 11,863 - Forks: 18,504

OpenQuadruped/spot_mini_mini
Dynamics and Domain Randomized Gait Modulation with Bezier Curves for Sim-to-Real Legged Locomotion.
Language: C++ - Size: 843 MB - Last synced at: about 3 hours ago - Pushed at: over 2 years ago - Stars: 854 - Forks: 178

NGBen1/drone-tools
Self-hosted RTMP server for DJI Drone live streaming to OBS Studio, powered by Docker and NGINX RTMP module. Lightweight, private, and production-ready.
Language: Shell - Size: 572 KB - Last synced at: about 10 hours ago - Pushed at: about 11 hours ago - Stars: 2 - Forks: 2

MIT-SPARK/config_utilities
Automatic C++ config structs and tools.
Language: C++ - Size: 586 KB - Last synced at: about 7 hours ago - Pushed at: about 19 hours ago - Stars: 33 - Forks: 8

david-dorf/ExportURDF
Scripts to convert CAD to URDF files.
Language: Python - Size: 2.54 MB - Last synced at: about 9 hours ago - Pushed at: about 22 hours ago - Stars: 138 - Forks: 10

lukicdarkoo/awesome-webots
Awesome Webots
Size: 769 KB - Last synced at: about 11 hours ago - Pushed at: over 2 years ago - Stars: 89 - Forks: 18

ros-controls/ros2_controllers
Generic robotic controllers to accompany ros2_control
Language: C++ - Size: 7.58 MB - Last synced at: about 16 hours ago - Pushed at: 1 day ago - Stars: 462 - Forks: 364

iory/rcb4
Language: Python - Size: 1.13 MB - Last synced at: about 13 hours ago - Pushed at: 1 day ago - Stars: 1 - Forks: 10

autowarefoundation/autoware
Autoware - the world's leading open-source software project for autonomous driving
Language: Dockerfile - Size: 1.35 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 9,841 - Forks: 3,210

mazqtpopx/cranfield-navigation-gym
A ROS-based navigation gym environment with camera and lidar observation spaces and sensor perturbations.
Language: Python - Size: 820 KB - Last synced at: about 14 hours ago - Pushed at: 1 day ago - Stars: 12 - Forks: 1

tue-robotics/pykdl_ros
Stamped PyKDL classes
Language: Python - Size: 99.6 KB - Last synced at: about 16 hours ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

cyberbotics/webots
Webots Robot Simulator
Language: C++ - Size: 4.02 GB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 3,540 - Forks: 1,803

runtimerobotics/fusion360-urdf-ros2
A Fusion 360 Script to export URDF for ROS 2
Language: Python - Size: 17.1 MB - Last synced at: about 16 hours ago - Pushed at: 1 day ago - Stars: 12 - Forks: 4

MorningFrog/urdf-visualizer
A VSCode extension for visualizing the URDF file and xacro file.
Language: TypeScript - Size: 8.21 MB - Last synced at: about 17 hours ago - Pushed at: 1 day ago - Stars: 91 - Forks: 6

christian-rauch/rgbd_export2
RGBD exporter for ROS 2 bag files
Language: Python - Size: 13.7 KB - Last synced at: about 18 hours ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

msadowski/awesome-weekly-robotics
A list of projects that were or will be featured in Weekly Robotics newsletter
Size: 215 KB - Last synced at: about 2 hours ago - Pushed at: 18 days ago - Stars: 876 - Forks: 80

ros2/rmw_connextdds
ROS 2 RMW layer for RTI Connext DDS Professional and RTI Connext DDS Micro.
Language: C++ - Size: 1.61 MB - Last synced at: about 21 hours ago - Pushed at: 1 day ago - Stars: 54 - Forks: 34

Tiryoh/docker-ros-desktop-vnc
🐳 Dockerfiles to provide HTML5 VNC interface to access Ubuntu Desktop + ROS
Language: Shell - Size: 65.4 KB - Last synced at: about 22 hours ago - Pushed at: 1 day ago - Stars: 301 - Forks: 63

ros2-rust/ros2_rust
Rust bindings for ROS 2
Language: Rust - Size: 587 KB - Last synced at: about 24 hours ago - Pushed at: about 1 month ago - Stars: 1,092 - Forks: 150

ros2/ros2_tracing
Tracing tools for ROS 2.
Language: Python - Size: 3.4 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 168 - Forks: 50

AlexKaravaev/world-creator
LLM-based CLI utility for simulation worlds creation.
Language: Python - Size: 3.62 MB - Last synced at: about 1 hour ago - Pushed at: about 1 year ago - Stars: 204 - Forks: 15

Jaeyoung-Lim/px4-offboard
Example of PX4 offboard control over microdds using python ROS 2
Language: Python - Size: 18.6 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 167 - Forks: 69

lucasw/tf_roslibrust Fork of arjo129/rustros_tf
ROS TF library and utilities for roslibrust
Language: Rust - Size: 23.1 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

abizovnuralem/go2_ros2_sdk
Unofficial ROS2 SDK support for Unitree GO2 AIR/PRO/EDU
Language: Python - Size: 168 MB - Last synced at: about 12 hours ago - Pushed at: 1 day ago - Stars: 447 - Forks: 87

BehaviorTree/BehaviorTree.CPP
Behavior Trees Library in C++. Batteries included.
Language: C++ - Size: 5.91 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 3,285 - Forks: 713

ros-perception/image_pipeline
An image processing pipeline for ROS.
Language: C++ - Size: 25.8 MB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 848 - Forks: 746

flora-suite/flora
Flora is an integrated visualization and diagnosis tool for robotics, available in your browser or as a desktop app on Linux, Windows, and macOS
Language: TypeScript - Size: 7.41 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 6 - Forks: 3

mathiasmantelli/awesome-mobile-robotics
Useful links of different content related to AI, Computer Vision, and Robotics.
Size: 961 KB - Last synced at: about 4 hours ago - Pushed at: 12 months ago - Stars: 600 - Forks: 98

UniversalRobots/Universal_Robots_ROS_Driver
Universal Robots ROS driver supporting CB3 and e-Series
Language: C++ - Size: 4.2 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 810 - Forks: 412

hanruihua/rda_ros
ROS Wrapper of RDA planner
Language: Python - Size: 4.74 MB - Last synced at: 1 day ago - Pushed at: 6 months ago - Stars: 82 - Forks: 13

ngueveu/shuttles-and-robots-challenge-for-students
ROS (robotics operating system) and CoppeliaSim -based code for students projects on the automation of a flexible production cell (https://www.mfja.fr/)
Language: HTML - Size: 351 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 0 - Forks: 1

aliyun/ros-templates
Examples and best practices of Alibaba Cloud ROS templates.
Language: HTML - Size: 57.5 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 35 - Forks: 36

xArm-Developer/xarm_ros
ROS packages for robotic products from UFACTORY
Language: C++ - Size: 24.1 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 246 - Forks: 167

autowarefoundation/autoware_core
Language: C++ - Size: 34.2 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 73 - Forks: 70

ros-controls/ros2_control_demos
This repository aims at providing examples to illustrate ros2_control and ros2_controllers
Language: Python - Size: 4.26 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 519 - Forks: 221

roboto-ai/robologs-ros-actions
A collection of actions for working with ROS data
Language: Shell - Size: 8.44 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 11 - Forks: 2

ros-controls/ros2_control
Generic and simple controls framework for ROS 2
Language: C++ - Size: 7.92 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 602 - Forks: 331

rosin-project/ros2_fuzz
An automatic fuzzing tool for ROS 2 C++ projects
Language: Python - Size: 297 KB - Last synced at: 2 days ago - Pushed at: almost 4 years ago - Stars: 15 - Forks: 2

ANYbotics/elevation_mapping
Robot-centric elevation mapping for rough terrain navigation
Language: C++ - Size: 2 MB - Last synced at: about 5 hours ago - Pushed at: 6 months ago - Stars: 1,447 - Forks: 462

NVIDIA-ISAAC-ROS/isaac_ros_common
Common utilities, packages, scripts, Dockerfiles, and testing infrastructure for Isaac ROS packages.
Language: Shell - Size: 608 KB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 229 - Forks: 163

koide3/interactive_slam
Interactive Map Correction for 3D Graph SLAM
Language: C++ - Size: 281 KB - Last synced at: 1 day ago - Pushed at: 9 months ago - Stars: 881 - Forks: 258

ASIG-X/RESPLE
The first 6-DoF spline-based recursive motion esimator for LiDAR-based odometry
Language: C++ - Size: 37.7 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 14 - Forks: 1

dotX-Automation/dua-foundation
Dockerfiles for the base units of the Distributed Unified Architecture.
Language: Shell - Size: 467 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 1

TheLonelyFighter/TheLonelyFighter
A short intruction of open-source projects I have worked on,
Size: 26.4 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

bplus-group/pandaset2bag
Command-line utility (and Python library) for converting the PandaSet Dataset to ROS2 bag files
Language: Python - Size: 151 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 9 - Forks: 0

astomodynamics/cddp-cpp
Constrained Differential Dynamic Programming Solver for Trajectory Optimization and Model Predictive Control
Language: C++ - Size: 46.6 MB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 59 - Forks: 11

ami-iit/rod
The ultimate Python tool for RObot Descriptions processing.
Language: Python - Size: 222 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 13 - Forks: 3

iory/scikit-robot
A Flexible Framework for Robot visualization and programming in Python
Language: Python - Size: 3.16 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 124 - Forks: 25

leggedrobotics/radiance_field_ros
Implementation of Radiance Fields for Robotic Teleoperation
Language: Python - Size: 44.9 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 45 - Forks: 4

LORD-MicroStrain/microstrain_inertial Fork of ros-drivers/microstrain_mips
ROS driver for all of MicroStrain's current G and C series products. To learn more visit
Language: CMake - Size: 5.85 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 111 - Forks: 81

LORD-MicroStrain/ntrip_client
ROS NTRIP client
Language: Python - Size: 85.9 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 77 - Forks: 64

AutoMiny/AutoMiny
Software stack based on ROS for the AutoMiny model cars
Language: C++ - Size: 113 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 13 - Forks: 5

Ly0n/awesome-robotic-tooling
Tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace.
Size: 1.82 MB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 3,431 - Forks: 510

gazebosim/ros_gz
Integration between ROS (1 and 2) and Gazebo simulation
Language: C++ - Size: 4.46 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 339 - Forks: 163

naturerobots/mesh_navigation
Mesh Navigation Stack
Language: C++ - Size: 13.9 MB - Last synced at: 4 days ago - Pushed at: 19 days ago - Stars: 620 - Forks: 81

autowarefoundation/autoware_universe
Language: C++ - Size: 413 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,131 - Forks: 719

ValerioSpagnoli/.ros2config
ROS 2 Run Commands
Size: 25.4 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

ramsafin/ros-video-streaming
V4L2 video streaming ROS package
Language: C++ - Size: 91.8 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

peiyu-cui/uav_motion_planning
UAV Motion-Planning Path-Planning A*, Kinodynamic A*, RRT, RRT*, SE(3)Planning, Minimum-Snap
Language: C++ - Size: 171 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 184 - Forks: 23

HKPolyU-UAV/bluerov2
Designing MPC for bluerov2 model
Language: C++ - Size: 57.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 53 - Forks: 8

astomodynamics/casadi_mpc
This package implements a Model Predictive Control (MPC) node using CasADi in a ROS2 environment.
Language: Python - Size: 1.34 MB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 1

umrover/mrover-ros2
MRover ROS2 Source Code
Language: C++ - Size: 60.4 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 6 - Forks: 2

ros-industrial/ros_canopen
CANopen driver framework for ROS (http://wiki.ros.org/ros_canopen)
Language: C++ - Size: 40.4 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 359 - Forks: 275

sea-bass/pyrobosim
ROS 2 enabled 2D mobile robot simulator for behavior prototyping.
Language: Python - Size: 23.3 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 312 - Forks: 49

ROBOTIS-GIT/open_manipulator
OpenManipulator for controlling in Gazebo and Moveit with ROS
Language: C++ - Size: 36.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 408 - Forks: 163

ClemensElflein/OpenMower
Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!
Language: C++ - Size: 81.7 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4,789 - Forks: 296

NhiNguyencmt8/StretchMapping
A semantic mapping framework built on Khronos and ORB-SLAM2 for creating a semantic map using the Hello Robot Stretch mobile manipulator.
Size: 166 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 6 - Forks: 0

chvmp/champ
MIT Cheetah I Implementation
Language: C++ - Size: 22.6 MB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 1,827 - Forks: 389

tgu/RosSwift
ROS Robotic Operating System - Swift implementation of core client libraries and rosmaster. Based on roscpp.
Language: Swift - Size: 1.08 MB - Last synced at: about 7 hours ago - Pushed at: about 1 year ago - Stars: 61 - Forks: 17

husarion/rosbot_ros
ROS packages for ROSbot 2, 2R and 2 PRO
Language: Python - Size: 9.85 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 147 - Forks: 62

swri-robotics/bag-database
A server that catalogs bag files and provides a web-based UI for accessing them.
Language: Java - Size: 7.67 MB - Last synced at: about 12 hours ago - Pushed at: 5 months ago - Stars: 359 - Forks: 72

ncbdrck/sb3_ros_support
This package provides ROS support for Stable Baselines3. It allows you to train robotics RL agents in the real world and simulations using ROS and SB3.
Language: Python - Size: 160 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 1

autowarefoundation/autoware_individual_params 📦
Language: CMake - Size: 65.4 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 5 - Forks: 226

KumarRobotics/msckf_vio
Robust Stereo Visual Inertial Odometry for Fast Autonomous Flight
Language: C++ - Size: 43 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 1,804 - Forks: 607

TopHillRobotics/quadruped-robot
An Open Source Quadruped-Robot for Simulating and Real Environment
Language: C++ - Size: 258 MB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 171 - Forks: 35

mrpt-ros-pkg/mrpt_navigation
ROS 2 nodes wrapping core MRPT functionality: localization, autonomous navigation, rawlogs, etc. SLAM is in other packages.
Language: C++ - Size: 33.7 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 181 - Forks: 96

mrpt-ros-pkg/mrpt_msgs
ROS messages for MRPT classes and objects
Language: CMake - Size: 150 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 3

nasa-jpl/rosa
ROSA 🤖 is an AI Agent designed to interact with ROS1- and ROS2-based robotics systems using natural language queries. ROSA helps robot developers inspect, diagnose, understand, and operate robots.
Language: Python - Size: 134 KB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 1,107 - Forks: 102

koide3/glim
GLIM: versatile and extensible range-based 3D localization and mapping framework
Language: C++ - Size: 3.05 MB - Last synced at: 5 days ago - Pushed at: 8 days ago - Stars: 926 - Forks: 120

inomuh/agv
This repository includes the AGV-OTA ROS Noetic packages.
Language: Python - Size: 17.5 MB - Last synced at: 4 days ago - Pushed at: 11 months ago - Stars: 22 - Forks: 9

KumarRobotics/ublox
A driver for ublox gps
Language: C++ - Size: 954 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 481 - Forks: 397

stack-of-tasks/pinocchio
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Language: C++ - Size: 27.9 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2,274 - Forks: 430

jkaflik/OpenMowerNext
Just another software stack for OpenMower lawn mower robot, but this time with ROS2!
Language: C++ - Size: 2.81 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 25 - Forks: 15

AutonomyLab/create_robot
ROS driver for iRobot Create 1 and 2.
Language: C++ - Size: 798 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 210 - Forks: 168

NickGeramanis/rl-uav
Undergraduate Thesis.
Language: Python - Size: 472 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 10 - Forks: 0

SRA-VJTI/MARIO
Official Repository for ROS-based Manipulator, implemented with ESP32
Language: Python - Size: 59.6 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 80 - Forks: 54

ethz-adrl/ifopt
An Eigen-based, light-weight C++ Interface to Nonlinear Programming Solvers (Ipopt, Snopt)
Language: C++ - Size: 438 KB - Last synced at: 5 days ago - Pushed at: 29 days ago - Stars: 814 - Forks: 162

ethz-adrl/towr
A light-weight, Eigen-based C++ library for trajectory optimization for legged robots.
Language: C++ - Size: 5.13 MB - Last synced at: about 1 hour ago - Pushed at: about 2 years ago - Stars: 976 - Forks: 238

zauberzeug/rosys
An all-Python robot system based on web technologies. The purpose is similar to ROS, but it's based on NiceGUI and easier to use for mobile robotics.
Language: Python - Size: 10.8 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 92 - Forks: 13

collabora/libsurvive
Open Source Lighthouse Tracking System
Language: C - Size: 7.27 MB - Last synced at: 5 days ago - Pushed at: 12 days ago - Stars: 777 - Forks: 141

robin-shaun/XTDrone
UAV Simulation Platform based on PX4, ROS and Gazebo
Language: C++ - Size: 735 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 1,315 - Forks: 231

copper-project/copper-rs
Purpose-built, Rust-native software engine for robotics
Language: Rust - Size: 93.2 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 730 - Forks: 41

fkie/message_filters
Improved ROS message filters
Language: C++ - Size: 3.51 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 24 - Forks: 4

imostafizur/Astrobee_NASA
This repository contains the Software program for Astrobee. The program is written in Java programming language.
Language: Jupyter Notebook - Size: 495 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

ROBOTIS-GIT/turtlebot3
ROS packages for Turtlebot3
Language: C++ - Size: 117 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 1,632 - Forks: 1,074

nasa/ogma
Generator of runtime monitors for flight and robotics applications.
Language: Haskell - Size: 30.7 MB - Last synced at: 5 days ago - Pushed at: 28 days ago - Stars: 397 - Forks: 36

GitSRealpe/marine_robotics_network_map
Map to connect centers and researchers from the marine robotics field.
Language: JavaScript - Size: 10.8 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 1

2b-t/docker-for-robotics
Collection of best practices for working with Docker/Docker-Compose and the Robot Operating System (ROS/ROS 2) in simulation as well as with hardware and real-time requirements
Language: Dockerfile - Size: 4.15 MB - Last synced at: 6 days ago - Pushed at: 24 days ago - Stars: 272 - Forks: 21

cocel-postech/genz-icp
GenZ-ICP: SOTA robust LiDAR odometry (IEEE RA-L 2025)
Language: C++ - Size: 15.7 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 294 - Forks: 37
