Open-source projects categorized as Robotics Edit details

Top 23 Robotic Open-Source Projects

  • cs-video-courses

    List of Computer Science courses with video lectures.

    Project mention: Hundreds of computer science courses with video lectures | | 2022-07-17
  • PythonRobotics

    Python sample codes for robotics algorithms.

    Project mention: A Robotics Roadmap to get you started | | 2022-07-12
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • johnny-five

    JavaScript Robotics and IoT programming framework, developed at Bocoup.

    Project mention: Anybody build / programmed LEDs using Node? | | 2022-06-23

    Start here:

  • Bullet

    Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.

    Project mention: CMakeLists.txt -> <terminated> (exit value: -1.073.741.515) | | 2022-08-09

    I'm trying to added bullet3 my cmake project. I got build with MSYS2. I copied bin(dll files), include(header files) and lib(dll.a files) to project. Then I added to CMakeLists. But I got `exit value: -1.073.741.515`. I Googled this and it means some dll files can't found. I suspect my CMakeLists.txt file. Here is my CmakeLists includes:

  • gobot

    Golang framework for robotics, drones, and the Internet of Things (IoT)

    Project mention: Can i use this arduino as a pc/laptop keyboard? Its for osu(a rhythm game) and majority of osu gamers who makes custom clickers for it uses arduino leonardo because it has usb support but im wondering if i can use the uno as a keyboard since it uses the ch340 chip and i just hook some buttons on it | | 2022-02-28
  • PCL

    Point Cloud Library (PCL)

    Project mention: Aligning point clouds given global poses | | 2022-07-07

    If the point clouds are roughly aligned after applying their global pose, then usually ICP (iterated closest point) is what you want. There is probably what you need in PCL:

  • ardupilot

    ArduPlane, ArduCopter, ArduRover, ArduSub source

    Project mention: Use sbus/fbus frsky sensors with INAV? | | 2022-07-01

    Nope. There's a pull request for Ardupilot, though

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • open-source-rover

    A build-it-yourself, 6-wheel rover based on the rovers on Mars!

    Project mention: Feedback appreciated | | 2022-07-30
  • cartographer

    Cartographer is a system that provides real-time simultaneous localization and mapping (SLAM) in 2D and 3D across multiple platforms and sensor configurations. (by cartographer-project)

    Project mention: SLAM algorithm for a mobile robot with (2D)LiDAR, IMU and camera | | 2022-01-01
  • jetson-inference

    Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.

    Project mention: help with project involving object detection and tracking with camera | | 2022-06-18
  • mujoco

    Multi-Joint dynamics with Contact. A general purpose physics simulator.

    Project mention: DeepMind's open-source version of MuJoCo available on GitHub | | 2022-05-28

    MuJoCo Github link

  • ai-deadlines

    :alarm_clock: AI conference deadline countdowns

    Project mention: Github pages template project for tracking deadlines with countdowns and calendar view from simple csv input | | 2021-10-31

    The project is based on AI Deadlines by Abhishek Das, which is great for deadline countdowns. Notable changes:

  • stable-baselines3

    PyTorch version of Stable Baselines, reliable implementations of reinforcement learning algorithms.

    Project mention: PPO rollout buffer for turn-based two-player game with varying turn lengths | | 2022-07-29

    Algorithm to compute returns and advantages (I use MaskableDictRolloutBuffer which inherits the shown implementation from RolloutBuffer (line 371)):

  • cylon.js

    JavaScript framework for robotics, drones, and the Internet of Things (IoT)

    Project mention: I know programming coding is different to robotics coding but doesn’t JavaScript work for robotics as well? | | 2022-02-05

    After you learn python JavaScript should be easy to learn for you. I don't know much about robotics but there are some JS frameworks for IoT and robotics out there if you want to try, for example

  • OpenMower

    Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!

    Project mention: How long can a smart house live without its owner? | | 2022-06-15

    You get a robot mower specifically so you don't have to go outside. Plus, it's a freaking robot that mows your lawn!!! How cool is that! That factor alone means someone whose primary hobby is collecting IoT things has to get one... or two. Plus maybe another open source OpenMower tinkering platform mower. That's the mentality of an IoT hoarder.

  • awesome-robotics

    A list of awesome Robotics resources

  • P

    The P programming language.

    Project mention: Let's build a distributed Postgres proof of concept | | 2022-05-17

    It is tough.

    My approach when learning new protocols like Raft or Paxos is to implement them in Pluscal (TLA+'s higher-level language) or P ( I've found that helps separate the protocol-level concerns from the implementation-level concerns (sockets? wire format?) in a way that reduces the difficulty of learning the protocol.

  • OpenBot

    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.

    Project mention: Has anyone had luck turning an Android smartphone into a non-remote-control in-situ on-board autonomous sensing, computing and control element for a mobile robot? | | 2022-06-11

    Perhaps this is what you're looking for?

  • opencog

    A framework for integrated Artificial Intelligence & Artificial General Intelligence (AGI)

  • difftaichi

    10 differentiable physical simulators built with Taichi differentiable programming (DiffTaichi, ICLR 2020)

    Project mention: A parallel programming language embedded in Python I created to lower barriers for digital content creators | | 2022-07-29

    A bit unrelated but what would you call the learning algorithm on this example?. Its like a neural network controller but im not sure. I want to read up on it, seems pretty cool

  • ROS

    Core ROS packages

    Project mention: ROS 2 shared memory in snaps for IoT applications | | 2022-08-04

    The Robot Operating System (ROS) is an open-source framework that helps researchers and developers build and reuse code between robotics applications and IoT devices. ROS is powering the future of robotics in industry, in the enterprise and for developers.

  • robotics-coursework

    🤖 Places where you can learn robotics (and stuff like that) online 🤖

  • webots

    Webots Robot Simulator

    Project mention: Can you recommend embedded software projects that doesn't need a lot of mechanical work? | | 2022-03-16

    i had another thought to share and that is to check out webots:

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-08-09.

Robotics related posts


What are some of the best open-source Robotic projects? This list will help you:

Project Stars
1 cs-video-courses 39,998
2 PythonRobotics 15,853
3 johnny-five 12,718
4 Bullet 9,554
5 gobot 7,858
6 PCL 7,619
7 ardupilot 7,521
8 open-source-rover 7,064
9 cartographer 6,101
10 jetson-inference 5,785
11 mujoco 4,669
12 ai-deadlines 4,355
13 stable-baselines3 3,966
14 cylon.js 3,906
15 OpenMower 3,196
16 awesome-robotics 2,877
17 P 2,464
18 OpenBot 2,240
19 opencog 2,190
20 difftaichi 2,131
21 ROS 2,027
22 robotics-coursework 2,017
23 webots 2,007
Find remote jobs at our new job board There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives