SlideShare ist ein Scribd-Unternehmen logo
1 von 46
URAI 2012, Session TD4: Robot & Future Info Device




   Calibration Issues in FRC:
Camera, Projector, Kinematics based
        Hybrid Approach


             Joo-Haeng Lee     ETRI
          Kosuke Maegawa       Ritsumeikan University
           Jong-Seung Park     Ritsumeikan University
                Joo-Ho Lee     Ritsumeikan University
Agenda

• Introduction: FRC
• Example Application: Robotic Spatial AR (RSAR)
• Calibration Issues: Camera, Projector, Kinematics
• Summary
• Q&A

                           2          Joo-Haeng Lee (joohaeng at etri.re.kr)
ETRI FRC 2010




      3    Joo-Haeng Lee (joohaeng at etri.re.kr)
ETRI FRC 2011




      4    Joo-Haeng Lee (joohaeng at etri.re.kr)
ETRI FRC 2012




      5    Joo-Haeng Lee (joohaeng at etri.re.kr)
ETRI FRC 2012
• Major components for RSAR
  • RSAR = Robotic Spatial Augmented Reality
ETRI FRC 2012
• Major components for RSAR
  • RSAR = Robotic Spatial Augmented Reality




   Robotis                                Logitech
                      Optoma
  Dynamixel                            HD Pro Webcam
                      PK-320
   MX-28                                   C920
Examples of RSAR
 PixelFlex        Ubiquitous Display
(MIT, 2001)   (Ritsumeikan Univ. , 2006)




 LuminAR             Beamatron
(MIT; 2010)   (Microsoft Research, 2012)
Examples of RSAR
 PixelFlex        Ubiquitous Display
(MIT, 2001)   (Ritsumeikan Univ. , 2006)




 LuminAR             Beamatron
(MIT; 2010)   (Microsoft Research, 2012)
FRC RSAR




Image in the world:
   Body outline
                         8       Joo-Haeng Lee (joohaeng at etri.re.kr)
FRC RSAR




Image in the world:    Image from R Prj:
   Body outline            Skeleton
                               8           Joo-Haeng Lee (joohaeng at etri.re.kr)
FRC RSAR




Image in the world:    Image from R Prj:       Image from L Prj:
   Body outline            Skeleton                Vessels
                               8           Joo-Haeng Lee (joohaeng at etri.re.kr)
FRC RSAR
FRC RSAR
Motivation


• Calibration really matters in RSAR!
  • camera to capture the geometry of the world
  • projector to display on the real-world surface
  • kinematics to control and sense the motion
Calibration: Camera
Calibration: Camera

• Camera Model
  • Qc = Mc Xwc G
    • Qc: image in the camera
    • Mc: camera internal
    • Xwc: camera external
    • G: geometry in the world
Calibration: Camera

• Chang’s method in OpenCV
  • internal and external parameters + lens distortion
Calibration: Camera

• Chang’s method in OpenCV
  • internal and external parameters + lens distortion
• Issues
  • geometric constraints should be considered for
    precise calibration of other components such as
    kinematics
Calibration: Projector
Calibration: Projector
• Projection Model
  • Qp = Mp Xwp Gp
  • Gp = Xwp-1 Mp-1 Qp
    • Qp: image to be projected
    • Mp: projector internal
    • Xwp: projector external
    • Gp: projected area in the world
Calibration: Projector
• Chang’s method in OpenCV
  • If a projector is not moving or well aligned, we can
    apply Chang’s method as in the camera case
Calibration: Projector
• Chang’s method in OpenCV
  • If a projector is not moving or well aligned, we can
    apply Chang’s method as in the camera case
• Issues
  • However, for a moving projector, we need to handle
    lens shift, which cannot be solved using Chang’s.
Calibration: Projector
• Tsai’s method with custom implementation
  • Can handle lens shift: no need to specify the image
    size
Calibration: Projector
• Tsai’s method with custom implementation
  • Can handle lens shift: no need to specify the image
    size
  • Constrained concave programming based on
    Lagrangian multiplier method: Qp = P G
Calibration: Projector
• Tsai’s method with custom implementation
  • Can handle lens shift: no need to specify the image
    size
  • Constrained concave programming based on
    Lagrangian multiplier method: Qp = P G
  • RQ decomposition: P = Mp Xwp
