자율주행을 위한 비주얼 슬램 스터디
리 대수 미분 및 Sophus
Presenter. 김대완
Review
BCH 수식 및 근사치
BCH 수식 및 근사치
then…
BCH 수식 및 근사치
then…
BCH 수식 및 근사치
then…
incorrect!
BCH(Baker-Campbell-Hausdorff) 수식 및 근사치
https://en.wikipedia.org/wiki/Baker%E2%80%93Campbell%E2%80%93Hausdorff_formula
correct!
BCH(Baker-Campbell-Hausdorff) 수식 및 근사치
Ignore!
BCH(Baker-Campbell-Hausdorff) 수식 및 근사치
BCH(Baker-Campbell-Hausdorff) 수식 및 근사치
Lie algebra에서 덧셈 연산을 한다면?
proof
SO(3)에서 리 대수 유도
n개의 measurement 에서 error를 최소로 하는 T를 찾으려면??
SO(3)에서 리 대수 유도
Measurement
Error function
Cost function
n개의 measurement 에서 error를 최소로 하는 T를 찾으려면??
SO(3)에서 리 대수 유도
SO(3)에서 리 대수 유도
Lie group에서 별도의 constraint 필요!
SO(3)에서 리 대수 유도
Lie group에서 별도의 constraint 필요
Lie algebra 관점에서 해결해보자!
리 대수 미분 모델
p라는 점을 R로 회전시킨 후 회전에 의한 점 좌표의 미분
덧셈 연산이 없으므로 불가능한 식!
리 대수 미분 모델
p라는 점을 R로 회전시킨 후 회전에 의한 점 좌표의 미분
Lie algebra로 표현
리 대수 미분 모델
BCH 근사치
리 대수 미분 모델
값이 작으므로 Taylor series의 고차항을 제거함
리 대수 미분 모델
리 대수 미분 모델
복잡한 형태의 J 존재,
섭동 모델을 이용하여 계산한다면?
섭동 모델
섭동 모델
값이 작으므로 Taylor series의 고차항을 제거함
섭동 모델
실용적이게 포즈 추정이 가능
SE(3)에서 섭동 모델
SE(3)에서 섭동 모델
왜 리 대수 섭동모델 처럼 안될까?
SE(3)에서 섭동 모델
왜 리 대수 섭동모델 처럼 안될까?
SE(3)은 skew-symmetric matrix가 아니기 때문!
SE(3)에서 섭동 모델
a X b = -b X a = a^b
Sophus 실습
Sophus 실습 - useSophus
Sophus 실습 - GaussNewton
Sophus 실습 - GaussNewton
Measurement
Error function
Cost function
Sophus 실습 - GaussNewton
Sophus 실습 - GaussNewton
Sophus 실습 - GaussNewton
Sophus 실습 - TrajectoryError
Modify
Sophus 실습 - TrajectoryError
Sophus 실습 - TrajectoryError
유사 변환 군과 그의 리 대수
유사 변환 군과 그의 리 대수
Exponential mapping
유사 변환 군과 그의 리 대수 미분
SE(3)
Sim(3)
유사 변환 군과 그의 리 대수 미분
SE(3)
Sim(3)
scale
Summary