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 →
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.
-
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.
-
pinocchio
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
-
Robotics Library (RL)
The Robotics Library (RL) is a self-contained C++ library for rigid body kinematics and dynamics, motion planning, and control.
-
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.
-
openbiomechanics
The open source initiative for anonymized, elite-level athletic motion capture data. Run by Driveline Baseball.
-
Fabrik2DArduino
A fast forward- and inverse kinematics solver for Arduino based on the FABRIK algorithm. The solver supports up to 4 DOF.
-
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
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)...
Project mention: Good examples of C++ source code for math oriented software development? | /r/cpp_questions | 2023-06-17
Kinematics related posts
- Looking for specific pre-Microsoft Havok Physics SDK version (2013, 2014)
- Software for Mechanism Analysis
- How to do position control of an elastic robot arm?
- Which is the best way to work with matrices and linear algebra using c++?
- Brick Breaker
- I want to build a bipedal robot. Are there any open source libraries to handle walking and balancing?
- Ive been programming for four years and I told my dad to watch long videos and complete your own projects to learn most efficiently. He thinks he’s ready to tackle any project after a ten minute video…
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Apr 2024
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