Redundancy Resolution of a 7 DOF Haptic Interface considering Collision and Singularity Avoidance

Size: px
Start display at page:

Download "Redundancy Resolution of a 7 DOF Haptic Interface considering Collision and Singularity Avoidance"

Transcription

1 28 IEEE/RSJ International Conference on Intelligent Robots and Systems Acropolis Convention Center Nice, France, Sept, 22-26, 28 Redundancy Resolution of a 7 DOF Haptic Interface considering Collision and Singularity Avoidance Yuta Komoguchi and Ken ichi Yano Gifu University Dept. of Human and Information Systems Yanagido 1-1, Gifu Japan k31322@edu.gifu-u.ac.jp, yano-kn@cc.gifu-u.ac.jp Angelika Peer and Martin Buss Technische Universität München Institute of Automatic Control Engineering Theresienstrasse 9, München, Germany {angelika.peer, mb}@tum.de Abstract This paper presents a new redundancy resolution approach based on the gradient projection method, which allows to avoid man-machine and machine-machine collisions as well as singularities of a redundant haptic interface. On this account cost functions for singularity and collision avoidance are formulated. Hereby the collision avoidance cost function is derived from a kinematic analysis of the human arm. Appropriate weighting factors are used to guarantee a simultaneous optimization of all defined side criteria. The performance of the presented method is analyzed by simulation. I. INTRODUCTION In [1] a haptic interface with 7 degrees of freedom (DOF), called VISHARD7, has been developed, see Fig. 1 and 2. To be able to use this device as haptic interface a variety of controllers and inverse kinematics were proposed in the past, see [2]. Since the haptic interface is redundant, no unique redundancy resolution exists. In order to solve this non-uniqueness additional side criteria for collision and singularity avoidance can be formulated without affecting the position and orientation of the end-effector. Since the kinematical design of VISHARD7 implies a singular configuration on the yaw axis, prior research was focused on using redundancy for singularity avoidance only. While the workspace around the yaw axis can be significantly enlarged by using this method, collisions with the human operator and between linkages of the device might occur. In order to guarantee a safe interaction with the haptic interface this problem must be solved. A well known solution to avoid collisions is to detect the impact of the robot with the environment and to reduce the impact force by control. This can be achieved by mounting force sensors not only at the end-effector, but on the whole arm [3], [4], which results in an expensive and complex construction. Kosuge proposes passive motion control to detect collisions. His method is based on the comparison of the actual input torque to the manipulator and the reference input torque, which is calculated by a model of the manipulator dynamics. Using this method impacts can be deducted without sensors, however this method is restricted to collision avoidance only [5]. Kaneko et al. proposed a collision avoidance method using a collision Jacobian, which relates the distance to obstacles to the end-effector velocity [6]. If links are close to obstacles, the end-effector velocity is Fig. 1. VISHARD7 Fig. 2. Mobile haptic interface and human operator modified to avoid collisions. This method however changes the end-effector position and orientation, which should not be affected by the collision avoidance function. Seto et al. [7] finally realized collision avoidance of a 7 DOF anthropomorphic manipulator by setting elastic elements around the linkages. If the linkages approach each other, reaction forces are generated with these elastic elements. However this method focused only on collision avoidance. This work proposes a new redundancy resolution scheme, which is able to simultaneously optimize multiple side criteria. Since in [2] singularity avoidance was solved at the velocity level, the side criterion for collision avoidance is also formulated at this level. Further, in order to control both side criteria properly, they are normalized and multiplied with weighting coefficients. While normalization is necessary to prevent one of the side criteria of being excluded, the weighting coefficients make the redundancy resolution more effective. This paper is structured as follows: The following section II starts with a review of the prior implemented redundancy resolution schemes based on singularity avoidance. Section III deals with the detection of man-machine and machine-machine collisions. Then section IV formulates a side criterion for collisions resulting from translational movements of the end-effector and section V expands the presented method for the optimization of multiple criteria. Finally in section VI simulation results of the proposed method are presented and discussed in section VII /8/$ IEEE. 3513

2 II. PREVIOUS REDUNDANCY RESOLUTION The haptic interface VISHARD7 has 7 DOF and is designed in such a way that translational and rotational motions can be decoupled by using an adequate inverse kinematics. Thus joint four, see Fig. 3, is used to realize this decoupling and to avoid singular configurations in the wrist. In [2] redundancy was solved by using two different kind of inverse kinematics: an inverse function and a partitioned inverse kinematic solution. The former one controls the orientation by using Euler-angles, while the fourth joint was used to decouple translational and rotational motions. But since the 6th joint has a singular configuration at ±π/2 and a certain distance to these configurations has to be maintained, rotations around the yaw axis were limited to ± π/3. To overcome this drawback and to enlarge the rotational workspace of the device a weighted Pseudoinverse control [8] was applied q = J ω +[I J J]k H, (1) where [I J J] projects an arbitrary joint velocity vector k H onto the nullspace of J. Hereby k H can be used to optimize a side criterion H(q), which is a scalar function of the joint angles. In order to avoid singularities one of the manipulability indices m = m(j) reported in [9] can be used as a performance criterion. In [2] another, rather simple performance criterion H was proposed: H = q6 2 πq 6 with k<. (2) It tries to keep the 6th joint fixed to π/2, which is the position farthest away from the wrist singular configuration. It does not only require less peak acceleration of joint 4, but also turned out to be simpler to understand and predict by the operator. On the one hand this algorithm allows the avoidance of singular configurations and extends the rotational workspace around the yaw axis, but on the other hand it causes a couple of man-machine and machinemachine collisions, which are depicted in Fig. 4 and Fig. 5. The former one is a collision between the fourth link and the human operator. The latter one presents a collision between link 1 and links 4, 5 and 6 of the device. III. COLLISION DETECTION As already mentioned in the prior section one of the main reasons for man-machine collisions is the implemented algorithm for redundancy resolution based on singularity avoidance. On this account a new method is proposed which takes into account these possible collisions and allows a simultaneous optimization of two side criteria, namely singularity and obstacle avoidance. Since collisions may not only result from rotational movements, but also translational movements may cause them, an additional side criterion based on the calculation of an escape velocity and the transposed Jacobian is introduced. But in a first step collisions between man-machine and machine-machine have to be detected. On this account the minimum distance between them has to be calculated. At the beginning, the most serious collision between link 1 and 4 is considered. q 1 z N q 7 l 7 q 6 q 2 q 3 q 4 x N Fig. 4. Fig. 5. z E,B l 6 x E,B P EE l 2 l 3 l 4h Fig. 3. Kinematic model of VISHARD7 Man-machine collision (left: overview, right: zoom) Machine-machine collision (left: overview, right: zoom) A. Machine-machine collision detection First of all a potential collision risk has to be detected. This can be realized by analyzing the horizontal position of the end-effector P EE = x 2 EE + y2 EE and taking into account the length of the fourth link l 4h =.33, which is responsible for possible collisions. If P EE > l 4h there is no collision risk. But if P EE <l 4h there is collision risk, and the minimum distance between link 4 and the obstacle has to be calculated. Hereby allows not only collision detection, but also the observation of possible collisions beforehand. Introducing an additional scaling parameter s [...1], which lies on the fourth link, the position of the collision point, see Fig. 6, can be calculated as follows [ ] [ ] xcp l2 C = 2 + l 3 C 23 + sl 4h C 234 (3) y cp l 2 S 2 l 3 S 23 sl 4h S 234 q 5 l 5 l 4v where l 2, l 3 and l 4h are constant link lengths and the fourth link is multiplied with the scaling variable s. Hereby can be determined by taking the norm of this vector. The additional parameter s results from the following 3514

