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 273 Robotics Open Source Projects
Cs Video Courses
List of Computer Science courses with video lectures.
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!
Python sample codes for robotics algorithms.
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
Golang framework for robotics, drones, and the Internet of Things (IoT)
ArduPlane, ArduCopter, ArduRover source
Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations.
Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.
Tf Pose Estimation
Deep Pose Estimation implemented using Tensorflow with Custom Architectures for fast inference.
Awesome Self Supervised Learning
A curated list of awesome self-supervised methods
⏰ AI conference deadline countdowns
OpenVSLAM: A Versatile Visual SLAM Framework
A framework for integrated Artificial Intelligence & Artificial General Intelligence (AGI)
The P programming language.
A list of awesome Robotics resources
10 differentiable physical simulators built with Taichi differentiable programming (DiffTaichi, ICLR 2020)
Scenarios, tutorials and demos for Autonomous Driving
Model-based design and verification for robotics.
High-performance C++ multibody dynamics/physics library for simulating articulated biomechanical and mechanical systems like vehicles, robots, and the human skeleton.
OpenBot leverages smartphones as brains for low-cost robots. We have designed a small electric vehicle that costs about $50 and serves as a robot body. Our software stack for Android smartphones supports advanced robotics workloads such as person following and real-time autonomous navigation.
A general-purpose probabilistic programming system with programmable inference
A programmable and highly maneuverable robotic cat for STEM education and AI-enhanced services.
🤖 Places where you can learn robotics (and stuff like that) online 🤖
RTAB-Map library and standalone application
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
ROS Navigation stack. Code for finding where the robot is and how it can get somewhere else.
⚡️ The Mobile Robot Programming Toolkit (MRPT)
Webots Robot Simulator
PointCNN: Convolution On X-Transformed Points (NeurIPS 2018)
Frustum PointNets for 3D Object Detection from RGB-D Data
Deep Hough Voting for 3D Object Detection in Point Clouds
Awesome Robotics Libraries
😎 A curated list of robotics libraries and software
A flexible, high-performance 3D simulator for Embodied AI research.
C++ implementation of Lie Groups using Eigen.
Official Python Implementation for "3D Multi-Object Tracking: A Baseline and New Evaluation Metrics", IROS 2020, ECCVW 2020
An "Iterative Closest Point" library for 2-D/3-D mapping in Robotics
Ros Academy For Beginners
中国大学MOOC《机器人操作系统入门》代码示例 ROS tutorial
Perception and AI components for autonomous mobile robotics.
PyTorch version of Stable Baselines, improved implementations of reinforcement learning algorithms.
Best practices, conventions, and tricks for ROS
How To Learn Robotics
Python tools for working with KITTI data.
solution of exercises of the book "probabilistic robotics"
Visual Inertial Odometry with SLAM capabilities and 3D Mesh generation.
Behavior Trees Library in C++. Batteries included.
cpp implementation of robotics algorithms including localization, mapping, SLAM, path planning and control
DJI Onboard SDK Official Repository
The most complete DDS - Proven: Plenty of success cases.
Dl Nlp Readings
My Reading Lists of Deep Learning and Natural Language Processing
Index repo for Kimera code
OpenAI Gym environments for an open-source quadruped robot (SpotMicro)
A protocol for real-time transfer and visualization of autonomy data
Gibson Environments: Real-World Perception for Embodied Agents
Software for the AutoRally platform
Visualization framework for autonomy and robotics data encoded in XVIZ
A library for flexible voxel-based mapping, mainly focusing on truncated and Euclidean signed distance fields.
An open source software stack for Real-Time Strategy research on mobile robots
Hexapod Robot Simulator
A hexapod robot simulator built from first principles
Autonomous ground robots (2WD, 4WD, Ackermann Steering, Mecanum Drive)
Dynamic Animation and Robotics Toolkit
Robotics Toolbox Matlab
Robotics Toolbox for MATLAB
The Open Motion Planning Library (OMPL)
Guided Policy Search
A modular high-level library to train embodied AI agents across a variety of tasks, environments, and simulators.
An IO plugin for Johnny-Five that provides support for the Raspberry Pi
High Fidelity Simulator for Reinforcement Learning and Robotics Research.
ROS communications-related packages, including core client libraries (roscpp, rospy, roslisp) and graph introspection tools (rostopic, rosnode, rosservice, rosparam).
Visual Pushing Grasping
Train robotic agents to learn to plan pushing and grasping actions for manipulation with deep reinforcement learning.
The Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control
BrachioGraph is an ultra-cheap (total cost of materials: €14) plotter that can be built with minimal skills.
Robot-centric elevation mapping for rough terrain navigation
A fast and robust point cloud registration library
Awesome Mechanical Engineering Resources
Pytorch Dense Correspondence
Code for "Dense Object Nets: Learning Dense Visual Object Descriptors By and For Robotic Manipulation"
Vector Python Sdk
Anki Vector Python SDK
Robotics Rl Srl
S-RL Toolbox: Reinforcement Learning (RL) and State Representation Learning (SRL) for Robotics
A curated list of awesome links and software libraries that are useful for robots.
Whatsapp Web Bot
Whatsapp Web Bot - Example of Bot for use on Whatsapp Web (on Chrome)
AprilTag is a visual fiducial system popular for robotics research.
Deep Reinforcement Learning Survey
My Exploration on Deep Reinforcement Learning Survey
Command Line Interface (CLI) for RobotOps
A small c++11 header-only library for Lie theory.
A lightweight C++ machine learning library for embedded electronics and robotics.
E2E test framework for tests with complex environment requirements.
ODAS: Open embeddeD Audition System
This repository contains model-free deep reinforcement learning algorithms implemented in Pytorch
This is the open-source version of ICRA 2019 submission "Real-time Scalable Dense Surfel Mapping"
Poppy Humanoid is an open-source and 3D printed humanoid robot. Optimized for research and education purposes, its modularity allows for a wide range of applications and experimentations.
robosuite: A Modular Simulation Framework and Benchmark for Robot Learning
𓃡 Quadruped Robot based on MIT Cheetah I
Add built-in support for quaternions to numpy
YARP - Yet Another Robot Platform
The Robotics Library (RL) is a self-contained C++ library for rigid body kinematics and dynamics, motion planning, and control.
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
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.
Icra2020 Paper List
ICRA2020 paperlist by paopaorobot
taskt (pronounced 'tasked' and formely sharpRPA) is free and open-source robotic process automation (rpa) built in C# powered by the .NET Framework
1-100 of 273 projects