using laser projectors for augmented...

18
Using Laser Projectors for Augmented Reality Björn Schwerdtfeger

Upload: others

Post on 26-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using Laser Projectors for Augmented Realitycampar.in.tum.de/twiki/pub/UbiTrack/TrackframeDay09/6...Applications 1: Quality Assurance in Series Production Inspection of welding points

Using Laser Projectors for Augmented Reality

Björn Schwerdtfeger

Page 2: Using Laser Projectors for Augmented Realitycampar.in.tum.de/twiki/pub/UbiTrack/TrackframeDay09/6...Applications 1: Quality Assurance in Series Production Inspection of welding points

2Using Laser Projectors for Augmented Reality - B. Schw erdtfeger

Outline

• Applications

– Quality assurance

– Maintenance

• Problems

– 1) Projecting on arbitrary surfaces

– 2) Accuracy and sources of error

– 3) Where to mount the projector

• Current system

– Setup

– Accuracy evaluation

• Summary

2

Page 3: Using Laser Projectors for Augmented Realitycampar.in.tum.de/twiki/pub/UbiTrack/TrackframeDay09/6...Applications 1: Quality Assurance in Series Production Inspection of welding points

Applications 1: Quality Assurance in Series Production

Inspection of welding points on white bodies

– E.g car doors

– Each 25th door

– Varying points (due to previous quality )

– Different methods of inspection

• e.g viewing, ultrasound, destructive testing

Using Laser Projectors for Augmented Reality - B. Schw erdtfeger

Page 4: Using Laser Projectors for Augmented Realitycampar.in.tum.de/twiki/pub/UbiTrack/TrackframeDay09/6...Applications 1: Quality Assurance in Series Production Inspection of welding points

4Using Laser Projectors for Augmented Reality - B. Schw erdtfeger

Applications 2: Maintenance Support

• Display of the maintenance workflow

• Requirements

– Mobile

– Quick and easy set-up

4

Page 5: Using Laser Projectors for Augmented Realitycampar.in.tum.de/twiki/pub/UbiTrack/TrackframeDay09/6...Applications 1: Quality Assurance in Series Production Inspection of welding points

5Using Laser Projectors for Augmented Reality - B. Schw erdtfeger

Problems

• 1) Projection on arbitrary surfaces

• 2) Accuracy and sources of error

• 3) Where to mount the projector

5

Page 6: Using Laser Projectors for Augmented Realitycampar.in.tum.de/twiki/pub/UbiTrack/TrackframeDay09/6...Applications 1: Quality Assurance in Series Production Inspection of welding points

6Using Laser Projectors for Augmented Reality - B. Schw erdtfeger

Problem: 1) Projection on Arbitrary Surfaces

• General

– Requires presence of a surface

– Public display

• Photometric and Optical

– Bright illuminated workplaces

– Metallic raw objects (e.g. white body)

• reflecting light mainly in the specular direction

• minimal amount of light is reflected omnidirectional

towards arbitrary viewer positions

• Geometric issues

– Deep dents, significant surface structure

– Requires a pre-distorted projection

6

Page 7: Using Laser Projectors for Augmented Realitycampar.in.tum.de/twiki/pub/UbiTrack/TrackframeDay09/6...Applications 1: Quality Assurance in Series Production Inspection of welding points

7Using Laser Projectors for Augmented Reality - B. Schw erdtfeger

Problem: 1) Projection on Arbitrary Surfaces

Hybride Display

7

where-to-act

what-to-do

Page 8: Using Laser Projectors for Augmented Realitycampar.in.tum.de/twiki/pub/UbiTrack/TrackframeDay09/6...Applications 1: Quality Assurance in Series Production Inspection of welding points

8Using Laser Projectors for Augmented Reality - B. Schw erdtfeger

Problem: 2) Accuracy and Sources of Error

• Accuracy depends on distance between projector and object rather than user and object

• E.g. 1 cm Accuracy required

– projection distance 2 meters -> requires 5 mrad ≈ 0.3°

• Sources of error

– Intrinsic calibration

– Extrinsic calibration (tracking)

• use inside-out (better rotation)

• instead of outside-in (better translation)

– Cheap laser scanners

8

Page 9: Using Laser Projectors for Augmented Realitycampar.in.tum.de/twiki/pub/UbiTrack/TrackframeDay09/6...Applications 1: Quality Assurance in Series Production Inspection of welding points

9Using Laser Projectors for Augmented Reality - B. Schw erdtfeger

Problem: 3) Where to Mount the Projector