3 geometrical equations: P 1 P EE + s P 4 P 5 = P 1 P cp, (4) P 4 P 5 P 1 P cp =, (5) where P 4 P 5 means a vector in direction of the fourth link and P 1 P cp a vector pointing from the first link to the collision point as shown in Fig. 6. As can be seen P 1 P cp and P 4 P 5 are perpendicular and thus the scalar product of them is zero. Finally given (4) and (5), s can be derived as follows operator s chest and his/her arm θ h is given as follows ( ) P op θ h =cos 1 EE,x, (7) P op P EE where P op P EE is a vector from P op to P EE and P op EE,x is the x-coordinate of the end-effector position expressed in the {op} coordinate system. Thus the position P h, as depicted in Fig. 8, can be determined as follows P h = P EE +(l 4h sin(θ h ),l 4h cos(θ h )). (8) P 1 P EE P 1 P cp (= ) P 4 P 5 P 1 P cp P 1 P EE End-effector Fig. 7. Minimum distance between link 4 and first joint Fig. 6. Minimum distance between link when lies not on link 4 4 and first joint P 1 P EE P 4 P 5 s = P. (6) 4 P 5 2 In the case the control point lies not on link 4 as shown in Fig. 7, the nearest edge is used. B. Man-machine collision detection Man-machine collision detection is very difficult since the collision point is not any more fixed as for machine-machine collision. For a detailed detection of collisions additional sensors, e.g. wearable motion capture sensors, are necessary. However, such advanced tracking systems are typically not available when using a haptic interface. On this account a very simple kinematic model of the human arm is proposed and a side criterion for collision avoidance is formulated by using this model. This is allowed when the following two conditions are satisfied: Firstly the device and the human operator face each other as shown in Fig. 2. Secondly the distance between human operator and platform is kept constant. Both can be assured by control, see [1]. Thus the human operator can be considered to be an almost static object. In the following collisions between the human arm and the tip of link 4 are considered, see Fig. 8. The resulting collision point is then called P h. To determine for man-machine collision analogously to the method presented for machinemachine collision, the collision point is exchanged by P h. To finally calculate the position of P h an additional frame {op}, which is placed at the shoulder of the human arm is introduced, see Fig. 8. Its position in the base frame {N} is assumed to be (.7, ). The angle between the human y N x N P4P5 = l 4h P EE θ h P op P EE P h y op θ h P op x op P op EE,x Fig. 8. Minimum distance between human arm and link 4 Finally given the following geometrical equations P h P EE + s P 4 P 5 = P h P cp, (9) P 4 P 5 P h P cp =, (1) the parameter s for man-machine collision avoidance is as follows P h P EE P 4 P 5 s h = P (11) 4 P 5 2 and using (3) the minimum distance between man and robot link can be determined. Since the first joint is a linear axis and the human grasps the handle of the device always in the same position the height does not play a role in this analysis. IV. SIDE CRITERION FOR COLLISION AVOIDANCE Many studies have been reported on collision/obstacle avoidance for redundant manipulators. A very common approach is based on the optimization of objective functions using the self-motion of the device while not affecting the position of the end-effector. Typical forms for such an objective function employ the minimum distance between manipulator and obstacles: d =min p m p o, (12) where p m and p o are positions of manipulator and obstacle, respectively. Once the minimum distance is obtained, there are several different ways to define objective functions for collision avoidance. The simplest objective function is obtained by setting H(q) = (13) 3515

