Robotics

Top 23 Robotic Open-Source Projects

  • cs-video-courses

    List of Computer Science courses with video lectures.

  • Project mention: Need advice | /r/PAK | 2023-07-12

    course Computer science is very wast field the fundamental remains same, learn basic fundamentals, data structures, concepts of object oriented programming.

  • PythonRobotics

    Python sample codes for robotics algorithms.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • wechaty

    Conversational RPA SDK for Chatbot Makers. Join our Discord: https://discord.gg/7q8NBZbQzt

  • johnny-five

    JavaScript Robotics and IoT programming framework, developed at Bocoup.

  • Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04

    What are the pros and cons of this compared to Johnny-Five?

    http://johnny-five.io/

  • Bullet

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

  • Project mention: Blaze: A High Performance C++ Math library | news.ycombinator.com | 2024-04-17

    For typical game physics engines... not that much. Math libraries like Eigen or Blaze use lots of template metaprogramming techniques under the hood that can help when you're doing large batched matrix multiplications (since it can remove temporary allocations at compile-time and can also fuse operations efficiently, as well as applying various SIMD optimizations), but it doesn't really help when you need lots of small operations (with mat3 / mat4 / vec3 / quat / etc.). Typical game physics engines tend to use iterative algorithms for their solvers (Gauss-Seidel, PBD, etc...) instead of batched "matrix"-oriented ones, so you'll get less benefits out of Eigen / Blaze compared to what you typically see in deep learning / scientific computing workloads.

    The codebases I've seen in many game physics engines seem to all roll their own math libraries for these stuff, or even just use SIMD (SSE / AVX) intrinsics directly. Examples: PhysX (https://github.com/NVIDIA-Omniverse/PhysX), Box2D (https://github.com/erincatto/box2d), Bullet (https://github.com/bulletphysics/bullet3)...

  • ardupilot

    ArduPlane, ArduCopter, ArduRover, ArduSub source

  • Project mention: Reading Sensor Data From Flight Controller Mateksys F405-TE - Integrated IMU - No Documentation | /r/stm32f4 | 2023-12-07
  • PCL

    Point Cloud Library (PCL)

  • Project mention: Did you hear about using a web browser as GUI using C99? | /r/C_Programming | 2023-05-10

    If you need some specific UI, you could choose a UI library which are better for your needs, eg. link1, link2 or link3.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Kornia

    Geometric Computer Vision Library for Spatial AI

  • gobot

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

  • Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04

    I can’t speak directly for deadprogram and the status of his projects, but I know much of his activity of late has been working in this same space, but in Go:

    * Gobot (https://gobot.io/)

  • open-source-rover

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

  • Project mention: Ask HN: Open-Source DIY Robot | news.ycombinator.com | 2023-11-07

    Naonosaur: https://github.com/rnanosaur/nanosaur. If you would like something larger and with a bit more off the shelf components then jpl open source rover has seem quite a bit of updates recently: https://github.com/nasa-jpl/open-source-rover

  • stable-baselines3

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

  • Project mention: Sim-to-real RL pipeline for open-source wheeled bipeds | /r/robotics | 2023-12-09

    The latest release (v3.0.0) of Upkie's software brings a functional sim-to-real reinforcement learning pipeline based on Stable Baselines3, with standard sim-to-real tricks. The pipeline trains on the Gymnasium environments distributed in upkie.envs (setup: pip install upkie) and is implemented in the PPO balancer. Here is a policy running on an Upkie:

  • nicegui

    Create web-based user interfaces with Python. The nice way.

  • Project mention: FastUI: Build Better UIs Faster | news.ycombinator.com | 2024-03-01

    I was looking at this space and nicegui seemed like the best ootb experience.

    https://nicegui.io/

  • jetson-inference

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

  • mujoco

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

  • Project mention: MuJoCo 3 | news.ycombinator.com | 2023-10-18
  • 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)

  • ai-deadlines

    :alarm_clock: AI conference deadline countdowns

  • rerun

    Visualize streams of multimodal data. Fast, easy to use, and simple to integrate. Built in Rust using egui.

  • Project mention: Rapier is a set of 2D and 3D physics engines written in Rust | news.ycombinator.com | 2024-02-26

    Maybe the folks at Rerun [1] know something about it? I imagine at least some of their customers are Rust robotics shops.

    [1] https://github.com/rerun-io/rerun

  • OpenMower

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

  • cylon.js

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

  • Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04
  • awesome-robotics

    A list of awesome Robotics resources

  • OpenCat

    An open source quadruped robot pet framework for developing Boston Dynamics-style four-legged robots that are perfect for STEM, coding & robotics education, IoT robotics applications, AI-enhanced robotics application services, research, and DIY robotics kit development.

  • Project mention: Petoi Bittle – a programmable robot dog | news.ycombinator.com | 2024-04-24

    We have the APIs through OpenCat(https://github.com/PetoiCamp/OpenCat). You can control every servo movement via coding.

  • webots

    Webots Robot Simulator

  • Project mention: Robotics Simulation - Bridging the Gap Between Virtual and Real Worlds | dev.to | 2023-09-28

    Open Robotics Resources - Provides guides and documentation for robotics simulation.

  • P

    The P programming language.

  • Project mention: Property-based testing in practice [pdf] | news.ycombinator.com | 2024-04-02
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Robotics related posts

  • Cylon: JavaScript framework for robotics, drones, and the Internet of Things

    5 projects | news.ycombinator.com | 4 May 2024
  • Google DeepMind's Aloha Unleashed is pushing the boundaries of robot dexterity

    4 projects | news.ycombinator.com | 16 Apr 2024
  • Apple Explores Home Robotics as Potential 'Next Big Thing'

    3 projects | news.ycombinator.com | 4 Apr 2024
  • Low Cost Robot Arm

    8 projects | news.ycombinator.com | 1 Apr 2024
  • TidyBot: Personalized Robot Assistance with Large Language Models

    1 project | news.ycombinator.com | 28 Mar 2024
  • Dora: Low latency, composable, and distributed dataflow for AI and robotic

    1 project | news.ycombinator.com | 21 Mar 2024
  • Figure robotics demos its OpenAI integration

    1 project | news.ycombinator.com | 13 Mar 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 7 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 cs-video-courses 64,976
2 PythonRobotics 21,764
3 wechaty 19,010
4 johnny-five 13,201
5 Bullet 11,942
6 ardupilot 9,901
7 PCL 9,468
8 Kornia 9,429
9 gobot 8,734
10 open-source-rover 8,360
11 stable-baselines3 7,988
12 nicegui 7,495
13 jetson-inference 7,369
14 mujoco 7,213
15 cartographer 6,962
16 ai-deadlines 5,404
17 rerun 5,210
18 OpenMower 4,279
19 cylon.js 3,998
20 awesome-robotics 3,944
21 OpenCat 3,129
22 webots 3,022
23 P 2,919

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com