Signed Distance Functions
Example script: examples/signed_distance_functions.py
This example demonstrates creating and using Signed Distance Functions (SDFs) for collision detection.
Source Code
https://github.com/iory/scikit-robot/blob/main/examples/signed_distance_functions.py
What This Example Shows
Creating primitive SDFs (Box, Sphere, Cylinder)
Combining multiple SDFs with UnionSDF
Converting meshes to SDFs
Using SDFs for collision checking
Key Concepts
SDFs represent the distance from any point in space to the nearest surface:
Negative values: inside the object
Positive values: outside the object
Zero: on the surface
This makes them efficient for collision detection and motion planning.