4 to be maximized with positive k [11], [12]. Or one may also use the squareimum distance as an objective function [13]. Another type of objective function for collision avoidance has been formulated using the reciprocal of the minimum distance H(q) =d 1 min (14) which should be minimized with negative k. From the optimization point of view, it is clear that, for one obstacle case and positive, the maximization of is equivalent to the minimization of the reciprocal of : max (q) min d 1 min (q); for >. (15) However there are several shortcomings of these conventional methods found by Lee [14]. He showed that the methods sometimes cannot make right decisions when multiple obstacles are considered and chattering problems might occur. Thus he proposed an alternative method, which avoids collisions by introducing an escape velocity. Since this escape velocity is mapped into the joint space by using the Jacobian transpose, no calculation of the gradient of the minimum distance function is needed, which results in a computationally simple algorithm. The principle of the algorithm is as follows: Given a collision point, an escape velocity ẋ esc is calculated, which pushes this point towards the border of the forbidden area, see Fig. 9. If the forbidden area is described by a radius d and is given by the collision detection algorithm the escape velocity can be calculated as follows: ẋ esc = 1 d d, (16) whereby the equation is multiplied with 1/d for normalization. If the minimum distance to obstacles becomes small, ẋ esc becomes large and the collision is avoided. Fig. 9. d x robot forbidden area workspace ẋ esc Calculation of escape velocity To control the device, ẋ esc must be mapped from Cartesian into joint space. This is done by multiplying it with the transposed Jacobian J T 42 R 4 2, which is expressed for as follows y l 2 S 2 l 3 S 23 l 4h S 234 l 2 C 2 + l 3 C 23 + l 4h C 234 l 3 S 23 l 4h S 234 l 3 C 23 + l 4h C 234 sl 4h S 234 sl 4h C 234 Thus q esc is given with (17) q esc = J T 42ẋ esc. (18) This joint space escape velocity q esc is used as additional side criterion H CA for collision avoidance, such that collisions resulting from translational movements can be omitted. V. REDUNDANCY RESOLUTION FOR MULTIPLE CRITERIA To optimize all defined criteria simultaneously, normalization and multiplying weighting coefficients is essential as reported in [15]. If one of the side criterion s magnitude is too large, it can be exclusive without normalization. Thus all criteria have to be normalized. On this account (1) can be reformulated by using adequate weighing coefficients C i : n q = J ω +[I J J] kc i H i, (19) i=1 where H i mean the normalized side criteria. The side criterion for collision avoidance H CA calculated by (18) can be used directly without normalization. The side criterion for singularity avoidance H SA can be rewritten as follows H SA = q2 6 πq 6. π (2) Hereby the weighting coefficient C i is a function of the minimum distance C CA ( )= for d M < for d m < <d M, (21) 1 for <d m d m d M d m where d M and d m are upper and lower boundaries of the weighting coefficient given with.15 and.5 m respectively. Given the volume of the linear axis with m(w H D), d m has been set to.5 m supposing W/2 and a bit margin. Since C SA decreases when C CA increases, the following relationship holds C SA =1 C CA, (22) which is shown in Fig. 1 and is mapped into the workspace of the device in Fig. 11. The same relationship also holds for C SA for man-machine collision avoidance. VI. SIMULATION RESULTS Evaluation of the proposed redundancy resolution scheme with multiple criteria is examined by simulation. In a first step the results of the man-machine collision avoidance, then of the machine-machine collision avoidance are presented. As will be shown collisions can be clearly avoided. 3516

5 C i 1 C SA C CA y A d M d m Fig. 11. Weighting coefficients Fig. 1. Relationship of weighting mapped into the workspace of the coefficients device x B A. Man-machine collision To evaluate the implemented algorithms a counterclockwise rotation around the yaw axis of about -115 deg is used as a reference signal for the low level position controller. Fig. 12 and Fig. 13-A and B show the results by using the former (1) and the new proposed redundancy resolution scheme (19). While in Fig. 12-left the rotation about the yaw axis is carried out only by the fourth joint, in Fig. 12-right joint six is used to perform parts of the rotation such that the overall rotation around the yaw axis is given by the sum of sixth and fourth joint. C D elements of yaw rot. [deg] q 4 q 6 sum elements of yaw rot. [deg] q 4-1 q 6 sum Fig. 12. Man-machine collision (left: former redundancy resolutionscheme, right: proposed redundancy resolution scheme) In addition some simulations have been carried out as depicted in Fig. 13-C, D. Fig. 13-C shows a case where the human arm is far away from the robot. In this case H SA is penalized later, since there is a lot of space between human arm and robot. On the other hand Fig. 13-D shows a case where there is not enough space and thus H SA is penalized earlier. B. Machine-machine collisions In machine-machine collision, there are a couple of collisions to be considered: rotational and translational collisions. Former type of collisions occur when rotating around the yaw axis, latter type of collisions occur when the end-effector moves in translational direction even without any rotary motion. 1) Rotational collisions: These collisions are caused by a rotation around the yaw axis of the end-effector. As a benchmark example the first axis is assumed to be located between the sixth and fourth link of the device as depicted in Fig and a rotation of 2 deg about the yaw axis is commanded. The upper part of Fig. 14 shows the result with simultaneous singularity and collision avoidance. While in the beginning (step 1,2) the rotation around the yaw axis is realized mainly by joint 4, joint 6 takes over when the Fig. 13. Man-machine collision simulation (A: with former redundancy resolution, B: with proposed redundancy resolution (θ h = 9), C: with proposed redundancy resolution (θ h > 9), D: with proposed redundancy resolution (θ h < 9) danger of collision increases (step 3,4,5). On the other hand, when only singularity avoidance is considered, as shown in the lower part of Fig. 14, collision arises as depicted in Fig (white arrow). Fig. 14. Machine-machine collision avoidance in case of rotational movement(up: singularity and collision avoidance, low: only singularity avoidance) 2) Translational collisions: This kind of collisions occur when moving the end-effector in translational direction as depicted in Fig. 15 to 18. As an example a translational motion with.1 m/s in y direction is used as reference signal. When passing by the obstacle the weighting coefficient C CA increases, while C SA decreases. As shown in Fig. 17, collisions can be avoided and after having passed the obstacle, the singularity avoidance becomes active again. Fig. 19 shows the behavior of the device during simulation. 3517