Calibration: Projector
• Tsai’s method with custom implementation




          Fig. An optical center of a projector (in green) that is approximated from camera frustums
          from data set #2. Each frustum is aligned in the common coordinate frame of a camera.
          The optical center of a camera (in white) is the origin of the frame. Optical centers of a
          projector computed using the previous method (assuming no-lens shift) are in gray.




               A pair of red and blue points is the
               closest points between two frustum
               Extended rectangles (in orange) from the partial rectangles (in blue).(in gray) of a
          Fig. edges. The average is the                         Six optical centers
               approximate optical center of a                   projector assuming the no lens-shift.
               projector (in green).                             Computed using the fixed internal
Calibration: Projector-Camera

• Projector-camera system
  • Calibrated camera: Mc and Xwc
  • Calibrated projector: Mp and Xwp
Calibration: Projector-Camera

• Projector-camera system
  • Calibrated camera: Mc and Xwc
  • Calibrated projector: Mp and Xwp
  • Transformation between projector and camera
Calibration: Projector-Camera

• Projector-camera system
  • Calibrated camera: Mc and Xwc
  • Calibrated projector: Mp and Xwp
  • Transformation between projector and camera
    • Xcp = Xwp Xcw = Xwp Xwc -1
Calibration: Projector-Camera

• Projector-camera system
  • Calibrated camera: Mc and Xwc
  • Calibrated projector: Mp and Xwp
  • Transformation between projector and camera
    • Xcp = Xwp Xcw = Xwp Xwc -1
  • Transformation from the world to the projector
Calibration: Projector-Camera

• Projector-camera system
  • Calibrated camera: Mc and Xwc
  • Calibrated projector: Mp and Xwp
  • Transformation between projector and camera
    • Xcp = Xwp Xcw = Xwp Xwc -1
  • Transformation from the world to the projector
    • Xwp(t) = Xcp Xwc(t)
Calibration: Kinematics
• Precise calibration of kinematics is required for
  the quality of RSAR application in FRC
  • (ex) inverse kinematics
Calibration: Kinematics
• Need to consider the difference between the
  CAD model and the actual assembly
Calibration: Kinematics
• Vision-based kinematics calibration (in progress)
Calibration: Kinematics
• Vision-based kinematics calibration (in progress)
Calibration: Kinematics
• Vision-based kinematics calibration (in progress)
Calibration: Kinematics
• Vision-based kinematics calibration (in progress)
Calibration: Kinematics
• Vision-based kinematics calibration (in progress)
Summary
Summary

• Calibration Process
  • Camera: Chang’s method
  • Projector: Tsai’s method
  • Projector-Camera: Xcp
  • Kinematics: vision-based approach
Summary

• Calibration Process
  • Camera: Chang’s method
  • Projector: Tsai’s method
  • Projector-Camera: Xcp
  • Kinematics: vision-based approach
• Future Works
  • Better precision from hybrid calibration approach
Q &A



joohaeng at etri dot re dot kr
Memo
Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approach (URAI 2012)

Weitere ähnliche Inhalte

Was ist angesagt?

3D SLAM introcution& current status
3D SLAM introcution& current status3D SLAM introcution& current status
3D SLAM introcution& current statuse8xu
 
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019StanfordComputationalImaging
 
Nikon system configuration & application
Nikon system configuration & applicationNikon system configuration & application
Nikon system configuration & applicationDutsadee Settaboot
 
Magnetic tracking --- talking from Magic Leap One
Magnetic tracking --- talking from Magic Leap OneMagnetic tracking --- talking from Magic Leap One
Magnetic tracking --- talking from Magic Leap OneJames D.B. Wang, PhD
 
VSlam 2017 11_20(張閎智)
VSlam 2017 11_20(張閎智)VSlam 2017 11_20(張閎智)
VSlam 2017 11_20(張閎智)Hung-Chih Chang
 
Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1
Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1
Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1James D.B. Wang, PhD
 
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 1)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 1)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 1)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 1)Matthew O'Toole
 
