20
Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

Swimming Across the Pacific

By Tzu-Pei Grace Chen for Dr. Sid FelsHuman Communications Technology Lab, UBC

Page 2: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

Outline of the Talk

• Motivations• Implementation and modification• Synchronizing• Conclusion• Future work

Page 3: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

Why Swim Across the Pacific?

• Artistic reason• Scientific motivations

Page 4: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

Artistic Reason

• “Swimming Across the Atlantic” (1982) by Alzek Misheff

• Almost 20 years later: Swim Across the Pacific

• The problem: how do you swim in a plane?

Page 5: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

The Solution

• Swim in virtual reality• Swimming cage bolted in a plane• All passengers wear head-mounted

displays

Page 6: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

Scientific Motivations

• Virtual swimming - not well investigated

• Previous work– walking/running e.g. Sarcos Treadport– flying/hang-gliding e.g. Dreamality– bicycling e.g. Peloton, Trike

• Virtual swimming? – e.g. Aquacave and Virtual Diver

Page 7: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

Issues

• Swimming at the water surface level– swimmer moves in and out of air and

water– requires rapid changes of the synthetic

environment

• How do you simulate the feel of water?– wetness, more resistance, can’t breath it

Page 8: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

Implementation of SAP

• Two major components:– swimming cage– graphic system

• Only considering front crawl and butterfly

• Video clips of the current system• Discuss of implementation in more

details later

Page 9: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

The Swimming Cage

Page 10: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

Modifications Made

Page 11: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

The Virtual Swimming Environment

Page 12: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

Linking the Real and the Virtual

• Polhemus fast track sensors for the limbs

• Head-mounted displays for the eyes

• Tcl/tk interface for user calibration and adjustment

Page 13: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

Sensor Synchronizing

• Each sensor gives position x, y, z and orientation yaw, pitch and roll

• Implemented sensor data mappings for the legs, the eyes and the arms

• Avatar made of spheres and rectangular prisms with embedded angles

Page 14: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

The View Point / The eyes

• Involves finding the vectors for camera orientation

• Yaw, pitch and roll with respect to world coordinates not sensor coordinates

Page 15: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

The Legs

)cos(2222 bccba

Page 16: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

The Arms

• S, W and E forms a triangle• Finduse the cosine rule• Finduse the sine rule

Page 17: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

The Arm

• A cone of possible solutions• Specify the solution to lie in the

plane of SW and z-vector

Page 18: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

Conclusion

• Current SAP system still in infant stage– design may suffice performance art– has deeper scientific implications and

research values

• Realist feel of water rely on advancement in haptic, olfactory and gustatory devices

• Large hurdle because swimmer is in air and water

Page 19: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

Future Work• More realistic rendering of the VE

– landmarks & sea creatures– 3-D waves and water splashing effects

• Tcl/tk interface for calibration• Mechanics

– accommodate s-shape of arm strokes– additional sensors; cordless even better

• Move into the Cave

Page 20: Swimming Across the Pacific By Tzu-Pei Grace Chen for Dr. Sid Fels Human Communications Technology Lab, UBC

The End