1052 Open Source Ros Software Projects
Free and open source ros code projects including engines, APIs, generators, and tools.
Tf Pose Estimation 3606 ⭐
Deep Pose Estimation implemented using Tensorflow with Custom Architectures for fast inference.
Awesome Visual Slam 1542 ⭐
:books: The list of vision-based SLAM / Visual Odometry open source, blogs, and papers
Awesome Robotic Tooling 1912 ⭐
Tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace.
Ros Planning Navigation 1501 ⭐
ROS Navigation stack. Code for finding where the robot is and how it can get somewhere else.
Loam_velodyne 1317 ⭐
Laser Odometry and Mapping (Loam) is a realtime method for state estimation and mapping using a 3D lidar.
Lego Loam 1515 ⭐
LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain
Ros_best_practices 1036 ⭐
Best practices, conventions, and tricks for ROS. Do you want to become a robotics master? Then consider graduating or working at the Robotics Systems Lab at ETH in Zürich!
Ankitdhall Lidar_camera_calibration 947 ⭐
ROS package to find a rigid-body transformation between a LiDAR and a camera for "LiDAR-Camera Calibration using 3D-3D Point correspondences"
Depth_clustering 826 ⭐
:taxi: Fast and robust clustering of point clouds generated with a Velodyne sensor.
Ros_comm 579 ⭐
ROS communications-related packages, including core client libraries (roscpp, rospy, roslisp) and graph introspection tools (rostopic, rosnode, rosservice, rosparam).
Teb_local_planner 623 ⭐
An optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands (ROS Package)
Ahundt Awesome Robotics 559 ⭐
A curated list of awesome links and software libraries that are useful for robots.
Mastering_ros 379 ⭐
This repository contains exercise files of the book "Mastering ROS for Robotics Programming"
Handeye_calib_camodocal 402 ⭐
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.
Pinocchio 669 ⭐
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Ifopt 457 ⭐
An Eigen-based, light-weight C++ Interface to Nonlinear Programming Solvers (Ipopt, Snopt)
Cherry Autonomous Racecar 297 ⭐
Implementation of the CNN from End to End Learning for Self-Driving Cars on a Nvidia Jetson TX1 using Tensorflow and ROS
Apc Vision Toolbox 288 ⭐
MIT-Princeton Vision Toolbox for the Amazon Picking Challenge 2016 - RGB-D ConvNet-based object segmentation and 6D object pose estimation.
Bonnet 301 ⭐
Bonnet: An Open-Source Training and Deployment Framework for Semantic Segmentation in Robotics.
Multiple Object Tracking Lidar 426 ⭐
C++ implementation to Detect, track and classify multiple objects using LIDAR scans or point cloud
Spot_mini_mini 579 ⭐
Dynamics and Domain Randomized Gait Modulation with Bezier Curves for Sim-to-Real Legged Locomotion.
Ros Sensor Fusion Tutorial 413 ⭐
An in-depth step-by-step tutorial for implementing sensor fusion with robot_localization! 🛰
Tonav 239 ⭐
Implementation of Multi-State Constraint Kalman Filter (MSCKF) for Vision-aided Inertial Navigation. This is my master's thesis.
Rdbox 263 ⭐
RDBOX is an advanced IT platform for robotics and IoT developers that highly integrates cloud-native and edge computing technologies.
Gym Gazebo2 297 ⭐
gym-gazebo2 is a toolkit for developing and comparing reinforcement learning algorithms using ROS 2 and Gazebo
Opencr 279 ⭐
Software for ROS Embedded board (a.k.a. OpenCR). OpenCR means Open-source Control Module for ROS.
Carma Platform 293 ⭐
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.
Hypharos_racecar 232 ⭐
Low-cost, high speed (600USD, 3 m/s) 1/10 Autonomous ROS RaceCar (with tutorial for beginner)
Awesome Weekly Robotics 307 ⭐
A list of projects that were or will be featured in Weekly Robotics newsletter
Rrt_exploration 299 ⭐
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.
Spatio_temporal_voxel_layer 338 ⭐
A new voxel layer leveraging modern 3D graphics tools to modernize navigation environmental representations
Jetson_easy 245 ⭐
🔩 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...
Mcl_3Dl 290 ⭐
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.
Ros_people_object_detection_tensorflow 218 ⭐
An extensive ROS toolbox for object detection & tracking and face/action recognition with 2D and 3D support which makes your Robot understand the environment
Sarosperceptionkitti 220 ⭐
ROS package for the Perception (Sensor Processing, Detection, Tracking and Evaluation) of the KITTI Vision Benchmark Suite
Bonnetal 216 ⭐
Bonnet and then some! Deep Learning Framework for various Image Recognition Tasks. Photogrammetry and Robotics Lab, University of Bonn
Jetson Car 176 ⭐
Autonomous Racing Car using NVIDIA Jetson TX2 using end-to-end driving approach. Paper: https://arxiv.org/abs/1604.07316