SlideShare uma empresa Scribd logo
1 de 27
3 장  변환
이장에서는 무엇을 배우나? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.  좌표계  ,[object Object],[object Object],[object Object],[object Object]
①  직교 좌표계 ,[object Object]
②  원기둥 좌표계 ,[object Object],(x, y, z) = (rcosθ, rsinθ, z)
③  구면 좌표계 (x, y, z) = (ρcosθsinφ, ρsinθsinφ, ρcosφ)
3.  이동 변환  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4. 회전 변환 ,[object Object],[object Object]
②  2 차원 평면 회전의  3 차원확장
③ 3차원 공간 회전 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
 
④회전 행렬의 성질 ,[object Object],[object Object],[object Object],[object Object],[object Object]
5.  크기 변환
6.  동차 좌표계 ①  동차 좌표 모조 좌표 (dummy coordinate) 를 추가하여  n  n  행렬로 연산  3 차원에서 회전과 크기 변형은 가능하지만 평행 이동과 투영은 불가능 모조 좌표  w 를 추가하여 점을  p(x,y,z,w) 로 표시 초기에는   w =1 로 설정 아핀 변환의 문제점 동차 좌표로 해결 4  4  행렬로 통일하기 위해 동차 좌표를 이용    모든 아핀 변환을 동차 좌표의 행렬 곱으로 표현 가능    변환 합성이 용이    수치 계산의 감소    고속 계산을 위한 병렬 처리가 가능   장점 크기 변형 회전 비틀기 평행 이동
② 동차 좌표계에서의 변환 ,[object Object],[object Object],x y z x y z
회전 (Rotation) ,[object Object],[object Object],x y z x y z
크기 변형 (Scaling) ,[object Object],[object Object],x y z x y z
시어 (Shear) ,[object Object],[object Object],x y z x y z
7.  좌표계의 변환 ,[object Object],[object Object]
① 월드 좌표계와 로컬 좌표계 B:   월드 좌표계로서  3 차원 공간상의 가장 기본이 되는 고정된 좌표계 T:   움직이는 로봇 손의 끝단을 나타내는 좌표계로 ,  로봇의 관절이 움직임에 따라  B 에 대해서 회전과 이동 변환이 수행된 좌표계 S:   로봇이 작업을 할 작업 테이블의 원점 좌표계며 , 이 또한  B 에 대해서 회전과 이동 변화이 수행된 좌표계이다  G:   작업 테이블의 기준 좌표계  S 에 대해서 회전과 이동 변환이 수행된  좌표계이며 테이블 위에 놓여있는 보트의 위치와 자세를 묘사 월드 좌표계 : B 로컬 좌표계 : T,S,G
②  좌표계의 변환 ,[object Object],A P= B P+d A P=T  B P
[object Object],A P=R  B P
[object Object],A P=R  B P + d
[object Object]
  수고하셨습니다  ^________^;;

Mais conteúdo relacionado

Mais procurados

Rのオブジェクト
RのオブジェクトRのオブジェクト
Rのオブジェクト
Itoshi Nikaido
 
今さら聞けないカーネル法とサポートベクターマシン
今さら聞けないカーネル法とサポートベクターマシン今さら聞けないカーネル法とサポートベクターマシン
今さら聞けないカーネル法とサポートベクターマシン
Shinya Shimizu
 
行列およびテンソルデータに対する機械学習(数理助教の会 2011/11/28)
行列およびテンソルデータに対する機械学習(数理助教の会 2011/11/28)行列およびテンソルデータに対する機械学習(数理助教の会 2011/11/28)
行列およびテンソルデータに対する機械学習(数理助教の会 2011/11/28)
ryotat
 

Mais procurados (20)