6 Gradient of side criteria [deg/s] H_SA H_CA weight function C_SA C_CA minimum distance [m] Fig. 15. H i edundant joint vel.[deg/s] Fig Weighting coefficients Fig. 17. Fig. 18. [deg/s] Redundant joint vel. VII. CONCLUSION In this paper collision detection algorithms for manmachine and machine-machine collisions were presented. For machine-machine collision detection, the minimum distance between the linkages can be calculated exactly due to the fixed kinematics of the device. For man-machine collision detection, the distance between the human operator and robot cannot be determined exactly, but approximated by using a simple model of the human arm. To enable machine-machine collision avoidance, a side criterion has been formulated, which generates an escape velocity. This is mapped into joint space by using the transposed Jacobian and the null space projector. To simultaneously optimize multiple side criteria a normalization of the different criteria was carried out and weighting coefficients were designed. Finally, to examine the proposed method, simulations were performed. The obtained results indicate a good collision avoidance performance. Future work consists in carrying out experiments and evaluating the proposed method using the real hardware setup. ACKNOWLEDGMENTS This work is supported in part by German Research Foundation (DFG) within the collaborative research center SFB453 High-Fidelity Telepresence and Teleaction. REFERENCES [1] A. Peer, Y. Komoguchi, and M. Buss, Towards a mobile haptic interface for bimanual manipulations, in Proceedings of the IEEE Int. Conf. on Intelligent Robots and Systems, 27. [2] Y. Komoguchi, A. Peer, and M. Buss, Control and performance evaluation of a new redundant haptic interface, in Proceedings of the Society of Instrument and Control Engineers (SICE) Annual Conference, 27. [3] S. Iwata, H. Sugano, whole-body haptic interface for human symbiotic robots, IEEE Inter. Conf. on Robotics and Automation, vol. 2, no. 5, pp. pp.81 87, 22. [4] D. Gandhi and E. Cervera, Sensor covering of a robot arm for collision avoidance, in IEEE International Conference on Systems, Man and Cybernetics, vol. 5, 23, pp [5] K. K. Morinaga. S, Whole body compliant motion control system based on collision detection algorithm, in JSME Conference on Robotics and Mechatronics, 24, pp. 2P 1 L2 26. Fig. 19. Machine-machine collision avoidance in case of translational movement [6] H. Kaneko, T. Arai, K. Inoue, and Y. Mae, Real-time obstacle avoidance for robot arm using collision jacobian, in International Conference Intelligent Robots and Systems, 1999, pp [7] F. Seto, K. Kosuge, R. Suda, and Y. Hirata, Real-time control of self-collision avoidance for mobile manipulator using robe, in Japan Society of Mechanical Engnieering, Robotics and Mechatronics Conference 23, 23. [8] A. Liegeois, Automatic supervisory control of the configurationand behavior of multibody mechanisms, IEEE Transactions on Systems, Man, and Cybernetics, vol. 7, no. 12, pp , [9] M. Ueberle, N. Mock, and M. Buss, Design, control, and evaluation of a hyper-redundant haptic interface, in Advances in Telerobotics: Human Interfaces, Control, and Applications, R. Aracil, C. Balaguer, M. Buss, M. Ferre, and C. Melchiorri, Eds. Springer, STAR series, 27. [1] A. Peer, T. Schauß, U. Unterhinninghofen, and M. Buss, A Mobile Haptic Interface for Bimanual Manipulations in Extended Remote/Virtual Environments, in Robotics Research Trends. Nova Publishers, 28. [11] Z. Y. Guo and T. C. Hsia, Joint trajectory generation for redundant robots in an environmentwith obstacles, IEEE Inter. Conf. on Robotics and Automation, pp , 199. [12] D. Wang and Y. Hamam, Optimal trajectory planning of manipulators with collision detection and avoidance, Int. J. Robotics Research, vol. 11, no. 5, pp , [13] J. Chen, J. Liu, W. Lee, and T. Liang, On-line multi-criteria based collision-free posture generation of redundant manipulator in constrained workspace, Robotica, vol. 2, pp , 22. [14] K. Lee and M. Buss, Multiple obstacles avoidance for kinematically redundant manipulators using jacobian transpose method, in Proceedings of the Society of Instrument and Control Engineers (SICE) Annual Conference, 27. [15], Redundancy resolution with multiple criteria, in Proceedings of the International Conference of Intelligent Robots and Systems,

Force/position control of a robotic system for transcranial magnetic stimulation

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 information

Figure 1.1 Vector A and Vector F

Figure 1.1 Vector A and Vector F CHAPTER I VECTOR QUANTITIES Quantities are anything which can be measured, and stated with number. Quantities in physics are divided into two types; scalar and vector quantities. Scalar quantities have

More information

Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database

Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database Human-like 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, 133-791, Korea.

More information

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD)

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD) Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD) Jatin Dave Assistant Professor Nirma University Mechanical Engineering Department, Institute

More information

Solving Simultaneous Equations and Matrices

Solving 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 information

On-line trajectory planning of robot manipulator s end effector in Cartesian Space using quaternions

On-line trajectory planning of robot manipulator s end effector in Cartesian Space using quaternions On-line trajectory planning of robot manipulator s end effector in Cartesian Space using quaternions Ignacio Herrera Aguilar and Daniel Sidobre (iherrera, daniel)@laas.fr LAAS-CNRS Université Paul Sabatier

More information

An inertial haptic interface for robotic applications

An 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 information

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

INSTRUCTOR 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 information

Awell-known lecture demonstration1

Awell-known lecture demonstration1 Acceleration of a Pulled Spool Carl E. Mungan, Physics Department, U.S. Naval Academy, Annapolis, MD 40-506; mungan@usna.edu Awell-known lecture demonstration consists of pulling a spool by the free end

More information

CALIBRATION 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 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 information

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist

Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist MHER GRIGORIAN, TAREK SOBH Department of Computer Science and Engineering, U. of Bridgeport, USA ABSTRACT Robot

More information

ME 115(b): Solution to Homework #1

ME 115(b): Solution to Homework #1 ME 115(b): Solution to Homework #1 Solution to Problem #1: To construct the hybrid Jacobian for a manipulator, you could either construct the body Jacobian, JST b, and then use the body-to-hybrid velocity

More information

Human-like Motion of a Humanoid Robot Arm Based on a Closed-Form Solution of the Inverse Kinematics Problem

Human-like Motion of a Humanoid Robot Arm Based on a Closed-Form Solution of the Inverse Kinematics Problem IEEE/RSJ Intern. Conf. on Intelligent Robots Systems IROS 23), USA, Oct. 27-3, 23 Human-like Motion of a Humanoid Robot Arm Based on a Closed-Form Solution of the Inverse Kinematics Problem T. Asfour R.

More information

Véronique PERDEREAU ISIR UPMC 6 mars 2013

Vé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 information

DESIGN, IMPLEMENTATION, AND COOPERATIVE COEVOLUTION OF AN AUTONOMOUS/TELEOPERATED CONTROL SYSTEM FOR A SERPENTINE ROBOTIC MANIPULATOR

DESIGN, IMPLEMENTATION, AND COOPERATIVE COEVOLUTION OF AN AUTONOMOUS/TELEOPERATED CONTROL SYSTEM FOR A SERPENTINE ROBOTIC MANIPULATOR Proceedings of the American Nuclear Society Ninth Topical Meeting on Robotics and Remote Systems, Seattle Washington, March 2001. DESIGN, IMPLEMENTATION, AND COOPERATIVE COEVOLUTION OF AN AUTONOMOUS/TELEOPERATED