• Occlusion

– By user (standing in the line of projection)

– By object itself (protruding parts)

• Solutions

– Optimized projector placement (next Slide)

– Smart projection (not yet solved)

9

Page 10: Using Laser Projectors for Augmented Realitycampar.in.tum.de/twiki/pub/UbiTrack/TrackframeDay09/6...Applications 1: Quality Assurance in Series Production Inspection of welding points

10Using Laser Projectors for Augmented Reality - B. Schw erdtfeger

Problem: 3) Where to Mount the Projector

• Head/shoulder-mounted projector

– Unlimited field of projection

– No occlusion problems

– Has to be light-weight

• Accurate scanners are heavy

• Needs accurate and fast tracking

– Acceptability

• Room mounted

– Slow but robust tracking

– No weight limitations

– Limited field of projection

– Occlusion problem

– Potentially expensive

10

Page 11: Using Laser Projectors for Augmented Realitycampar.in.tum.de/twiki/pub/UbiTrack/TrackframeDay09/6...Applications 1: Quality Assurance in Series Production Inspection of welding points

11Using Laser Projectors for Augmented Reality - B. Schw erdtfeger

Current System

• Tripod mounted: balances some tradeoffs

• Still movable - reconfigurable

– does not suffer from limited range of a room-mounted setup

• More weight possible

– scanning

– extra sensing hardware

• No fast tracking required

11

Page 12: Using Laser Projectors for Augmented Realitycampar.in.tum.de/twiki/pub/UbiTrack/TrackframeDay09/6...Applications 1: Quality Assurance in Series Production Inspection of welding points

12Using Laser Projectors for Augmented Reality - B. Schw erdtfeger

Current System

• Inside-out tracking

– Theoretically better than outside-in

• Fish-eye camera

– Tracked object always in Fiels of view

12

Camera

Scanner

Laser

Page 13: Using Laser Projectors for Augmented Realitycampar.in.tum.de/twiki/pub/UbiTrack/TrackframeDay09/6...Applications 1: Quality Assurance in Series Production Inspection of welding points

13Using Laser Projectors for Augmented Reality - B. Schw erdtfeger

Current System: Accuracy Evaluation

13

Outside-In Tracking vs. Inside-Out Tracking

Page 14: Using Laser Projectors for Augmented Realitycampar.in.tum.de/twiki/pub/UbiTrack/TrackframeDay09/6...Applications 1: Quality Assurance in Series Production Inspection of welding points

14Using Laser Projectors for Augmented Reality - B. Schw erdtfeger

Current System: Accuracy Evaluation

14

Page 15: Using Laser Projectors for Augmented Realitycampar.in.tum.de/twiki/pub/UbiTrack/TrackframeDay09/6...Applications 1: Quality Assurance in Series Production Inspection of welding points

15Using Laser Projectors for Augmented Reality - B. Schw erdtfeger

Current System: Accuracy Evaluation

15

Outside-In Tracking

ART Target

(Laser)

Laser Projection (Intrinsics)

ART

Origin

Projection

TargetProjection

TargetProjection Target

Page 16: Using Laser Projectors for Augmented Realitycampar.in.tum.de/twiki/pub/UbiTrack/TrackframeDay09/6...Applications 1: Quality Assurance in Series Production Inspection of welding points

16Using Laser Projectors for Augmented Reality - B. Schw erdtfeger

Current System: Accuracy Evaluation

16

Inside-Out Tracking

Camera

Laser Projection (Intrinsics)

Marker

Projection

TargetProjection

TargetProjection Target

Page 17: Using Laser Projectors for Augmented Realitycampar.in.tum.de/twiki/pub/UbiTrack/TrackframeDay09/6...Applications 1: Quality Assurance in Series Production Inspection of welding points

17Using Laser Projectors for Augmented Reality - B. Schw erdtfeger

Current System: Accuracy Evaluation

17

Error: 5 mrad ≈ 0.3°Extrema of the

Projection Field

Extrema of the

Tracking System

Page 18: Using Laser Projectors for Augmented Realitycampar.in.tum.de/twiki/pub/UbiTrack/TrackframeDay09/6...Applications 1: Quality Assurance in Series Production Inspection of welding points

18Using Laser Projectors for Augmented Reality - B. Schw erdtfeger

Current System: Accuracy Evaluation

18

• Conclusion:

• In theory

• Inside-Out should outperform the Outside-In

• In practice

• having a large tracking area...

• A different setup will look different.... come and see it

next door