NVIDIA, Physics Simulation, Robotics Learning.
motion_imitation. Code accompanying the paper "Learning Agile Robotic Locomotion Skills by Imitating Animals"
1.4ktiny-differentiable-simulator. Tiny Differentiable Simulator is a header-only C++ and CUDA physics library for reinforcement learning and robotics with zero dependencies.
1.4kpybullet_robots. Prototyping robots for PyBullet (F1/10 MIT Racecar, Sawyer, Baxter and Dobot arm, Boston Dynamics Atlas and Botlab environment)
552sce_vectormath. SIMD optimized operations on 3d and 4d vectors, 3x3 and 4x4 matrices and quaternions for SSE, PPU and SPU
160experiments. 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
131DaisyCloudSeed. C++
105fluids_v3. GPU SPH fluids v3 from http://fluids3.com by Rama Hoetzlein
104egl_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)
54xenocollide. XenoCollide is the first Minkowski Portal Refinement implementation by Gary Snethen, now available under the zlib license
49pymujoco. Python bindings for open source MuJoCo
38pyrigidbody3d. tiny toy rigid body sim in python
34StkDekrispatorSynthesizer. 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.
34warp_cpp. Examples calling Warp precompiled (cached) kernels directly from C++ (without Python)
32tinyrenderer. PyTinyRenderer is a simple C++/CPU renderer, this fork adds Python bindings and triangle clipping and OpenGL compatible view/projection matrix.
27enet. enet NAT punchthrough test
26contact_models. Fork of https://bitbucket.org/pchorak/contact_models
21ArduinoServoTxRx. Transmitter and receiver sketches for Arduino for remote servo PWM control, such as electronic skateboard or rc car
19pybullet_physx. Python module with simulation backends
17jax. Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
15aws-robomaker-racetrack-world. A mini racetrack world for developing and testing robots with AWS RoboMaker and Gazebo simulations.
15xArm-Python-SDK. Python
15ARS. An implementation of the Augmented Random Search algorithm
14pybullet_cpp_sharedmemory_example. Minimal example to access PyBullet using C++
12num4lcp. 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)
11fcl. Flexible Collision Library by Jia Pan, Dinesh Manocha, Ioan Sucan and Sachin Chitta.
11shared-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.
11rbdl_old. C++
9usbCrazyRadio. Send and receive to nRF24L01+ from Mac and Linux using libusb and the CrazyRadio dongle with nRF24LU1+
9quantifying-the-reality-gap-in-robotic-manipulation-tasks. Python
8RTQL8. RTQL8 (articulate) is a Dynamic Multibody Simulator by Karen Liu et. al. from the Georgia Institute of Technology
8dynamica. Automatically exported from code.google.com/p/dynamica
8puppersim. Simulation for DJI Pupper v2 robot
8PhysicsEffects. C++
7hello_bullet_cmake. C++
7ikfastpy. Python wrapper over OpenRave's IKFast inverse kinematics solver for a xArm 6 robot arm.
6OmniIsaacGymEnvs. Reinforcement Learning Environments for Omniverse Isaac Gym
6legged_gym. Isaac Gym Environments for Legged Robots
5bullet3. Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
5daisy-projects. Projects built on the Electrosmith Daisy system
5awesome-robotics-libraries. :sunglasses: A curated list of robotics libraries and software
4motion-toolkit. Automatically exported from code.google.com/p/motion-toolkit
4dlopen_cuda. Use CUDA without linking against the CUDA libraries, but using dlopen instead (tested on Ubuntu and Windows)
4premake-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
4kit-extension-template-cpp. Omniverse Kit C++ Extension Template
4IsaacGymEnvs. Isaac Gym Reinforcement Learning Environments
3tds_experimental. C++
3omniverse_connect_example. C++
3pytorch. Tensors and Dynamic neural networks in Python with strong GPU acceleration
3dynamo. DynaMo: Dynamic Motion library by Bart Barenbrug, from http://users.bart.nl/users/starcat/dynamo
3StanfordQuadruped. Python
3Vulkan-Forward-Plus-Renderer. Forward+ renderer in Vulkan using Compute Shader. An Upenn CIS565 final project.
3rbdl. RBDL is a C++ library that contains some essential and efficient rigid body dynamics algorithms such as the Articulated Body Algorithm (ABA) for forward dynamics, Recursive Newton-Euler Algorithm (RNEA) for inverse dynamics, the Composite Rigid Body Algorithm (CRBA) for the efficient computation of the joint space inertia matrix and is also able to compute forward dynamics with external contact constraints and collision impulses. Furthermore it has some basic support for forward and inverse kinematics.
3awesome-humanoid-robot-learning. A Paper List for Humanoid Robot Learning.
3OpenGLInsightsCode. Source code for OpenGL Insights
2PositionBasedDynamics. PositionBasedDynamics is a library for the physically-based simulation of rigid bodies, deformable solids and fluids.
2warp. A Python framework for high performance GPU simulation and graphics
2