第五讲
|Last edited: 2025-4-20

Two Paths for Open-Loop Grasping

  • For known objects, pose estimation would be useful.
  • For unknown objects and general objects, directly predict grasping pose.

Singularities

a singularity is a point at which a given mathematical object is not defined or not well-behaved (ambiguity, non-differentiation, etc.)

Discontinuity and Singularities in Rotation Representation

Euler Angles

the limit of identity rotation is undefined: 0 or .

Axis-angle

  • at , each axis represents identity rotation
  • at , each axis and its negation represent the same rotation (discontinuous)

Quaternions

double coverage: and represent the same rotation .

6D Representation

Rotation Matrix is a continuous representation in , but has excessive number of parameters.
simply eliminates the last column of rotation matrix → 6D representation.
6D representation applies Gram-Schmidt orthogonalization to map the Euclidean output of neural networks to .

9D Representation

Suppose is the output matrix of a model.
Conduct SVD
本来可以直接 ,但是这样可能使得
所以修正一下

Orthogonal Procrustes Problem

given 3D-3D dense correspondence, use Orthogonal Procrustes to solve .
For and , solve
such that .
solution:
If we have the SVD
then
If we only allow to be a rotation matrix, then

Object Pose Estimation

Instance-Level 6D Pose Estimation

need CAD Model

Category-Level 6D Pose Estimation

input:
  • RGB
  • Depth
output:
  • 6D Pose
  • 3D Size
Normalized Object Coordinate Space (NOCS)
notion image
 
Category Level.
 
Loading...