Modeling and Experimental Studies of a Novel 6DOF Haptic Device

Similar documents
Elements of Haptic Interfaces

The Haptic Impendance Control through Virtual Environment Force Compensation

A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator

Design and Control of the BUAA Four-Fingered Hand

Robust Haptic Teleoperation of a Mobile Manipulation Platform

Force display using a hybrid haptic device composed of motors and brakes

Parallel Robot Projects at Ohio University

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics

IOSR Journal of Engineering (IOSRJEN) e-issn: , p-issn: , Volume 2, Issue 11 (November 2012), PP 37-43

Haptic Virtual Fixtures for Robot-Assisted Manipulation

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

Haptic Tele-Assembly over the Internet

Mekanisme Robot - 3 SKS (Robot Mechanism)

FORCE FEEDBACK. Roope Raisamo

2. Introduction to Computer Haptics

Information and Program

Robotic System Simulation and Modeling Stefan Jörg Robotic and Mechatronic Center

DIGITAL SPINDLE DRIVE TECHNOLOGY ADVANCEMENTS AND PERFORMANCE IMPROVEMENTS

Prof. Ciro Natale. Francesco Castaldo Andrea Cirillo Pasquale Cirillo Umberto Ferrara Luigi Palmieri

Image Guided Robotic Assisted Surgical Training System using LabVIEW and CompactRIO

Force feedback interfaces & applications

A Do-and-See Approach for Learning Mechatronics Concepts

Experimental Evaluation of Haptic Control for Human Activated Command Devices

A Hybrid Actuation Approach for Haptic Devices

MEAM 520. Haptic Rendering and Teleoperation

2B34 DEVELOPMENT OF A HYDRAULIC PARALLEL LINK TYPE OF FORCE DISPLAY

Investigation on MDOF Bilateral Teleoperation Control System Using Geared DC-Motor

Peter Berkelman. ACHI/DigitalWorld

Nonlinear Adaptive Bilateral Control of Teleoperation Systems with Uncertain Dynamics and Kinematics

Haptics CS327A

Optimal Control System Design

Investigation on Standardization of Modal Space by Ratio for MDOF Micro-Macro Bilateral Teleoperation Control System

MEAM 520. Haptic Rendering and Teleoperation

Integrating PhysX and OpenHaptics: Efficient Force Feedback Generation Using Physics Engine and Haptic Devices

Masatoshi Ishikawa, Akio Namiki, Takashi Komuro, and Idaku Ishii

Performance Issues in Collaborative Haptic Training

Increasing the Impedance Range of a Haptic Display by Adding Electrical Damping

An Excavator Simulator for Determining the Principles of Operator Efficiency for Hydraulic Multi-DOF Systems Mark Elton and Dr. Wayne Book ABSTRACT

Bibliography. Conclusion

A Digital Input Shaper for Stable and Transparent Haptic Interaction

Application of Gain Scheduling Technique to a 6-Axis Articulated Robot using LabVIEW R

Ch 5 Hardware Components for Automation

Wireless Master-Slave Embedded Controller for a Teleoperated Anthropomorphic Robotic Arm with Gripping Force Sensing

MAGNETIC LEVITATION SUSPENSION CONTROL SYSTEM FOR REACTION WHEEL

Enhanced performance of delayed teleoperator systems operating within nondeterministic environments

On Application of Virtual Fixtures as an Aid for Telemanipulation and Training

A Compliant Five-Bar, 2-Degree-of-Freedom Device with Coil-driven Haptic Control

A Model Based Digital PI Current Loop Control Design for AMB Actuator Coils Lei Zhu 1, a and Larry Hawkins 2, b

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

Control design issues for a microinvasive neurosurgery teleoperator system

4R and 5R Parallel Mechanism Mobile Robots

Networked haptic cooperation using remote dynamic proxies

HAPTIC DEVICES FOR DESKTOP VIRTUAL PROTOTYPING APPLICATIONS

AHAPTIC interface is a kinesthetic link between a human