DD18 - SEED - Raytracing in Hybrid Real-Time Rendering
DD18 - SEED - Raytracing in Hybrid Real-Time RenderingDD18 - SEED - Raytracing in Hybrid Real-Time Rendering
DD18 - SEED - Raytracing in Hybrid Real-Time RenderingElectronic Arts / DICE
 
IGARSS2011-Present_Status_of_GOCI-AHN_110722-03s.pptx
IGARSS2011-Present_Status_of_GOCI-AHN_110722-03s.pptxIGARSS2011-Present_Status_of_GOCI-AHN_110722-03s.pptx
IGARSS2011-Present_Status_of_GOCI-AHN_110722-03s.pptxgrssieee
 
Wave-Based Non-Line-of-Sight Imaging Using Fast f–k Migration | SIGGRAPH 2019
Wave-Based Non-Line-of-Sight Imaging Using Fast f–k Migration | SIGGRAPH 2019Wave-Based Non-Line-of-Sight Imaging Using Fast f–k Migration | SIGGRAPH 2019
Wave-Based Non-Line-of-Sight Imaging Using Fast f–k Migration | SIGGRAPH 2019David Lindell
 
IGARSS 2011 pt slides_7 28 2011.ppt
IGARSS 2011 pt slides_7 28 2011.pptIGARSS 2011 pt slides_7 28 2011.ppt
IGARSS 2011 pt slides_7 28 2011.pptgrssieee
 
Single photon 3D Imaging with Deep Sensor Fusion
Single photon 3D Imaging with Deep Sensor FusionSingle photon 3D Imaging with Deep Sensor Fusion
Single photon 3D Imaging with Deep Sensor FusionDavid Lindell
 
PhD thesis defence slides
PhD thesis defence slidesPhD thesis defence slides
PhD thesis defence slidesSean Moran
 
Analysis & Design of CMOS MEMS Gyroscope
Analysis & Design of CMOS MEMS GyroscopeAnalysis & Design of CMOS MEMS Gyroscope
Analysis & Design of CMOS MEMS GyroscopeJames D.B. Wang, PhD
 
PR-278: RAFT: Recurrent All-Pairs Field Transforms for Optical Flow
PR-278: RAFT: Recurrent All-Pairs Field Transforms for Optical FlowPR-278: RAFT: Recurrent All-Pairs Field Transforms for Optical Flow
PR-278: RAFT: Recurrent All-Pairs Field Transforms for Optical FlowHyeongmin Lee
 
Shiny Pixels and Beyond: Real-Time Raytracing at SEED
Shiny Pixels and Beyond: Real-Time Raytracing at SEEDShiny Pixels and Beyond: Real-Time Raytracing at SEED
Shiny Pixels and Beyond: Real-Time Raytracing at SEEDElectronic Arts / DICE
 
Human Action Recognition Based on Spacio-temporal features
Human Action Recognition Based on Spacio-temporal featuresHuman Action Recognition Based on Spacio-temporal features
Human Action Recognition Based on Spacio-temporal featuresnikhilus85
 
Human Action Recognition Based on Spacio-temporal features-Poster
Human Action Recognition Based on Spacio-temporal features-PosterHuman Action Recognition Based on Spacio-temporal features-Poster
Human Action Recognition Based on Spacio-temporal features-Posternikhilus85
 
Object Detection Beyond Mask R-CNN and RetinaNet I
Object Detection Beyond Mask R-CNN and RetinaNet IObject Detection Beyond Mask R-CNN and RetinaNet I
Object Detection Beyond Mask R-CNN and RetinaNet IWanjin Yu
 

Was ist angesagt? (20)

3D SLAM introcution& current status
3D SLAM introcution& current status3D SLAM introcution& current status
3D SLAM introcution& current status
 
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
 
Nikon system configuration & application
Nikon system configuration & applicationNikon system configuration & application
Nikon system configuration & application
 
Magnetic tracking --- talking from Magic Leap One
Magnetic tracking --- talking from Magic Leap OneMagnetic tracking --- talking from Magic Leap One
Magnetic tracking --- talking from Magic Leap One
 
VSlam 2017 11_20(張閎智)
VSlam 2017 11_20(張閎智)VSlam 2017 11_20(張閎智)
VSlam 2017 11_20(張閎智)
 
Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1
Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1
Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1
 
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 1)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 1)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 1)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 1)
 