More information

Robot Task-Level Programming Language and Simulation

Robot Task-Level Programming Language and Simulation Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application

More information

Classifying Manipulation Primitives from Visual Data

Classifying Manipulation Primitives from Visual Data Classifying Manipulation Primitives from Visual Data Sandy Huang and Dylan Hadfield-Menell Abstract One approach to learning from demonstrations in robotics is to make use of a classifier to predict if

More information

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research

Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and Motion Optimization for Maritime Robotic Research 20th International Congress on Modelling and Simulation, Adelaide, Australia, 1 6 December 2013 www.mssanz.org.au/modsim2013 Intelligent Submersible Manipulator-Robot, Design, Modeling, Simulation and

More information

Mathematical Modeling and Design Analysis of a Dexterous Endeffector

Mathematical Modeling and Design Analysis of a Dexterous Endeffector International Journal of Engineering Research and Development ISSN: 2278-067X, Volume 1, Issue 9 (June 2012), PP.01-08 www.ijerd.com Mathematical Modeling and Design Analysis of a Dexterous Endeffector

More information

A Remote Maintenance System with the use of Virtual Reality.

A Remote Maintenance System with the use of Virtual Reality. ICAT 2001 December 5-7, Tokyo, JAPAN A Remote Maintenance System with the use of Virtual Reality. Moez BELLAMINE 1), Norihiro ABE 1), Kazuaki TANAKA 1), Hirokazu TAKI 2) 1) Kyushu Institute of Technology,

More information

Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms

Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms Abstract Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms by Maxine Emerich Advisor: Dr. Scott Pierce The subject of this report is the development of

More information

ACTUATOR DESIGN FOR ARC WELDING ROBOT

ACTUATOR 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.Nagar-388120, Gujarat, India 2 Parul Institute of Engineering & Technology, Limda-391760,

More information

INTRODUCTION. Robotics is a relatively young field of modern technology that crosses traditional

INTRODUCTION. 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 information

Section 1.1. Introduction to R n

Section 1.1. Introduction to R n The Calculus of Functions of Several Variables Section. Introduction to R n Calculus is the study of functional relationships and how related quantities change with each other. In your first exposure to

More information

Kinematics and Dynamics of Mechatronic Systems. Wojciech Lisowski. 1 An Introduction

Kinematics and Dynamics of Mechatronic Systems. Wojciech Lisowski. 1 An Introduction Katedra Robotyki i Mechatroniki Akademia Górniczo-Hutnicza w Krakowie Kinematics and Dynamics of Mechatronic Systems Wojciech Lisowski 1 An Introduction KADOMS KRIM, WIMIR, AGH Kraków 1 The course contents:

More information

Development of Easy Teaching Interface for a Dual Arm Robot Manipulator

Development 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, Gajeongbuk-Ro,

More information

Unimanual, Bimanual and Bilateral Weight Perception of Virtual Objects in the Master Finger 2 Environment

Unimanual, Bimanual and Bilateral Weight Perception of Virtual Objects in the Master Finger 2 Environment 19th IEEE International Symposium on Robot and Human Interactive Communication Principe di Piemonte - Viareggio, Italy, Sept. 12-15, 2010 Unimanual, Bimanual and Bilateral Weight Perception of Virtual

More information

Computer Animation. Lecture 2. Basics of Character Animation

Computer Animation. Lecture 2. Basics of Character Animation Computer Animation Lecture 2. Basics of Character Animation Taku Komura Overview Character Animation Posture representation Hierarchical structure of the body Joint types Translational, hinge, universal,

More information

Mechanics lecture 7 Moment of a force, torque, equilibrium of a body

Mechanics lecture 7 Moment of a force, torque, equilibrium of a body G.1 EE1.el3 (EEE1023): Electronics III Mechanics lecture 7 Moment of a force, torque, equilibrium of a body Dr Philip Jackson http://www.ee.surrey.ac.uk/teaching/courses/ee1.el3/ G.2 Moments, torque and

More information

Advantages of Auto-tuning for Servo-motors

Advantages of Auto-tuning for Servo-motors Advantages of for Servo-motors Executive summary The same way that 2 years ago computer science introduced plug and play, where devices would selfadjust to existing system hardware, industrial motion control

More information

A PAIR OF MEASURES OF ROTATIONAL ERROR FOR AXISYMMETRIC ROBOT END-EFFECTORS

A PAIR OF MEASURES OF ROTATIONAL ERROR FOR AXISYMMETRIC ROBOT END-EFFECTORS A PAIR OF MEASURES OF ROTATIONAL ERROR FOR AXISYMMETRIC ROBOT END-EFFECTORS Sébastien Briot, Ilian A. Bonev Department of Automated Manufacturing Engineering École de technologie supérieure (ÉTS), Montreal,

More information

Operational Space Control for A Scara Robot

Operational 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 information

Problem Set V Solutions

Problem Set V Solutions Problem Set V Solutions. Consider masses m, m 2, m 3 at x, x 2, x 3. Find X, the C coordinate by finding X 2, the C of mass of and 2, and combining it with m 3. Show this is gives the same result as 3

More information

EDEXCEL NATIONAL CERTIFICATE/DIPLOMA MECHANICAL PRINCIPLES AND APPLICATIONS NQF LEVEL 3 OUTCOME 1 - LOADING SYSTEMS

EDEXCEL NATIONAL CERTIFICATE/DIPLOMA MECHANICAL PRINCIPLES AND APPLICATIONS NQF LEVEL 3 OUTCOME 1 - LOADING SYSTEMS EDEXCEL NATIONAL CERTIFICATE/DIPLOMA MECHANICAL PRINCIPLES AND APPLICATIONS NQF LEVEL 3 OUTCOME 1 - LOADING SYSTEMS TUTORIAL 1 NON-CONCURRENT COPLANAR FORCE SYSTEMS 1. Be able to determine the effects

More information

Rotation: Moment of Inertia and Torque

Rotation: Moment of Inertia and Torque Rotation: Moment of Inertia and Torque Every time we push a door open or tighten a bolt using a wrench, we apply a force that results in a rotational motion about a fixed axis. Through experience we learn

More information