A HARDWARE DC MOTOR EMULATOR VAGNER S. ROSA 1, VITOR I. GERVINI 2, SEBASTIÃO C. P. GOMES 3, SERGIO BAMPI 4

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE

Motion Control of Excavator with Tele-Operated System

Design of Joint Controller Circuit for PA10 Robot Arm

Haptics ME7960, Sect. 007 Lect. 6: Device Design I

Small Occupancy Robotic Mechanisms for Endoscopic Surgery

Advanced Android Controlled Pick and Place Robotic ARM Using Bluetooth Technology

A Machine Tool Controller using Cascaded Servo Loops and Multiple Feedback Sensors per Axis

A NOVEL CONTROL SYSTEM FOR ROBOTIC DEVICES

Design and Implementation of FPGA-Based Robotic Arm Manipulator

ERGOS: Multi-degrees of Freedom and Versatile Force-Feedback Panoply

Development of A Finger Mounted Type Haptic Device Using A Plane Approximated to Tangent Plane

A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR

BLuAC5 Brushless Universal Servo Amplifier

Large Workspace Haptic Devices - A New Actuation Approach

Six d.o.f Haptic Rendered Simulation of the Peg-in- Hole Assembly

On Observer-based Passive Robust Impedance Control of a Robot Manipulator

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

AC : MEDICAL ROBOTICS LABORATORY FOR BIOMEDICAL ENGINEERS

Bio-Inspired Walking: A FPGA multicore system for a legged robot

PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES

Overview of current developments in haptic APIs

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering

Computer-Aided Manufacturing

Robotic Capture and De-Orbit of a Tumbling and Heavy Target from Low Earth Orbit

BLuAC5 Brushless Universal Servo Amplifier

Position and Force Control of Teleoperation System Based on PHANTOM Omni Robots

Robotics: Evolution, Technology and Applications

TIME encoding of a band-limited function,,

Using Simulation to Design Control Strategies for Robotic No-Scar Surgery

Modeling and Simulation of Induction Motor Drive with Space Vector Control

Teaching Mechanical Students to Build and Analyze Motor Controllers

Haptic Models of an Automotive Turn-Signal Switch: Identification and Playback Results

International Journal of Mechanical & Mechatronics Engineering IJMME-IJENS Vol:16 No: L. J. Wei, A. Z. Hj Shukor, M. H.

Design and Operation of a Force-Reflecting Magnetic Levitation Coarse-Fine Teleoperation System

Chapter 1 Introduction to Robotics

SRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout

IN virtual reality (VR) technology, haptic interface

sin( x m cos( The position of the mass point D is specified by a set of state variables, (θ roll, θ pitch, r) related to the Cartesian coordinates by:

Nonholonomic Haptic Display

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot

Vibration Fundamentals Training System

TEACHING HAPTIC RENDERING SONNY CHAN, STANFORD UNIVERSITY

FPGA Based Time Domain Passivity Observer and Passivity Controller

Sensors and Sensing Motors, Encoders and Motor Control

Transcription:

Proceedings of The Canadian Society for Mechanical Engineering Forum 2010 CSME FORUM 2010 June 7-9, 2010, Victoria, British Columbia, Canada Modeling and Experimental Studies of a Novel DOF Haptic Device Zhouming Tang and Shahram Payandeh Experimental Robotics Laboratory, Simon Fraser University, Burnaby, BC, Canada V5A 1S zta3@sfu.ca, shahram@cs.sfu.ca Abstract This paper presents modeling and experimental studies of a new type of haptic device which combines the spherical parallel and the serial configurations. The paper presents an overview of our design and then outlines the procedure for mapping the force/moment vector acting on the stylus coordinate frame of the device to its joint torque. The paper then demonstrates the experimental studies of the new haptic device interacting with a virtual block. Results demonstrate the performance of the kinematic mapping of the device and also compare the computed haptic force feedback with the measured force/moment data located at the stylus of the device. Keywords- Haptic device; spherical parallel/serial configuration; kinematic modeling; force modeling; experimental studies; haptic force feedback I. INTRODUCTION Haptic interfaces are electro-mechanical devices that provide users intuitive and realistic force information while interacting with the virtual or remote tele-operation environment. In general, it is desirable for the haptic device to have large workspace, low friction properties, low inertia of moving parts, high mechanical stiffness and precision. It also requires the closed-loop controller of such devices to be passive when interacting with rigid or soft environment [1] - [3]. Various -DOF haptic devices have been designed in the industry as well as in research institutions. For example, the PHANTOM Premium 1.5/-DOF and 3.0/-DOF devices from SensAble Technologies Inc [4] and the Freedom S device from MPB Technologies Inc [5] are designed based on serial robot configuration. These devices allow users to interact application areas that require force and moment haptic feedback in 3D space which also requires a relatively large workspace. The Omega. and Delta. devices from Force Dimension [] are designed based on combination of two 3- DOF parallel robot configurations. These devices are particularly suitable for applications that require high stiffness and accuracy. In addition to the commercial devices, other types of -DOF haptic devices have been investigated at various research institutions. For example, S.S. Lee and J.M. Lee [7] present a general-purpose -DOF haptic device featuring a parallel combination of three serial manipulators. This device is also equipped with a force/torque (F/T) sensor at the stylus part of the device which can be held by the user. The performance of the device is evaluated by examining the force feedback at its handle giving a step input and a sinusoidal force profiles. In addition, a guided force experiment as a function of the motion trajectory reference command by the operator is shown to demonstrate the notion of constrained motion generator in the field of tele-operation. In this paper, we introduce the system integration and experimental studies of a novel design hybrid -DOF haptic device. The next section reviews the design as well as the kinematic model of the device. Section III presents the methodology of force mapping of the device. Section IV presents experimental results on evaluation of displacements and forces/torques correspondence between the computed and felt/measured values while interacting with a virtual environment. The last section presents some discussions and concluding remarks. II. OVERVIEW OF THE -DOF HAPTIC DEVICE Fig.1 The prototyped -DOF haptic device Figure 1 depicts the prototype of the haptic device showing the location of the force/moment sensor while Figures 2 show its kinematic configuration. The spherical parallel mechanism part of the device is composed by three identical kinematic 1 Copyright 2010 by CSME

chains where each has 3 revolute joints. In this configuration, the moving platform is supported by both active parallel spherical mechanism and by passive spherical joint located at the center of rotation. The active part controls the orientation of the mobile platform while the passive part supports the static weight of the robot and the resultant user interaction force on the mobile platform. As a result, the center of platform moves along the geodesic paths on a sphere having a fixed redial distance about the center of rotation "O". A rigid link l 1 (Figure 2) is connected to the moving platform which is the supporting base of the serial manipulator. The two intersecting joint axes at the end of l 2 is the wrist of the device where the stylus is attached to and also where the force/moment transducer can be mounted. Overall, the combination of the parallel spherical and serial configuration has following advantages: 1) location for the actuators are away from the moving platform; 2) larger workspace for the end-effector through the connecting link to the platform. of the spherical parallel mechanism given the torque vector exerted at the coordinate of the mobile platform. Fig.3 Force and moment mapping description from the endeffector to joint, joint5, joint 4 and the mobile platform Fig.2 The kinematic configuration of hybrid parallel/serial haptic device The forward and inverse kinematic model was thoroughly discussed in [9]. In our approach, we first solve for the orientation of the mobile platform given the joint angles of the three spherical parallel joints ( θ 1, θ2 and θ 3 ). There are eight possible solutions among which four solutions are nontrivial while the rest of four solutions are trivial (where all three kinematic chains can freely rotate) [10]. It has been shown that the first solution of the four nontrivial solutions is the only correct solution among the total of eight possible solutions giving the definition of constraints on workspace and singularities. The solution of the orientation of the mobile platform is utilized to determine the forward kinematics of the serial part of the robot [11]. III. FORCE MAPPING In this paper, we propose a two-step approach to solve for actuator joint torques given the desire force and moment at the end-effector. First, we determine the joint torques of serial mechanism and the resultant moment vector exerted at the mobile platform. Then, we solve for the actuator joint torques Fig.4 Force mapping from the mobile platform to joint 1, joint 2 and joint 3 An inward iteration method introduced in [11] is utilized to solve for the joint torques of the serial robot in terms of the torque/moment exerted on the end-effector. Referring to Figure 3, we denote the desire force and moment acting on the endeffector as F T and M respectively, where F is Fx, Fy, F z T and M is M x, M y, M z. The torques of actuator joint, 5 and 4 ( τ, τ 5, τ 4 ) are expressed as shown in equation (1), where s and crepresent sin( θ) and cos( θ) respectively. The analytical expression of the moment vector acting on the platform, M p, is not presented in this paper due to the space constraint [10].,, (1) Identify applicable sponsor/s here. (sponsors) 2 Copyright 2010 by CSME

Having obtained the moment vector acting on the platform, the actuating torque of the three spherical parallel joints (,, ) as shown in Figure 4 can be obtained by solving the extended Jacobian matrix of the spherical parallel mechanism [12] as shown in equation (2). The extended Jacobian is ( ), where matrix and are obtained based on the passive joint axes (, ), platform joint axes and base joint axes of each kinematic chain of the spherical parallel mechanism; matrix maps the angular velocities of the mobile platform to the Euler angular velocities. Where,., (2), IV. EXPERIMENTAL STUDIES In this section, we first introduce the hardware setup of the haptic interface. After that, we present kinematic and force correspondence experiments and results in order to evaluate the displacements and forces/torques correspondence measured at the hand of the user and those computed and applied to the virtual environment. Finally, preliminary results when user interacts with virtual environment through the proposed haptic interface are presented, which reveals critical issues in the present haptic control loop and highlights the haptic device s characteristic of -DOF force/torque display. A. Hardware Setup The system consists of four major components: the PC running under Windows XP, data acquisition system (DAS), the DOF haptic device and the ATI NANO 25 F/T sensor which is mounted at the end-effector as shown in Figure 1 and the associated control system. The system block diagram of the experimental hardware setup is shown in Figure 5. The haptic user interface is running in the Microsoft Visual Studio C++ environment and is responsible for accessing the values of the six actuator joint angles, determining the position and orientation of the end-effector through the kinematic model, determining the torque value at each joint based on the force model, rendering the device configuration through OpenGL and collect the F/T data from the ATI NANO 25 F/T sensor. The DAS consists of PMDi MC4000 micro-controller and six AMC PWM servo amplifiers which are powered by two AMC PS2X300W power supplies. The MC4000 microcontroller is equipped with six independent groups of analog and digital I/O (e.g. quadrature decoder, digital to analog converter) each of which is responsible for one axis of motion. The SHARC DSP processor is running at 40 MHz while the internal programmable interval timer (PIT) is set at 1 KHz which is an optimal setting for force reflection. The AMC PWM servo amplifier obtain the reference signal from the digital to analog converter and supply pulse width modulated signal to the actuator. Fig.5 System block diagram The DOF haptic device is electronically interfaced by six Maxon RE25 DC motors, each of which is directly coupled with Agilent Technologies HEDS-5540 optical encoder. The DC motor is capable of providing 240 mnm peak torque and a velocity of 25. rad/sec for a nominal power consumption of 20 W. The encoder is operated at the resolution of 500 counts per revolution. B. Kinematic Correspondence Experiment and Results Kinematic correspondence experiment is aimed to examine the forward kinematic models of the haptic device. For example, determine the position of the stylus of the haptic device when the user moves along an arbitrary trajectory which for example starts and terminates at the physical home position of the device. In this case, while the user manipulates the haptic device, the kinematic correspondence system collects the six joint angles, determines the position and orientation of the stylus reference coordinate system based on the forward kinematic model, and renders the corresponding graphic configuration of the haptic device in real time. Three sets of joint angles (, and ) recorded at 1 st, 1500 th and 2500 th samples respectively are utilized to examine the forward kinematic model as shown in Table 1. The three sets of joint angles are used in the forward kinematic model to solve for the position and orientation of stylus coordinate frame at the corresponding selected sample. The resulting forward kinematic solutions are described in equation (3) - (5). For example, represents the forward kinematic solution of the sample. 3 Copyright 2010 by CSME

TABLE I. LIST OF JOINT ANGLES AT THE THREE SELECTED SAMPLES ( IS RECORDED AT THE 1 ST SAMPLE, IS RECORDED AT THE 1500 TH SAMPLE AND IS RECORDED AT THE 2500 TH SAMPLE) Figure presents the trajectory of the end-effector recorded through the manipulation in real time. This figure is able to verify the position solution of the forward kinematic model. In order to verify the orientation solution of the forward kinematic model and to visualize the physical change of the device along the trajectory, three graphic representations of the device are depicted in Figure 7. These three graphic representations are overlapped by aligning the frame. In addition, they are black, gray and light gray colored which correspond to device configuration at, and respectively. The above forward kinematic solutions are fed to the inverse kinematic model. Table 2 concludes the inverse kinematic solutions. TABLE II. Fig.7 Graphical display of the haptic device THE INVERSE KINEMATIC SOLUTION BASED ON POSITION AND ORIENTATION OF THE END-EFFECTOR AT THE SELECTED SAMPLES (3) (4) Fig. Real time records of the trajectory of the end-effector (5) C. Force Correspondence Experiments and Results Six experiments are designed, each of which takes the desire force or torque value at the stylus as input, determines the corresponding six actuator joint torques and renders the force feedback accordingly. Specifically, the first four experiments take the desire force magnitude of 1 N along axis and axis respectively. The last two experiments take the desire torque magnitude of 1 Nm along axis respectively. The actual measured force and torque results are collected from the F/T sensor. Figure 8 and Figure 9 exhibit the desire force or torque vectors and the normalized actual measured force or torque vectors of the six experiments. The vectors of red color are the normalized actual measured force or torque vectors while the vectors of blue color are the desire force or torque vectors. The direction errors between the desire and actual force or torque vectors are denoted by. The values of these angles are and respectively. The relatively significant error occurs when the desire force vectors are along positive or negative axis. This can be attributed to the posture of the user holding the force sensor. 4 Copyright 2010 by CSME

force from the F/T force sensor is collected at 40 Hz. Figure 12 shows the desire force along the axis (upper portion) and along the axis (lower portion), while Figure 13 depicts the actual measured force along the axis (upper portion) and along the axis (lower portion). Fig.8 Directional errors of the actual force vectors (in red) with respect to the desire force vectors (in blue) Fig.10 The virtual environment Fig.11 User interact with virtual environment Fig.9 Directional errors of the actual torque vectors (in red) with respect to the desire torque vectors (in blue) D. Interaction with Virtual Environments and the Preliminary Results Having established the force correspondence system, we present some preliminary results when the haptic device interacts with virtual environments. We firstly demonstrate the force feedback along the and axes. We then present the torque display along the and axes. Figure 10 exhibits the virtual environment of this experiment, the blue cursor represents the stylus; the red, green and blue lines on the cursor represent the X, Y and Z axes of the end-effector; the three sides of the vertical notch which are located at the back, left side and right side of the end-effector, represent three virtual walls. A spring model with the stiffness coefficient of 1 N/mm is applied to model the virtual wall. Since we have not yet included any damping or passivity control mechanism into the haptic interface, the stiffness coefficient is selected at relatively low level. In this experiment, as depicted in Figure 11, the user moves the stylus of the haptic device starting from the physical home position and then makes contact with the virtual walls located at the left side, the right side and back side sequentially. The desire force is computed and recorded at 1 KHz while the actual The results reflect the three contact events. For example, the first contact event takes place at the left side virtual wall at between 7.2 second and 8.98 second, and the expected reaction force is along the negative direction. This can be observed between A (72 th sample) and B (8985 th sample) of the desire force plot along axis (sampling rate is 1 KHz) in Figure 12 and between (310 th sample) and (38 th sample) of the actual force plot along axis (sampling rate is 40 Hz) in Figure 13. The 0.15 second time delay of the actual force display is noticed according to the time difference between A and. This can be attributed to the delays from varies different components in the haptic control loop (i.e. quantization delay and amplifier delay) and the serial communication with F/T controller. The magnitude of the actual force display is proportional to the amplifier gain (which is assigned to be 5 in this experiment). This can be observed by comparing the axis scale of the desire and actual force plots in Figure 12 and 13. The user can be active during the manipulation, which affects the results of the actual measured force. For example, a significant jitter of the force along axis occurs at 5 second which corresponds to E (200 th sample) of the actual force plot along axis in Figure 13. This is caused by the user dragging the stylus away from the rest position. In addition, depending on the way user grasping the stylus, the response of the actual force exerted at the user s hand to the abrupt change of the desire force can be relatively 5 Copyright 2010 by CSME

slow. For example, at 10.5 second, the stylus makes initial contact with the right side virtual wall (the second contact event), which corresponds to C (1048 th sample) of the desire force plot along axis in Figure 12 and (435 th sample) of the actual force plot along axis in Figure 13, the slope of the actual force plot is less steep which indicates longer response time. (a) (b) Fig.14 The virtual environment, (a): initial condition; (b) stylus makes contact with the virtual cube Fig.15 The desired torque along axis Fig.12 The desire force along axis (upper portion) and axis (lower portion) Fig.13 The actual measured force along axis (upper portion) and axis (lower portion) The next experiment is aim to demonstrate the torque display along axis. Figure 14.a depicts the start of the interaction where the stylus (the blue cylinder) is sitting at the rest position, while Figure 14.b describes the moment when the stylus makes contact with the upper surface of the virtual cube. The coordinate frame located at the upper right corner of Figure 14.a and 14.b represents the orientation of the stylus at the rest position and at the moment of initial contact respectively. During the entire process, the stylus is made contact with the upper surface twice with the same fashion as shown in Figure 14.b. represents the contact force when contact takes place. Based on the orientation of the stylus, the torque along the positive axis should be the dominant component of the overall force/torque feedback. In addition, there should be comparatively larger force along positive axis than negative axis. Fig.1 The actual measured torque along axis (in red), along axis (in black) and along axis (in magenta) Figure 15 presents the desired torque along axis, while Figure 1 exhibits the actual measured torque along axis (the upper plot), the actual measured force along axis (the middle plot) and the actual measured force along axis (the lower plot). The results agree with the expected computed magnitude. For example, the first contact event takes place at between.98 second and 9.35 second. It can be observed between (980 th sample) and (9350 th sample) in Figure 15, and between (287 th sample) and (434 th sample) of the plot of actual torque along axis in Figure 1. In addition, this contact event can be observed between (287 th sample) and (434 th sample) of the plot of actual force along axis and between (287 th sample) and (434 th sample) of the plot of actual force along axis in Figure 1. The magnitude of the force along positive axis (the difference between and ) is larger than that of the force along negative axis Copyright 2010 by CSME

(the difference between and ) as shown in Figure 1, which also agree with the expectation. The negative value of the force along axis before first contact event (between and ) and after the second contact event (between and ) is resulted from the mass of the force sensor and the force sensor fixture which is acting along the negative axis. The last experiment is aim to demonstrate the torque display along axis. Figure 17.a depicts the start of the interaction where the stylus (the blue cylinder) is sitting at the rest position, while Figure 17.b describes the moment when the stylus makes contact with the virtual cube. The coordinate frame located at the upper right corner of Figure 17.a and 17.b represents the orientation of the stylus at the rest position and at the moment of initial contact respectively. During the entire process, the stylus is made contact twice with the virtual cube with the same fashion as shown in Figure 17.b. represents the contact force when contact takes place. Based on the orientation of the stylus, the torque along the positive axis should be the dominant component of the overall force/torque feedback. In addition, there should be force along positive axis and negative axis. Fig.18 The desired torque along axis Fig. 19 The actual measured torque along axis (in red), along axis (in black) and along axis (in magenta) V. DISCUSSION AND CONCLUSION (a) (b) Fig.17 The virtual environment, (a): initial condition; (b) stylus makes contact with the virtual cube Figure 18 presents the desired torque along axis, while Figure 19 exhibits the actual measured torque along axis (the upper plot), the actual measured force along axis (the middle plot) and the actual measured force along axis (the lower plot). The results agree with the expected computed magnitude. For example, the first contact event takes place at between 10.15 second and 15.5 second. It can be observed between (1015 th sample) and (155 th sample) in Figure 18, and between (45 th sample) and (717 th sample) of the plot of actual torque along axis in Figure 19. In addition, this contact event can be observed between (45 th sample) and (717 th sample) of the plot of actual force along axis and between (45 th sample) and (717 th sample) of the plot of actual force along axis in Figure 19. As expected, the results indicate that there are forces along negative axis and positive axis In this paper, the design and the kinematic model of the proposed -DOF haptic device was reviewed. The force mapping of the hybrid structure haptic device was presented. The kinematic correspondence experiment and force correspondence experiment were presented to evaluate the displacements and forces/torques correspondence given by user and those applied to the virtual environment. The results indicated sufficient correspondences on these two critical factors of the haptic interface. Three preliminary experiments of virtual interaction with test-based environments were demonstrated to examine the performance of the haptic interface. The results suggested that the actual force/torque exerted at the user well reflected the computed or desire force/torque provided that the magnitude of the force interaction is relatively small and the stiffness of the virtual object is relatively low. The results also indicated time delay of the actual force/torque measurements which can be attributed to the serial communication with F/T controller and the various different delays in the haptic control loop, such as quantization delay and amplifier delay. Enhancement of the haptic control loop will be performed in the future. The stability of the haptic interface will be evaluated through more demanding virtual interactions (e.g. high stiffness and initial contact velocity etc.). 7 Copyright 2010 by CSME

REFERENCES [1] N. Diolaiti, G. Niemeyer, F. Barbagli, J. Kenneth Salisbury, Jr, "Stability of Haptic Rendering: Discretization, Quantization, Time Delay, and Coulomb Effects," IEEE Transactions on Robotics, vol. 22, no. 2, 200. [2] R. J. Adams, B. Hannaford, "Stable Haptic Interaction with Virtual Environments," IEEE Transactions on Robotics and Automation, vol. 15, no. 3, 1999K. Elissa, Title of paper if known, unpublished. [3] B. Hannaford, J. Ryu, "Time-Domain Passivity Control of Haptic Interfaces," IEEE Transactions on Robotics and Automation, vol. 18, no. 1, 2002. [4] SensAble Technologies Inc, "Specifications for PHANTOM Premium 3.0/ DOF Haptic Interface," Jan., 200. [Online] Available: http://www.sensable.com/haptic-phantom-premium-dof.htm [Accessed: Jan. 2, 2010] [5] MPB Technologies Inc, [Online] Available: http://www.mpbtechnologies.ca/ [Accessed: Jan. 2, 2010]. [] Force Dimension, [Online] Available: http://www.forcedimension.com/products [Accessed: Jan. 2, 2010]. [7] S. S. Lee, J. M. Lee, "Design of a general purpose -DOF haptic interface," Mechatronics, vol. 13, pp: 97-722, 2003 [8] G. Carbone, M. Ceccarelli, "A serial-parallel robotic architecture for surgical tasks," Robotica, vol. 23, pp: 345-354, 2005. [9] Z. Tang, S. Payandeh, "Design and modeling of a novel degree of freedom haptic device," whc, pp.523-528, World Haptics 2009 - Third Joint EuroHaptics conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2009. [10] Z. Tang, S. Payandeh, "Kinematic Modeling and Solution of a Class of Hybrid Spherical/Serial Manipulator", Technical report, Experimental Robotics Lab, Simon Fraser University, 2009 [Online] Available: http://www.sfu.ca/~zta3. [11] John J. Craig, Introduction to robotics mechanics and control, 3rd ed. Upper Saddle River, NJ: Pearson Prentice Hall, 2005 [12] L. Birglen and C.M. Gosselin, "SHaDe, A New 3-DOF Haptic Device," IEEE Transactions on Robotics and Automation, vol. 18, no. 2, 2002. 8 Copyright 2010 by CSME