DD18 - SEED - Raytracing in Hybrid Real-Time Rendering
DD18 - SEED - Raytracing in Hybrid Real-Time RenderingDD18 - SEED - Raytracing in Hybrid Real-Time Rendering
DD18 - SEED - Raytracing in Hybrid Real-Time Rendering
 
IGARSS2011-Present_Status_of_GOCI-AHN_110722-03s.pptx
IGARSS2011-Present_Status_of_GOCI-AHN_110722-03s.pptxIGARSS2011-Present_Status_of_GOCI-AHN_110722-03s.pptx
IGARSS2011-Present_Status_of_GOCI-AHN_110722-03s.pptx
 
Wave-Based Non-Line-of-Sight Imaging Using Fast f–k Migration | SIGGRAPH 2019
Wave-Based Non-Line-of-Sight Imaging Using Fast f–k Migration | SIGGRAPH 2019Wave-Based Non-Line-of-Sight Imaging Using Fast f–k Migration | SIGGRAPH 2019
Wave-Based Non-Line-of-Sight Imaging Using Fast f–k Migration | SIGGRAPH 2019
 
IGARSS 2011 pt slides_7 28 2011.ppt
IGARSS 2011 pt slides_7 28 2011.pptIGARSS 2011 pt slides_7 28 2011.ppt
IGARSS 2011 pt slides_7 28 2011.ppt
 
Single photon 3D Imaging with Deep Sensor Fusion
Single photon 3D Imaging with Deep Sensor FusionSingle photon 3D Imaging with Deep Sensor Fusion
Single photon 3D Imaging with Deep Sensor Fusion
 
PhD thesis defence slides
PhD thesis defence slidesPhD thesis defence slides
PhD thesis defence slides
 
Analysis & Design of CMOS MEMS Gyroscope
Analysis & Design of CMOS MEMS GyroscopeAnalysis & Design of CMOS MEMS Gyroscope
Analysis & Design of CMOS MEMS Gyroscope
 
PR-278: RAFT: Recurrent All-Pairs Field Transforms for Optical Flow
PR-278: RAFT: Recurrent All-Pairs Field Transforms for Optical FlowPR-278: RAFT: Recurrent All-Pairs Field Transforms for Optical Flow
PR-278: RAFT: Recurrent All-Pairs Field Transforms for Optical Flow
 
Shiny Pixels and Beyond: Real-Time Raytracing at SEED
Shiny Pixels and Beyond: Real-Time Raytracing at SEEDShiny Pixels and Beyond: Real-Time Raytracing at SEED
Shiny Pixels and Beyond: Real-Time Raytracing at SEED
 
Pr266
Pr266Pr266
Pr266
 
Human Action Recognition Based on Spacio-temporal features
Human Action Recognition Based on Spacio-temporal featuresHuman Action Recognition Based on Spacio-temporal features
Human Action Recognition Based on Spacio-temporal features
 
Human Action Recognition Based on Spacio-temporal features-Poster
Human Action Recognition Based on Spacio-temporal features-PosterHuman Action Recognition Based on Spacio-temporal features-Poster
Human Action Recognition Based on Spacio-temporal features-Poster
 
Object Detection Beyond Mask R-CNN and RetinaNet I
Object Detection Beyond Mask R-CNN and RetinaNet IObject Detection Beyond Mask R-CNN and RetinaNet I
Object Detection Beyond Mask R-CNN and RetinaNet I
 

Ähnlich wie Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approach (URAI 2012)

Visual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environmentsVisual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environmentsNAVER Engineering
 
Transformer in Vision
Transformer in VisionTransformer in Vision
Transformer in VisionSangmin Woo
 
Determination of System Geometrical Parameters and Consistency between Scans ...
Determination of System Geometrical Parameters and Consistency between Scans ...Determination of System Geometrical Parameters and Consistency between Scans ...
Determination of System Geometrical Parameters and Consistency between Scans ...David Scaduto
 
Efficient architecture to condensate visual information driven by attention ...
Efficient architecture to condensate visual information driven by attention ...Efficient architecture to condensate visual information driven by attention ...
Efficient architecture to condensate visual information driven by attention ...Sara Granados Cabeza
 
ZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstructionZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstructionZhejian Peng
 
426 Lecture5: AR Registration
426 Lecture5: AR Registration426 Lecture5: AR Registration
426 Lecture5: AR RegistrationMark Billinghurst
 
Fisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous DrivingFisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous DrivingYu Huang
 
Deep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementDeep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementSean Moran
 
Introductory Level of SLAM Seminar
Introductory Level of SLAM SeminarIntroductory Level of SLAM Seminar
Introductory Level of SLAM SeminarDong-Won Shin
 
Robotic Spatial AR (로봇 공간증강현실 기술 소개)
Robotic Spatial AR (로봇 공간증강현실 기술 소개)Robotic Spatial AR (로봇 공간증강현실 기술 소개)
Robotic Spatial AR (로봇 공간증강현실 기술 소개)Joo-Haeng Lee
 
BallCatchingRobot
BallCatchingRobotBallCatchingRobot
BallCatchingRobotgauravbrd
 
IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...
IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...
IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...IRJET Journal
 
Anjali (qa qc on cr dr)
Anjali (qa qc on cr dr)Anjali (qa qc on cr dr)
Anjali (qa qc on cr dr)globalsoin
 
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...Kitsukawa Yuki
 
Defect detection in circlips using image processing in ni lab view
Defect detection in circlips using image processing in ni lab viewDefect detection in circlips using image processing in ni lab view
Defect detection in circlips using image processing in ni lab viewSayali Bodhankar
 

Ähnlich wie Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approach (URAI 2012) (20)

2021_GimbalCameras.pptx
2021_GimbalCameras.pptx2021_GimbalCameras.pptx
2021_GimbalCameras.pptx
 
Visual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environmentsVisual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environments
 
Transformer in Vision
Transformer in VisionTransformer in Vision
Transformer in Vision
 
Determination of System Geometrical Parameters and Consistency between Scans ...
Determination of System Geometrical Parameters and Consistency between Scans ...Determination of System Geometrical Parameters and Consistency between Scans ...
Determination of System Geometrical Parameters and Consistency between Scans ...
 
Efficient architecture to condensate visual information driven by attention ...
Efficient architecture to condensate visual information driven by attention ...Efficient architecture to condensate visual information driven by attention ...
Efficient architecture to condensate visual information driven by attention ...
 
Computational Photography_TED.pptx
Computational Photography_TED.pptxComputational Photography_TED.pptx
Computational Photography_TED.pptx
 
Poster_Final
Poster_FinalPoster_Final
Poster_Final
 
ZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstructionZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstruction
 
426 Lecture5: AR Registration
426 Lecture5: AR Registration426 Lecture5: AR Registration
426 Lecture5: AR Registration
 
Fisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous DrivingFisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous Driving
 
Deep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementDeep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image Enhancement
 
SciTech2016
SciTech2016SciTech2016
SciTech2016
 
Dip lect1-sent
Dip lect1-sentDip lect1-sent
Dip lect1-sent
 
Introductory Level of SLAM Seminar
Introductory Level of SLAM SeminarIntroductory Level of SLAM Seminar
Introductory Level of SLAM Seminar
 
Robotic Spatial AR (로봇 공간증강현실 기술 소개)
Robotic Spatial AR (로봇 공간증강현실 기술 소개)Robotic Spatial AR (로봇 공간증강현실 기술 소개)
Robotic Spatial AR (로봇 공간증강현실 기술 소개)
 
BallCatchingRobot
BallCatchingRobotBallCatchingRobot
BallCatchingRobot
 
IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...
IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...
IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...
 
Anjali (qa qc on cr dr)
Anjali (qa qc on cr dr)Anjali (qa qc on cr dr)
Anjali (qa qc on cr dr)
 
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
 
Defect detection in circlips using image processing in ni lab view
Defect detection in circlips using image processing in ni lab viewDefect detection in circlips using image processing in ni lab view
Defect detection in circlips using image processing in ni lab view
 

Mehr von Joo-Haeng Lee

Notes on Reinforcement Learning - v0.1
Notes on Reinforcement Learning - v0.1Notes on Reinforcement Learning - v0.1
Notes on Reinforcement Learning - v0.1Joo-Haeng Lee
 
