Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improve force-based rigid contact gradients - Fixes GH-349
- Improve gradient stability by applying Huber norm to compute norm over lateral velocity used in friction force computation in SemiImplicitIntegrator, FeatherstoneIntegrator - Added a new friction_vel_norm_delta` parameter (defaults to 1.0) to constructors of SemiImplicitIntegrator and FeatherstoneIntegrator which corresponds to the delta used in `norm_huber` (see `math.py`) - Add unit test following the example from GH-349 - Avoid recording `update_vbo_transforms` kernel launches on tape when OpenGLRenderer is used - Add implementations of vector norm functions to a new `math.py` module - Add unit tests for these `math.py` functions - Add warp.context.register_api_function helper to register a Warp function implemented in Python in the Warp Kernel Reference docs - Fix overload resolution of generic Warp functions with default arguments
- Loading branch information