Awesome Open Source
Awesome Open Source
Application Programming Interfaces
Command Line Interface
Integrated Development Environments
Lists Of Projects
User Interface Components
Web User Interface
The Top 221 Ros Open Source Projects
ArduPlane, ArduCopter, ArduRover source
Become A Software Engineer At Top Companies
Identify your strengths with a free online coding quiz, and skip resume and recruiter screens at multiple companies at once. It's free, confidential, includes a free flight and hotel, along with help to study to pass interviews and negotiate a high salary!
Open-source simulator for autonomous driving research.
Open-source software for self-driving vehicles
PX4 Autopilot Software
Tf Pose Estimation
Deep Pose Estimation implemented using Tensorflow with Custom Architectures for fast inference.
Open Source scanning laser rangefinder
🤖 Places where you can learn robotics (and stuff like that) online 🤖
Awesome Visual Slam
📚 The list of vision-based SLAM / Visual Odometry open source, blogs, and papers
Python package for the evaluation of odometry and SLAM
Awesome Robotic Tooling
Tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace
A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles
ROS Navigation stack. Code for finding where the robot is and how it can get somewhere else.
Webots Robot Simulator
Laser Odometry and Mapping (Loam) is a realtime method for state estimation and mapping using a 3D lidar.
Mission Planner Ground Control Station (c# .net)
Universal grid map library for mobile robotic mapping
YOLO ROS: Real-Time Object Detection for ROS
LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain
The Time Series Visualization Tool that you deserve.
Robust Stereo Visual Inertial Odometry for Fast Autonomous Flight
3D LIDAR-based Graph SLAM
Ros Academy For Beginners
中国大学MOOC《机器人操作系统入门》代码示例 ROS tutorial
Best practices, conventions, and tricks for ROS
ROS package to find a rigid-body transformation between a LiDAR and a camera for "LiDAR-Camera Calibration using 3D-3D Point correspondences"
Behavior Trees Library in C++. Batteries included.
Gibson Environments: Real-World Perception for Embodied Agents
Collections of Apollo Platform Software
Software for the AutoRally platform
ROS packages for Turtlebot3
🚕 Fast and robust clustering of point clouds generated with a Velodyne sensor.
An open source software stack for Real-Time Strategy research on mobile robots
Autonomous ground robots (2WD, 4WD, Ackermann Steering, Mecanum Drive)
ROS communications-related packages, including core client libraries (roscpp, rospy, roslisp) and graph introspection tools (rostopic, rosnode, rosservice, rosparam).
Robot-centric elevation mapping for rough terrain navigation
An optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands (ROS Package)
Open Source Lighthouse Tracking System
MAVLink to ROS gateway with proxy for Ground Control Station
A curated list of awesome links and software libraries that are useful for robots.
WebRTC Native Client Momo
APM Planner Ground Control Station (Qt)
𓃡 Quadruped Robot based on MIT Cheetah I
A light-weight, Eigen-based C++ library for trajectory optimization for legged robots.
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
This repository contains exercise files of the book "Mastering ROS for Robotics Programming"
Easy to use and accurate hand eye calibration which has been working reliably for years (2016-present) with kinect, kinectv2, rgbd cameras, optical trackers, and several robots including the ur5 and kuka iiwa.
Dynamics and Domain Randomized Gait Modulation with Bezier Curves for Sim-to-Real Legged Locomotion.
ROS driver for Parrot AR-Drone 1.0 and 2.0 quadrocopters
Ros Install Osx
Installing ROS on OS X.
Convert KITTI dataset to ROS bag file the easy way!
An Eigen-based, light-weight C++ Interface to Nonlinear Programming Solvers (Ipopt, Snopt)
Pure Rust implementation of a ROS client library
Super Fast and Accurate 3D Object Detection based on 3D LiDAR Point Clouds (The PyTorch implementation)
Interactive Map Correction for 3D Graph SLAM
An image processing pipeline for ROS.
Detect 6-DOF grasp poses in point clouds
Cherry Autonomous Racecar
Implementation of the CNN from End to End Learning for Self-Driving Cars on a Nvidia Jetson TX1 using Tensorflow and ROS
Gazebo/ROS packages for underwater robotics simulation
Automated, hardware-independent Hand-Eye Calibration
ROS Qt Creator Plug-in (https://ros-qtc-plugin.readthedocs.io)
Real-time 3D localization using a (velodyne) 3D LIDAR
ROS package for dynamic obstacle avoidance for ground robots trained with deep RL
Real time semantic slam in ROS with a hand held RGB-D camera
Multiple Object Tracking Lidar
C++ implementation to Detect, track and classify multiple objects using LIDAR scans or point cloud
Apc Vision Toolbox
MIT-Princeton Vision Toolbox for the Amazon Picking Challenge 2016 - RGB-D ConvNet-based object segmentation and 6D object pose estimation.
Bonnet: An Open-Source Training and Deployment Framework for Semantic Segmentation in Robotics.
Ros Sensor Fusion Tutorial
An in-depth step-by-step tutorial for implementing sensor fusion with robot_localization! 🛰
Zed Ros Wrapper
ROS wrapper for the ZED SDK
An Architecture for the Versatile Control of Legged Robots
(ICRA 2019) Visual-Odometric On-SE(2) Localization and Mapping
Multi-threaded and SSE friendly NDT algorithm
ROBOTIS Dynamixel SDK (Protocol1.0/2.0)
A ROS implementation of ORB_SLAM2
The LiDAR segmenters library, for segmentation-based detection.
gym-gazebo2 is a toolkit for developing and comparing reinforcement learning algorithms using ROS 2 and Gazebo
Implementation of Multi-State Constraint Kalman Filter (MSCKF) for Vision-aided Inertial Navigation. This is my master's thesis.
RDBOX is an advanced IT platform for robotics and IoT developers that highly integrates cloud-native and edge computing technologies.
Extrinsic Calibration of a Camera and 2d Laser
Awesome Weekly Robotics
A list of projects that were or will be featured in Weekly Robotics newsletter
Software for ROS Embedded board (a.k.a. OpenCR). OpenCR means Open-source Control Module for ROS.
ROS package for controlling an OpenAg food computer
Example codes of new book ROS Robotics Projects
CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication.
Low-cost, high speed (600USD, 3 m/s) 1/10 Autonomous ROS RaceCar (with tutorial for beginner)
Ros Behavior Tree
Behavior Trees Library for ROS (Robot Operating System). In C++ and python
Python module for GQ-CNN training and deployment with ROS integration.
Driver enabling ROS operation of UR robots.
ROS node for camera module of Raspberry Pi
ROS-Industrial Training Material
A new voxel layer leveraging modern 3D graphics tools to modernize navigation environmental representations
🔩 Automatically script to setup and configure your NVIDIA Jetson [Nano, Xavier, TX2i, TX2, TX1, TK1] . This script run different modules to update, fix and patch the kernel, install ROS and other...
A ROS package that implements a multi-robot RRT-based map exploration algorithm. It also has the image-based frontier detection that uses image processing to extract frontier points.
ROS integration for the KUKA LBR IIWA R800/R820 (7/14 Kg).
A ROS node to perform a probabilistic 3-D/6-DOF localization system for mobile robots with 3-D LIDAR(s). It implements pointcloud based Monte Carlo localization that uses a reference pointcloud as a map.
An extensive ROS toolbox for object detection & tracking and face/action recognition with 2D and 3D support which makes your Robot understand the environment
ROS package for the Perception (Sensor Processing, Detection, Tracking and Evaluation) of the KITTI Vision Benchmark Suite
An IDE environment for ROS development.
Bonnet and then some! Deep Learning Framework for various Image Recognition Tasks. Photogrammetry and Robotics Lab, University of Bonn
Create a rosbag from a given one, using a simple GUI
Unreal Engine Plugin to enable ROS Support
A driver for ublox gps
1-100 of 221 projects