mdrwiega / awesome-robotics

Awesome robotics list

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome Robotics

A list of important content related to Mobile Robotics. Check also the robotics glossary of acronyms.

Contents

News

Books

Survey Papers

Courses

Perception

Computer Vision

  • OpenCV | Open-source Computer Vision library focused on real-time vision
  • DeepFace | Open-source face recognition Python library

3D Data Processing

  • PCL | Point Cloud Library
  • Open3D | Library for 3D data processing
  • ICP | Iterative Closest Point
  • libpointmatcher | Open-source implementation of the Iterative Closest Point
  • OctoMap | Efficient Probabilistic 3D Mapping Framework Based on Octrees
  • RansacLib | RANSAC Implementation

SLAM

Monocular

  • ORB_SLAM | A Versatile and Accurate Monocular SLAM
  • ORB_SLAM3 | Real-time SLAM able to perform Visual, Visual-Inertial and Multi-Map SLAM with monocular, stereo and RGB-D cameras
  • LSD-SLAM | Large-Scale Direct Monocular SLAM
  • SVO | Semi-Direct Monocular Visual Odometry
  • DSO | Direct Sparse Odometry
  • LDSO | Direct Sparse Odometry with Loop Closure
  • PTAM | Parallel Tracking and Mapping
  • LPVO | Line and Plane based Visual Odometry
  • LCSD_SLAM | Loosely-Coupled Semi-Direct Monocular SLAM

Stereo

RGB-D

Other

Optimization

Planning

Control

AI

Software

Tools

Frameworks

  • ROS | Robot Operating System
  • ROS 2 | Robot Operating System 2
  • YARP | Yet Another Robot Platform
  • Autoware.Auto | An open-source software stack based on ROS 2 for self​-driving technology
  • OpenPilot | An open source driver assistance system
  • Apollo | Autonomous Driving Solution

ROS 2 Packages

Simulation

Libraries

Optimization

  • Ceres Solver | Nonlinear optimization library
  • g2o | C++ framework for optimizing graph-based nonlinear error functions
  • CasADi | A tool for nonlinear optimization and algorithmic differentiation

Nearest Neighbor Search

  • FLANN | Fast Library for Approximate Nearest Neighbors
  • nanoflann | C++ library for building KD-Trees

Hardware

Sensors

Lidars

RGB-D sensors

IMU

Electronics

  • KiCad EDA | Open-source tool for PCB design

Mechanics

  • FreeCAD | Open-source 3D modeling tool

Datasets

Journals and conferences

Journals

Conferences

Companies

Miscellaneous

Robots

Projects

Other lists

Awesome

About

Awesome robotics list

License:BSD 3-Clause "New" or "Revised" License