Dev eloping a General Postprocessor for Multi-Axis CNC Milling Centers

Dev eloping a General Postprocessor for Multi-Axis CNC Milling Centers 57 Dev eloping a General Postprocessor for Multi-Axis CNC Milling Centers Mihir Adivarekar 1 and Frank Liou 1 1 Missouri University of Science and Technology, liou@mst.edu ABSTRACT Most of the current

More information

Lecture 3: Coordinate Systems and Transformations

Lecture 3: Coordinate Systems and Transformations Lecture 3: Coordinate Systems and Transformations Topics: 1. Coordinate systems and frames 2. Change of frames 3. Affine transformations 4. Rotation, translation, scaling, and shear 5. Rotation about an

More information

Proceeding of 5th International Mechanical Engineering Forum 2012 June 20th 2012 June 22nd 2012, Prague, Czech Republic

Proceeding of 5th International Mechanical Engineering Forum 2012 June 20th 2012 June 22nd 2012, Prague, Czech Republic Modeling of the Two Dimensional Inverted Pendulum in MATLAB/Simulink M. Arda, H. Kuşçu Department of Mechanical Engineering, Faculty of Engineering and Architecture, Trakya University, Edirne, Turkey.

More information

This week. CENG 732 Computer Animation. Challenges in Human Modeling. Basic Arm Model

This week. CENG 732 Computer Animation. Challenges in Human Modeling. Basic Arm Model CENG 732 Computer Animation Spring 2006-2007 Week 8 Modeling and Animating Articulated Figures: Modeling the Arm, Walking, Facial Animation This week Modeling the arm Different joint structures Walking

More information

Industrial Robotics. Training Objective

Industrial Robotics. Training Objective Training Objective After watching the program and reviewing this printed material, the viewer will learn the basics of industrial robot technology and how robots are used in a variety of manufacturing

More information

Vector Algebra II: Scalar and Vector Products

Vector Algebra II: Scalar and Vector Products Chapter 2 Vector Algebra II: Scalar and Vector Products We saw in the previous chapter how vector quantities may be added and subtracted. In this chapter we consider the products of vectors and define

More information

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication

Time 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) 216-8440 This paper

More information

Constraint satisfaction and global optimization in robotics

Constraint satisfaction and global optimization in robotics Constraint satisfaction and global optimization in robotics Arnold Neumaier Universität Wien and Jean-Pierre Merlet INRIA Sophia Antipolis 1 The design, validation, and use of robots poses a number of

More information

In order to describe motion you need to describe the following properties.

In order to describe motion you need to describe the following properties. Chapter 2 One Dimensional Kinematics How would you describe the following motion? Ex: random 1-D path speeding up and slowing down In order to describe motion you need to describe the following properties.

More information

Force on Moving Charges in a Magnetic Field

Force on Moving Charges in a Magnetic Field [ Assignment View ] [ Eðlisfræði 2, vor 2007 27. Magnetic Field and Magnetic Forces Assignment is due at 2:00am on Wednesday, February 28, 2007 Credit for problems submitted late will decrease to 0% after

More information

Acceleration Introduction: Objectives: Methods:

Acceleration Introduction: Objectives: Methods: Acceleration Introduction: Acceleration is defined as the rate of change of velocity with respect to time, thus the concepts of velocity also apply to acceleration. In the velocity-time graph, acceleration

More information

THEORETICAL MECHANICS

THEORETICAL MECHANICS PROF. DR. ING. VASILE SZOLGA THEORETICAL MECHANICS LECTURE NOTES AND SAMPLE PROBLEMS PART ONE STATICS OF THE PARTICLE, OF THE RIGID BODY AND OF THE SYSTEMS OF BODIES KINEMATICS OF THE PARTICLE 2010 0 Contents

More information

Visual Servoing for the REEM Humanoid Robot s Upper Body

Visual Servoing for the REEM Humanoid Robot s Upper Body Visual Servoing for the REEM Humanoid Robot s Upper Body Don Joven Agravante, Jordi Pagès and François Chaumette Abstract In this paper, a framework for visual servo control of a humanoid robot s upper

More information

Orbital Mechanics. Angular Momentum

Orbital Mechanics. Angular Momentum Orbital Mechanics The objects that orbit earth have only a few forces acting on them, the largest being the gravitational pull from the earth. The trajectories that satellites or rockets follow are largely

More information

Practical Work DELMIA V5 R20 Lecture 1. D. Chablat / S. Caro Damien.Chablat@irccyn.ec-nantes.fr Stephane.Caro@irccyn.ec-nantes.fr

Practical Work DELMIA V5 R20 Lecture 1. D. Chablat / S. Caro Damien.Chablat@irccyn.ec-nantes.fr Stephane.Caro@irccyn.ec-nantes.fr Practical Work DELMIA V5 R20 Lecture 1 D. Chablat / S. Caro Damien.Chablat@irccyn.ec-nantes.fr Stephane.Caro@irccyn.ec-nantes.fr Native languages Definition of the language for the user interface English,

More information

Universal Exoskeleton Arm Design for Rehabilitation

Universal 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 information

Unified Lecture # 4 Vectors

Unified Lecture # 4 Vectors Fall 2005 Unified Lecture # 4 Vectors These notes were written by J. Peraire as a review of vectors for Dynamics 16.07. They have been adapted for Unified Engineering by R. Radovitzky. References [1] Feynmann,

More information

HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS

HYDRAULIC 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 information

A vector is a directed line segment used to represent a vector quantity.

A vector is a directed line segment used to represent a vector quantity. Chapters and 6 Introduction to Vectors A vector quantity has direction and magnitude. There are many examples of vector quantities in the natural world, such as force, velocity, and acceleration. A vector

More information

A Direct Numerical Method for Observability Analysis

A Direct Numerical Method for Observability Analysis IEEE TRANSACTIONS ON POWER SYSTEMS, VOL 15, NO 2, MAY 2000 625 A Direct Numerical Method for Observability Analysis Bei Gou and Ali Abur, Senior Member, IEEE Abstract This paper presents an algebraic method

More information

Mechanics 1: Conservation of Energy and Momentum

Mechanics 1: Conservation of Energy and Momentum Mechanics : Conservation of Energy and Momentum If a certain quantity associated with a system does not change in time. We say that it is conserved, and the system possesses a conservation law. Conservation

More information

Active Vibration Isolation of an Unbalanced Machine Spindle

Active Vibration Isolation of an Unbalanced Machine Spindle UCRL-CONF-206108 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 information

Epipolar Geometry. Readings: See Sections 10.1 and 15.6 of Forsyth and Ponce. Right Image. Left Image. e(p ) Epipolar Lines. e(q ) q R.

Epipolar Geometry. Readings: See Sections 10.1 and 15.6 of Forsyth and Ponce. Right Image. Left Image. e(p ) Epipolar Lines. e(q ) q R. Epipolar Geometry We consider two perspective images of a scene as taken from a stereo pair of cameras (or equivalently, assume the scene is rigid and imaged with a single camera from two different locations).

More information

Development of Docking System for Mobile Robots Using Cheap Infrared Sensors

Development of Docking System for Mobile Robots Using Cheap Infrared Sensors Development of Docking System for Mobile Robots Using Cheap Infrared Sensors K. H. Kim a, H. D. Choi a, S. Yoon a, K. W. Lee a, H. S. Ryu b, C. K. Woo b, and Y. K. Kwak a, * a Department of Mechanical

More information

Chapter 2 Lead Screws

Chapter 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 information

How To Calculate Kinematics Of A Parallel Robot

How To Calculate Kinematics Of A Parallel Robot 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 information

Sensor Based Control of Autonomous Wheeled Mobile Robots

Sensor Based Control of Autonomous Wheeled Mobile Robots Sensor Based Control of Autonomous Wheeled Mobile Robots Gyula Mester University of Szeged, Department of Informatics e-mail: gmester@inf.u-szeged.hu Abstract The paper deals with the wireless sensor-based

More information

On Motion of Robot End-Effector using the Curvature Theory of Timelike Ruled Surfaces with Timelike Directrix

On Motion of Robot End-Effector using the Curvature Theory of Timelike Ruled Surfaces with Timelike Directrix Malaysian Journal of Mathematical Sciences 8(2): 89-204 (204) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES Journal homepage: http://einspem.upm.edu.my/journal On Motion of Robot End-Effector using the Curvature

More information

Linear Motion vs. Rotational Motion

Linear Motion vs. Rotational Motion Linear Motion vs. Rotational Motion Linear motion involves an object moving from one point to another in a straight line. Rotational motion involves an object rotating about an axis. Examples include a

More information

Chapter 18 Static Equilibrium

Chapter 18 Static Equilibrium Chapter 8 Static Equilibrium 8. Introduction Static Equilibrium... 8. Lever Law... Example 8. Lever Law... 4 8.3 Generalized Lever Law... 5 8.4 Worked Examples... 7 Example 8. Suspended Rod... 7 Example

More information

HW Set VI page 1 of 9 PHYSICS 1401 (1) homework solutions

HW Set VI page 1 of 9 PHYSICS 1401 (1) homework solutions HW Set VI page 1 of 9 10-30 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. 10-33 ). The bullet emerges from the

