SM for RGBD data

Sensor Modules for RGBD Data

Most of our experiments rely on RGBD cameras as sensors. Both the CameraSM and the Probe expect RGBD images as input. We use the depth channel in combination with proprioceptive information (camera location in space) to determine the location of the patch in the world.

Surface Normals and Principal Curvatures

Each Sensor Module needs to extract a pose from the sensory input it receives. This pose can be defined by the surface normal and the two principal curvature vectors. These three vectors are orthogonal to each other, where the surface normal is the vector perpendicular to the surface and pointing away from the object, and the two principal curvature vectors point in the directions of the greatest and least curvature of the surface.

We can use the surface normal (previously referred to as point-normal) and principal curvature to define the orientation of the sensor patch. The following video describes what those represent.




Help Us Make This Page Better

All our docs are open-source. If something is wrong or unclear, submit a PR to fix it!

Make a Contribution

Learn how to contribute to our docs