Midterm Sample
Midterm Sample
Q1
25, Kinematics
- out of, out of, into
- 2*3=6(3 xyz, 3theta), each have 2 in x, y axis
- ans
1.4
1.5
Q2
15
2.3
No limits X
two,
2.4
Euler Angle
Yes, not same
Q3
15
Axis, , around axis by theta
q is a 4x1 vector of unit length that represents an alternative method to Euler angles for computing rotations
s-> , v->Axis
Q4
- link a couple of point, form smooth curve
- Catmul-Rom: Bezier, Hermite
4.2
Catmul-Rom Spline vs, Hermite Spline, pros & cons
A Catmul-Rom Spline is constructed from individual Bezier curves .
A Bspline uses overlapping basis functions. Both provide local function approximation.
Catmul-Rom Splines are easy to construct using central differences of the control points and the Casteljau algorithm (i.e. recursive linear interpolation), are computationally efficient, but have discontinuous second derivatives at the knot points.
Bsplines provide an optimal interpolant to the control points, have continuous second derivatives at the knot points, but require matrix inverses to compute the spline coefficients from the control points.
4.4
Slerp, Catmul-Rom Spline, de Casteljau algorithm
Q5
5.2
J matrix dimension
J dimension:
5.3
Limb-based IK
5.4
Null space