tiny-differentiable-simulator
meshcat-python
tiny-differentiable-simulator | meshcat-python | |
---|---|---|
6 | 5 | |
1,148 | 239 | |
0.3% | 2.5% | |
1.6 | 2.3 | |
12 months ago | about 2 months ago | |
C++ | Python | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tiny-differentiable-simulator
-
Brax vs TDS for differentiable rigid body dynamics
I need differentiable rigid body dynamics because I want to do nonlinear MPC. One library that can do this is C++ is Tiny Differentiable Simulator https://github.com/erwincoumans/tiny-differentiable-simulator. As I understand it, this software uses a C++ auto-diff library and code generation to create CUDA kernels to compute fast derivatives in parallel. This seems pretty fast because it's C++. Another option is Brax https://github.com/google/brax. Brax uses JAX which I've never used, but from what I've seen online, JAX is popular for researchers and probably very good.
-
GitHub Actions by Example
https://github.com/google-research/tiny-differentiable-simul...
-
Optick: C++ Profiler for Games
Yes, Chrome about://tracing is great to visualize your custom timing data. Happy used for the last 5 years in Bullet and recent physics engines, including events across tracing multiple threads:
https://github.com/google-research/tiny-differentiable-simul...
-
Any tutorial on how to create RL C++ environments?
Or our C++ and CUDA Tiny Differentiable Simulator: https://github.com/google-research/tiny-differentiable-simulator
- I am new to Robotics. My first question is - Is MATLAB a important Programming language for Robotics?
-
What Programming language/library to use for 3D visualisation of a robot arm?
Drake (and also tiny-differentiable-simulator that I know of) are using meshcat and it seems neat to me
meshcat-python
-
What software can I use to play around with articulated robots?
Drake and Pinocchio both use the Python interface to Meshcat as an option for visualizing robots, and they can both do the forward kinematics and have visualizer components that place the visual meshes properly relative to the computed frames, but both of those are full-fledged and complex kinematics and dynamics libraries for contact-rich interaction (and more), so the API calls to get a model set up are doing a lot more than providing a visual model you can feed joint angles to.
-
program to visualise 3D dynamic simulation?
https://github.com/rdeits/meshcat https://github.com/rdeits/meshcat-python https://github.com/rdeits/MeshCat.jl
- I am new to Robotics. My first question is - Is MATLAB a important Programming language for Robotics?
- Problem with reading and real-time visualization of Serial data in Python
- What Programming language/library to use for 3D visualisation of a robot arm?
What are some alternatives?
brax - Massively parallel rigidbody physics simulation on accelerator hardware.
Klampt - Kris' Locomotion and Manipulation Planning Toolkit
tiny-differentiable-simul
meshcat - Remotely-controllable 3D viewer, built on top of three.js
optick - C++ Profiler For Games
rocket-flight-computer - 🧑🏻🚀 Flight computer for model rockets
roadmap - GitHub public roadmap
pinocchio - A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
RustyNEAT - Rust implementation of NEAT algorithm (HyperNEAT + ES-HyperNEAT + NoveltySearch + CTRNN + L-systems)
pywebui - Simple demonstration webui using `python-socketio`
procgen - Procgen Benchmark: Procedurally-Generated Game-Like Gym-Environments
MeshCat.jl - WebGL-based 3D visualizer in Julia