教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...
教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...
教師なし画像特徴表現学習の動向 {Un, Self} supervised representation learning (CVPR 2018 完全読破...
 
(文献紹介)HDR+, Night Sight
(文献紹介)HDR+, Night Sight(文献紹介)HDR+, Night Sight
(文献紹介)HDR+, Night Sight
 
予算実績差異分析
予算実績差異分析予算実績差異分析
予算実績差異分析
 
マルコフ連鎖モンテカルロ法 (2/3はベイズ推定の話)
マルコフ連鎖モンテカルロ法 (2/3はベイズ推定の話)マルコフ連鎖モンテカルロ法 (2/3はベイズ推定の話)
マルコフ連鎖モンテカルロ法 (2/3はベイズ推定の話)
 
Rのオブジェクト
RのオブジェクトRのオブジェクト
Rのオブジェクト
 
今さら聞けないカーネル法とサポートベクターマシン
今さら聞けないカーネル法とサポートベクターマシン今さら聞けないカーネル法とサポートベクターマシン
今さら聞けないカーネル法とサポートベクターマシン
 
統計的因果推論勉強会 第1回
統計的因果推論勉強会 第1回統計的因果推論勉強会 第1回
統計的因果推論勉強会 第1回
 
データ解析3 最適化の復習
データ解析3 最適化の復習データ解析3 最適化の復習
データ解析3 最適化の復習
 
SSII2018TS: コンピュテーショナルイルミネーション
SSII2018TS: コンピュテーショナルイルミネーションSSII2018TS: コンピュテーショナルイルミネーション
SSII2018TS: コンピュテーショナルイルミネーション
 
サッカーの(行動系列予測に基づく)チーム守備評価
サッカーの(行動系列予測に基づく)チーム守備評価サッカーの(行動系列予測に基づく)チーム守備評価
サッカーの(行動系列予測に基づく)チーム守備評価
 
【チュートリアル】動的な人物・物体認識技術 -Dense Trajectories-
【チュートリアル】動的な人物・物体認識技術 -Dense Trajectories-【チュートリアル】動的な人物・物体認識技術 -Dense Trajectories-
【チュートリアル】動的な人物・物体認識技術 -Dense Trajectories-
 
異常検知と変化検知 7章方向データの異常検知
異常検知と変化検知 7章方向データの異常検知異常検知と変化検知 7章方向データの異常検知
異常検知と変化検知 7章方向データの異常検知
 
行列およびテンソルデータに対する機械学習(数理助教の会 2011/11/28)
行列およびテンソルデータに対する機械学習(数理助教の会 2011/11/28)行列およびテンソルデータに対する機械学習(数理助教の会 2011/11/28)
行列およびテンソルデータに対する機械学習(数理助教の会 2011/11/28)
 
階層ディリクレ過程事前分布モデルによる画像領域分割
階層ディリクレ過程事前分布モデルによる画像領域分割階層ディリクレ過程事前分布モデルによる画像領域分割
階層ディリクレ過程事前分布モデルによる画像領域分割
 
SEM分析の理論
SEM分析の理論SEM分析の理論
SEM分析の理論
 
HorizonNet
HorizonNetHorizonNet
HorizonNet
 
TokyoNLP#5 パーセプトロンで楽しい仲間がぽぽぽぽ~ん
TokyoNLP#5 パーセプトロンで楽しい仲間がぽぽぽぽ~んTokyoNLP#5 パーセプトロンで楽しい仲間がぽぽぽぽ~ん
TokyoNLP#5 パーセプトロンで楽しい仲間がぽぽぽぽ~ん
 
Prml 2.3
Prml 2.3Prml 2.3
Prml 2.3
 
Hough forestを用いた物体検出
Hough forestを用いた物体検出Hough forestを用いた物体検出
Hough forestを用いた物体検出
 
CVPR 2019 report (30 papers)
CVPR 2019 report (30 papers)CVPR 2019 report (30 papers)
CVPR 2019 report (30 papers)
 

Semelhante a GameMath-Chapter 03 변환

Semelhante a GameMath-Chapter 03 변환 (12)

정점 변환
정점 변환정점 변환
정점 변환
 
3D Graphics Transform
3D Graphics Transform3D Graphics Transform
3D Graphics Transform
 
비행체-좌표계
비행체-좌표계비행체-좌표계
비행체-좌표계
 
쿼터니언
쿼터니언쿼터니언
쿼터니언
 
소형 무인 비행체 2장-좌표계
소형 무인 비행체 2장-좌표계소형 무인 비행체 2장-좌표계
소형 무인 비행체 2장-좌표계
 
프로그래머를위한선형대수학1.2
프로그래머를위한선형대수학1.2프로그래머를위한선형대수학1.2
프로그래머를위한선형대수학1.2
 
컴퓨터 그래픽스 2015-2019년 기말시험
컴퓨터 그래픽스 2015-2019년 기말시험컴퓨터 그래픽스 2015-2019년 기말시험
컴퓨터 그래픽스 2015-2019년 기말시험
 
점, 선, 면
점, 선, 면점, 선, 면
점, 선, 면
 
복소수와 오일러 공식
복소수와 오일러 공식복소수와 오일러 공식
복소수와 오일러 공식
 
3D Rigid Body Transformation for SLAM
3D Rigid Body Transformation for SLAM3D Rigid Body Transformation for SLAM
3D Rigid Body Transformation for SLAM
 
[Gpg2권 박민근] 2.5 평행 수송 프레임
[Gpg2권 박민근] 2.5 평행 수송 프레임[Gpg2권 박민근] 2.5 평행 수송 프레임
[Gpg2권 박민근] 2.5 평행 수송 프레임
 
소형 무인 비행체 3장-기구학과 동역학
소형 무인 비행체 3장-기구학과 동역학소형 무인 비행체 3장-기구학과 동역학
소형 무인 비행체 3장-기구학과 동역학
 

Mais de Mark Choi

GameMath-Chapter 13 발사체
GameMath-Chapter 13 발사체GameMath-Chapter 13 발사체
GameMath-Chapter 13 발사체
Mark Choi
 
GameMath-Chapter 10 다각형기법
GameMath-Chapter 10 다각형기법GameMath-Chapter 10 다각형기법
GameMath-Chapter 10 다각형기법
Mark Choi
 
GameMath-Chapter 09 가시성판단
GameMath-Chapter 09 가시성판단GameMath-Chapter 09 가시성판단
GameMath-Chapter 09 가시성판단
Mark Choi
 
GameMath-Chapter 08 고급렌더링
GameMath-Chapter 08 고급렌더링GameMath-Chapter 08 고급렌더링
GameMath-Chapter 08 고급렌더링
Mark Choi
 
GameMath-Chapter 07 조명
GameMath-Chapter 07 조명GameMath-Chapter 07 조명
GameMath-Chapter 07 조명
Mark Choi
 
GameMath-Chapter 06 카메라
GameMath-Chapter 06 카메라GameMath-Chapter 06 카메라
GameMath-Chapter 06 카메라
Mark Choi
 
GameMath-Chapter 04 사원수
GameMath-Chapter 04 사원수GameMath-Chapter 04 사원수
GameMath-Chapter 04 사원수
Mark Choi
 
Chapter 02 행렬
Chapter 02 행렬Chapter 02 행렬
Chapter 02 행렬
Mark Choi
 
GameMath-Chapter 11 운동학
GameMath-Chapter 11 운동학GameMath-Chapter 11 운동학
GameMath-Chapter 11 운동학
Mark Choi
 
GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터
Mark Choi
 
로그라이크 (Rogue like)
로그라이크 (Rogue like)로그라이크 (Rogue like)
로그라이크 (Rogue like)
Mark Choi
 
9장10장,stl abstract interface
9장10장,stl abstract interface9장10장,stl abstract interface
9장10장,stl abstract interface
Mark Choi
 
6장 performance of game_최준혁_2
6장 performance of game_최준혁_26장 performance of game_최준혁_2
6장 performance of game_최준혁_2
Mark Choi
 
STL활용, abstract interface
STL활용, abstract interfaceSTL활용, abstract interface
STL활용, abstract interface
Mark Choi
 

Mais de Mark Choi (15)

GameMath-Chapter 13 발사체
GameMath-Chapter 13 발사체GameMath-Chapter 13 발사체
GameMath-Chapter 13 발사체
 
GameMath-Chapter 10 다각형기법
GameMath-Chapter 10 다각형기법GameMath-Chapter 10 다각형기법
GameMath-Chapter 10 다각형기법
 
GameMath-Chapter 09 가시성판단
GameMath-Chapter 09 가시성판단GameMath-Chapter 09 가시성판단
GameMath-Chapter 09 가시성판단
 
GameMath-Chapter 08 고급렌더링
GameMath-Chapter 08 고급렌더링GameMath-Chapter 08 고급렌더링
GameMath-Chapter 08 고급렌더링
 
GameMath-Chapter 07 조명
GameMath-Chapter 07 조명GameMath-Chapter 07 조명
GameMath-Chapter 07 조명
 
GameMath-Chapter 06 카메라
GameMath-Chapter 06 카메라GameMath-Chapter 06 카메라
GameMath-Chapter 06 카메라
 
GameMath-Chapter 04 사원수
GameMath-Chapter 04 사원수GameMath-Chapter 04 사원수
GameMath-Chapter 04 사원수
 
Chapter 02 행렬
Chapter 02 행렬Chapter 02 행렬
Chapter 02 행렬
 
GameMath-Chapter 11 운동학
GameMath-Chapter 11 운동학GameMath-Chapter 11 운동학
GameMath-Chapter 11 운동학
 
GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터GameMath-Chapter 01 벡터
GameMath-Chapter 01 벡터
 
로그라이크 (Rogue like)
로그라이크 (Rogue like)로그라이크 (Rogue like)
로그라이크 (Rogue like)
 
9장10장,stl abstract interface
9장10장,stl abstract interface9장10장,stl abstract interface
9장10장,stl abstract interface
 
6장 performance of game_최준혁_2
6장 performance of game_최준혁_26장 performance of game_최준혁_2
6장 performance of game_최준혁_2
 
RTTI
RTTIRTTI
RTTI
 
STL활용, abstract interface
STL활용, abstract interfaceSTL활용, abstract interface
STL활용, abstract interface
 

GameMath-Chapter 03 변환

  • 1. 3 장 변환
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. ③ 구면 좌표계 (x, y, z) = (ρcosθsinφ, ρsinθsinφ, ρcosφ)
  • 8.
  • 9.
  • 10. ② 2 차원 평면 회전의 3 차원확장
  • 11.
  • 12.
  • 13.  
  • 14.
  • 15. 5. 크기 변환
  • 16. 6. 동차 좌표계 ① 동차 좌표 모조 좌표 (dummy coordinate) 를 추가하여 n  n 행렬로 연산 3 차원에서 회전과 크기 변형은 가능하지만 평행 이동과 투영은 불가능 모조 좌표 w 를 추가하여 점을 p(x,y,z,w) 로 표시 초기에는 w =1 로 설정 아핀 변환의 문제점 동차 좌표로 해결 4  4 행렬로 통일하기 위해 동차 좌표를 이용  모든 아핀 변환을 동차 좌표의 행렬 곱으로 표현 가능  변환 합성이 용이  수치 계산의 감소  고속 계산을 위한 병렬 처리가 가능 장점 크기 변형 회전 비틀기 평행 이동
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. ① 월드 좌표계와 로컬 좌표계 B: 월드 좌표계로서 3 차원 공간상의 가장 기본이 되는 고정된 좌표계 T: 움직이는 로봇 손의 끝단을 나타내는 좌표계로 , 로봇의 관절이 움직임에 따라 B 에 대해서 회전과 이동 변환이 수행된 좌표계 S: 로봇이 작업을 할 작업 테이블의 원점 좌표계며 , 이 또한 B 에 대해서 회전과 이동 변화이 수행된 좌표계이다 G: 작업 테이블의 기준 좌표계 S 에 대해서 회전과 이동 변환이 수행된 좌표계이며 테이블 위에 놓여있는 보트의 위치와 자세를 묘사 월드 좌표계 : B 로컬 좌표계 : T,S,G
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. 수고하셨습니다 ^________^;;