• Stars
    star
    1,214
  • Rank 38,600 (Top 0.8 %)
  • Language
    C++
  • License
    Apache License 2.0
  • Created over 4 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Tiny Differentiable Simulator is a header-only C++ and CUDA physics library for reinforcement learning and robotics with zero dependencies.

More Repositories

1

pybullet_robots

Prototyping robots for PyBullet (F1/10 MIT Racecar, Sawyer, Baxter and Dobot arm, Boston Dynamics Atlas and Botlab environment)
Python
483
star
2

sce_vectormath

SIMD optimized operations on 3d and 4d vectors, 3x3 and 4x4 matrices and quaternions for SSE, PPU and SPU
C++
151
star
3

experiments

testbeds, random bits, snippets mainly for real-time physics/graphics development. The GPU rigid body pipeline is moved to a separate repository at http://github.com/bulletphysics/bullet3
C
127
star
4

fluids_v3

GPU SPH fluids v3 from http://fluids3.com by Rama Hoetzlein
C
94
star
5

DaisyCloudSeed

C++
76
star
6

egl_example

Creating an EGL + OpenGL context using glad, dynamically loading the libraries, for headless rendering in the cloud (for example using Ubuntu 16.04 without X11)
C
40
star
7

xenocollide

XenoCollide is the first Minkowski Portal Refinement implementation by Gary Snethen, now available under the zlib license
C++
38
star
8

pymujoco

Python bindings for open source MuJoCo
C
35
star
9

pyrigidbody3d

tiny toy rigid body sim in python
Python
34
star
10

StkDekrispatorSynthesizer

Port of Dekrispator Synthesizer to Windows, Linux, Mac and Raspberry Pi. Original for STM32F4 is here: https://github.com/MrBlueXav/Dekrispator Using STK for midi and sound playback.
C++
26
star
11

enet

enet NAT punchthrough test
C
25
star
12

pybullet_physx

Python module with simulation backends
C++
17
star
13

contact_models

Fork of https://bitbucket.org/pchorak/contact_models
MATLAB
16
star
14

ArduinoServoTxRx

Transmitter and receiver sketches for Arduino for remote servo PWM control, such as electronic skateboard or rc car
Arduino
16
star
15

warp_cpp

Examples calling Warp precompiled (cached) kernels directly from C++ (without Python)
C++
15
star
16

pybullet_cpp_sharedmemory_example

Minimal example to access PyBullet using C++
C++
12
star
17

shared-memory-example

Using shared memory to communicate between two executables or processes, for Windows, Linux and MacOS (posix). Can also be useful for remote visualization/debugging.
C++
11
star
18

fcl

Flexible Collision Library by Jia Pan, Dinesh Manocha, Ioan Sucan and Sachin Chitta.
C++
11
star
19

rbdl_old

C++
9
star
20

usbCrazyRadio

Send and receive to nRF24L01+ from Mac and Linux using libusb and the CrazyRadio dongle with nRF24LU1+
C++
9
star
21

quantifying-the-reality-gap-in-robotic-manipulation-tasks

Python
8
star
22

dynamica

Automatically exported from code.google.com/p/dynamica
C++
8
star
23

puppersim

Simulation for DJI Pupper v2 robot
Python
8
star
24

num4lcp

Numerical methods (NUM) for (4) linear complementarity problems (LCP) in physics-based animation. (fork from num4lcp.googlecode.com without the 'aux' folder that breaks Windows platform)
MATLAB
8
star
25

PhysicsEffects

C++
7
star
26

hello_bullet_cmake

C++
7
star
27

RTQL8

RTQL8 (articulate) is a Dynamic Multibody Simulator by Karen Liu et. al. from the Georgia Institute of Technology
C++
7
star
28

tiny_opengl_window

minimal platform abstraction to enable OpenGL, with keyboard and mouse input (Windows, Linux, MacOS)
C
5
star
29

dlopen_cuda

Use CUDA without linking against the CUDA libraries, but using dlopen instead (tested on Ubuntu and Windows)
C++
4
star
30

motion-toolkit

Automatically exported from code.google.com/p/motion-toolkit
C++
4
star
31

premake-dev-iphone-xcode4

Fork of Premake4 build system with the iPhone/Xcode patch applied. See also http://http://industriousone.com/topic/premake-support-ios-iphone-ipad
Lua
4
star
32

tds_experimental

C++
3
star
33

wxWidgets

Premake/cmake build system and tests for the wxWidgets GUI library
3
star
34

testbed3d

Extremely simple to use 3d testbed, based on OpenGL 3+. All dependencies included, gwen, true type fonts etc.
C++
3
star
35

daVincyCode3D

A Multi-Model Simulation and Analysis Tool for Multi-Body Systems by Stephen Berard, Jeff Trinkle, Binh Nguyen, and Ben Roghan
C++
3
star
36

dynamo

DynaMo: Dynamic Motion library by Bart Barenbrug, from http://users.bart.nl/users/starcat/dynamo
C++
2
star
37

clew

OpenCL Extension Wrangler clone from https://code.google.com/p/clew
C
2
star
38

tangere

tangere is a cross-platform, template-based integer/floating-point ray tracing system that accompanies the paper "Integer Ray Tracing" by Heinly et al. See also https://sites.google.com/site/raytracingcourse
2
star
39

visual_debugger

debug data over a shared memory connection to an OpenGL ImGUI window
C++
2
star
40

bullet2test

Minimal test project using Bullet, cmake and git submodule
CMake
1
star
41

touchsensor

1
star
42

pigweed

C++
1
star
43

marlin_melephant3d

Marlin software configured to work for Makeblock mElephant 3D printer (Arduino based), see http://www.makeblock.cc/melephant-3d-printer/
C
1
star
44

omniverse_connect_example

C++
1
star
45

temprepo

C++
1
star