User Performance in Relation to 3D Input Device Design  Studies conducted at University of Toronto  Usability review of 6 degree of freedom (DOF) input.

Slides:



Advertisements
Similar presentations
Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
Advertisements

Robot Modeling and the Forward Kinematic Solution
Robot Modeling and the Forward Kinematic Solution
Design of Controls Wheels Pushbuttons Levers Mice Keyboards Voice Controls Introduction –Most machines require human control –This control is achieved.
Spatiotemporal Information Processing No.2 3 components of Virtual Reality-1 Sensing System Kazuhiko HAMAMOTO Dept. of Information Media Technology, School.
Copyright 1999 all rights reserved Input Devices n What types are there? n Why do we need them? –What functions do they perform? n What are desirable characteristics.
What is Robotic arm? A robotic arm is a type of mechanical arm which functions similar to a human arm; the arm may be the sum total of the mechanism or.
Chapter 1- part 2 Introduction to Robotics. Robot Application 1.Machine loading 2.Pick and place operations 3.Welding 4.Painting 5.Sampling 6.Assembly.
Tracking Systems Cesar Martinez Internetworked Virtual Reality COMP6461 September 2002 INPUT DEVICES.
AUTO2050 Soft Computing A review of fuzzy control for helicopter navigation By Thomas Höglund
Alford Academy Business Education and Computing1 Advanced Higher Computing Based on Heriot-Watt University Scholar Materials GUI – advantages and disadvantages.
1 CMPUT 412 Actuation Csaba Szepesvári University of Alberta TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A.
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
CH24 in Robotics Handbook Presented by Wen Li Ph.D. student Texas A&M University.
Time to Derive Kinematics Model of the Robotic Arm
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
Input: Devices and Theory. Input for Selection and Positioning Devices Power Law of Practice Fitt’s Law (2D, 3D lag) Eye hand coordination Two handed.
Interactive Mesh Sculpting Using a Haptic Device.
COMP322/S2000/L31 Components of a Robotic System Robot: Articulated Mechanical System with Actuators Computer Task Environment Interaction Control Language.
Mechanisms Paul Ventimiglia WPI Student, Team 190.
CSCE 689: Forward Kinematics and Inverse Kinematics
Mobile Robotics: 11. Kinematics 2
User Interface Development Human Interface Devices User Technology User Groups Accessibility.
Human Factors for Input Devices CSE 510 Richard Anderson Ken Fishkin.
Definition of an Industrial Robot
February 21, 2000Robotics 1 Copyright Martin P. Aalund, Ph.D. Computational Considerations.
1 CMPUT 412 Motion Control – Wheeled robots Csaba Szepesvári University of Alberta TexPoint fonts used in EMF. Read the TexPoint manual before you delete.
Kinematics Fundamentals
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 39 – Hot Topics in Multimedia Klara Nahrstedt Spring 2009.
VE Input Devices(I) Doug Bowman Virginia Tech Edited by Chang Song.
Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,
Lecture 2: Introduction to Concepts in Robotics
Josh Stephens Comp Characteristics Degrees of Freedom: particular, independent way that a body moves in space Input type/Frequency of data: Discrete:
VIRTUAL REALITY (VR) INTRODUCTION AND BASIC APPLICATIONS الواقع الافتراضي : مقدمة وتطبيقات Dr. Naji Shukri Alzaza Assist. Prof. of Mobile technology Dean.
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT CONTROL T. Bajd and M. Mihelj.
3D Interaction Techniques for Virtual Environments
CSCE 441: Computer Graphics Forward/Inverse kinematics Jinxiang Chai.
BlindAid: a Virtual Exploration Tool for People who are Blind O. Lahav, Ph.D., D. Schloerb, Ph.D., S. Kumar, and M. A. Srinivasan, Ph.D Touch Lab, RLE,
Linear Kinematics of Human Movement
Motor Control. Beyond babbling Three problems with motor babbling: –Random exploration is slow –Error-based learning algorithms are faster but error signals.
ZMP-BASED LOCOMOTION Robotics Course Lesson 22.
Robotics Introduction. Etymology The Word Robot has its root in the Slavic languages and means worker, compulsory work, or drudgery. It was popularized.
Ship Computer Aided Design Displacement and Weight.
11/6/ :55 Graphics II Introduction to Parametric Curves and Surfaces Session 2.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Mobile Robot Control G3300:
3461 SR Compatibility SR Compatibility  S = Stimulus, the input device that is being manipulated or stimulated  R = Response, the visual, aural,
Control Chapter 9. Defining Control Chapter 6 (human information processing) – knowing the state of affairs, knowing what to do, and doing it. Control.
Robotic Arm and Dexterous Hand Preliminary Design Review November 12, 2004.
CSCE 441: Computer Graphics Forward/Inverse kinematics Jinxiang Chai.
Kinematics of machines ( )
Robotics Chapter 3 – Forward Kinematics
CNC FEED DRIVES.
Character Animation Forward and Inverse Kinematics
Introducing the M-metric Maurice R. Masliah and Paul Milgram
3.03 Explore virtual reality design and use.
NBKeyboard: An Arm-based Word-gesture keyboard
Linear Kinematics of Human Movement
True Wind Facilitator Notes:
Cylindrical Coordinate System
SR Compatibility.
CSCE 441: Computer Graphics Forward/Inverse kinematics
All (Joe starts).
True Wind Prompt: What is a true wind? How is the true wind defined in terms of the reference frame? Answer – A true wind is a wind vector with magnitude.
Synthesis of Motion from Simple Animations
BlindAid: a Virtual Exploration Tool for People who are Blind
True Wind Facilitator Notes:
3D User Interface Input Hardware
Klaas Werkman Arjen Vellinga
Maker Education Manipulator
Model of robot system Óbuda University
Presentation transcript:

