Kinematics

Top 14 Kinematic Open-Source Projects

  • 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)...

  • robotics-toolbox-python

    Robotics Toolbox for Python

  • 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
  • pinocchio

    A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives

  • Project mention: Good examples of C++ source code for math oriented software development? | /r/cpp_questions | 2023-06-17
  • DART

    DART: Dynamic Animation and Robotics Toolkit (by dartsim)

  • Robotics Library (RL)

    The Robotics Library (RL) is a self-contained C++ library for rigid body kinematics and dynamics, motion planning, and control.

  • hexapod

    Blazing fast hexapod robot simulator for the web. (by mithi)

  • dkt

    A Tutorial on Manipulator Differential Kinematics

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • pymadcad

    Simple yet powerful CAD (Computer Aided Design) library, written with Python.

  • openbiomechanics

    The open source initiative for anonymized, elite-level athletic motion capture data. Run by Driveline Baseball.

  • IKBT

    A python package to solve robot arm inverse kinematics in symbolic form

  • pink

    Python inverse kinematics based on Pinocchio (by stephane-caron)

  • Fabrik2DArduino

    A fast forward- and inverse kinematics solver for Arduino based on the FABRIK algorithm. The solver supports up to 4 DOF.

  • jord

    Geographical Position Calculations

  • projectile-trajectory

    Learn how to use a Line Renderer and a basic kinematic equation to show the trajectory of any projectile! We're using a grenade in this case, but it can be applied to cannon balls, bullets affected by gravity, throwing a banana, or any other projectile!

  • 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).

Kinematics related posts

Index

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

Project Stars
1 Bullet 11,886
2 robotics-toolbox-python 1,859
3 pinocchio 1,479
4 DART 866
5 Robotics Library (RL) 844
6 hexapod 555
7 dkt 253
8 pymadcad 194
9 openbiomechanics 187
10 IKBT 168
11 pink 134
12 Fabrik2DArduino 93
13 jord 15
14 projectile-trajectory 14

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