More information

Stirling Paatz of robot integrators Barr & Paatz describes the anatomy of an industrial robot.

Stirling 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 information

Design Aspects of Robot Manipulators

Design 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) End-effector

More information

Human Motion Mapping to a Robot Arm with Redundancy Resolution

Human Motion Mapping to a Robot Arm with Redundancy Resolution Human Motion Mapping to a Robot Arm with Redundancy Resolution F. Ficuciello, A. Romano, V. Lippiello, L. Villani and B. Siciliano Abstract In this paper the problem of mapping human arm motion to an anthropomorphic

More information

by the matrix A results in a vector which is a reflection of the given

by the matrix A results in a vector which is a reflection of the given Eigenvalues & Eigenvectors Example Suppose Then So, geometrically, multiplying a vector in by the matrix A results in a vector which is a reflection of the given vector about the y-axis We observe that

More information

Physics 235 Chapter 1. Chapter 1 Matrices, Vectors, and Vector Calculus

Physics 235 Chapter 1. Chapter 1 Matrices, Vectors, and Vector Calculus Chapter 1 Matrices, Vectors, and Vector Calculus In this chapter, we will focus on the mathematical tools required for the course. The main concepts that will be covered are: Coordinate transformations

More information

Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors

Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors Tamkang Journal of Science and Engineering, Vol. 12, No. 3, pp. 249 258 (2009) 249 Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors Ching-Chang Wong 1 *, Chi-Tai Cheng 1, Kai-Hsiang

More information

Introduction to Computer Graphics Marie-Paule Cani & Estelle Duveau

Introduction to Computer Graphics Marie-Paule Cani & Estelle Duveau Introduction to Computer Graphics Marie-Paule Cani & Estelle Duveau 04/02 Introduction & projective rendering 11/02 Prodedural modeling, Interactive modeling with parametric surfaces 25/02 Introduction

More information

Autonomous Mobile Robot-I

Autonomous Mobile Robot-I Autonomous Mobile Robot-I 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 information

Performing Assembly Task Under Constraints Using 3D Sensor-Based Control

Performing Assembly Task Under Constraints Using 3D Sensor-Based Control Performing Assembly Task Under Constraints Using 3D Sensor-Based Control Sylvain Vandernotte 1, Abdelhamid Chriette 2, Adolfo Suarez Roos 3, and Philippe Martinet 2 1 IRT Jules Verne, Chemin du Chaffaut,

More information

A System for Capturing High Resolution Images

A 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 e-mail: pitas@zeus.csd.auth.gr

More information

FRICTION, WORK, AND THE INCLINED PLANE

FRICTION, WORK, AND THE INCLINED PLANE FRICTION, WORK, AND THE INCLINED PLANE Objective: To measure the coefficient of static and inetic friction between a bloc and an inclined plane and to examine the relationship between the plane s angle

More information

CBE 6333, R. Levicky 1. Tensor Notation.

CBE 6333, R. Levicky 1. Tensor Notation. CBE 6333, R. Levicky 1 Tensor Notation. Engineers and scientists find it useful to have a general terminology to indicate how many directions are associated with a physical quantity such as temperature

More information

Torque and Workspace Analysis for Flexible Tendon Driven Mechanisms

