logging in or signing up taylor forcefeedback Maitane Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 165 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: May 08, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Exploring Virtual Worlds: Exploring Virtual Worlds Haptic and Tactile Feedback Russell Taylor March 1, 2000What’s it all about?: What’s it all about? “Reach out and touch” the virtual world The only bi-directional modality Haptic Large-scale limb motions and forces: touching the world with a tool. Tactile Fingertip: texture, vibration, slippage The gray area: feeling denim with a penThe Dream System (Holodeck): The Dream System (Holodeck) Large (essentially infinite) working volume Provides full-body contact at high resolution Combines haptic and tactile presentation As much force as required Holodeck safeties don’t reduce fidelity Incredibly complicated world model All of the above at onceThe State of the Art: The State of the Art Small working volume (maybe 1 meter cube) At most three-fingered contact (usually 1 tool) Haptic or tactile presentation (mostly) Force can be easily overcome by user, or else the system is dangerous (trade off here) Maybe 10,000-polygon world model (Arthur Gregory and Ming Lin’s H-collide)Haptic and Tactile Feedback: Haptic and Tactile Feedback What we will cover Example applications using haptic feedback Haptic perception (a tiny bit) Example haptic devices Haptic programming/system concerns Available local devices and librariesHaptic and Tactile Feedback: Haptic and Tactile Feedback What we will not cover Details of tactile display See Welch notes for force lecture in ‘98 Physiology of haptic and kinesthetic perception I can get information if you are interested Force, friction, and adhesion models Chen et al. “Sticking to the Point” paper Seeger, Razzaque, Henderson work on multivariate perceptionExample applications: Example applications Medical simulation Squeezing Flexible Objects Volume Sculpting Electronics training Drug/Protein docking simulation nanoManipulatorApplications: KISMET: Applications: KISMET The Karlsruhe Endoscopic Surgery Trainer Deforming objects: organs Applications: Rutgers Master: Applications: Rutgers Master Applications: GE Volume Sculpting: Applications: GE Volume Sculpting Applications: MIT/RLE Training: Applications: MIT/RLE Training Apps: Docker: Apps: Docker Drug/Protein Docking: Drug/Protein Docking A “Lock and Key” Problem Natural use for force feedback Advantages: Up to a factor of 2 improvement in 6DOF positioning task Chemists said they understood more 6DOF in and out requirednanoManipulator: nanoManipulator nanoManipulator characteristics: nanoManipulator characteristics Advantages: Finding the right point to modify/measure Control during modification “Haptic imaging”: more sensitive to facets, less damaging to the sample 6DOF in, 3DOF out Separate haptic and application threadsHaptic Perception (a tiny bit): Haptic Perception (a tiny bit)Fingertip Parameters: Fingertip Parameters Spatial resolution of about 2.5 mm multiple forces closer are sensed as one Sensory bandwidth exceeds 500 Hz (also, system stability requires faster update for harder surfaces Fingers can comfortably apply forces at 5-10 Hz Impedence controller bandwidth of 1-2 Hz when squeezing an objectSlide18: Burdea & Coiffet, 1994Example Devices: Example DevicesImmersion Corp: Impulse Engines (2D and 4D [pinch]): Immersion Corp: Impulse Engines (2D and 4D [pinch]) SensAble Technologies PHANToMs: SensAble Technologies PHANToMs Cybernet Systems: 2D and 6D: Cybernet Systems: 2D and 6D Sarcos Dextrous Master: Sarcos Dextrous Master Haptic Programming, System Concerns: Haptic Programming, System ConcernsConcerns for Force Feedback: Concerns for Force Feedback Safety Update rates Force modelForce-Feedback Concerns: Safety: Force-Feedback Concerns: Safety It’s a robot; you’re in its working volume ARM: Foot-pedal cutoff (dead-man switch) PHANToM Premium: Safety glasses Damage to the device itself Thermal shutdown code for PHANToM Broken aluminum flying aboutConcerns: High Update Rate: Concerns: High Update Rate Must be >500 Hz Required for stable hard surfaces Must be uninterrupted to prevent force discontinuities Much greater than graphics or simulation rates Graphics rate ~30-60Hz Simulation rate (as low as 1 Hz)Solution: Dedicated Force Server: Solution: Dedicated Force Server Process dedicated to the force device Periodic position updates to application Presents local surface models (Adachi calls these intermediate representations) at high update rates (>500 Hz) Local approximations to the actual surface Must be rapid to computeIntermediate representation: Plane: Intermediate representation: Plane Probe Local Plane Approximation (Used in Force Loop) Surface Complete Surface (known to Application)Preventing discontinuity: Preventing discontinuity Discontinuity when plane updated Recovery time over several stepsLocally-Available Devices and How to Program Them: Locally-Available Devices and How to Program ThemLocally-available devices: Locally-available devices Several PHANToMs Program with VRPN Immersion/Logitech 2D joystick VRPN (You get to finish the driver) Argonne III Remote Manipulator (ARM) Program with ARMlib “Static Haptics” under the ceiling tracker Program using hand truckProgramming vrpn_ForceDevice: Programming vrpn_ForceDevice Open the device as a vrpn_Tracker Open the device again as a vrpn_Button Open the device again as a vrpn_ForceDevice Send it intermediate representations Plane, Point-to-point Spring, Mesh of Geometry Or, create your own (sword? Weigle doing volumes) Adjust their parameters Stiffness, friction, recovery time, locationGetting started with haptic programming: Getting started with haptic programming VRPN: Find someone who’s done it Russ Taylor, Adam Seeger, Amy Henderson Start with client_src/sphere_client.C GHOST You can run the demo apps on the machines Online manuals? Example programs?References (From Greg Welch): References (From Greg Welch) Burdea, Grigore, and Philippe Coiffet, Virtual Reality Technology, 1994, John Wiley & Sons, ISBN 0-471-08632-0. Kalawsky, Roy S. The Science of Virtual Reality and Virtual Environments, 1993, Addison-Wesley, ISBN 0-201-63171-7. Cutkosky, M. and R. Howe, 1990, “Human Grasp Choice and Robotic Grasp Analysis,” Dextrous Robot Hands, S. Venkataraman and T. Iberall Eds., pp. 5-31, Springer Verlag. Shimoga, K., 1992, “Finger Force and Touch Feedback Issues in Dextrous Telemanipulation,” Proceedings of NASA-CIRSSE International Conference on Intelligent Robotic Systems for Space Exploration, Troy, NY, September. Stone, R., 1992, “Advanced Human-System Interfaces for Telerobotics Using Virtual Reality & Telepresence Technologies,” Proceedings of the Fifth International Conference on Advance Robotics (‘91 ICAR), Pisa, Italy, pp. 168-173References (2): References (2) Stone, R., 1991, “Advanced Human-System Interfaces for Telerobotics Using Virtual Reality & Telepresence Technologies,” Proceedings of the Fifth International Conference on Advance Robotics (‘91 ICAR), Pisa, Italy, pp. 168-173 Stone, R., 1992, “Virtual Reality Tutorial,” MICAD Conference, Paris, France, pp. 200. Patrick, N., 1990, “Design, Construction, and Testing of a Fingertip Tactile Display for Interaction with Virtual and Remote Environments,” Masters Thesis, Department of Mechanical Engineering, MIT, August. Johnson, A., 1992, “Programmable Tactile Stimulator Array System and Method of Operation,” US Paten 5,165,897, November 24. Caldwell, D. and C. Gosney, 1993, “Enhanced Tactile Feedback (Tele-Taction) using a Multi-Functional Sensory System,” Proceedings of the 1993 International Conference on Robotics and Automation, Atlanta, GA, pp. 955-960, May.References (3): References (3) Iwata, H., 1993, “Pen-based Haptic Virtual Environment,” Proceedings of IEEE Virtual Reality Annual International Symposium, Seattle, WA, pp. 287-292, September. Bouzit, M., P. Richard, and P. Coiffet, 1993, “LRP Dextrous Hand Master Control System,” Technical Report, Laboratoire de Robotique de Paris, 21 pp., January. Kramer, J., 1993, “Force Feedback and Texture Simulating Interfac Device,” US Patent 5,184,319, February 2. http://www.cs.unc.edu/Research/force http://www.cs.unc.edu/Research/vrpn You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
taylor forcefeedback Maitane Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 165 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: May 08, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Exploring Virtual Worlds: Exploring Virtual Worlds Haptic and Tactile Feedback Russell Taylor March 1, 2000What’s it all about?: What’s it all about? “Reach out and touch” the virtual world The only bi-directional modality Haptic Large-scale limb motions and forces: touching the world with a tool. Tactile Fingertip: texture, vibration, slippage The gray area: feeling denim with a penThe Dream System (Holodeck): The Dream System (Holodeck) Large (essentially infinite) working volume Provides full-body contact at high resolution Combines haptic and tactile presentation As much force as required Holodeck safeties don’t reduce fidelity Incredibly complicated world model All of the above at onceThe State of the Art: The State of the Art Small working volume (maybe 1 meter cube) At most three-fingered contact (usually 1 tool) Haptic or tactile presentation (mostly) Force can be easily overcome by user, or else the system is dangerous (trade off here) Maybe 10,000-polygon world model (Arthur Gregory and Ming Lin’s H-collide)Haptic and Tactile Feedback: Haptic and Tactile Feedback What we will cover Example applications using haptic feedback Haptic perception (a tiny bit) Example haptic devices Haptic programming/system concerns Available local devices and librariesHaptic and Tactile Feedback: Haptic and Tactile Feedback What we will not cover Details of tactile display See Welch notes for force lecture in ‘98 Physiology of haptic and kinesthetic perception I can get information if you are interested Force, friction, and adhesion models Chen et al. “Sticking to the Point” paper Seeger, Razzaque, Henderson work on multivariate perceptionExample applications: Example applications Medical simulation Squeezing Flexible Objects Volume Sculpting Electronics training Drug/Protein docking simulation nanoManipulatorApplications: KISMET: Applications: KISMET The Karlsruhe Endoscopic Surgery Trainer Deforming objects: organs Applications: Rutgers Master: Applications: Rutgers Master Applications: GE Volume Sculpting: Applications: GE Volume Sculpting Applications: MIT/RLE Training: Applications: MIT/RLE Training Apps: Docker: Apps: Docker Drug/Protein Docking: Drug/Protein Docking A “Lock and Key” Problem Natural use for force feedback Advantages: Up to a factor of 2 improvement in 6DOF positioning task Chemists said they understood more 6DOF in and out requirednanoManipulator: nanoManipulator nanoManipulator characteristics: nanoManipulator characteristics Advantages: Finding the right point to modify/measure Control during modification “Haptic imaging”: more sensitive to facets, less damaging to the sample 6DOF in, 3DOF out Separate haptic and application threadsHaptic Perception (a tiny bit): Haptic Perception (a tiny bit)Fingertip Parameters: Fingertip Parameters Spatial resolution of about 2.5 mm multiple forces closer are sensed as one Sensory bandwidth exceeds 500 Hz (also, system stability requires faster update for harder surfaces Fingers can comfortably apply forces at 5-10 Hz Impedence controller bandwidth of 1-2 Hz when squeezing an objectSlide18: Burdea & Coiffet, 1994Example Devices: Example DevicesImmersion Corp: Impulse Engines (2D and 4D [pinch]): Immersion Corp: Impulse Engines (2D and 4D [pinch]) SensAble Technologies PHANToMs: SensAble Technologies PHANToMs Cybernet Systems: 2D and 6D: Cybernet Systems: 2D and 6D Sarcos Dextrous Master: Sarcos Dextrous Master Haptic Programming, System Concerns: Haptic Programming, System ConcernsConcerns for Force Feedback: Concerns for Force Feedback Safety Update rates Force modelForce-Feedback Concerns: Safety: Force-Feedback Concerns: Safety It’s a robot; you’re in its working volume ARM: Foot-pedal cutoff (dead-man switch) PHANToM Premium: Safety glasses Damage to the device itself Thermal shutdown code for PHANToM Broken aluminum flying aboutConcerns: High Update Rate: Concerns: High Update Rate Must be >500 Hz Required for stable hard surfaces Must be uninterrupted to prevent force discontinuities Much greater than graphics or simulation rates Graphics rate ~30-60Hz Simulation rate (as low as 1 Hz)Solution: Dedicated Force Server: Solution: Dedicated Force Server Process dedicated to the force device Periodic position updates to application Presents local surface models (Adachi calls these intermediate representations) at high update rates (>500 Hz) Local approximations to the actual surface Must be rapid to computeIntermediate representation: Plane: Intermediate representation: Plane Probe Local Plane Approximation (Used in Force Loop) Surface Complete Surface (known to Application)Preventing discontinuity: Preventing discontinuity Discontinuity when plane updated Recovery time over several stepsLocally-Available Devices and How to Program Them: Locally-Available Devices and How to Program ThemLocally-available devices: Locally-available devices Several PHANToMs Program with VRPN Immersion/Logitech 2D joystick VRPN (You get to finish the driver) Argonne III Remote Manipulator (ARM) Program with ARMlib “Static Haptics” under the ceiling tracker Program using hand truckProgramming vrpn_ForceDevice: Programming vrpn_ForceDevice Open the device as a vrpn_Tracker Open the device again as a vrpn_Button Open the device again as a vrpn_ForceDevice Send it intermediate representations Plane, Point-to-point Spring, Mesh of Geometry Or, create your own (sword? Weigle doing volumes) Adjust their parameters Stiffness, friction, recovery time, locationGetting started with haptic programming: Getting started with haptic programming VRPN: Find someone who’s done it Russ Taylor, Adam Seeger, Amy Henderson Start with client_src/sphere_client.C GHOST You can run the demo apps on the machines Online manuals? Example programs?References (From Greg Welch): References (From Greg Welch) Burdea, Grigore, and Philippe Coiffet, Virtual Reality Technology, 1994, John Wiley & Sons, ISBN 0-471-08632-0. Kalawsky, Roy S. The Science of Virtual Reality and Virtual Environments, 1993, Addison-Wesley, ISBN 0-201-63171-7. Cutkosky, M. and R. Howe, 1990, “Human Grasp Choice and Robotic Grasp Analysis,” Dextrous Robot Hands, S. Venkataraman and T. Iberall Eds., pp. 5-31, Springer Verlag. Shimoga, K., 1992, “Finger Force and Touch Feedback Issues in Dextrous Telemanipulation,” Proceedings of NASA-CIRSSE International Conference on Intelligent Robotic Systems for Space Exploration, Troy, NY, September. Stone, R., 1992, “Advanced Human-System Interfaces for Telerobotics Using Virtual Reality & Telepresence Technologies,” Proceedings of the Fifth International Conference on Advance Robotics (‘91 ICAR), Pisa, Italy, pp. 168-173References (2): References (2) Stone, R., 1991, “Advanced Human-System Interfaces for Telerobotics Using Virtual Reality & Telepresence Technologies,” Proceedings of the Fifth International Conference on Advance Robotics (‘91 ICAR), Pisa, Italy, pp. 168-173 Stone, R., 1992, “Virtual Reality Tutorial,” MICAD Conference, Paris, France, pp. 200. Patrick, N., 1990, “Design, Construction, and Testing of a Fingertip Tactile Display for Interaction with Virtual and Remote Environments,” Masters Thesis, Department of Mechanical Engineering, MIT, August. Johnson, A., 1992, “Programmable Tactile Stimulator Array System and Method of Operation,” US Paten 5,165,897, November 24. Caldwell, D. and C. Gosney, 1993, “Enhanced Tactile Feedback (Tele-Taction) using a Multi-Functional Sensory System,” Proceedings of the 1993 International Conference on Robotics and Automation, Atlanta, GA, pp. 955-960, May.References (3): References (3) Iwata, H., 1993, “Pen-based Haptic Virtual Environment,” Proceedings of IEEE Virtual Reality Annual International Symposium, Seattle, WA, pp. 287-292, September. Bouzit, M., P. Richard, and P. Coiffet, 1993, “LRP Dextrous Hand Master Control System,” Technical Report, Laboratoire de Robotique de Paris, 21 pp., January. Kramer, J., 1993, “Force Feedback and Texture Simulating Interfac Device,” US Patent 5,184,319, February 2. http://www.cs.unc.edu/Research/force http://www.cs.unc.edu/Research/vrpn