My first IKEA assembly
My first IKEA assemblyMy first IKEA assembly
My first IKEA assemblyJoo-Haeng Lee
 
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법Joo-Haeng Lee
 
이동 로봇을 위한 사각형 기반 위치 추정의 기하학적 방법
이동 로봇을 위한 사각형 기반 위치 추정의 기하학적 방법이동 로봇을 위한 사각형 기반 위치 추정의 기하학적 방법
이동 로봇을 위한 사각형 기반 위치 추정의 기하학적 방법Joo-Haeng Lee
 
Spatial AR: Toward Augmentation of Ambient and Effective Interaction Channel
Spatial AR: Toward Augmentation of Ambient and Effective Interaction ChannelSpatial AR: Toward Augmentation of Ambient and Effective Interaction Channel
Spatial AR: Toward Augmentation of Ambient and Effective Interaction ChannelJoo-Haeng Lee
 
New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...Joo-Haeng Lee
 
New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...Joo-Haeng Lee
 
화홍문 사진 모음 및 편액에 대한 CLC 기반의 사각형 복원 (An Application of CLC on a framed picture ...
화홍문 사진 모음 및 편액에 대한 CLC 기반의 사각형 복원 (An Application of CLC on a framed picture ...화홍문 사진 모음 및 편액에 대한 CLC 기반의 사각형 복원 (An Application of CLC on a framed picture ...
화홍문 사진 모음 및 편액에 대한 CLC 기반의 사각형 복원 (An Application of CLC on a framed picture ...Joo-Haeng Lee
 
Inverse Perspective Projection of Convex Quadrilaterals
Inverse Perspective Projection of Convex QuadrilateralsInverse Perspective Projection of Convex Quadrilaterals
Inverse Perspective Projection of Convex QuadrilateralsJoo-Haeng Lee
 
Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)
Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)
Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)Joo-Haeng Lee
 
Camera Calibration from a Single Image based on Coupled Line Cameras and Rect...
Camera Calibration from a Single Image based on Coupled Line Cameras and Rect...Camera Calibration from a Single Image based on Coupled Line Cameras and Rect...
Camera Calibration from a Single Image based on Coupled Line Cameras and Rect...Joo-Haeng Lee
 
공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)
공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)
공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)Joo-Haeng Lee
 
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)Joo-Haeng Lee
 
Camera calibration from a single image based on coupled line cameras and rect...
Camera calibration from a single image based on coupled line cameras and rect...Camera calibration from a single image based on coupled line cameras and rect...
Camera calibration from a single image based on coupled line cameras and rect...Joo-Haeng Lee
 
Ribs and Fans of Bezier Curves and Surfaces with Applications
Ribs and Fans of Bezier Curves and Surfaces with ApplicationsRibs and Fans of Bezier Curves and Surfaces with Applications
Ribs and Fans of Bezier Curves and Surfaces with ApplicationsJoo-Haeng Lee
 

Mehr von Joo-Haeng Lee (15)

Notes on Reinforcement Learning - v0.1
Notes on Reinforcement Learning - v0.1Notes on Reinforcement Learning - v0.1
Notes on Reinforcement Learning - v0.1
 
My first IKEA assembly
My first IKEA assemblyMy first IKEA assembly
My first IKEA assembly
 
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법
 
이동 로봇을 위한 사각형 기반 위치 추정의 기하학적 방법
이동 로봇을 위한 사각형 기반 위치 추정의 기하학적 방법이동 로봇을 위한 사각형 기반 위치 추정의 기하학적 방법
이동 로봇을 위한 사각형 기반 위치 추정의 기하학적 방법
 
Spatial AR: Toward Augmentation of Ambient and Effective Interaction Channel
Spatial AR: Toward Augmentation of Ambient and Effective Interaction ChannelSpatial AR: Toward Augmentation of Ambient and Effective Interaction Channel
Spatial AR: Toward Augmentation of Ambient and Effective Interaction Channel
 
New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...
 
New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...
 
화홍문 사진 모음 및 편액에 대한 CLC 기반의 사각형 복원 (An Application of CLC on a framed picture ...
화홍문 사진 모음 및 편액에 대한 CLC 기반의 사각형 복원 (An Application of CLC on a framed picture ...화홍문 사진 모음 및 편액에 대한 CLC 기반의 사각형 복원 (An Application of CLC on a framed picture ...
화홍문 사진 모음 및 편액에 대한 CLC 기반의 사각형 복원 (An Application of CLC on a framed picture ...
 
Inverse Perspective Projection of Convex Quadrilaterals
Inverse Perspective Projection of Convex QuadrilateralsInverse Perspective Projection of Convex Quadrilaterals
Inverse Perspective Projection of Convex Quadrilaterals
 
Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)
Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)
Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)
 
Camera Calibration from a Single Image based on Coupled Line Cameras and Rect...
Camera Calibration from a Single Image based on Coupled Line Cameras and Rect...Camera Calibration from a Single Image based on Coupled Line Cameras and Rect...
Camera Calibration from a Single Image based on Coupled Line Cameras and Rect...
 
공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)
공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)
공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)
 
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)
 
Camera calibration from a single image based on coupled line cameras and rect...
Camera calibration from a single image based on coupled line cameras and rect...Camera calibration from a single image based on coupled line cameras and rect...
Camera calibration from a single image based on coupled line cameras and rect...
 
Ribs and Fans of Bezier Curves and Surfaces with Applications
Ribs and Fans of Bezier Curves and Surfaces with ApplicationsRibs and Fans of Bezier Curves and Surfaces with Applications
Ribs and Fans of Bezier Curves and Surfaces with Applications
 