User Performance in Relation to 3D Input Device Design  Studies conducted at University of Toronto  Usability review of 6 degree of freedom (DOF) input devices for 3D interfaces. Presented by: Ketan Mane MIS Student SLIS, Indiana University Shumin ZhaiShumin Zhai, Ph.D. IBM Almaden Research Center, San Jose, CA

Topics  Performance Measures  Mouse based 6 DOF interaction  Mouse modification of 3D interfaces  Free moving isotonic devices  Form factors of control handle  Desktop isometric & elastic 6 DOF devices  Position vs. Rate control  Armature based 6 DOF devices

Performance Measures  Based on  Speed  Accuracy  Ease of Learning  Fatigue  Coordination  Device persistence & acquisition Coordination  To achieve proportionate motion  To time movement towards the final position  Measurement based on the ratio of actual to coordinated space trajectory Device persistence and Acquisition:  Cursor maintains position on release of the device  Comfortable to reach  Time required to perform skillful operation

Mouse based 6 DOF interaction  Mouse Mapping  To control motion in 6 DOF using 2D interacting device  6 graphical sliders are needed on the screen  Sliders facilitates motion along and about all axis Usability Issues  Difficult to mentally compute orientation along 2 different axes  Time multiplexing issues leads to lack of coordinated movement Improved technique  Manipulating the 3D object with a virtual sphere

Mouse modification of 3D interfaces  Roller Mouse  Introduces motion along the 3 rd axis  Does not cover the rotation about the axes  Rocking Mouse  Rocking motion introduces additional motion  2 additional DOF compared to normal mouse mapped onto z dimension

Details  Isotonic Devices  Also called as displacement devices  Free moving devices  The displacement of these devices is mapped to cursor movement E.g.: Flying Mouse  Isometric Devices  Also called as pressure devices or force devices  These devices senses forces but does not perceptibly move  Force or displacement is mapped to the velocity, implies rate controlled E.g.: Desktop devices

Free moving isotonic devices  Flying Mice  To rotate and move in air for 3D manipulation Advantage  Easy to learn  Fast operational speed Disadvantage  Limited range of motion  Anatomical limitation cause lack of coordination  Cause fatigue  Lack persistence on release The "Bat“ - designed by C. Ware The Cricket - manufactured by Digital Image design Inc The MITS Glove Flying Mice Other devices Flying Mice Elastic Rate Control devices Docking task vs. completion time Coordination vs. inefficiency

Form Factors  Size & Shape of the device Fingerball  Advantage in motion over gloves  Higher range of motion – Wrist & Fingers  Higher rotating angle  Greater range of DOF achieved * On account of higher range of motion, the error introduced in performing a task is minimized * Performance difference in terms of error in completing the task Finger ball vs. glove

Desktop isometric devices  Mounted on stationary surface  Operate in rate control mode  Self-centering mechanism Advantages  Cause less fatigue  Improved coordination  Steady & smooth cursor motion  Higher degree of persistence Disadvantage  Takes time to perform skillful operations  No feedback to control performance due to rigid structure Flying mouse (Isotonic Devices) Desktop devices (Isometric devices)

Elastic Devices  Devices with variable resistance  Spring loaded system  Moves in proportion to the force applied  Self centering mechanism Advantage  Strong feedback obtained, since pressure and displacement sensed Disadvantage:  More force leads to comprise the self centering mechanism  More force leads to less rate control compatibility Completion time vs. learning phase Tracking Error

Position vs. Rate Controlled Devices Position control devices  Operator controls the object positions directly  Transfer function is a constant  Isotonic devices (e.g. flying mice) Rate control devices  Maps human input to velocity  Transfer function is an integral  Isometric devices (e.g. desktop devices) Experiments to use isotonic devices as isometric devices and vice versa  Isotonic : zero or constant resistance  Isometric: infinite resistance Results: Poor performance

Armature based devices  Involves mechanical arm  Hybrid of desktop & flying mouse  Good with character posing applications Advantage  No electromagnetic interference as the flying mouse  Fast response  If joint control available, good device persistence and acquisition Disadvantage  If joint control not available, fails in device persistence  Causes fatigue  Operational limitation owing to cables

Conclusion  Some complexity involved in 6 DOF is explored  Inference drawn that:  For speed & short learning - Isotonic devices useful  For low fatigue, trajectory quality & coordination – Isometric devices useful

The presentation was followed by a short discussion session to answer some queries  Functioning of the Isotonic devices (E.g.. Flying Mouse): This query was answered by referring to the related slides and explanation of using a magnetic tracking system  To get an idea about the knowledge depth acquired by the audience on this topic. A question about Which class of devices does the Flying Mouse belong to was asked. The audience was quick to respond with the correct answer: Isotonic Devices  The presentation slides were forwarded to author and originator of this article. The feedback received was: “ I took a quick look and was very impressed. ” - Shumin Zhai, Ph.D Discussion: