Design, Fabrication, and Evaluation of a New Haptic Device Using a Parallel Mechanism


 Philomena Chambers
 1 years ago
 Views:
Transcription
1 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 6, NO. 3, SEPTEMBER Design, Fabrication, and Evaluation of a New Haptic Device Using a Parallel Mechanism Jungwon Yoon and Jeha Ryu, Member, IEEE Abstract This paper presents design, fabrication, and evaluation of a new 6DOF haptic device for interfacing with virtual reality by using a parallel mechanism. The mechanism is composed of three pantograph mechanisms that are driven by groundfixed servomotors, three spherical joints between the top of the pantograph mechanisms and the connecting bars, and three revolute joints between the connecting bars and a mobile joystick handle. Forward and inverse kinematic analyses have been performed and the Jacobian matrix is derived. Performance indexes such as global payload index, global conditioning index, translation and orientation workspaces, and sensitivity are evaluated to find optimal parameters in design stage. The proposed haptic mechanism has better load capability (low inertia, high bandwidth, etc.) than those of the preexisting haptic mechanisms due to the fact that motors are fixed at the base. It has also wider orientation workspace mainly due to a RRRtype spherical joint. A control method is presented with gravity compensation and with force feedback by a force/torque (F/T) sensor to compensate for the effects of unmodeled dynamics such as friction and inertia. Also, dynamic performance has been evaluated for force characteristics such as maximum applicable force, staticfriction force, minimum controllable force, and force bandwidth by experiments. Virtual wall simulation with the developed haptic device has been demonstrated. Index Terms Dynamic performance, gravity compensation, haptic device, pantograph, parallel mechanism, performance indexes, RRRtype spherical joint. I. INTRODUCTION VIRTUAL REALITY (VR) application is widely spreading in the areas of engineering, medical operation, teleoperation, welfare, and entertainment with the rapid development of computer technology. Haptic devices which feedback kinesthetic or tactile sensation to interactive users are also becoming indispensable to enhance the feeling of immersion in a VR system [1]. For kinesthetic sensation, many researchers have proposed different types of haptic devices such as a tool type, exoskeleton type, and serial robot type. Among these, a tool type device on the desk has been more widely accepted than the other types because of large bandwidth, safeness, and compactness. An ideal haptic device is required to have large workspaces, low inertia, high stiffness, low friction, and high control bandwidth and so on. It is, however, almost impossible to construct a Manuscript received April 15, 2000; revised February 28, This research was supported in part by the Brain Korea21 research fund from the Korean Ministry of Education. Recommended by Guest Editor N. Xi. The authors are with the Department of Mechatronics, Kwangju Institute of Science and Technology (KJIST), Kwangju , Korea ( Publisher Item Identifier S (01) haptic device satisfying all these requirements. Therefore, every effort must be made on optimally designing haptic devices by reducing moving inertia, by enlarging workspaces, and so on. Moreover, a device developer should provide users with evaluated kinematic and dynamic performance of the haptic device so that users may take care of the limitations of the haptic device for their specific application. Parallel mechanisms have been used for tool type haptic devices because they have the characteristics of low inertia, high rigidity, compactness, and precise resolution compared with serial mechanisms. However, some of the haptic devices based on parallel mechanisms that have been developed so far still have disadvantages such as large inertia, difficult forward kinematics, and small workspaces. Long and Collins [2] and Iwata [3] proposed 6DOF tool type haptic devices with a parallel mechanism which has three pantograph linkages, each of which is attached to a midpoint of an equilateral base triangle through a passive revolute joint. Woo et al. [4] made a similar force feedback device for telesurgery. This device has five bars instead of pantograph linkages, for easier construction. In the above two devices, the top of each pantograph and five bar mechanism is connected to one vertex of a mobile platform through a 3DOF ballandsocket joint. These devices, however, have important disadvantages of large inertia because the rotary motors are not fixed to base, and small orientation workspace due to restricted rotation range of spherical joints. Tsumaki et al. [5] developed a 6DOF haptic device that has an orientation gimbal mechanism on top of a 3DOF modified DELTA mechanism. This device has compact size and wider orientation workspace but still has the problem of large motor inertia because three motors are located above the DELTA mechanism. Millman et al. [6] developed a Stewart platform type device with 4DOF motion, which has 3DOF translation and 1DOF roll angle orientation motion. This device has good resolution and high stiffness due to the advantage of the parallel mechanism, but cannot make tilt angles that are important for versatile VR application. Some researchers presented dynamic performance evaluation of various haptic devices. Howe and Kontarinis [7] have used a 2DOF vertical planar device, with a force bandwidth exceeding 100 Hz over a 5N range, in teleoperation experiments. Adelstein and Rosen [8] developed a 2DOF spherical mechanism which can be controlled with high fidelity up to 48 Hz at a sustained tip force of 20 N. Ellis et al. [9] developed a 2DOF planar haptic device and presented experimental evaluation methods of dynamic performances. Their mechanism has maximum output force of 56 N, passive staticfriction force of 1.7 N, minimum force of 0.4 N, and force bandwidth of 80 Hz at forces exceeding 50 N. Moreyra and Hannaford [10] suggested a method /01$ IEEE
2 222 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 6, NO. 3, SEPTEMBER 2001 evaluation of dynamic performances such as minimum controllable force, staticfriction force, force bandwidth, and maximum applicable force. In addition, stable ranges of virtual wall parameters such as maximum achievable stiffness and damping coefficients are obtained by virtual wall simulation with the developed haptic device. This paper is organized as follows; Section II presents kinematic analyses including inverse, forward, and Jacobian analyses. Section III presents design analyses for optimal design of the parallel mechanism. Rearrangeability of the mechanism is also discussed for more versatile usage. Section IV compares kinematic performance indexes of the proposed device with those of the existing devices. Section V presents a control system with gravity, friction, and inertia compensation. Section VI presents evaluation of dynamic performance. Section VII shows virtual wall simulation results and Section VIII presents conclusions and discussions of the current research. II. KINEMATIC ANALYSES Fig. 1. Proposed haptic device based on parallel mechanism. to characterize and experimentally measure the dynamic performance of haptic display devices. They introduced a dimensionless measure of structural deformation ratio (SDR) to quantify some aspects of the high frequency performance. Carignan and Cleary [11] pointed out that the quality of haptic devices can be measured in terms of impedance accuracy and resolution (or fidelity) and investigated several control methodologies for improving dynamic quality. Colgate and Brown [12] suggested the dynamic range of achievable impedance ( width) as a measure of performance. This paper presents design, fabrication, and evaluation of a new 6DOF haptic device for interfacing with VR by using a parallel mechanism. The mechanism is composed of three pantograph mechanisms that are driven by groundfixed servomotors, three spherical joints between the top of the pantograph mechanisms and the connecting bars, and three revolute joints between the connecting bars and a mobile joystick handle (see Fig. 1). The low moving inertia gives better dynamic bandwidth as compared to the existing devices and the RRRtype spherical joint assures a wider orientation workspace. Forward and inverse kinematic analyses have been performed and the Jacobian matrix is derived. Static performance indexes such as global payload index (GPI), global conditioning index (GCI), translation and orientation workspaces, and sensitivity (S) are evaluated to find optimal geometric parameters at the design stage. This paper also presents a control method and experimental A. Mechanism Description The proposed haptic device with a parallel mechanism is shown in Fig. 1. The new mechanism is composed of three pantograph mechanisms that are driven by six basefixed servomotors that stand perpendicularly to the base plate, three RRRtype spherical joints between the top of the pantograph mechanism and the connecting bars, and three revolute joints between the connecting bars and a mobile platform. Since each pantograph mechanism is confined to a fixed vertical plane due to motors fixed at the base plate, the revolute joints between the base and the pantograph mechanisms in the preexisting devices [2] [4] should be moved to the locations between the top plate and the connecting bar, which is the main characteristics of the new haptic mechanism. In order to analyze the proposed mechanism, kinematic parameters are shown in Fig. 2. The fixed global reference frame (,, ) is located at the bottom center of the base plate. The mobile reference frame (,, ) is located at the top center of the top plate, where the axis is in the plane of the top plate and is directed toward the first revolute joint. Each pantograph local reference frame (,, ) is located at an active revolute joint, where the axis is directed perpendicular to each pantograph plane. The axisymmetric position of pantographs on base plate with radius are given by the angles (0,, and rads), which specify the rotation angles about axis from axis. Note that each pantograph has 2DOF motion on the plane. Notice also that even though the spherical joints look to be located on the top of pantograph mechanisms (see Fig. 2) in the following kinematic analyses, actual center of a spherical joint is located in an offset distance ( in Fig. 1). However, the following kinematic analyses assume that the center of spherical joint is just on the top of a pantograph mechanism because the offset distance does not affect the kinematic analyses results if the base radius is replaced by. Lower links of pantographs are denoted by and upper links by. A connecting bar length
3 YOON AND RYU: DESIGN, FABRICATION, AND EVALUATION OF A NEW HAPTIC DEVICE 223 The spherical joint positions with respect to the pantograph local frame (,, ), can be derived as where the angles (0,, and rads) specify the rotation from the global reference frame to the pantograph local frame. From Fig. 2, the intermediate angles and are then given by (4) Finally, active joint angles are given by (5) (6) Fig. 2. Kinematics model. is denoted by. Circle radius of the top plate is defined by. The points,, and denote the positions of active, spherical, and revolute joints, respectively. The three revolute joints are attached to the top plate and centered on a circle of radius with the angle (0,, rads), which specifies rotation angles about the axis from the axis. B. Inverse Kinematic Analysis The inverse kinematics computes the active joint angles and of the pantographs given the position and orientation (,,,,, ) of the top plate. The position of a spherical joint can be represented by using (4 4) homogeneous matrices in the global reference frame (,, )as where (,, ) specifies translation of the top plate origin and (,, ) is the orientation matrix of the top plate, which is described by three successive Euler angles. Note in (1) that includes unknown revolute joint angle at position. Since position must be on the pantograph plane, the following constraint equations of the plane should be satisfied: (1) C. Forward Kinematic analyses Forward kinematic analysis determines the position and orientation of the (,, ) frame with respect to the (,, ) frame given actuated angles and. The first thing for solving forward kinematics is to find revolute joint angels at points. These angles can be obtained by the fact that the distances between points in the global reference frame and the distances between points in the mobile reference frame are the same. The following steps are taken for forward kinematics. 1) In the global reference frame, the points should be calculated by using pantograph forward kinematics given the active joint angles ( and )as (7) Then, in the mobile reference frame, points that include unknown revolute joint angle,, can be represented by (8) 2) To solve the unknown angle, the following three equality conditions are used: (2) Note, geometrically that the points are obtained by the intersection of the circle of radius from revolute joint with the pantograph plane. Thus, inserting and components from (1) into (2) gives an equation with the unknown revolute joint angle in a closed form. Then, by calculating (1) with the computed, it is possible to find inverse kinematics of A 2DOF pantograph as follows. From Fig. 2, the distance between and is expressed as (3) Nonlinear (9) can be solved for the variable by using the Newton Raphson s numerical method. 3) Using the computed angle,, the following vectors can be derived in the mobile reference frame (,, ). From Fig. 2, the unit vector defining the direction of the axis expressed in the (,, ) frame is given as (9) (10)
4 224 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 6, NO. 3, SEPTEMBER 2001 In addition, the axis that is normal to the plane defined by the three points,, can be found by the vector cross product between and (11) Then, the third axis is given by (12) Thus, the intermediate transformation matrix from the mobile frame (,, ) to the spherical joint frame (,, ) can be described as (13) Similarly, the intermediate transformation matrix from the base frame to the spherical joint frame (,, ) is computed. 4) The (4 4) homogeneous transformation matrix from the base to mobile reference frames is obtained as Then, forward kinematic solutions are derived as (14) Fig. 3. Reciprocal screws. a screw. Let be the unit screw that is reciprocal to all the joint screws excluding the screw. In general, since the other five screws,, and are linearly independent, is uniquely specified. The reciprocity relationship yields by taking the virtual product of with (16) (18) Similarly, for each left subchain, is given by (19) (15) where is the, th component of the matrix. D. Derivation of Jacobian The Jacobian matrix can be easily derived by using the concept of reciprocal screws [13], [14]. For each right subchain of the pantograph mechanism, the top platform twist is a linear combination of the joint screws (16) where is the active joint rate, and are the rates of the passive revolute joints, and is a twist about the spherical threesystem. From (16), the angular velocities of the passive joints are eliminated by the concept of the reciprocity stated as follows. Two screws and are said to be reciprocal if (17) where is defined as when and is the transpose of Rearranging the expressions for and into a single transformation, we obtain (20) where, and is a (6 6) matrix which represents inverse kinematic Jacobian. When and represents and, respectively, is described as (21) The reciprocal screw is a zero pitch screw passing through the spherical joint position and acts along the line of intersection of the plane which contains point and axis of, with the plane which contains point and axis of, (see Fig. 3). Let be a unit normal vector defined by the cross product of and to plane. Then, (22)
5 YOON AND RYU: DESIGN, FABRICATION, AND EVALUATION OF A NEW HAPTIC DEVICE 225 And, let be a vector normal to plane. Then (23) So, a unit vector is represented by along the direction of the screw axis (24) Then, a screw that is reciprocal to all screws except as is given (25) Similarly, a screw is obtained as that is reciprocal to all screws except (26) Inserting and into (21), therefore, completes the derivation of Jacobian. Note that singular configurations are generated when and are reciprocal to and. Some of the singularities which have been found so far occur when the pantograph mechanisms are either lowered down to the base plate plane or are vertically erected, and when all the connecting bars are perpendicular to pantograph planes. III. DESIGN ANALYSES In haptic device design, there are many mechanical design requirements such as small inertia, large stiffness, small backlash, and compactness in order to achieve good static and dynamic characteristics such as workspace, force transmissibility, isotropy of the force and motion, backdrivability, high force bandwidth, and high force dynamic range [15]. In order to fulfill these requirements, this chapter presents design analyses to obtain an optimum mechanical architecture with respect mainly to such static performances as the larger workspace, larger force transmissibility, better isotropy, and smaller sensitivity with respect to articular variable noises. In addition, we will discuss rearrangement of our design for more versatile usage for different situations. A. RRRtype Spherical Joint Design The proposed parallel mechanism has three spherical joints. However, a conventional ballandsockettype spherical joint has rotational limitation as well as difficulties in connecting three bars (two links and one link). Therefore, it is necessary to design a spherical joint that allows largest possible rotations and easy installation. A spherical joint satisfying these requirements is a RRRtype joint shown in Fig. 4(a). As shown in Fig. 4(b), however, this joint does not allow full rotation about the axis. It is, therefore, necessary to maximize this Fig. 4. RRRtype spherical joint modeling. (a) Spherical joint detail. (b) Spherical joint rotation about yaxis. rotational angle for larger workspace without sacrificing other performance indexes which will be discussed in Section IIIB. From Fig. 4(b), is expressed as (27) Using the relationship and sine formula, is represented by (28) where is assumed to be less than. As becomes small, the rotation range of the link increases, which in turn increases the constant orientation workspace projected in the plane as shown in Fig. 5. It turns out, however, that if the angle is smaller than 20, the RRRtype spherical joint does not significantly increase the constant orientation workspace, while degrading other performance indexes that are presented in the following section. Therefore, the angle is designed to be 20 by appropriately selecting,, and parameters in (28). B. Parameter Design for Optimal Static Performance Using the performance indexes such as GPI[16], GCI[17], [18], and constant orientation workspace (COW), optimum geometric design parameters can be found for the proposed mechanism. The COW is defined as the 3D region that can be attained by an endeffector point when the mobile platform is kept at a constant orientation. Therefore, large values of COW will give wide range of motion.
6 226 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 6, NO. 3, SEPTEMBER 2001 where is the condition number of a manipulator Jacobian at a manipulator configuration. This index represents the isotropy of manipulation over the entire workspace. Therefore, the closer the GCI to unity value, the more even feel through the workspace. S of endpoint position with respect to perturbations in articular variables is defined as the sum of the absolute values of all Jacobian elements in a single row over the COW. For the first row of the Jacobian, for example, sensitivity in coordinate direction is defined as (32) This index may be an important measure of kinematic performance because amplification of uncertainty in articular variable is undesirable from the precision standpoint. Therefore, the lower the S, the better the attenuation of actuator perturbations at the endeffector. The variations of performance indexes with respect to design variable changes are summarized in Table I, in which the ranges of design parameters are mm Fig. 5. Constant orientation workspace variation with respect to angle. (a) =30. (b) =20. (c) =10. When the input motor torques have unity magnitude, the extreme values of the payload at the endeffector are (29) where and represent the largest and the smallest singular values of the inverse Jacobian matrix. Then, global payload index (GPI) is defined as (30) where is the area of the constant orientation workspace of the robot. This GPI index represents force transmission capability. Therefore, the larger GPI, the bigger force transmission in the endeffector. The global conditioning index (GCI) is define as (31) In this table, the upward arrow indicates increase of geometric parameters (or ratio) or increase of performance indexes. From this table, we concluded that the conditions on the optimum parameters are;,,, value for. With this design, the constant orientation workspace is larger than 300mm diameter circle in the plane, the maximum payload is over 40 N, and the maximum tilt angle is over 50. C. Rearrangements of the Proposed Mechanism Even though we arrange the designed mechanism as shown in Fig. 1, this arrangement can be changed drastically to different arrangements (see Fig. 6) with only reorienting actuators, with a minor change of upper revolute joints, and/or by removing some of the links. This is possible because all passive joints of the proposed parallel mechanism are revolute joints and the direction of the revolute joint can be changed arbitrarily. Furthermore, some links can be taken out of the existing structure to make a simpler architecture (cases 1 and 2) with 3DOF. Using these properties, other arrangement such as case 3 can be assembled by change of direction of the pantographs and upper revolute joints from the original mechanism. Note that in cases 2 and 3 the upper revolute joints have changed their rotation directions in the rearranged installation. In addition, a pantograph with 2DOF motion can be changed simply to a fivebar mechanism (case 4). These rearrangements of the proposed mechanism are good for more versatile usage of a haptic mechanism in different situations where different performance is required.
7 YOON AND RYU: DESIGN, FABRICATION, AND EVALUATION OF A NEW HAPTIC DEVICE 227 TABLE I VARIATIONS OF PERFORMANCE INDEXES Fig. 7. Comparison of haptic mechanisms. Fig. 6. Possible rearrangements. (a) Case 1. (b) Case 2. (c) Case 3. (d) Case 4. IV. STATIC PERFORMANCE COMPARISON WITH EXISTING DEVICES In order to compare static performances of the proposed mechanism with the existing haptic mechanisms of similar architecture, workspaces, GPI, GCI, and S are compared. KAIST master and UCI hand controller are selected for comparison (see Fig. 7). They are composed of three five bar mechanisms or three pantographs which are connected to the top plate with spherical joints and which are connected to the base with passive revolute joints. Therefore, motors are not fixed to the base plate, which results in large COW and large moving inertia. For fair comparison, the geometric parameters of each mechanism are adjusted to maintain equal height of the endeffecter, and equal base and top plate radii. A. Workspace Comparison The COW was determined numerically with an inverse kinematics search algorithm in which joint rotation limits are taken into account. A typical ballandsocket type spherical joint is assumed to have 60 degree of cone angle. The constant orientation workspaces of the KAIST master and the UCI hand controller that have the spherical joint range of 60 are about twice as lare than that of the proposed mechanism, due to the fact that the pantographs and five bars are rotating from the base plate. On the other hand, the translational motion of the proposed mechanism is determined mainly by the upper parts between the top plate and the pantographs, which results in smaller COW. Note that the COW shapes of KAIST master and UCI controller are very different from those in [4] and [2] because of limited rotation angle of the ballandsocket type spherical joint. The larger the spherical joint angle, the closer the shapes to that of the proposed mechanism (see Fig.8). Another kind of workspace is the orientation workspace that is defined as the set of all attainable orientations of the mobile platform about a fixed point. The analysis of the orientation workspace may be based on the use of a modified set of Euler angles [19]. Fig. 9(a) shows the orientation workspaces in a cylindrical coordinate system. It was found that UCI hand controller and KAIST master have similar shape and size of orientation workspace due to limitation of spherical joint angle. The projected orientation workspace defined as the set of possible directions of the approach vector (represented by two tilt angles, ) of the mobile platform may also be obtained [19]. Fig. 9(b) shows samples of projected orientation workspaces. The orientation workspaces of the existing mechanisms are about 40% smaller than that of the proposed mechanism mainly due to the spherical joint type. B. Other Performances Comparison Other performance indexes that have been compared are the GPI, the GCI, and the S. These have been analyzed over the constant orientation workspace (,, ) for each mechanism. In Table II, GPImax, GPImin, and GCI are shown for three mechanisms. The GPI of the proposed mechanism is about twice as large as that of the others. Therefore, the proposed mechanism can support double payloads compared to others. However, the GCI of each mechanism is very similar. On the other hand, the proposed mechanism is the least sensitive to the actuator perturbations at each direction.
8 228 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 6, NO. 3, SEPTEMBER 2001 Fig. 9. Orientation workspace at a nominal position (O =0, O =0, O = 230 mm). (a) Orientation workspace in cylindrical coordinates [(1) New haptic device, (2) UCI hand controller]. (b) Projected orientation workspaces [(1) New haptic device, (2) UCI hand controller]. Fig. 8. Constant orientation workspace of top plate centerpoint ( =0, = 0, =0). (a) New haptic device. (b) KAIST master. (c) UCI hand controller. V. HAPTIC DEVICE CONTROL A. System Hardware All links of the haptic device are made of light aluminum frames in order to reduce link inertia. Rotary motors are directly connected to lower bars of pantographs without reduction gears. This direct drive can achieve low friction and high bandwidth and eliminate backlash so that the haptic device is easily backdrivable by the operator. This construction is possible due to the fact that all six motors are fixed at the common base, which allows use of high power motors without increasing moving inertia. In addition, in order to reduce joint frictions miniature ball bearings are inserted at every revolute joint. We used a 6axis motor controller which is connected through an ISA slot to the Pentium III450 PC which performs haptic rendering algorithm with a C program, in which calculations of forward kinematics and Jacobian, communication, and feedback control are performed at the rate of 600 Hz. Through the motor controller, the commanded torque is changed to voltage by D/A converter and this value is fed to the ac servomotor (maximum output torque of N m) with pulse width modulation (PWM) amplifier. Motion of a motor is sensed by an encoder that gives 2048 pulse in one revolution. We used the As surance Technologies mini40ft model, a 6axis force/torque sensor with 16bit A/D conversion in increments of 0.02 N (  and axis) and 0.14 N ( axis). This sensor can detect up to N(  and axis) and N( axis). This sensor is used to determine the differential force between the mechanism and the human operator so that a feedback loop could be used to compensate for unmodeled components of the device dynamics. B. Gravity Compensation In order to precisely transfer the simulated force from the VR to the operator, the haptic device should have negligible gravity force, friction, and inertia. Since the weight of the proposed haptic device is about 300 g, which is heavy according to the pilot study [9], an operator may feel fatigue after 30min operation. Therefore gravity effect must be compensated in the haptic device control. The motor torques required for compensating gravitational forces of the haptic mechanism can be obtained from the derivatives of the gravitational potential energy term that is represented as (33) where,,,,,,, and where,,,, are weights of the mobile platform, pantograph lower bar, pantograph upper bar, small connection bar in Fig. 4(a), and the connecting bar,
9 YOON AND RYU: DESIGN, FABRICATION, AND EVALUATION OF A NEW HAPTIC DEVICE 229 TABLE II GPI, GCI, SENSITIVITY COMPARISON derivatives in (36) may be computed approximately by a finite difference method as (37) Fig. 10. Step input responses. (a) Openloop step response. (b) Closedloop step response. respectively, and where, are centerofgravity heights of the platform and the connecting bar, respectively. The distance between the and points in Fig. 2 is computed from the following quadratic equation: Equation (33) can be simplified as (34) (35) Therefore, the motor torques from the gravitational forces of the haptic mechanism are computed as (36) where is computed in a closed form from partial derivatives of the (34). Once the forward kinematics in Section IIC are solved numerically, the other partial C. Friction and Inertia Compensation To control force precisely, the friction and inertia of the haptic device as well as external disturbances from unmodeled operator s dynamics, should be compensated by the force/torque sensor in the feedback loop. The total control torque input in this case can be represented by (38) where is the Jacobian matrix and is the desired force from VR simulation. D. Step Input Responses Two step input responses in the direction, with and without force sensor feedback, were measured so as to investigate the open and closedloop performance of the haptic device. In this experiment, a step input of 2 N in the axis is commanded to the haptic device while an operator grasped the haptic device handle firmly in order not to move the handle (i.e., zero velocity at the grasped position). An openloop step input response in a gravity compensation plus feedforward control in Fig. 10(a) shows that a constant force was maintained close to the desired force within about 15% error that is caused by variation of human hand force. A closedloop step input response in Fig. 10(b) is shown with a PD feedback (, ; gains are obtained empirically by tuning process for minimizing steady state and overshoot errors) plus feedforward control. The overshoot and the steadystate error were relatively small compared to those of the openloop response. Note that even though the hand force of an operator was varied, the differential force between the operator and the haptic device maintained a constant force, which showed disturbance rejection effect of the force feedback. Since the openloop step response is not far worse than the closedloop step response, the openloop impedance control by using only
10 230 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 6, NO. 3, SEPTEMBER 2001 the gravity compensation plus the feedforward loop may be applied to some applications which do not need high fidelity of force control. An openloop control can lower significantly the price of a haptic device by removing an expensive force/torque sensor. VI. DYNAMIC PERFORMANCE EVALUATION Until now, experimental performance evaluations of only a small number of 6DOF haptic devices has been reported [9]. We have evaluated experimentally dynamic performance of force characteristics such as force bandwidth, staticfriction breakaway force, and extremum controllable forces. Ellis et al. [9] suggested two constraint conditions in the general task of free and unimpeded motion of the wrist in the plane for haptic device design: human operator constraints and mechanical constraints. As for the human operator constraints, maximum and minimum values of the controllable motion of a human operator are: workspace of 15 cm 15 cm, minimum force of 1 N, peak force of 40 N, and force bandwidth of 50 Hz. As for the mechanical constraints arising from considerations of the mechanical interaction of the human with the device, any haptic device: 1) should keep low apparent mass and inertia for less operator fatigue; 2) must have an internal friction level of at most 5% of the peak force; 3) should have high native mechanical stiffness; and 4) should have no kinematic singularities in the operating workspace. We will evaluate the performance of our haptic device with respect to these constraint conditions even though the human operator constraints studied by Ellis et al. are for planar free wrist motion. For force characteristics, we evaluated maximum applicable force, staticfriction breakaway force, and minimum controllable force. The maximum applicable force was measured by the force sensor attached to the handgrip when the computer commanded a constant force in an openloop control mode, while the operator keeps the handle unmoved. The staticfriction breakaway force is defined as the minimum openloop force increment when the change of the endeffector position was position resolution of the endeffector. This force is measured by incrementally increasing command force when the haptic device stands alone by the gravity compensation control without the human operator. The minimum controllable force was measured by commanding a closedloop proportional controller to maintain a zero differential force on the operator handle. This procedure was to move the device by voluntary hand motion, and record the resulting force and position. Force bandwidth in haptic device is affected by a number of factors such as stiffness, inertia, damping, friction, actuator limiting, contact, sensor/actuator collocation, gains, and operator impedance [20]. The dynamic bandwidth of the proposed mechanism is expected to be higher than that of the UCI controller and the KAIST master because moving inertia is significantly reduced by the basefixed motor design even though the mechanism stiffness may be somewhat decreased due to more links and joints in RRRtype spherical joint design. The force bandwidth was measured by the device response, while the human Fig. 11. Minimum controllable force: (a) Force Fx, Fy, Fz. (b) Torque Tx, Ty, Tz. (c) Position x, y, z. (d) Orientation,,. Fig. 12. xaxis force bandwidth. operator grasped the handle as they would when interacting with virtual environments. The computer commanded the device to maintain an offsetsinusoidal differential force. Then, the peaktopeak amplitudes were recorded at each frequency in the range of Hz. The experimental results for force characteristics were as follows: a maximum applicable force was different for each axis. The maximum force in the axis is 40 N and the force in the  and axis is 20 N. The staticfriction breakaway force was 1.5 N in the axis direction. Friction force, therefore, was within 5% of the maximum applicable force. Fig. 11 shows the minimum controllable forces and torques. The force that induces the device motion is less than 0.4 N (in the axis direction) and 0.3 N (in the axis and axis directions) as shown Fig. 11(a). The torques are less than 0.01 N m as shown in Fig. 11(b). The position and orientation are changing slightly during this minimum controllable force test with the max speed of about 15 cm/s and 0.2 rad/s, as drawn in Fig. 11(c) and (d). In Fig. 12, the force bandwidth of the axis direction is shown to be about 70 Hz at the crossover frequency of 3dB below the dc level. This response is fast enough for some haptic applications, satisfying the maximum force bandwidth
11 YOON AND RYU: DESIGN, FABRICATION, AND EVALUATION OF A NEW HAPTIC DEVICE 231 TABLE III NEW HAPTIC DEVICE CHARACTERISTICS Fig. 13. Control block diagram including virtual environment. (50 Hz) from the pilot study[9] for the human wrist free motion. Table III summarizes the performance characteristics of the proposed device. Comparing to the constraints suggested by Ellis et al. [9], the proposed haptic device sufficiently achieved the human operator and mechanical constraints. VII. VIRTUAL WALL SIMULATION This chapter presents a virtual wall simulation by using the developed haptic device to observe the closedloop response of virtual environment simulation. Virtual wall simulation has been used as a representative task featuring both very high impedance (when in contact with the wall) and very low impedance (when out of contact) [21], [22]. The virtual wall can be modeled as an equivalent springdamper system. The force from the wall can be written as (39) where and are unilateral constraints, is the virtual wall spring constant, and is the virtual wall damper coefficient. The unilateral constraints and are given as (40) The unilateral constraint, ensures that the force is exerted to the endeffector only when the handle penetrates the wall. Similarly, ensures that the damper exerts no force when the handle is being moved away from the wall. Fig. 14. Virtual wall simulation results. A total control block diagram is represented in Fig. 13. The difference between the position of the haptic device driven by a human operator, and reference value that is the position of a virtual wall is represented by. Then, the value of is used to generate a virtual wall reaction force by the (39) for the human operator. In this block diagram, the dotted box represents nonlinear kinematics/dynamics. In this virtual wall simulation system, both control of the haptic device and haptic rendering are performed by the haptic controller with Pentium III450 processor which is equipped with 6axis motor controller. The virtual wall environment that is modeled by the World Tool Kit (WTK) software is simulated in a Pentium IIdual 350 processor NT system with a highspeed graphic board. The rendering of the virtual environment is performed at the rate of about 40 Hz. Both computers are interfaced by a RS232 communication at the rate of bps. Through this simulation we can find achievable wall impedance while keeping the system stable. We define instability as the situation in which vibration occurs at the boundary of a virtual wall during wall contact operation. The maximum achievable wall stiffness without inducing vibration
12 232 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 6, NO. 3, SEPTEMBER 2001 is measured to be about 400 N/m when no wall damping exists while the maximum achievable wall damping is measured to be about 1500 N/m s. If there are both stiffness and damping, the maximum achievable stiffness with a damping value of 1000 N/m s is increased to 600 N/m for a stable virtual wall simulation. Fig. 14 shows results of a simulation of moving down along the virtual wall with the parameters ( N/m and N/m s). In this simulation, an operator first approached the wall in the direction while grasping the haptic device. After contacting the virtual wall, the operator moved down in the direction while contacting the virtual wall [see Fig. 14(a)]. During this operation, the operator could maintain contact with the surface of the virtual wall due to the force feedback toward the operator through the haptic device (see Fig. 14(b)). At this experiment, the virtual wall feels like smooth mud as depicted in Fig. 14(c). VIII. CONCLUSIONS AND DISCUSSIONS This paper proposed a new tool type haptic device based on a parallel mechanism for improving static and dynamic quality of haptic interface in VR simulation. This mechanism has small moving inertia because motors are fixed to the base plate and has larger orientation workspace because there is only small rotational limitation in the RRRtype spherical joint. Through an optimal design and kinematic analyses, it has been shown that the proposed haptic device has better static performances such as wider orientation workspace, lesser sensitivity with respect to actuator perturbations, and higher force transmission capability compared to the mechanisms of similar mechanical architecture. However, the constant orientation workspace is smaller. In addition, possible rearrangements of the proposed mechanism are discussed for more versatile usage. This paper also presented control methods, performance evaluation, and virtual wall simulation. It has been shown that openloop gravity compensation plus feedforward control may be good for less precise control because this device has low friction and small backlash as manifested by the result of the openloop step input response. Meanwhile, the force feedback control to compensate the effects of inertia and friction using a F/T sensor may be used for more precise and stable control. By experiments, dynamic performance characteristics such as force bandwidth, minimum controllable force, and staticfriction force have been evaluated. This new haptic device has force bandwidth of 70 Hz, the maximum force of 40 N in the direction, minimum controllable force of 0.3 N in the and directions, and wide orientation workspace. Finally, we demonstrated a virtual wall simulation using the proposed haptic device. The measured maximum achievable wall stiffness (about 600 N/m) may be low for applications requiring harder contact operation. This low wall stiffness may be increased by; higher sampling rate (currently 600 Hz) by superior PC, use of material with higher stiffness, higher rate of communication, use of admittance control instead of impedance control, and so on. Even though the proposed haptic device has not been designed for any specific application, users can choose it for their particular application by understanding the static and dynamic performances evaluated in this paper. REFERENCES [1] G. C. Burdea, Force and Touch Feedback for Virtual Reality. New York: Wiley, [2] G. L. Long and C. L. Collins, A pantograph linkage parallel platform master hand controller for forcereflection, in Proc. IEEE Int. Conf. Robotics and Automation, 1992, pp [3] H. Iwata, Artificial reality with forcefeedback: Development of desktop virtual space with compact master manipulator, Comput. Graph., vol. 24, no. 4, pp , [4] K. Woo, B. Jin, and D. Kwon, A 6 DOF forcereflecting hand controller using the fivebar parallel mechanism, in Proc. IEEE Int. Conf. Robotics and Automation, 1998, pp [5] Y. Tsumaki, H. Naruse, D. N. Nenchev, and M. Uchiyama, Design of a compact 6DOF haptic interface, in Proc. IEEE Int. Conf. Robotics and Automation, 1998, pp [6] P. A. Millman, M. Stanley, and J. E. Colgate, Design of a high performance haptic interface to virtual environments, in Proc. IEEE VR Annu. Int. Symp. (VRAIS), 1993, pp [7] R. D. Howe and D. Kontarinis, Task performance with a dexterous teleoperated hand system, in Proc. SPIE Conf. Telemanipulator Technology (OE/Technology 92), 1992, pp [8] B. D. Adelstein and M. J. Rosen, Design and implementation of a force reflecting manipulandum for manual control research, Adv. Robotic. ASME DSC, vol. 42, pp. 1 2, [9] R. E. Ellis, O. M. Ismaeil, and M. G. Lipsett, Design and evaluation of a highperformance haptic interface, Robotica, vol. 14, pp , [10] B. Moreyra and A. Hannaford, Practical measure of dynamic response of haptic devices, in Proc. IEEE Int. Conf. Robotics and Automation, 1998, pp [11] C. R. Carignan and K. R. Cleary, Closedloop force control for haptic simulation of virtual environments, Hapticse, vol. 2, no. 2, Feb [12] J. E. Colgate and J. M. Brown, Factors affecting the Zwidth of a haptic display, in Proc. IEEE Int. Conf. Robotics and Automation, 1994, pp [13] M. G. Mohamed and J. Duffy, A direct determination of the instantaneous kinematics of fully parallel robot manipulator, ASME J. Mechanisms, Transmissions, Automat. Des., vol. 107, no. 2, pp , [14] V. Kumar, Instantaneous kinematics of parallelchain robotic mechanism, ASME J. Mech. Des., vol. 114, no. 3, pp , [15] P. Fischer, R. Daniel, and K. V. Siva, Specification and design of input devices for teleoperation, in Proc. IEEE Int. Conf. Robotics and Automation, 1990, pp [16] H. Ozaki, H. Wang, X. Liu, and F. Gao, The atlas of the payload capability for design of 2DOF planar parallel manipulators, in Proc. IEEE Int. Conf. Systems, Man and Cybernetics, 1996, pp [17] C. Gosselin and J. Angeles, A global performance index for the kinematic optimization of robotic manipulator, Trans. ASME J. Mech. Des., vol. 113, pp , [18] K. W. Grace and J. E. Colgate, A six degreeof freedom micromanipulator for ophthalmic surgery, in Proc. IEEE Int. Conf. Robotics and Automation, 1993, pp [19] I. A. Bonev and J. Ryu, A new approach to orientation workspace analysis of 6DOF parallel manipulators, Mechanism Mach. Theory, vol. 36, pp , [20] T. Brooks, Telerobotic response requirements, in Proc. IEEE Int. Conf. Systems, Man, and Cybernetics, New York, NY, 1990, pp [21] J. E. Colgate, P. E. Grafing, M. C. Stanley, and G. Schenkel, Implementation of stiff virtual walls in forcereflecting interfaces, in Proc. IEEE VR Annu. Int. Symp. (VRAIS), New York, 1993, pp [22] S. E. Salcudean and T. D. Vlaar, On the emulation of stiff walls and static friction with magnetically levitated input/output device, ASME J. Dyn. Syst., Meas., Contr., vol. 119, pp , Jungwon Yoon received the B.S. degree in precision mechanical engineering from the Chonbuk National University, Chonju, Korea, in 1998, and the M.S. degree in Mechatronics from Kwangju Institute of Science and Technology (KJIST), Kwangju, Korea, in 2000, where he is currently pursuing the Ph.D. degree. His research interests include the design, analysis, and control of parallel mechanisms with applications to virtual reality haptic devices and medical systems.
13 YOON AND RYU: DESIGN, FABRICATION, AND EVALUATION OF A NEW HAPTIC DEVICE 233 Jeha Ryu (M 00) received the B.S. degree in 1982 from the Seoul National University, Seoul, Korea, the M.S. degree in 1984 from the Korea Advanced Science and Technology (KAIST), Seoul, Korea, and the Ph.D. degree in 1991 from the University of Iowa, Iowa City. From 1992 to 1994, he worked as a master engineer in the simulation lab of BMY Combat Systems, York, PA. In 1994, he joined the Department of Mechatronics, Kwangju Institute of Science and Technology (KJIST), Kwangju, Korea, where he has been an associate professor since His research interests are kinematics, dynamics, and control of mechatronics systems such as robot manipulators, vehicle systems, and haptic joysticks for interfacing with virtual reality systems. He has published more than 40 international journal and conference papers. Dr. Ryu is a member of the American Society of Mechanical Engineers. In 1999, he received a besteducator award from KJIST.
Force/position control of a robotic system for transcranial magnetic stimulation
Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme
More informationScooter, 3 wheeled cobot North Western University. PERCRO Exoskeleton
Scooter, 3 wheeled cobot North Western University A cobot is a robot for direct physical interaction with a human operator, within a shared workspace PERCRO Exoskeleton Unicycle cobot the simplest possible
More informationDesignSimulationOptimization Package for a Generic 6DOF Manipulator with a Spherical Wrist
DesignSimulationOptimization Package for a Generic 6DOF Manipulator with a Spherical Wrist MHER GRIGORIAN, TAREK SOBH Department of Computer Science and Engineering, U. of Bridgeport, USA ABSTRACT Robot
More informationMatrix Normalization for Optimal Robot Design
IEEE International Conference on Robotics and Automation Leuven, Belgium, May 1621, 1998. Matrix Normalization for Optimal Robot Design L. Stocco, S. E. Salcudean and F. Sassani * Department of Electrical
More informationAutonomous Mobile RobotI
Autonomous Mobile RobotI Sabastian, S.E and Ang, M. H. Jr. Department of Mechanical Engineering National University of Singapore 21 Lower Kent Ridge Road, Singapore 119077 ABSTRACT This report illustrates
More informationVéronique PERDEREAU ISIR UPMC 6 mars 2013
Véronique PERDEREAU ISIR UPMC mars 2013 Conventional methods applied to rehabilitation robotics Véronique Perdereau 2 Reference Robot force control by Bruno Siciliano & Luigi Villani Kluwer Academic Publishers
More informationEDUMECH Mechatronic Instructional Systems. Ball on Beam System
EDUMECH Mechatronic Instructional Systems Ball on Beam System Product of Shandor Motion Systems Written by Robert Hirsch Ph.D. 9989 All Rights Reserved. 999 Shandor Motion Systems, Ball on Beam Instructional
More informationResponse to Harmonic Excitation Part 2: Damped Systems
Response to Harmonic Excitation Part 2: Damped Systems Part 1 covered the response of a single degree of freedom system to harmonic excitation without considering the effects of damping. However, almost
More informationSolving Simultaneous Equations and Matrices
Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering
More informationPrecise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility
Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility Renuka V. S. & Abraham T Mathew Electrical Engineering Department, NIT Calicut Email : renuka_mee@nitc.ac.in,
More informationActive Vibration Isolation of an Unbalanced Machine Spindle
UCRLCONF206108 Active Vibration Isolation of an Unbalanced Machine Spindle D. J. Hopkins, P. Geraghty August 18, 2004 American Society of Precision Engineering Annual Conference Orlando, FL, United States
More informationUniversal Exoskeleton Arm Design for Rehabilitation
Journal of Automation and Control Engineering Vol. 3, No. 6, December 215 Universal Exoskeleton Arm Design for Rehabilitation Siam Charoenseang and Sarut Panjan Institute of Field Robotics, King Mongkut
More informationA PAIR OF MEASURES OF ROTATIONAL ERROR FOR AXISYMMETRIC ROBOT ENDEFFECTORS
A PAIR OF MEASURES OF ROTATIONAL ERROR FOR AXISYMMETRIC ROBOT ENDEFFECTORS Sébastien Briot, Ilian A. Bonev Department of Automated Manufacturing Engineering École de technologie supérieure (ÉTS), Montreal,
More informationA Six Degree of Freedom Micromanipulator for Ophthalmic Surgery
A Six Degree of Freedom Micromanipulator for Ophthalmic Surgery Kenneth W. Grace, Mechanical ngineering J. dward Colgate, Mechanical ngineering Matthew R. Glucksberg, Biomedical ngineering John H. Chun,
More informationSOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS  VELOCITY AND ACCELERATION DIAGRAMS
SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS  VELOCITY AND ACCELERATION DIAGRAMS This work covers elements of the syllabus for the Engineering Council exams C105 Mechanical and Structural Engineering
More informationCALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS
CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS E. Batzies 1, M. Kreutzer 1, D. Leucht 2, V. Welker 2, O. Zirn 1 1 Mechatronics Research
More informationManufacturing Equipment Modeling
QUESTION 1 For a linear axis actuated by an electric motor complete the following: a. Derive a differential equation for the linear axis velocity assuming viscous friction acts on the DC motor shaft, leadscrew,
More informationChapter. 4 Mechanism Design and Analysis
Chapter. 4 Mechanism Design and Analysis 1 All mechanical devices containing moving parts are composed of some type of mechanism. A mechanism is a group of links interacting with each other through joints
More informationDesign of a Universal Robot Endeffector for Straightline Pickup Motion
Session Design of a Universal Robot Endeffector for Straightline Pickup Motion Gene Y. Liao Gregory J. Koshurba Wayne State University Abstract This paper describes a capstone design project in developing
More informationSynthesis of Constrained nr Planar Robots to Reach Five Task Positions
Synthesis of Constrained nr Planar Robots to Reach Five Task Positions Gim Song Soh Robotics and Automation Laboratory University of California Irvine, California 96973975 Email: gsoh@uci.edu J. Michael
More informationdspace DSP DS1104 based State Observer Design for Position Control of DC Servo Motor
dspace DSP DS1104 based State Observer Design for Position Control of DC Servo Motor Jaswandi Sawant, Divyesh Ginoya Department of Instrumentation and control, College of Engineering, Pune. ABSTRACT This
More informationLecture 3: Teleoperation
ME 328: Medical Robotics Spring 2015 Lecture 3: Teleoperation Allison Okamura Stanford University Announcements 1. I am not Allison. 2. You re a huge class. So, we found a 2nd CA! meet Jeesu Baek jeesu@stanford.edu
More informationMedical Robotics. Control Modalities
Università di Roma La Sapienza Medical Robotics Control Modalities The HandsOn Acrobot Robot Marilena Vendittelli Dipartimento di Ingegneria Informatica, Automatica e Gestionale Control modalities differ
More informationDIRECT torque control (DTC) of induction motors has
76 IEEE POWER ELECTRONICS LETTERS, VOL. 3, NO. 2, JUNE 2005 Constant and High Switching Frequency Torque Controller DTC Drives C. L. Toh, N. R. N. Idris, Senior Member, IEEE, and A. H. M. Yatim, Senior
More informationEngineering. Electrical. Testing Time Domain Passivity Control of Haptic Enabled Systems. UWEE Technical Report Number UWEETR
Testing Time Domain Passivity Control of Haptic Enabled Systems Blake Hannaford JeeHwan Ryu DongSoo Kwon a Yoon Sang Kim JaeBok Song b a Dept. of Mechanical Engineering, KAIST, Taejon, South Korea b
More informationDevelopment of Easy Teaching Interface for a Dual Arm Robot Manipulator
Development of Easy Teaching Interface for a Dual Arm Robot Manipulator Chanhun Park and Doohyeong Kim Department of Robotics and Mechatronics, Korea Institute of Machinery & Materials, 156, GajeongbukRo,
More informationMajor motion control features
Digital servo motor controller PM1000 (Provisional Data) A fundamental feature of the PM1000 controller is the motion control algorithm developed to meet the most demanding accuracy requirements enabling
More information10. CNC Hardware Basics
CAD/CAM Principles and Applications 10 CNC Hardware Basics 101/1020 by P.N.Rao 10. CNC Hardware Basics 10.1 Structure of CNC machine tools Table 10.1 Some design criteria for CNC machine tool design
More informationFigure 3.1.2 Cartesian coordinate robot
Introduction to Robotics, H. Harry Asada Chapter Robot Mechanisms A robot is a machine capable of physical motion for interacting with the environment. Physical interactions include manipulation, locomotion,
More informationMathematical Modeling and Design Analysis of a Dexterous Endeffector
International Journal of Engineering Research and Development ISSN: 2278067X, Volume 1, Issue 9 (June 2012), PP.0108 www.ijerd.com Mathematical Modeling and Design Analysis of a Dexterous Endeffector
More informationDesign and Implementation of a 4Bar linkage Gripper
IOSR Journal of Mechanical and Civil Engineering (IOSRJMCE) eissn: 22781684,pISSN: 2320334X, Volume 11, Issue 5 Ver. IV (Sep Oct. 2014), PP 6166 Design and Implementation of a 4Bar linkage Gripper
More informationDesign of a six DegreeofFreedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms
Abstract Design of a six DegreeofFreedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms by Maxine Emerich Advisor: Dr. Scott Pierce The subject of this report is the development of
More informationCopyright 2011 Casa Software Ltd. www.casaxps.com. Centre of Mass
Centre of Mass A central theme in mathematical modelling is that of reducing complex problems to simpler, and hopefully, equivalent problems for which mathematical analysis is possible. The concept of
More informationSelecting and Sizing Ball Screw Drives
Selecting and Sizing Ball Screw Drives Jeff G. Johnson, Product Engineer Thomson Industries, Inc. Wood Dale, IL 5406333549 www.thomsonlinear.com Thomson@thomsonlinear.com Fig 1: Ball screw drive is a
More informationTime Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication
Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication Thomas Reilly Data Physics Corporation 1741 Technology Drive, Suite 260 San Jose, CA 95110 (408) 2168440 This paper
More informationLINEAR MOTOR CONTROL IN ACTIVE SUSPENSION SYSTEMS
LINEAR MOTOR CONTROL IN ACTIVE SUSPENSION SYSTEMS HONCŮ JAROSLAV, HYNIOVÁ KATEŘINA, STŘÍBRSKÝ ANTONÍN Department of Control Engineering, Faculty of Electrical Engineering, Czech Technical University Karlovo
More informationPhysics 9e/Cutnell. correlated to the. College Board AP Physics 1 Course Objectives
Physics 9e/Cutnell correlated to the College Board AP Physics 1 Course Objectives Big Idea 1: Objects and systems have properties such as mass and charge. Systems may have internal structure. Enduring
More informationAn inertial haptic interface for robotic applications
An inertial haptic interface for robotic applications Students: Andrea Cirillo Pasquale Cirillo Advisor: Ing. Salvatore Pirozzi Altera Innovate Italy Design Contest 2012 Objective Build a Low Cost Interface
More informationHumanlike Arm Motion Generation for Humanoid Robots Using Motion Capture Database
Humanlike Arm Motion Generation for Humanoid Robots Using Motion Capture Database Seungsu Kim, ChangHwan Kim and Jong Hyeon Park School of Mechanical Engineering Hanyang University, Seoul, 133791, Korea.
More informationCE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras
1 CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation Prof. Dr. Hani Hagras Robot Locomotion Robots might want to move in water, in the air, on land, in space.. 2 Most of the
More informationMOBILE ROBOT TRACKING OF PREPLANNED PATHS. Department of Computer Science, York University, Heslington, York, Y010 5DD, UK (email:nep@cs.york.ac.
MOBILE ROBOT TRACKING OF PREPLANNED PATHS N. E. Pears Department of Computer Science, York University, Heslington, York, Y010 5DD, UK (email:nep@cs.york.ac.uk) 1 Abstract A method of mobile robot steering
More informationLEGO NXTbased Robotic Arm
Óbuda University e Bulletin Vol. 2, No. 1, 2011 LEGO NXTbased Robotic Arm Ákos Hámori, János Lengyel, Barna Reskó Óbuda University barna.resko@arek.uniobuda.hu, hamoriakos@gmail.com, polish1987@gmail.com
More informationDrivetech, Inc. Innovations in Motor Control, Drives, and Power Electronics
Drivetech, Inc. Innovations in Motor Control, Drives, and Power Electronics Dal Y. Ohm, Ph.D.  President 25492 Carrington Drive, South Riding, Virginia 20152 Ph: (703) 3272797 Fax: (703) 3272747 ohm@drivetechinc.com
More informationDesign Aspects of Robot Manipulators
Design Aspects of Robot Manipulators Dr. Rohan Munasinghe Dept of Electronic and Telecommunication Engineering University of Moratuwa System elements Manipulator (+ proprioceptive sensors) Endeffector
More informationConstraint satisfaction and global optimization in robotics
Constraint satisfaction and global optimization in robotics Arnold Neumaier Universität Wien and JeanPierre Merlet INRIA Sophia Antipolis 1 The design, validation, and use of robots poses a number of
More informationManipulator Kinematics. Prof. Matthew Spenko MMAE 540: Introduction to Robotics Illinois Institute of Technology
Manipulator Kinematics Prof. Matthew Spenko MMAE 540: Introduction to Robotics Illinois Institute of Technology Manipulator Kinematics Forward and Inverse Kinematics 2D Manipulator Forward Kinematics Forward
More informationMechanical Design of a 6DOF Aerial Manipulator for assembling bar structures using UAVs
Mechanical Design of a 6DOF Aerial Manipulator for assembling bar structures using UAVs R. Cano*. C. Pérez* F. Pruaño* A. Ollero** G. Heredia** *Centre for Advanced Aerospace Technologies, Seville, Spain
More informationCATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy
CATIA V5 Tutorials Mechanism Design & Animation Release 18 Nader G. Zamani University of Windsor Jonathan M. Weaver University of Detroit Mercy SDC PUBLICATIONS Schroff Development Corporation www.schroff.com
More informationACTUATOR DESIGN FOR ARC WELDING ROBOT
ACTUATOR DESIGN FOR ARC WELDING ROBOT 1 Anurag Verma, 2 M. M. Gor* 1 G.H Patel College of Engineering & Technology, V.V.Nagar388120, Gujarat, India 2 Parul Institute of Engineering & Technology, Limda391760,
More informationFPGA Based Hardware Accelerator for Parallel Robot Kinematic Calculations
AUTOMATYKA/ AUTOMATICS 03 Vol. 7 No. http://dx.doi.org/0.7494/automat.03.7..87 Grzegorz Karpiel*, Konrad Gac*, Maciej Petko* FPGA Based Hardware Accelerator for Parallel Robot Kinematic Calculations. Introduction
More informationDesign of a Robotic Arm with Gripper & End Effector for Spot Welding
Universal Journal of Mechanical Engineering 1(3): 9297, 2013 DOI: 10.13189/ujme.2013.010303 http://www.hrpub.org Design of a Robotic Arm with Gripper & End Effector for Spot Welding Puran Singh *, Anil
More informationVRSPATIAL: DESIGNING SPATIAL MECHANISMS USING VIRTUAL REALITY
Proceedings of DETC 02 ASME 2002 Design Technical Conferences and Computers and Information in Conference Montreal, Canada, September 29October 2, 2002 DETC2002/ MECH34377 VRSPATIAL: DESIGNING SPATIAL
More informationOperational Space Control for A Scara Robot
Operational Space Control for A Scara Robot Francisco Franco Obando D., Pablo Eduardo Caicedo R., Oscar Andrés Vivas A. Universidad del Cauca, {fobando, pacaicedo, avivas }@unicauca.edu.co Abstract This
More informationINTRODUCTION. Robotics is a relatively young field of modern technology that crosses traditional
1 INTRODUCTION Robotics is a relatively young field of modern technology that crosses traditional engineering boundaries. Understanding the complexity of robots and their applications requires knowledge
More informationSPINDLE ERROR MOVEMENTS MEASUREMENT ALGORITHM AND A NEW METHOD OF RESULTS ANALYSIS 1. INTRODUCTION
Journal of Machine Engineering, Vol. 15, No.1, 2015 machine tool accuracy, metrology, spindle error motions Krzysztof JEMIELNIAK 1* Jaroslaw CHRZANOWSKI 1 SPINDLE ERROR MOVEMENTS MEASUREMENT ALGORITHM
More informationIntroduction to Robotics Analysis, Systems, Applications
Introduction to Robotics Analysis, Systems, Applications Saeed B. Niku Mechanical Engineering Department California Polytechnic State University San Luis Obispo Technische Urw/carsMt Darmstadt FACHBEREfCH
More informationChapter 2 Lead Screws
Chapter 2 Lead Screws 2.1 Screw Threads The screw is the last machine to joint the ranks of the six fundamental simple machines. It has a history that stretches back to the ancient times. A very interesting
More informationTechnical Guide No. 100. High Performance Drives  speed and torque regulation
Technical Guide No. 100 High Performance Drives  speed and torque regulation Process Regulator Speed Regulator Torque Regulator Process Technical Guide: The illustrations, charts and examples given in
More informationPath Tracking for a Miniature Robot
Path Tracking for a Miniature Robot By Martin Lundgren Excerpt from Master s thesis 003 Supervisor: Thomas Hellström Department of Computing Science Umeå University Sweden 1 Path Tracking Path tracking
More informationE190Q Lecture 5 Autonomous Robot Navigation
E190Q Lecture 5 Autonomous Robot Navigation Instructor: Chris Clark Semester: Spring 2014 1 Figures courtesy of Siegwart & Nourbakhsh Control Structures Planning Based Control Prior Knowledge Operator
More informationEncoders for Linear Motors in the Electronics Industry
Technical Information Encoders for Linear Motors in the Electronics Industry The semiconductor industry and automation technology increasingly require more precise and faster machines in order to satisfy
More informationIntelligent Robotics Lab.
1 Variable Stiffness Actuation based on Dual Actuators Connected in Series and Parallel Prof. JaeBok Song (jbsong@korea.ac.kr ). (http://robotics.korea.ac.kr) ti k Depart. of Mechanical Engineering, Korea
More informationChapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc.
Chapter 10 Rotational Motion Angular Quantities Units of Chapter 10 Vector Nature of Angular Quantities Constant Angular Acceleration Torque Rotational Dynamics; Torque and Rotational Inertia Solving Problems
More information5Axis TestPiece Influence of Machining Position
5Axis TestPiece Influence of Machining Position Michael Gebhardt, Wolfgang Knapp, Konrad Wegener Institute of Machine Tools and Manufacturing (IWF), Swiss Federal Institute of Technology (ETH), Zurich,
More informationMotor Selection and Sizing
Motor Selection and Sizing Motor Selection With each application, the drive system requirements greatly vary. In order to accommodate this variety of needs, Aerotech offers five types of motors. Motors
More informationUNIT II Robots Drive Systems and End Effectors PartA Questions
UNIT II Robots Drive Systems and End Effectors PartA Questions 1. Define End effector. End effector is a device that is attached to the end of the wrist arm to perform specific task. 2. Give some examples
More informationINSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users
INSTRUCTOR WORKBOOK for MATLAB /Simulink Users Developed by: Amir Haddadi, Ph.D., Quanser Peter Martin, M.A.SC., Quanser Quanser educational solutions are powered by: CAPTIVATE. MOTIVATE. GRADUATE. PREFACE
More informationWEB ENABLED ROBOT DESIGN AND DYNAMIC CONTROL SIMULATION SOFTWARE SOLUTIONS FROM TASK POINTS DESCRIPTION
WEB ENABLED ROBOT DESIGN AND DYNAMIC CONTROL SIMULATION SOFTWARE SOLUTIONS FROM TASK POINTS DESCRIPTION Tarek M. Sobh, Bei Wang* and Sarosh H. Patel University of Bridgeport Bridgeport, CT 06601 U.S.A.
More informationEquivalent Spring Stiffness
Module 7 : Free Undamped Vibration of Single Degree of Freedom Systems; Determination of Natural Frequency ; Equivalent Inertia and Stiffness; Energy Method; Phase Plane Representation. Lecture 13 : Equivalent
More informationHW Set VI page 1 of 9 PHYSICS 1401 (1) homework solutions
HW Set VI page 1 of 9 1030 A 10 g bullet moving directly upward at 1000 m/s strikes and passes through the center of mass of a 5.0 kg block initially at rest (Fig. 1033 ). The bullet emerges from the
More informationChapter 3.8 & 6 Solutions
Chapter 3.8 & 6 Solutions P3.37. Prepare: We are asked to find period, speed and acceleration. Period and frequency are inverses according to Equation 3.26. To find speed we need to know the distance traveled
More informationHidetsugu KURODA 1, Fumiaki ARIMA 2, Kensuke BABA 3 And Yutaka INOUE 4 SUMMARY
PRINCIPLES AND CHARACTERISTICS OF VISCOUS DAMPING DEVICES (GYRODAMPER), THE DAMPING FORCES WHICH ARE HIGHLY AMPLIFIED BY CONVERTING THE AXIAL MOVEMENT TO ROTARY ONE 0588 Hidetsugu KURODA 1, Fumiaki ARIMA,
More informationVELOCITY, ACCELERATION, FORCE
VELOCITY, ACCELERATION, FORCE velocity Velocity v is a vector, with units of meters per second ( m s ). Velocity indicates the rate of change of the object s position ( r ); i.e., velocity tells you how
More informationDINAMIC AND STATIC CENTRE OF PRESSURE MEASUREMENT ON THE FORCEPLATE. F. R. Soha, I. A. Szabó, M. Budai. Abstract
ACTA PHYSICA DEBRECINA XLVI, 143 (2012) DINAMIC AND STATIC CENTRE OF PRESSURE MEASUREMENT ON THE FORCEPLATE F. R. Soha, I. A. Szabó, M. Budai University of Debrecen, Department of Solid State Physics Abstract
More informationHigh Accuracy Articulated Robots with CNC Control Systems
Copyright 2012 SAE International 2013012292 High Accuracy Articulated Robots with CNC Control Systems Bradley Saund, Russell DeVlieg Electroimpact Inc. ABSTRACT A robotic arm manipulator is often an
More informationKINEMATICS OF PARTICLES RELATIVE MOTION WITH RESPECT TO TRANSLATING AXES
KINEMTICS OF PRTICLES RELTIVE MOTION WITH RESPECT TO TRNSLTING XES In the previous articles, we have described particle motion using coordinates with respect to fixed reference axes. The displacements,
More informationQNET Experiment #06: HVAC Proportional Integral (PI) Temperature Control Heating, Ventilation, and Air Conditioning Trainer (HVACT)
Quanser NIELVIS Trainer (QNET) Series: QNET Experiment #06: HVAC Proportional Integral (PI) Temperature Control Heating, Ventilation, and Air Conditioning Trainer (HVACT) Student Manual Table of Contents
More informationThe Effects of Wheelbase and Track on Vehicle Dynamics. Automotive vehicles move by delivering rotational forces from the engine to
The Effects of Wheelbase and Track on Vehicle Dynamics Automotive vehicles move by delivering rotational forces from the engine to wheels. The wheels push in the opposite direction of the motion of the
More informationState of Stress at Point
State of Stress at Point Einstein Notation The basic idea of Einstein notation is that a covector and a vector can form a scalar: This is typically written as an explicit sum: According to this convention,
More informationEE 402 RECITATION #13 REPORT
MIDDLE EAST TECHNICAL UNIVERSITY EE 402 RECITATION #13 REPORT LEADLAG COMPENSATOR DESIGN F. Kağan İPEK Utku KIRAN Ç. Berkan Şahin 5/16/2013 Contents INTRODUCTION... 3 MODELLING... 3 OBTAINING PTF of OPEN
More informationPHY121 #8 Midterm I 3.06.2013
PHY11 #8 Midterm I 3.06.013 AP Physics Newton s Laws AP Exam Multiple Choice Questions #1 #4 1. When the frictionless system shown above is accelerated by an applied force of magnitude F, the tension
More informationHYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS
Engineering MECHANICS, Vol. 16, 2009, No. 4, p. 287 296 287 HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS Stanislav Věchet, Jiří Krejsa* System modeling is a vital tool for cost reduction and design
More informationRobot TaskLevel Programming Language and Simulation
Robot TaskLevel Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Offline robot task programming and simulation. Such application
More informationForce measurement. Forces VECTORIAL ISSUES ACTION ET RÉACTION ISOSTATISM
Force measurement Forces VECTORIAL ISSUES In classical mechanics, a force is defined as "an action capable of modifying the quantity of movement of a material point". Therefore, a force has the attributes
More informationSubminiature Load Cell Model 8417
w Technical Product Information Subminiature Load Cell 1. Introduction... 2 2. Preparing for use... 2 2.1 Unpacking... 2 2.2 Using the instrument for the first time... 2 2.3 Grounding and potential connection...
More informationDISPLAYING SMALL SURFACE FEATURES WITH A FORCE FEEDBACK DEVICE IN A DENTAL TRAINING SIMULATOR
PROCEEDINGS of the HUMAN FACTORS AND ERGONOMICS SOCIETY 49th ANNUAL MEETING 2005 2235 DISPLAYING SMALL SURFACE FEATURES WITH A FORCE FEEDBACK DEVICE IN A DENTAL TRAINING SIMULATOR Geb W. Thomas and Li
More informationA System for Capturing High Resolution Images
A System for Capturing High Resolution Images G.Voyatzis, G.Angelopoulos, A.Bors and I.Pitas Department of Informatics University of Thessaloniki BOX 451, 54006 Thessaloniki GREECE email: pitas@zeus.csd.auth.gr
More information2.1 Force and Motion Kinematics looks at velocity and acceleration without reference to the cause of the acceleration.
2.1 Force and Motion Kinematics looks at velocity and acceleration without reference to the cause of the acceleration. Dynamics looks at the cause of acceleration: an unbalanced force. Isaac Newton was
More informationAPPLICATION NOTE ULTRASONIC CERAMIC TRANSDUCERS
APPLICATION NOTE ULTRASONIC CERAMIC TRANSDUCERS Selection and use of Ultrasonic Ceramic Transducers The purpose of this application note is to aid the user in the selection and application of the Ultrasonic
More informationMACCCS Center Review Presentation. Xinyan Deng BioRobotics Laboratory School of Mechanical Engineering Purdue University
MACCCS Center Review Presentation Xinyan Deng BioRobotics Laboratory School of Mechanical Engineering Purdue University Lab Experimental Facilities Tow tank PIV systems Wind tunnel Lab Related Work Aerodynamics
More informationNewton s Laws of Motion
Section 3.2 Newton s Laws of Motion Objectives Analyze relationships between forces and motion Calculate the effects of forces on objects Identify force pairs between objects New Vocabulary Newton s first
More informationStirling Paatz of robot integrators Barr & Paatz describes the anatomy of an industrial robot.
Ref BP128 Anatomy Of A Robot Stirling Paatz of robot integrators Barr & Paatz describes the anatomy of an industrial robot. The term robot stems from the Czech word robota, which translates roughly as
More informationOUTCOME 2 KINEMATICS AND DYNAMICS TUTORIAL 2 PLANE MECHANISMS. You should judge your progress by completing the self assessment exercises.
Unit 60: Dynamics of Machines Unit code: H/601/1411 QCF Level:4 Credit value:15 OUTCOME 2 KINEMATICS AND DYNAMICS TUTORIAL 2 PLANE MECHANISMS 2 Be able to determine the kinetic and dynamic parameters of
More informationSPEED CONTROL OF INDUCTION MACHINE WITH REDUCTION IN TORQUE RIPPLE USING ROBUST SPACEVECTOR MODULATION DTC SCHEME
International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 7, Issue 2, MarchApril 2016, pp. 78 90, Article ID: IJARET_07_02_008 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=7&itype=2
More informationServoOne. Specification. Option 2  Technology. x 11. x 8 X 8. x 10. x 9. x 7. x 6 TTL Encoder / TTL Encoder simulation
x  +  + x L L L AC SO 445 A DC SO 4 A ServoOne Specification x 9  +  + x 7 x 8 X 8 Option  Technology x 6 TTL Encoder / TTL Encoder simulation Specification ServoOne Specification Option  Technology
More informationMetrics on SO(3) and Inverse Kinematics
Mathematical Foundations of Computer Graphics and Vision Metrics on SO(3) and Inverse Kinematics Luca Ballan Institute of Visual Computing Optimization on Manifolds Descent approach d is a ascent direction
More informationMESYS Calculation software for mechanical engineering
MESYS Calculation software for mechanical engineering Calculation software for mechanical engineering The company MESYS AG in Zurich offers calculation software for mechanical engineering, custom software
More informationMathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors
Applied and Computational Mechanics 3 (2009) 331 338 Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors M. Mikhov a, a Faculty of Automatics,
More informationANALYTICAL METHODS FOR ENGINEERS
UNIT 1: Unit code: QCF Level: 4 Credit value: 15 ANALYTICAL METHODS FOR ENGINEERS A/601/1401 OUTCOME  TRIGONOMETRIC METHODS TUTORIAL 1 SINUSOIDAL FUNCTION Be able to analyse and model engineering situations
More informationMachine Tool Control. Besides these TNCs, HEIDENHAIN also supplies controls for other areas of application, such as lathes.
Machine Tool Control Contouring controls for milling, drilling, boring machines and machining centers TNC contouring controls from HEIDENHAIN for milling, drilling, boring machines and machining centers
More information