Torque and Workspace Analysis for Flexible Tendon Driven Mechanisms 21 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 21, Anchorage, Alaska, USA Torque and Workspace Analysis for Flexible Tendon Driven Mechanisms Maxime

More information

CATIA 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 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 information

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS UNIT 1 INTRODUCTION TO NC MACHINE TOOLS Structure 1.1 Introduction Objectives 1.2 NC Machines 1.2.1 Types of NC Machine 1.2.2 Controlled Axes 1.2.3 Basic Components of NC Machines 1.2.4 Problems with Conventional

More information

Figure 3.1.2 Cartesian coordinate robot

Figure 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 information

Intelligent Robotics Lab.

Intelligent Robotics Lab. 1 Variable Stiffness Actuation based on Dual Actuators Connected in Series and Parallel Prof. Jae-Bok Song (jbsong@korea.ac.kr ). (http://robotics.korea.ac.kr) ti k Depart. of Mechanical Engineering, Korea

More information

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES Vol. XX 2012 No. 4 28 34 J. ŠIMIČEK O. HUBOVÁ NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES Jozef ŠIMIČEK email: jozef.simicek@stuba.sk Research field: Statics and Dynamics Fluids mechanics

More information

Review A: Vector Analysis

Review A: Vector Analysis MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Physics 8.02 Review A: Vector Analysis A... A-0 A.1 Vectors A-2 A.1.1 Introduction A-2 A.1.2 Properties of a Vector A-2 A.1.3 Application of Vectors

More information

Progettazione Funzionale di Sistemi Meccanici e Meccatronici

Progettazione Funzionale di Sistemi Meccanici e Meccatronici Camme - Progettazione di massima prof. Paolo Righettini paolo.righettini@unibg.it Università degli Studi di Bergamo Mechatronics And Mechanical Dynamics Labs November 3, 2013 Timing for more coordinated

More information

Section 10.4 Vectors

Section 10.4 Vectors Section 10.4 Vectors A vector is represented by using a ray, or arrow, that starts at an initial point and ends at a terminal point. Your textbook will always use a bold letter to indicate a vector (such

More information

Structural Axial, Shear and Bending Moments

Structural Axial, Shear and Bending Moments Structural Axial, Shear and Bending Moments Positive Internal Forces Acting Recall from mechanics of materials that the internal forces P (generic axial), V (shear) and M (moment) represent resultants

More information

Geometry of Vectors. 1 Cartesian Coordinates. Carlo Tomasi

Geometry of Vectors. 1 Cartesian Coordinates. Carlo Tomasi Geometry of Vectors Carlo Tomasi This note explores the geometric meaning of norm, inner product, orthogonality, and projection for vectors. For vectors in three-dimensional space, we also examine the

More information

The Matrix Elements of a 3 3 Orthogonal Matrix Revisited

The Matrix Elements of a 3 3 Orthogonal Matrix Revisited Physics 116A Winter 2011 The Matrix Elements of a 3 3 Orthogonal Matrix Revisited 1. Introduction In a class handout entitled, Three-Dimensional Proper and Improper Rotation Matrices, I provided a derivation

More information

Solution Derivations for Capa #11

Solution Derivations for Capa #11 Solution Derivations for Capa #11 1) A horizontal circular platform (M = 128.1 kg, r = 3.11 m) rotates about a frictionless vertical axle. A student (m = 68.3 kg) walks slowly from the rim of the platform

More information

High Accuracy Articulated Robots with CNC Control Systems

High Accuracy Articulated Robots with CNC Control Systems Copyright 2012 SAE International 2013-01-2292 High Accuracy Articulated Robots with CNC Control Systems Bradley Saund, Russell DeVlieg Electroimpact Inc. ABSTRACT A robotic arm manipulator is often an

More information

INTELLIGENT SYSTEMS, CONTROL, AND AUTOMATION: SCIENCE AND ENGINEERING

INTELLIGENT SYSTEMS, CONTROL, AND AUTOMATION: SCIENCE AND ENGINEERING Robotics International Series on INTELLIGENT SYSTEMS, CONTROL, AND AUTOMATION: SCIENCE AND ENGINEERING VOLUME 43 Editor Professor S. G. Tzafestas, National Technical University of Athens, Greece Editorial

More information

2. Spin Chemistry and the Vector Model

2. Spin Chemistry and the Vector Model 2. Spin Chemistry and the Vector Model The story of magnetic resonance spectroscopy and intersystem crossing is essentially a choreography of the twisting motion which causes reorientation or rephasing

More information

Robot coined by Karel Capek in a 1921 science-fiction Czech play

Robot coined by Karel Capek in a 1921 science-fiction Czech play Robotics Robot coined by Karel Capek in a 1921 science-fiction Czech play Definition: A robot is a reprogrammable, multifunctional manipulator designed to move material, parts, tools, or specialized devices

More information

How To Use A Balancing Arm

How To Use A Balancing Arm Accessories for ergonomic workplaces Reliability Productivity Ergonomics Ecology Be demanding Don t be satisfied with the maximum Perfection is in your hands Naturally innovative Fiam accessories. A valuable

More information

Session 7 Bivariate Data and Analysis

Session 7 Bivariate Data and Analysis Session 7 Bivariate Data and Analysis Key Terms for This Session Previously Introduced mean standard deviation New in This Session association bivariate analysis contingency table co-variation least squares

More information

Physics 111: Lecture 4: Chapter 4 - Forces and Newton s Laws of Motion. Physics is about forces and how the world around us reacts to these forces.

Physics 111: Lecture 4: Chapter 4 - Forces and Newton s Laws of Motion. Physics is about forces and how the world around us reacts to these forces. Physics 111: Lecture 4: Chapter 4 - Forces and Newton s Laws of Motion Physics is about forces and how the world around us reacts to these forces. Whats a force? Contact and non-contact forces. Whats a

More information

When the fluid velocity is zero, called the hydrostatic condition, the pressure variation is due only to the weight of the fluid.

When the fluid velocity is zero, called the hydrostatic condition, the pressure variation is due only to the weight of the fluid. Fluid Statics When the fluid velocity is zero, called the hydrostatic condition, the pressure variation is due only to the weight of the fluid. Consider a small wedge of fluid at rest of size Δx, Δz, Δs

More information