awesome-mobile-robotics

mathiasmantelli活跃维护

汇集移动机器人领域的优质资源清单,涵盖定位、数据集、实验室、公司、书籍与招聘信息,方便快速查找学习资料和行业动态。

Useful links of different content related to AI, Computer Vision, and Robotics.

暂无版本787star118fork同步于 2026-11-07 07:32 UTC

怎么上手

README 里没有找到可直接复制的安装命令

README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。

硬件要求按 README 说明

README 未说明

支持 Apple Silicon
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

移动机器人与AI学习资源清单,帮你快速找到课程、书籍、数据集和开源库

汇集移动机器人领域的优质资源清单,涵盖定位、数据集、实验室、公司、书籍与招聘信息,方便快速查找学习资料和行业动态。

核心能力

  • 按课程、书籍、数据集、软件库等分类整理链接
  • 收录SLAM、视觉里程计、路径规划等主题教程
  • 汇总ROS/ROS2学习资源与开源项目
  • 提供播客、会议、期刊、实验室与招聘信息

容易踩的坑

这是纯链接清单仓库,不含可运行代码,无需安装;链接多为外部资源,可能失效或需自行注册访问

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Awesome Mobile Robotics

    Awesome

    My personal list of important content related to Mobile Robotics and AI. Feel free to send me some suggestions: [email protected]

    Table of Contents

    Courses

    Books

    Datasets

    Softwares and Libraries

    • OpenCV 3.2.0 + Contrib | For Ubuntu 16.04 - Sebastian Montabone
    • OpenCV 3.4.0 + Contrib | For Ubuntu 18.04 - pyimagesearch
    • ORB-SLAM | University of Zaragoza - Raúl Mur Artal
    • ORB-SLAM2 | University of Zaragoza - Raúl Mur Artal
    • ORB-SLAM2 Point Cloud | A modified ORB_SLAM2 with an online point cloud map module running in RGB-D mode
    • ORB-SLAM2 Save/Load Map | A modified ORB_SLAM2 with a the save/load map feature enabled
    • DS-SLAM | A complete robust semantic SLAM system, which could reduce the influence of dynamic objects on pose estimation
    • Robot Operating System (ROS) | ROS
    • Gazebo | Robot silumator
    • RobWork | A Collection of C++ libraries for simulation and control of robot systems
    • MRPT | A Mobile Robot Programming Toolkit provides developers with portable and well-tested applications and libraries covering data structures and algorithms employed in common robotics research areas. It is open source, released under the BSD license
    • Robotics Library | A self-contained C++ library for robot kinematics, motion planning and control
    • Simbad | A Java 3d robot simulator for scientific and educationnal purposes
    • Morse | A generic simulator for academic robotics
    • Carmen | an open-source collection of software for mobile robot control. CARMEN is modular software designed to provide basic navigation primitives including base and sensor control, logging, obstacle avoidance, localization, path planning, and mapping
    • FusionCore | A ROS 2 UKF fusing GPS, IMU, and wheel odometry with adaptive noise and GPS outlier rejection for robust outdoor localization
    • Peekabot | A real-time, networked 3D visualization tool for robotics, written in C++. Its purpose is to simplify the visualization needs faced by a roboticist daily
    • YARP | Yet Another Robot Platform
    • V-REP | A Robot simulator, 3D, source available, Lua scripting, APIs for C/C++, Python, Java, Matlab, URBI, 2 physics engines, full kinematic solver
    • Webots | a development environment used to model, program, and simulate mobile robots
    • Drake | A planning, control, and analysis toolbox for nonlinear dynamical systems
    • Neurorobotics Platform (NRP) | An Internet-accessible simulation system that allows the simulation of robots controlled by spiking neural networks
    • The Player Project | Free Software tools for robot and sensor applications
    • AirSim | A simulator for drones (and soon other vehicles) built on Unreal Engine
    • Bonnet | An Open-Source Training and Deployment Framework for Semantic Segmentation in Robotics
    • Summit | A Simulator for Urban Driving in Massive Mixed Traffic
    • CyPhyHouse | A toolchain that aims to provide similar programming, debugging, and deployment benefits for distributed mobile robotic applications
    • Assistive Gym | A physics-based simulation framework for physical human-robot interaction and robotic assistance
    • Augmented LiDAR Simulator for Autonomous Driving | A novel LiDAR simulator that augments real point cloud with synthetic obstacles (e.g., vehicles, pedestrians, and other movable objects)
    • LIRS World Construction Tool (LIRS-WCT) | A new efficient tool for creating a realistic 3D virtual environment of Gazebo world from an arbitrary 2D image or 2D LRF data
    • Segments.ai | 2D & 3D data labeling for robotics and autonomous vehicles. The platform for fast and accurate multi-sensor data annotation. Free academic license
    • Docker | Docker is a set of platform-as-a-service products that uses OS-level virtualization to deliver software in packages called containers
    • GBPlanner | aGBPlanner is a new software package for Graph-based exploration path planning
    • MBPlanner | A ROS software package for Motion Primitives-based Exploration Path Planning
    • SalsaNext | A uncertainty-aware semantic segmentation of a full 3D LiDAR point cloud in real-time
    • CoppeliaSim | A robot simulator
    • ROS Navigation Stack | A 2D navigation stack that takes in information from odometry, sensor streams, and a goal pose and outputs safe velocity commands that are sent to a mobile base
    • ROS 2 Navigation | It is the spiritual successor of the ROS Navigation Stack
    • RobotWebTools | It is a collection of open-source modules and tools for building web-based robot apps
    • Deep Drone Acrobatics | The code allows you to train end-to-end control policies to fly acrobatic maneuvers with drones
    • atlatec | High Definition Maps for Autonomy and Simulation
    • EGO-Planner | This is a lightweight but robust quadrotor local planning framework
    • Event-based Asynchronous Sparse CNNs | It is a tool to convert models trained on synchronous image-like event representations into sparse, asynchronous models with identical output
    • OpenBot | A small electric vehicle that costs $50 and serves as a robot body for standard Android smartphones
    • SkiROS | A platform to create complex robot behaviors by composing skills - modular software blocks - into behavior trees
    • OpenStreetMap | A map of the world, created by people like you and free to use under an open license
    • NVidia Isaac Sim | It provides the essential features for building virtual robotic worlds and experiments
    • Flightmare | A Flexible Quadrotor Simulator from the Robotics and Perception Group
    • Hierarchical Localization toolbox - HLOC | A modular toolbox for state-of-the-art 6-DoF visual localization
    • ICP | All about ICP and its different implementations
    • GTSAM | A C++ library that implements smoothing and mapping (SAM) in robotics and vision
    • iSAM | A range of existing functionality for least-squares optimization, focused on the SLAM problem
    • Bag of Visual Words | Bag of Visual Words from Olga Vysotska
    • Small projects to clarify big concepts | Explanation of concepts from Olga Vysotska
    • 3DWarehouse | The place to share and download SketchUp 3D models for architecture, design, construction, and fun
    • 3DGEMS | 3D Gazebo Models
    • Ignition | A collection of open-source software libraries designed to simplify the development of high-performance applications
    • robosuite | A simulation framework powered by the MuJoCo physics engine for robot learning
    • GMMLoc | Dense Map Based Visual Localization
    • ROS Robots | A site to showcase robots using ROS
    • MoveIt | An open-source robotics manipulation platform for developing commercial applications, prototyping designs, and benchmarking algorithms
    • Apollo | A high-performance, flexible architecture that accelerates the development, testing, and deployment of Autonomous Vehicles
    • hdcp_planning | An online Hex-Decomposed Coverage Planning (HDCP) algorithm
    • BALM | Bundle Adjustment for Lidar Mapping
    • STDyn-SLAM | A Stereo Vision and Semantic Segmentation Approach for SLAM in Dynamic Outdoor Environments
    • Learning to drive smoothly | Learning to drive smoothly in minutes, using a reinforcement learning algorithm -- Soft Actor-Critic (SAC) -- and a Variational AutoEncoder (VAE) in the Donkey Car simulator
    • Fast-Planner | It aims to enable quadrotor fast flight in complex unknown environments
    • SLAM Toolbox | A set of tools and capabilities for 2D SLAM
    • GradSLAM | A fully differentiable dense SLAM framework
    • MATLABRobotics | MATLAB sample codes for mobile robot navigation
    • PythonRobotics | Python code collection of robotics algorithms, especially for autonomous navigation
    • Data Science & Machine Learning | Notes on using Data Science & Machine Learning to fight for something that matters
    • OctoMap | An Efficient Probabilistic 3D Mapping Framework Based on Octrees
    • LIO-SAM | A real-time lidar-inertial odometry package
    • SSL_SLAM2 | Lightweight 3-D Localization and Mapping for Solid-State LiDAR
    • Lane Detection | Papers, tutorials, and code about Lane Detection
    • Crowd-SLAM | A visual SLAM system that is robust in crowded scenarios
    • Awesome Robotics Libraries | A curated list of robotics simulators and libraries
    • EVO: Event-based Visual Odometry | EVO: A Geometric Approach to Event-Based 6-DOF Parallel Tracking and Mapping in Real-time
    • ROSshow | Visualize ROS topics in a terminal
    • ROSboard | ROS node that runs a web server on your robot
    • ViMantic | Distributed architecture for semantic mapping of environments using mobile robots
    • openpilot | Open source driver assistance system
    • SLAM Research | List of SLAM works since 2018
    • SC-LeGO-LOAM | LiDAR place recognition method for LiDAR SLAM applications
    • LidarView | Real-time reception, recording, visualization and processing of 3D LiDAR data
    • UFOMap | Efficient probabilistic 3D mapping framework with an explicit representation of unknown space
    • Treexy | Library that implements a compact hierarchical data structure that can store and manipulate volumetric data
    • SVO Pro | Semi-direct Visual Odometry (SVO)
    • OpenDR Project | A modular, open and non-proprietary toolkit for core robotic functionalities by harnessing deep learning
    • DiSCo-SLAM | A novel framework for distributed, multi-robot SLAM intended for use with 3D LiDAR observations
    • PyImageSearch on GitHub | Machine Learning and Deep Learning accessible and intuitive
    • Extended-Object-Detection-ROS | ROS package for visual object detection with various methods
    • YoloV4-For-Darknet-ROS | Environment in which YOLO V4 is ported to darknet_ros
    • Face Recognition | The world's simplest facial recognition API for Python and the command line
    • Urban Road Filter | A real-time LIDAR-based urban road and sidewalk detection algorithm for autonomous vehicles
    • Darknet ROS 3D | It provides you 3d bounding boxes of the objects contained in an objects list, where is specificated the 3d position of each object
    • Pedestrian Simulator | ROS packages for a 2D pedestrian simulator based on social force model of Helbing et. al. (PedSim_ROS)
    • SPENCER | Multi-modal ROS-based people detection and tracking framework for mobile robots
    • Fiducials | Simultaneous localization and mapping using fiducial markers (SLAM)
    • Mini Pupper | ROS, OpenCV, Open-source, Pi Robot Dog
    • Mini Pupper Trajectory Optimization | Low-torque and low-impact trajectories for Mini-Pupper quadrupedal robot
    • E2ES | End-to-End UAV Simulation for Visual SLAM and Navigation
    • SLAM Dynamic | Visual Semantic SLAM algorithm based on target tracking and geometric constraints
    • ABot | ABot is a differential drive mobile robot based on Robot Operating System (ROS)
    • DiSCo-SLAM | Novel framework for distributed, multi-robot SLAM intended for use with 3D LiDAR observations
    • KR Autonomous Flight | The autonomous flight code stack used at KumarRobotics, providing a complete solution for GPS-denied quadcopter autonomy
    • Clober | Clober is a next-generation robot research platform from Clobot that is specifically targeting research systems that require multi-robot hardware possible to attach and detach accessories
    • Robot-Centric Elevation Mapping | Robot-centric elevation mapping for rough terrain navigation
    • Terrain Mapping | Solving Occlusion in Terrain Mapping with Neural Networks
    • GPS Waypoint Based Autonomous Navigation in ROS | GPS points will be predefined in ROS-based robots to navigate to the destination avoiding obstacles
    • LIO-SAM | LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping
    • NICE-SLAM | Neural Implicit Scalable Encoding for 3D SLAM
    • SOLD2 | Joint deep network for feature line detection and description
    • FAR Planner | Fast, Attemptable Route Planner for Navigation in Known and Unknown Environments
    • Track, Check, Repeat: An EM Approach to Unsupervised Tracking | An EM approach to unsupervised tracking
    • Maps with Semantic and Contextual Object Information | A code base to evaluate and test the semantic object mapping
    • LIO SAM 6AXIS | How to adapt LIO_SAM to your own sensors
    • Awesome YOLO Ojbect Detection | A collection of some awesome YOLO series projects
    • Prometheus | An open source autonomous drone software platform
    • Virtual Costmap Layer | ROS-Package that implements a costmap layer to add virtual obstacles and to define navigation zone
    • ROS2 Path Planning and Maze Solving | Maze Solving using Computer Vision In ROS2
    • ROS Best Practices | A loose collection of best practices, conventions, and tricks for using the Robot Operating System (ROS)
    • ROS Noetic Tutorials | ROS tutorials
    • MSCKF_VIO | Robust Stereo Visual Inertial Odometry for Fast Autonomous Flight
    • OSSDC-SIM | An Autonomous Vehicle Simulator
    • POLYSCOPE | A C++/Python viewer and user interface for 3D data such as meshes and point clouds
    • My Global Planner Plugin | A Global planner plugin for move_base
    • F110-MPC | Model predictive control in f1tenth simulator
    • Planar Recon | Real-time 3D Plane Detection and Reconstruction from Posed Monocular Videos
    • LOCUS | A Multi-Sensor Lidar-Centric Solution for High-Precision Odometry and 3D Mapping in Real-Time
    • MMS_SLAM | Multi-modal semantic SLAM in dynamic environments
    • Fast LOAM | Fast and Optimized Lidar Odometry And Mapping for indoor/outdoor localization
    • Webviz | Web-based application for playback and visualization of ROS bag files
    • CarlaSC | A Data Set (CarlaSC) and Network (MotionSC) for Real-Time Semantic Mapping in Dynamic Environments
    • Acorn precision farming rover | Acorn, the precision farming rover by Twisted Fields
    • Awesome Robot Descriptions | A curated list of awesome robot descriptions
    • hdl_graph_slam | An open source ROS package for real-time 6DOF SLAM using a 3D LIDAR
    • OpenVINS | Computer vision code along with a state-of-the art filter-based visual-inertial estimator
    • PL-SLAM | Real-time monocular 3D SLAM system
    • MRPT Project | Mobile Robot Programming Toolkit provides C++ libraries aimed at researchers in mobile robotics and computer vision
    • Rosbag Editor | Create a rosbag from a given one, using a simple GUI by @facontidavide
    • DCL-SLAM | Distributed Collaborative LiDAR SLAM Framework for a Robotic Swarm
    • READ | Large-Scale Neural Scene Rendering for Autonomous Driving
    • 3D Detection & Tracking Viewer | View 3D object detection and tracking results
    • maplab | A Modular and Multi-Modal Mapping Framework
    • Kimera | A C++ library for real-time metric-semantic SLAM
    • ORB-SLAM3-RGBL | RGB-LiDAR added to the ORB-SLAM3
    • LiDAR Ground Mapping | A method to create high-density ground maps for autonomous vehicles
    • LiDAR to Image | Conversion from 3D LiDAR pointcloud to images
    • Awesome Visual SLAM | The list of vision-based SLAM / Visual Odometry open source projects, libraries, datasets, tools, and studies
    • Fields2Cover | Robust and efficient coverage paths for autonomous agricultural vehicles. A modular and extensible Coverage Path Planning Library
    • Dense Fusion | 6D Object Pose Estimation by Iterative Dense Fusion
    • Monocular Quasi-Dense 3D Object Tracking | Monocular Quasi-Dense 3D Object Tracking (QD-3DT)
    • LSD (LiDAR SLAM & Detection | SD is an open-source perception architecture for autonomous vehicle and robotics
    • Segment Anything | A new task, model, and dataset for image segmentation
    • Dynablox | An online volumetric mapping-based approach for real-time detection of diverse dynamic objects in complex environments
    • FTXUI | C++ Functional Terminal User Interface
    • All about ROS 2 and the new Gazebo | ICRA 2023 Tutorial on ROS 2 and the new Gazebo
    • Vizanti - Web Visualizer & Mission Planner for ROS | A mission planner and visualizer for controlling outdoor ROS robots
    • Frontier Exploration | ROS Node and Costmap 2D plugin layer for frontier exploration
    • Engineering Manager Resources | A list of engineering leadership resource links
    • Groot 2 | Integrated Development Environment to build and debug Behavior Trees
    • GPS Waypoint-based Autonomous Navigation in ROS | GPS points will be predefined in ROS-based robots to navigate to the destination avoiding obstacles
    • DockerSLAM | User-friendly Docker images for SLAM
    • Motion planners implementations | This repository implemented some common motion planners used on autonomous vehicles
    • Awesome point cloud place recognition | List of papers about point cloud-based place recognition in SLAM
    • Dear ROS Node Viewer | Visualize ROS2 Node Graph
    • Robo3D | Towards Robust and Reliable 3D Perception against Corruptions
    • 3DMR | 3D Multi-Robot Exploration, Patrolling and Navigation
    • ROS 2 Planning System | A PDDL-based planning system for ROS2
    • Awesome ChatGPT Prompts | ChatGPT prompt curation to use ChatGPT better
    • ROS SAM | ROS wrapper for Meta's Segment-Anything model
    • Robotics Toolbox for Python | Robotics Toolbox for Python
    • Small GICP | A header-only C++ library that offers efficient and parallelized algorithms for fine point cloud registration (ICP, Point-to-Plane ICP, GICP, VGICP, etc.)
    • OK-Robot | An open, modular framework for zero-shot, language conditioned pick-and-drop tasks in arbitrary homes
    • ROS2 Laser scan merger | A package to merge several laserscan topics by creating a new virtual laserscan topic
    • Fields2Cover | Robust and efficient coverage paths for autonomous agricultural vehicles
    • Dubins Path Planning | Path planning using Hybrid A*/RRT + Dubins Path

    Podcasts

    Conferences

    Journals

    Companies and Jobs

    • Segments.ai | Segments.ai is building the best labeling platform for robotics (2D and 3D annotation, multi-sensor annotation, ...)
    • NAVER LABS Europe | It conducts fundamental and applied research in domains such as computer vision, 3D vision, machine learning, and robotics or more globally speaking, in artificial intelligence
    • PAL Robotics | It helps you integrate cutting-edge humanoid and mobile robots to add value to your research institution or company and reach your goals outstandingly
    • X | X is a diverse group of inventors and entrepreneurs who build and launch technologies that aim to improve the lives of millions, even billions, of people (Google)
    • Waymo | Autonomous Driving car company from Google
    • ZOOX | Zoox is creating autonomous mobility from the ground up
    • Robotec AI | A software company that develops high-tech solutions for automated and connected vehicles
    • Fraunhofer IPA | A leading center for applied research in robotics and automation in one of the most innovative industrial areas worldwide
    • ihmc Robotics | IHMC has been pioneering advanced control techniques for bipedal robots to maintain balance while walking over a wide variety of terrains
    • GUSS | Autonomous orchard sprayers
    • AgroIntelli | Versatile and autonomous agricultural robot solving multiple tasks in the field
    • Rowbot | Robotic solutions for row crop agriculture
    • Bear Flag Robotics | Bear Flag Robotics is developing self-driving technology for tractors and implements
    • Agrobot | From disruptive but practical approaches, we build smart farming machinery
    • Rabbit | Farm Utility Robots
    • Soft Robotics | Rethink, redefine, and reimagine the future of robotic automation
    • Civil Maps | The only scalable High Definition Mapping and Localization solution
    • Small Robot | Small Robot Company is reimagining farming with robotics and artificial intelligence
    • Aptiv | Making mobility greener
    • nuTonomy | It provides point-to-point mobility via large fleets of autonomous vehicles in challenging urban driving environments
    • Agreenculture | Make smart farming your power
    • robust.ai | Building the world’s first industrial grade cognitive engine
    • Vicarious | Intelligent Robotics for the Next Age of Manufacturing
    • Kopernikus Automotive | A leading developer in automated valet parking (AVP Type 2) technology, which describes an autonomous driving solution
    • Korechi | Robotics & Automation made simple
    • Toyota Research Instute | Exploring the future of Intelligence Amplification
    • AGXEED | It provides the all-in autonomy solution
    • Halodi Robotics | Safe, Capable, and affordable robots that help human beings live better lives
    • SelfDriving.fyi | The most comprehensive database of companies working on autonomous vehicles and related technologies
    • [Swarm Farm](