Kürzlich hochgeladen

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Kürzlich hochgeladen (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approach (URAI 2012)

  • 1. URAI 2012, Session TD4: Robot & Future Info Device Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approach Joo-Haeng Lee ETRI Kosuke Maegawa Ritsumeikan University Jong-Seung Park Ritsumeikan University Joo-Ho Lee Ritsumeikan University
  • 2. Agenda • Introduction: FRC • Example Application: Robotic Spatial AR (RSAR) • Calibration Issues: Camera, Projector, Kinematics • Summary • Q&A 2 Joo-Haeng Lee (joohaeng at etri.re.kr)
  • 3. ETRI FRC 2010 3 Joo-Haeng Lee (joohaeng at etri.re.kr)
  • 4. ETRI FRC 2011 4 Joo-Haeng Lee (joohaeng at etri.re.kr)
  • 5. ETRI FRC 2012 5 Joo-Haeng Lee (joohaeng at etri.re.kr)
  • 6. ETRI FRC 2012 • Major components for RSAR • RSAR = Robotic Spatial Augmented Reality
  • 7. ETRI FRC 2012 • Major components for RSAR • RSAR = Robotic Spatial Augmented Reality Robotis Logitech Optoma Dynamixel HD Pro Webcam PK-320 MX-28 C920
  • 8. Examples of RSAR PixelFlex Ubiquitous Display (MIT, 2001) (Ritsumeikan Univ. , 2006) LuminAR Beamatron (MIT; 2010) (Microsoft Research, 2012)
  • 9. Examples of RSAR PixelFlex Ubiquitous Display (MIT, 2001) (Ritsumeikan Univ. , 2006) LuminAR Beamatron (MIT; 2010) (Microsoft Research, 2012)
  • 10. FRC RSAR Image in the world: Body outline 8 Joo-Haeng Lee (joohaeng at etri.re.kr)
  • 11. FRC RSAR Image in the world: Image from R Prj: Body outline Skeleton 8 Joo-Haeng Lee (joohaeng at etri.re.kr)
  • 12. FRC RSAR Image in the world: Image from R Prj: Image from L Prj: Body outline Skeleton Vessels 8 Joo-Haeng Lee (joohaeng at etri.re.kr)
  • 15. Motivation • Calibration really matters in RSAR! • camera to capture the geometry of the world • projector to display on the real-world surface • kinematics to control and sense the motion
  • 17. Calibration: Camera • Camera Model • Qc = Mc Xwc G • Qc: image in the camera • Mc: camera internal • Xwc: camera external • G: geometry in the world
  • 18. Calibration: Camera • Chang’s method in OpenCV • internal and external parameters + lens distortion
  • 19. Calibration: Camera • Chang’s method in OpenCV • internal and external parameters + lens distortion • Issues • geometric constraints should be considered for precise calibration of other components such as kinematics
  • 21. Calibration: Projector • Projection Model • Qp = Mp Xwp Gp • Gp = Xwp-1 Mp-1 Qp • Qp: image to be projected • Mp: projector internal • Xwp: projector external • Gp: projected area in the world
  • 22. Calibration: Projector • Chang’s method in OpenCV • If a projector is not moving or well aligned, we can apply Chang’s method as in the camera case
  • 23. Calibration: Projector • Chang’s method in OpenCV • If a projector is not moving or well aligned, we can apply Chang’s method as in the camera case • Issues • However, for a moving projector, we need to handle lens shift, which cannot be solved using Chang’s.
  • 24. Calibration: Projector • Tsai’s method with custom implementation • Can handle lens shift: no need to specify the image size
  • 25. Calibration: Projector • Tsai’s method with custom implementation • Can handle lens shift: no need to specify the image size • Constrained concave programming based on Lagrangian multiplier method: Qp = P G
  • 26. Calibration: Projector • Tsai’s method with custom implementation • Can handle lens shift: no need to specify the image size • Constrained concave programming based on Lagrangian multiplier method: Qp = P G • RQ decomposition: P = Mp Xwp
  • 27. Calibration: Projector • Tsai’s method with custom implementation Fig. An optical center of a projector (in green) that is approximated from camera frustums from data set #2. Each frustum is aligned in the common coordinate frame of a camera. The optical center of a camera (in white) is the origin of the frame. Optical centers of a projector computed using the previous method (assuming no-lens shift) are in gray. A pair of red and blue points is the closest points between two frustum Extended rectangles (in orange) from the partial rectangles (in blue).(in gray) of a Fig. edges. The average is the Six optical centers approximate optical center of a projector assuming the no lens-shift. projector (in green). Computed using the fixed internal
  • 28. Calibration: Projector-Camera • Projector-camera system • Calibrated camera: Mc and Xwc • Calibrated projector: Mp and Xwp
  • 29. Calibration: Projector-Camera • Projector-camera system • Calibrated camera: Mc and Xwc • Calibrated projector: Mp and Xwp • Transformation between projector and camera
  • 30. Calibration: Projector-Camera • Projector-camera system • Calibrated camera: Mc and Xwc • Calibrated projector: Mp and Xwp • Transformation between projector and camera • Xcp = Xwp Xcw = Xwp Xwc -1
  • 31. Calibration: Projector-Camera • Projector-camera system • Calibrated camera: Mc and Xwc • Calibrated projector: Mp and Xwp • Transformation between projector and camera • Xcp = Xwp Xcw = Xwp Xwc -1 • Transformation from the world to the projector
  • 32. Calibration: Projector-Camera • Projector-camera system • Calibrated camera: Mc and Xwc • Calibrated projector: Mp and Xwp • Transformation between projector and camera • Xcp = Xwp Xcw = Xwp Xwc -1 • Transformation from the world to the projector • Xwp(t) = Xcp Xwc(t)
  • 33. Calibration: Kinematics • Precise calibration of kinematics is required for the quality of RSAR application in FRC • (ex) inverse kinematics
  • 34. Calibration: Kinematics • Need to consider the difference between the CAD model and the actual assembly
  • 35. Calibration: Kinematics • Vision-based kinematics calibration (in progress)
  • 36. Calibration: Kinematics • Vision-based kinematics calibration (in progress)
  • 37. Calibration: Kinematics • Vision-based kinematics calibration (in progress)
  • 38. Calibration: Kinematics • Vision-based kinematics calibration (in progress)
  • 39. Calibration: Kinematics • Vision-based kinematics calibration (in progress)
  • 41. Summary • Calibration Process • Camera: Chang’s method • Projector: Tsai’s method • Projector-Camera: Xcp • Kinematics: vision-based approach
  • 42. Summary • Calibration Process • Camera: Chang’s method • Projector: Tsai’s method • Projector-Camera: Xcp • Kinematics: vision-based approach • Future Works • Better precision from hybrid calibration approach
  • 43. Q &A joohaeng at etri dot re dot kr
  • 44.
  • 45. Memo