A Calligraphy Robot - Callibot: Design, Analysis and Applications

Size: px
Start display at page:

Download "A Calligraphy Robot - Callibot: Design, Analysis and Applications"

Transcription

1 Proceeding of the IEEE International Conference on Robotics and Biomimetics (ROBIO) Shenzhen, China, December 13 A Calligraphy Robot - Callibot: Design, Analysis and Applications Yuandong Sun and Yangsheng Xu Abstract Combining functions with aesthetics, characters with drawings, Chinese calligraphy is a unique type of traditional art in China. To mimic the special writing skills, we develop a calligraphy robot which consists of one 6-DOF robot arm, one linear rail and one paper conveyor. This calligraphy robot, called Callibot, has several features. Firstly, it has sufficient degrees of freedom and very few singularities which improve the manipulability of the robot. Secondly, Callibot could mimic real motion of human writing because playback from demonstration approach is adopted. The encoders will record the joint positions while demonstrating. Then Callibot filters out the noises (error readings in serial port communication) and repeats the motion. Thirdly, the workspace of the robot arm is largely expanded due to the linear rail and the paper conveyor. The experimental results show that Callibot is capable of writing a large piece of aesthetic calligraphic work. I. INTRODUCTION Chinese calligraphy is an attractive traditional art in China with a history of more than four thousand years [1]. It is an art of writing Chinese characters with a brush, thereby expressing the aesthetic and emotion of the author. Due to the complexity of Chinese characters and flexibility of the hairy brush, it is an extremely tough task for human to write aesthetic calligraphy. Usually, training calligraphic skills is divided into three stages [1]. The first stage is to learn from demonstration. The student s hand is held by a teacher and guided by the teacher to write calligraphy. Then the student could feel the motion of the brush and establish the basic mapping from the calligraphic strokes or characters to the brush motion. The second stage is to imitate from copybook. Without the help of the teacher, the student imitates the calligraphy in the copybook based on the mapping established in the first stage. The third stage is to write in a particular style. Once he has learned a style from a copybook or created his own style, the student is capable of writing any characters in a particular style. Three calligraphy robots were developed before. They were all designed to write calligraphy in the second stage. F. Yao et al. [][3] modeled the trajectory of regular script and seal script so that the 5-DOF calligraphy robot is able to replicate calligraphy. K. Zhang et al. [4] proposed a sensor management method based on fuzzy decision tree (FDT) which can help control the 4-DOF calligraphy robot. Differs Yuandong Sun is with Department of Mechanical and Automation Engineering, The Chinese University of Hong Kong, Hong Kong. ydsun@mae.cuhk.edu.hk Yangsheng Xu is with Department of Mechanical and Automation Engineering, The Chinese University of Hong Kong, Hong Kong, and Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen, China. ysxu@cuhk.edu.hk from the arm-type robot which are used in [] - [4], the Intelligent Control Systems Laboratory of the Chinese University of Hong Kong developed a robotic drawing platform containing a 5-DOF manipulator which can move in x, y and z translational directions and two additional rotation joints. These five degrees of freedom can be controlled independently so as to avoid kinematic problem. K. W. Lo et al. [5] described a system for brush footprint acquisition. Through analysis of captured footprint and the characters, the robot platform is able to determine the required (x, y, z) position of the brush tip. K. W. Kwok et al. [6] improved the approach proposed in [4] by applying genetic algorithm to generate required footprints. J. H. M. Lam et al. [7] proposed an approach to generate stroke trajectories for 5-DOF robot which is compatible with the robot platform. There are some common problems of these three calligraphy robots. Firstly, the degrees of freedom of the robot are not sufficient. Unlike pen or pencil whose tip is solid, brush tip is soft so that different orientations of the brush would create different footprints. Therefore, 6-DOF is indispensable for writing aesthetic calligraphy. Secondly, while planning the motion, most of them did not consider the orientation of the brush. All of them skip the first stage and move directly to the second stage. Since it is not intuitive to acquire the orientation of the brush from character images, the robots in [] - [6] all keep the brush vertical and only control x, y and z positions. However, orientation of the brush is even more important than position for aesthetic calligraphy. So in [7], J. H. M. Lam et al. proposed an approach to generate 5-DOF motion. However, this motion still does not perfectly match with the real motion of human writing. Thirdly, the workspace is limited. In this paper, we propose a calligraphy robot, called Callibot, to tackle these problems. A 6-DOF robot arm is developed. Its joint configuration is different from common 6-DOF robot arm (such as PUMA) which contributes to very few singularities. We apply playback from demonstration approach. Different from learning from demonstration, only one demonstration is provided. The encoders will record the joint positions while demonstrating. Then the robot arm filters out the noises (error readings in serial port communication) and repeats the motion of writing. The robot arm is installed on a linear rail and a paper conveyor is developed. Therefore, the workspace is expanded extensively so that Callibot is capable of writing a large piece of aesthetic calligraphic work. The rest of the paper is organized as follows. Section II describes the design and properties of Callibot. Section III shows the preliminary applications. Some issues are /13/$ IEEE 185

2 Fig.. Assignment of the coordinate frames. L 1 =.718m, L =.5m, L 3 =.1133m, L 4 =.94m, L 5 =.115m. θ 1 = 8 8, θ = 1 1, θ 3 = 8, θ 4 = 18 18, θ 5 = 1 1, θ 6 = TABLE I D-H PARAMETERS OF THE ROBOT (a) i α i 1 a i 1 d i θ i 1 θ 1 L 1 θ 3 9 L θ L 3 θ θ θ 6 Fig. 1. (b) Callibot: (a) prototype and (b) sketch discussed in Section IV. Section V concludes the paper. II. ROBOT DESIGN AND ANALYSIS A. System Structure The prototype and the sketch of Callibot are shown in Fig. 1. Callibot consists of one 6-DOF robot arm, one linear rail and one paper conveyor. The linear rail and the paper conveyor are only used for expanding the workspace of the robot arm. Currently, the robot arm will not move until the linear rail and the paper conveyor stop at a proper position. Therefore, different from those redundant robot, this robotic system can still be regarded as a 6-DOF robot arm. B. Forward Kinematics The assignment of the coordinate frames is shown in Fig. (the subscript bt is short for brush-tip). And the D-H parameters [8] are shown in Table I. The link transformations are 1T = cos θ 1 sin θ 1 sin θ 1 cos θ 1 1, (1) 1 T = 3T = 3 4T = 4 5T = 5 6T = cos θ sin θ L 1 sin θ cos θ 1 sin θ 3 cos θ 3 L 1 cos θ 3 sin θ 3 cos θ 4 sin θ 4 1 L 3 sin θ 4 cos θ 4 cos θ 5 sin θ 5 1 sin θ 5 cos θ 5 cos θ 6 sin θ 6 1 sin θ 6 cos θ 6 Therefore, the forward kinematics is C. Inverse Kinematics, (), (3), (4), (5). (6) 6T = 1T 1 T 3T 3 4T 4 5T 5 6T. (7) Refer to Fig., given the target position and orientation of brush-tip as follows: P = [ p x p y p z, (8) d 1 = [ d 1x d 1y d 1z, (9) d = [ d x d y d z, (1) 186

3 Fig. 3. Joint 1 and Joint Fig. 4. Joint 4 and Joint 5 the position of Q is Q = P L 4 d 1 + L 5 d = [ q x q y q z. (11) The procedure of solving inverse kinematics is divided into four steps. 1) Step 1 (Solving θ 3 ): The position of Q is independent of the rotation of the last three joints. And the z coordinate is only related to the rotation of Joint 3. Therefore, or θ 3 = arcsin q z L 3, (1) θ 3 = π + arcsin q z L 3. (13) ) Step (Solving θ 1 and θ ): Joint 1 and Joint are sketched in Fig. 3. From geometric relation between Fig. and Fig. 3, L = L + L 3 cos θ 3. (14) Therefore, if L + L 3 cos θ 3 >, θ 1 = atan (q y, q x ) α, (15) Fig. 5. Joint 6 3) Step 3 (Solving θ 4 and θ 5 ): Joint 4 and Joint 5 are sketched in Fig. 4. The orientation vector d 1 which is expressed in the world coordinate frame can be derived as d 1 = 1R 1 R 3R 3 d 1, () where i 1 i R is the rotation matrix which has been derived from forward kinematics (the upper left 3 3 matrix of i 1 i T) and 3 d 1 is the orientation vector expressed in Frame{3}. Therefore, 3 d 1 = 3R T 1 R T 1R T d 1 = [ ] d 1x d 1y d T 1z. (3) or where θ = α + β, (16) θ 1 = atan (q y, q x ) + α, (17) θ = (α + β), (18) α = arccos L 1 + ( ) qx + qy L, (19) L 1 qx + qy β = arccos L + ( qx + qy) L 1. () qx + qy L Take the direction of rotation into consideration, or θ 4 = atan (d 1z, d 1x), (4) ( ) θ 5 = atan d 1x + d 1z, d 1y, (5) θ 4 = π + atan (d 1z, d 1x), (6) ( ) θ 5 = atan d 1x + d 1z, d 1y. (7) 4) Step 4 (Solving θ 6 ): Joint 6 is sketched in Fig. 5. Similar to Step 3, 5 d = 4 5R T 3 4R T 3R T 1 R T 1R T d = [ ] d x d y d T z, (8) If L + L 3 cos θ 3 <, { θ1 = θ 1 θ = θ + π. (1) θ 6 = atan ( d z, d x). (9) Theoretically, there are eight analytic solutions in total. While in practice, (13) will not happen according to the 187

4 joint limit. (6) and (7) are fairly redundant, because the configuration of the robot under these conditions is the same as under (4) and (5). Actually, two solutions to the inverse kinematics are meaningful in practice. D. Jacobian and Singularities A similar approach is proposed by F. T. Cheng et al. [9] for solving the singularities of PUMA. The two Jacobian matrices that relate joint rates and the velocities at P and Q have the following form (each block is a 3 3 matrix): [ ] J11 J J P = 1, (3) J 1 J [ ] J J Q = (31) J 1 J The singularities happen when det (J P ) =. Now we are going to prove that det (J P ) = det (J Q ) = det ( J 11) det (J ) (3) so as to simplify the calculation. From Fig., P = Q + L 4 d 1 L 5 d. Assume only Joint i is rotating, we have and Therefore, d j = θ i z i d j, i = 1,..., 6, j = 1, (33) d j = d j θ i θ i, i = 1,..., 6, j = 1,. (34) d j θ i = z i d j = d j,z d j,y d j,z d j,x d j,y d j,x z i. (35) Then we will have [ ] P J11 J 1 = θ = Q θ + L d 1 4 θ L d 5 θ = [ J ] [ ] (36) A J1 J, where L 4 d 1z L 5 d z L 5 d y L 4 d 1y A= L 5 d z L 4 d 1z L 4 d 1x L 5 d x. L 4 d 1y L 5 d y L 5 d x L 4 d 1x (37) Hence [ ] [ ] [ ] J11 J J P = 1 I3 A J = J 1 J 3 3 I 3 J 1 J [ ] (38) I3 A = J 3 3 I Q. 3 Therefore, det (J P ) = det (J Q ) = det ( J 11) det (J ). (39) The two sub-matrices J 11 and J are presented in (4) and (41), where c i = cos θ i, s i = sin θ i, c ij = cos (θ i + θ j ) and s ij = sin (θ i + θ j ). Omit the process of calculating determinant, the results are shown below: det ( J 11) = L1 L 3 s c 3 (L + L 3 c 3 ), (4) Fig. 6. Translational velocity ellipsoid when θ = 5 det (J ) = s 5. (43) The singularities happen when θ =, θ = 18, θ 3 = ±9, θ 3 = ± arccos( L /L 3 ), θ 5 = and θ 5 = 18. Refer to the caption of Fig., only θ = (boundary singularity) and θ 5 = (wrist singularity) will happen due to the range limits of the joints. Therefore, it is possible to easily avoid these two singularities while doing demonstrations and planning the trajectories. The manipulability of Callibot near singularities can be measured as follows. P. Corke [1] gives the detail description. Assume the joint velocities have a unit norm θ T θ = 1. From the relations between Cartesian velocities ẋ and joint velocities θ, ẋ T ( J Q (θ) J Q (θ) T ) 1 ẋ = 1, (44) which is the equation of a 6-dimensional ellipsoid. If one of the radii is very small (small eigenvalue of J Q (θ) J Q (θ) T ), the robot cannot achieve velocity in the corresponding direction (the eigenvector corresponding to the eigenvalue). We plot the ellipsoid corresponding to translational velocity (corresponding to the upper left 3 3 matrix of J Q (θ) J Q (θ) T ) near the boundary singularity at θ = [ 5 3 ] T in Fig. 6. We can see that the radius in x direction is very small which means the velocity in x direction is difficult to achieve. We check the wrist singularity at θ = [ 3 ] T. The [ eigenvector corresponding ] to zero eigenvalue is T This means the velocity in this direction cannot be achieved. Therefore, while planning the motion, Callibot needs to avoid moving through the singularities in the corresponding directions. III. PRELIMINARY APPLICATIONS A. Verification of Inverse Kinematics and Jacobian Although it is not taken into much consideration since we are at the first stage (learning from demonstration), solving inverse kinematics and Jacobian matrix is of great importance 188

5 J11 L1 s1 s1 (L + L3 c3 ) s1 (L + L3 c3 ) L3 c1 s3 c1 (L + L3 c3 ) L3 s1 s3 = L1 c1 + c1 (L + L3 c3 ) L3 c3 J c1 c3 = s1 c3 s3 c1 s3 s4 s1 c4 s1 s3 s4 + c1 c4 c3 s4 (4) c1 s3 c4 s5 + c1 c3 c5 s1 s4 s5 s1 s3 c4 s5 + s1 c3 c5 + c1 s4 s5 c3 c4 s5 s3 c5 (a) (41) (b) Fig. 8. Calligraphic character of Water : (a) the demonstrated one and (b) the playback one (a) (b) Fig. 7. Calligraphic characters (short for The Chinese University of Hong Kong) written by solving inverse kinematics: (a) without velocity constraints and (b) with velocity constraints is provided which means no learning process applied. The experimental results are shown in Fig. 8 (the character of Water ). The playback one (right) is very similar to the demonstration one (left). After that, we are confident about writing some complicated work using this approach. The experimental results meaning Science and Art are shown in Fig. 9 (the size is about 35cm 45cm). when we move to the second and third stage. Therefore, we have conducted two basic experiments to verify the correctness of equations derived in Section II. We only use the start and the end of a stroke as the target position and orientation to solve inverse kinematics first. The experimental results are shown in Fig. 7(a) (the word is short for The Chinese University of Hong Kong). Without constraints on the process of writing, the strokes may be curved which affect the beauty of the characters. Then we use Jacobian to keep the Cartesian velocity constant during writing one stroke. We periodically read the joint positions of the robot and use (45) to determine the required joint speed θ (x is constant while writing one stroke). The experimental results are shown in Fig. 7(b) (same word as Fig. 7(a)). The strokes are much better than those in the first experiment. 1 θ = JP (θ) x. (45) Consequently, the equations derived in Section II are correct and Callibot is capable of writing calligraphic characters. Fig. 9. Playback results of a large piece of calligraphic work meaning Science and Art B. Playback from Demonstration Other experiments are based on playback from demonstration approach. The encoders will record the positions of the motors in every 6ms while we are holding the brush and writing. Thereafter, Callibot filters out the noises (error readings in serial port communication) and repeats the motion according to the recorded positions. Different from learning from demonstration, only one demonstration IV. DISCUSSIONS A. Features of Callibot 1) Sufficient DOFs and Few Singularities: The DOFs of Callibot are sufficient for writing calligraphy which is a big improvement compared with all the previous calligraphy robots. One of the most famous calligraphist in China, Mi Fu 189

6 ( ), was so proud of his calligraphy and named his calligraphy brushing calligraphy (just like brushing paint on the wall) [11]. Therefore, 6-DOFs is the minimum requirement for producing various orientations of the brush. Moreover, Callibot encounters very few singularities (one boundary singularity and one wrist singularity), which benefits significantly for the process of demonstration and motion planning. ) Vivid Motion: Playback from demonstration approach is applied. Therefore, the motion of the robot is as vivid as human writing. This not only contributes to better visual effect, but also more aesthetic calligraphic work. The biggest difference between robot and human is that robot could record the demonstrating motion exactly. Therefore, although without any learning process, Callibot is capable of writing aesthetic calligraphy. 3) Expanded Workspace: Benefited from the linear rail and paper conveyor, the workspace of Callibot is largely expanded. So it is capable of writing a large piece of calligraphic work which is shown in the previous section. 4) Analytic Solutions to Inverse Kinematics: As stated by K. W. Lo et al. [5], one of the advantages of the calligraphy robot is that all the five degrees of freedom are independently controlled in order to avoid kinematics problem. In our design, benefited from the adoption of spherical wrist, solving inverse kinematics becomes intuitive and analytic solutions exist. Therefore, the kinematics will not be a problem in Callibot. B. Future Work Although the playback results are good, we believe that learning from several demonstrations will improve the performance. Then through the learning process, if we could establish a mapping from the strokes to the robot motion, we will be able to move to the second stage. Combining with our previous work [1] which has the potential of synthesizing calligraphy in various styles, we will be able to move to the third stage. This will come out a real robotic calligraphist. Fund, CUHK/41781 of General Research Fund, and RFD 1/13 in the Centre for Research on Robotics and Smartcity, CUHK/SC. The authors would like to thank Mr. Yong Yang for his advise on the design of calligraphy robot and Mr. Chi Zhang for his help in assembling the robot. REFERENCES [1] L. L. Y. Chang and P. Miller. Four Thousand Years of Chinese Calligraphy. University of Chicago Press, 199. [] F. Yao, G. Shao and J. Yi. Extracting the Trajectory of Writing Brush in Chinese Character Calligraphy. Engineering Applications of Artificial Intelligence, 17(6): , 4. [3] F. Yao and G. Shao. Modeling of Ancient-style Chinese Character and Its Application to CCC Robot. Proceedings of IEEE International Conference on Networking, Sensing and Control, 7-77, August 6. [4] K. Zhang and J. Su. On Sensor Management of Calligraphic Robot. Proceedings of the International Conference on Robotics and Automation, , April 5. [5] K. W. Lo, K. W. Kwok, S. M. Wong and Y. Yam. Brush Footprint Acquisition and Preliminary Analysis for Chinese Calligraphy using a Robot Drawing Platform. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, , October 6. [6] K. W. Kwok, K. W. Lo, S. M. Wong and Y. Yam. Evolutionary Replication of Calligraphic Characters by A Robot Drawing Platform Using Experimentally Acquired Brush Footprint. Proceedings of the International Conference on Automation Science and Engineering, , October 6. [7] J. H. M. Lam and Y. Yam. Stroke Trajectory Generation Experiment for a Robotic Chinese Calligrapher Using a Geometric Brush Footprint Model. Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, 315-3, October 9. [8] J. J. Craig. Introduction to Robotics: Mechanics and Control (3rd Edition). Prentice Hall, 4. [9] F. T. Cheng, T. L. Hour, Y. Y. Sun and T. H. Chen. Study and Resolution of Singularities for a 6-DOF PUMA Manipulator. IEEE Transactions on Systems, Man and Cybernetics Part B: Cybernetics, 7(), , [1] P. Corke. Robotics: Vision and Control. Springer, 11. [11] þ ÖxÑ. 5{ Ö{Ø À6(Treatises on Calligraphy in Successive Dynasties). þ ÖxÑ. þ, 9. [1] Y. Sun, N. Ding, H. Qian and Y. Xu. A Robot for Classifying Chinese Calligraphic Types and Styles. Proceedings of IEEE International Conference on Robotics and Automation, , May 13. V. CONCLUSIONS In this paper, we propose a calligraphy robot, called Callibot, which consists of one 6-DOF robot arm, one linear rail and one paper conveyor. With sufficient degrees of freedom (6-DOF), Callibot is feasible for writing calligraphy. Due to its configuration, Callibot encounters very few singularities (one boundary singularity and one wrist singularity). This benefits significantly for the process of demonstration and motion planning. The workspace of the robot arm is largely expanded due to the linear rail and the paper conveyor. Playback from demonstration approach is adopted. Therefore, Callibot could repeat the real motion of human writing. From the experimental results, Callibot is capable of writing a large piece of aesthetic calligraphic work. VI. ACKNOWLEDGMENTS This research is jointly supported by the projects GH- P/9/11GD from Hong Kong Innovation and Technology 19

A Robot for Classifying Chinese Calligraphic Types and Styles

A Robot for Classifying Chinese Calligraphic Types and Styles 2013 IEEE International Conference on Robotics and Automation ICRA Karlsruhe, Germany, ay 6-10, 2013 A Robot for Classifying Chinese Calligraphic Types and Styles Yuandong Sun, Ning Ding, Huihuan Qian

More information

A New Algorithm for Measuring and Optimizing the Manipulability Index

A New Algorithm for Measuring and Optimizing the Manipulability Index DOI 10.1007/s10846-009-9388-9 A New Algorithm for Measuring and Optimizing the Manipulability Index Ayssam Yehia Elkady Mohammed Mohammed Tarek Sobh Received: 16 September 2009 / Accepted: 27 October 2009

More information

Operation Trajectory Control of Industrial Robots Based on Motion Simulation

Operation Trajectory Control of Industrial Robots Based on Motion Simulation Operation Trajectory Control of Industrial Robots Based on Motion Simulation Chengyi Xu 1,2, Ying Liu 1,*, Enzhang Jiao 1, Jian Cao 2, Yi Xiao 2 1 College of Mechanical and Electronic Engineering, Nanjing

More information

A New Algorithm for Measuring and Optimizing the Manipulability Index

A New Algorithm for Measuring and Optimizing the Manipulability Index A New Algorithm for Measuring and Optimizing the Manipulability Index Mohammed Mohammed, Ayssam Elkady and Tarek Sobh School of Engineering, University of Bridgeport, USA. Mohammem@bridgeport.edu Abstract:

More information

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector Inverse Kinematics Given a desired position (p) & orientation (R) of the end-effector q ( q, q, q ) 1 2 n Find the joint variables which can bring the robot the desired configuration z y x 1 The Inverse

More information

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis Table of Contents 1 Introduction 1 1.1 Background in Robotics 1 1.2 Robot Mechanics 1 1.2.1 Manipulator Kinematics and Dynamics 2 1.3 Robot Architecture 4 1.4 Robotic Wrists 4 1.5 Origins of the Carpal

More information

Jacobian: Velocities and Static Forces 1/4

Jacobian: Velocities and Static Forces 1/4 Jacobian: Velocities and Static Forces /4 Models of Robot Manipulation - EE 54 - Department of Electrical Engineering - University of Washington Kinematics Relations - Joint & Cartesian Spaces A robot

More information

Finding Reachable Workspace of a Robotic Manipulator by Edge Detection Algorithm

Finding Reachable Workspace of a Robotic Manipulator by Edge Detection Algorithm International Journal of Advanced Mechatronics and Robotics (IJAMR) Vol. 3, No. 2, July-December 2011; pp. 43-51; International Science Press, ISSN: 0975-6108 Finding Reachable Workspace of a Robotic Manipulator

More information

[9] D.E. Whitney, "Resolved Motion Rate Control of Manipulators and Human Prostheses," IEEE Transactions on Man-Machine Systems, 1969.

[9] D.E. Whitney, Resolved Motion Rate Control of Manipulators and Human Prostheses, IEEE Transactions on Man-Machine Systems, 1969. 160 Chapter 5 Jacobians: velocities and static forces [3] I. Shames, Engineering Mechanics, 2nd edition, Prentice-Hall, Englewood Cliffs, NJ, 1967. [4] D. Orin and W. Schrader, "Efficient Jacobian Determination

More information

Kinematics and dynamics analysis of micro-robot for surgical applications

Kinematics and dynamics analysis of micro-robot for surgical applications ISSN 1 746-7233, England, UK World Journal of Modelling and Simulation Vol. 5 (2009) No. 1, pp. 22-29 Kinematics and dynamics analysis of micro-robot for surgical applications Khaled Tawfik 1, Atef A.

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction This dissertation will describe the mathematical modeling and development of an innovative, three degree-of-freedom robotic manipulator. The new device, which has been named the

More information

A DH-parameter based condition for 3R orthogonal manipulators to have 4 distinct inverse kinematic solutions

A DH-parameter based condition for 3R orthogonal manipulators to have 4 distinct inverse kinematic solutions Wenger P., Chablat D. et Baili M., A DH-parameter based condition for R orthogonal manipulators to have 4 distinct inverse kinematic solutions, Journal of Mechanical Design, Volume 17, pp. 150-155, Janvier

More information

Drawing using the Scorbot-ER VII Manipulator Arm

Drawing using the Scorbot-ER VII Manipulator Arm Drawing using the Scorbot-ER VII Manipulator Arm Luke Cole Adam Ferenc Nagy-Sochacki Jonathan Symonds cole@lc.homedns.org u2546772@anu.edu.au u3970199@anu.edu.au October 29, 2007 Abstract This report discusses

More information

Design & Kinematic Analysis of an Articulated Robotic Manipulator

Design & Kinematic Analysis of an Articulated Robotic Manipulator Design & Kinematic Analysis of an Articulated Robotic Manipulator Elias Eliot 1, B.B.V.L. Deepak 1*, D.R. Parhi 2, and J. Srinivas 2 1 Department of Industrial Design, National Institute of Technology-Rourkela

More information

Jacobian: Velocities and Static Forces 1/4

Jacobian: Velocities and Static Forces 1/4 Jacobian: Velocities and Static Forces /4 Advanced Robotic - MAE 6D - Department of Mechanical & Aerospace Engineering - UCLA Kinematics Relations - Joint & Cartesian Spaces A robot is often used to manipulate

More information

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Mohammed Z. Al-Faiz,MIEEE Computer Engineering Dept. Nahrain University Baghdad, Iraq Mohammed S.Saleh

More information

Singularity Handling on Puma in Operational Space Formulation

Singularity Handling on Puma in Operational Space Formulation Singularity Handling on Puma in Operational Space Formulation Denny Oetomo, Marcelo Ang Jr. National University of Singapore Singapore d oetomo@yahoo.com mpeangh@nus.edu.sg Ser Yong Lim Gintic Institute

More information

INSTITUTE OF AERONAUTICAL ENGINEERING

INSTITUTE OF AERONAUTICAL ENGINEERING Name Code Class Branch Page 1 INSTITUTE OF AERONAUTICAL ENGINEERING : ROBOTICS (Autonomous) Dundigal, Hyderabad - 500 0 MECHANICAL ENGINEERING TUTORIAL QUESTION BANK : A7055 : IV B. Tech I Semester : MECHANICAL

More information

Human Skill Transfer System via Novint Falcon

Human Skill Transfer System via Novint Falcon Human Skill Transfer System via Novint Falcon Tarinee Tonggoed and Siam Charoenseang Abstract This paper presents a skill transfer system of hand movement via Novint Falcon. In the research, expert can

More information

Robots are built to accomplish complex and difficult tasks that require highly non-linear motions.

Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Path and Trajectory specification Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Specifying the desired motion to achieve a specified goal is often a

More information

A Comparative Study of Prediction of Inverse Kinematics Solution of 2-DOF, 3-DOF and 5-DOF Redundant Manipulators by ANFIS

A Comparative Study of Prediction of Inverse Kinematics Solution of 2-DOF, 3-DOF and 5-DOF Redundant Manipulators by ANFIS IJCS International Journal of Computer Science and etwork, Volume 3, Issue 5, October 2014 ISS (Online) : 2277-5420 www.ijcs.org 304 A Comparative Study of Prediction of Inverse Kinematics Solution of

More information

Advances in Engineering Research, volume 123 2nd International Conference on Materials Science, Machinery and Energy Engineering (MSMEE 2017)

Advances in Engineering Research, volume 123 2nd International Conference on Materials Science, Machinery and Energy Engineering (MSMEE 2017) Advances in Engineering Research, volume nd International Conference on Materials Science, Machinery and Energy Engineering MSMEE Kinematics Simulation of DOF Manipulator Guangbing Bao,a, Shizhao Liu,b,

More information

1. Introduction 1 2. Mathematical Representation of Robots

1. Introduction 1 2. Mathematical Representation of Robots 1. Introduction 1 1.1 Introduction 1 1.2 Brief History 1 1.3 Types of Robots 7 1.4 Technology of Robots 9 1.5 Basic Principles in Robotics 12 1.6 Notation 15 1.7 Symbolic Computation and Numerical Analysis

More information

Singularities of a Manipulator with Offset Wrist

Singularities of a Manipulator with Offset Wrist Singularities of a Manipulator with Offset Wrist Robert L. Williams II Department of Mechanical Engineering Ohio University Athens, Ohio Journal of Mechanical Design Vol. 11, No., pp. 315-319 June, 1999

More information

Dual Arm Robot Research Report

Dual Arm Robot Research Report Dual Arm Robot Research Report Analytical Inverse Kinematics Solution for Moularize Dual-Arm Robot With offset at shouler an wrist Motivation an Abstract Generally, an inustrial manipulator such as PUMA

More information

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

ÉCOLE POLYTECHNIQUE DE MONTRÉAL ÉCOLE POLYTECHNIQUE DE MONTRÉAL MODELIZATION OF A 3-PSP 3-DOF PARALLEL MANIPULATOR USED AS FLIGHT SIMULATOR MOVING SEAT. MASTER IN ENGINEERING PROJET III MEC693 SUBMITTED TO: Luc Baron Ph.D. Mechanical

More information

Supplementary Information. Design of Hierarchical Structures for Synchronized Deformations

Supplementary Information. Design of Hierarchical Structures for Synchronized Deformations Supplementary Information Design of Hierarchical Structures for Synchronized Deformations Hamed Seifi 1, Anooshe Rezaee Javan 1, Arash Ghaedizadeh 1, Jianhu Shen 1, Shanqing Xu 1, and Yi Min Xie 1,2,*

More information

Theory of Robotics and Mechatronics

Theory of Robotics and Mechatronics Theory of Robotics and Mechatronics Final Exam 19.12.2016 Question: 1 2 3 Total Points: 18 32 10 60 Score: Name: Legi-Nr: Department: Semester: Duration: 120 min 1 A4-sheet (double sided) of notes allowed

More information

Applying Neural Network Architecture for Inverse Kinematics Problem in Robotics

Applying Neural Network Architecture for Inverse Kinematics Problem in Robotics J. Software Engineering & Applications, 2010, 3: 230-239 doi:10.4236/jsea.2010.33028 Published Online March 2010 (http://www.scirp.org/journal/jsea) Applying Neural Network Architecture for Inverse Kinematics

More information

REDUCED END-EFFECTOR MOTION AND DISCONTINUITY IN SINGULARITY HANDLING TECHNIQUES WITH WORKSPACE DIVISION

REDUCED END-EFFECTOR MOTION AND DISCONTINUITY IN SINGULARITY HANDLING TECHNIQUES WITH WORKSPACE DIVISION REDUCED END-EFFECTOR MOTION AND DISCONTINUITY IN SINGULARITY HANDLING TECHNIQUES WITH WORKSPACE DIVISION Denny Oetomo Singapore Institute of Manufacturing Technology Marcelo Ang Jr. Dept. of Mech. Engineering

More information

Industrial Robots : Manipulators, Kinematics, Dynamics

Industrial Robots : Manipulators, Kinematics, Dynamics Industrial Robots : Manipulators, Kinematics, Dynamics z z y x z y x z y y x x In Industrial terms Robot Manipulators The study of robot manipulators involves dealing with the positions and orientations

More information

Centre for Autonomous Systems

Centre for Autonomous Systems Robot Henrik I Centre for Autonomous Systems Kungl Tekniska Högskolan hic@kth.se 27th April 2005 Outline 1 duction 2 Kinematic and Constraints 3 Mobile Robot 4 Mobile Robot 5 Beyond Basic 6 Kinematic 7

More information

Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer

Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer Maitreyi More 1, Rahul Abande 2, Ankita Dadas 3, Santosh Joshi 4 1, 2, 3 Department of Mechanical

More information

Visual Servoing Utilizing Zoom Mechanism

Visual Servoing Utilizing Zoom Mechanism IEEE Int. Conf. on Robotics and Automation 1995, pp.178 183, Nagoya, May. 12 16, 1995 1 Visual Servoing Utilizing Zoom Mechanism Koh HOSODA, Hitoshi MORIYAMA and Minoru ASADA Dept. of Mechanical Engineering

More information

PSO based Adaptive Force Controller for 6 DOF Robot Manipulators

PSO based Adaptive Force Controller for 6 DOF Robot Manipulators , October 25-27, 2017, San Francisco, USA PSO based Adaptive Force Controller for 6 DOF Robot Manipulators Sutthipong Thunyajarern, Uma Seeboonruang and Somyot Kaitwanidvilai Abstract Force control in

More information

KINEMATIC ANALYSIS OF A NOVEL THREE DEGREE-OF-FREEDOM PLANAR PARALLEL MANIPULATOR

KINEMATIC ANALYSIS OF A NOVEL THREE DEGREE-OF-FREEDOM PLANAR PARALLEL MANIPULATOR International Journal of Robotics and Automation, Vol. 24, No. 2, 2009 KINEMATIC ANALYSIS OF A NOVEL THREE DEGREE-OF-FREEDOM PLANAR PARALLEL MANIPULATOR B. Li, J. Zhao, X. Yang, and Y. Hu Abstract In this

More information

Inverse Kinematics of 6 DOF Serial Manipulator. Robotics. Inverse Kinematics of 6 DOF Serial Manipulator

Inverse Kinematics of 6 DOF Serial Manipulator. Robotics. Inverse Kinematics of 6 DOF Serial Manipulator Inverse Kinematics of 6 DOF Serial Manipulator Robotics Inverse Kinematics of 6 DOF Serial Manipulator Vladimír Smutný Center for Machine Perception Czech Institute for Informatics, Robotics, and Cybernetics

More information

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT Proceedings of the 11 th International Conference on Manufacturing Research (ICMR2013), Cranfield University, UK, 19th 20th September 2013, pp 313-318 FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL

More information

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators Robotics and automation Dr. Ibrahim Al-Naimi Chapter two Introduction To Robot Manipulators 1 Robotic Industrial Manipulators A robot manipulator is an electronically controlled mechanism, consisting of

More information

CALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES

CALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES CALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES YINGYING REN Abstract. In this paper, the applications of homogeneous coordinates are discussed to obtain an efficient model

More information

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm Acta Technica 61, No. 4A/2016, 189 200 c 2017 Institute of Thermomechanics CAS, v.v.i. Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm Jianrong Bu 1, Junyan

More information

1 Trajectories. Class Notes, Trajectory Planning, COMS4733. Figure 1: Robot control system.

1 Trajectories. Class Notes, Trajectory Planning, COMS4733. Figure 1: Robot control system. Class Notes, Trajectory Planning, COMS4733 Figure 1: Robot control system. 1 Trajectories Trajectories are characterized by a path which is a space curve of the end effector. We can parameterize this curve

More information

Robotics I. March 27, 2018

Robotics I. March 27, 2018 Robotics I March 27, 28 Exercise Consider the 5-dof spatial robot in Fig., having the third and fifth joints of the prismatic type while the others are revolute. z O x Figure : A 5-dof robot, with a RRPRP

More information

Chapter 2 Intelligent Behaviour Modelling and Control for Mobile Manipulators

Chapter 2 Intelligent Behaviour Modelling and Control for Mobile Manipulators Chapter Intelligent Behaviour Modelling and Control for Mobile Manipulators Ayssam Elkady, Mohammed Mohammed, Eslam Gebriel, and Tarek Sobh Abstract In the last several years, mobile manipulators have

More information

MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT

MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT Hongjun ZHU ABSTRACT:In order to better study the trajectory of robot motion, a motion trajectory planning and simulation based

More information

Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm

Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm Yuji

More information

PPGEE Robot Dynamics I

PPGEE Robot Dynamics I PPGEE Electrical Engineering Graduate Program UFMG April 2014 1 Introduction to Robotics 2 3 4 5 What is a Robot? According to RIA Robot Institute of America A Robot is a reprogrammable multifunctional

More information

Kinematic Model Analysis of an 8-DOF Photographic Robot

Kinematic Model Analysis of an 8-DOF Photographic Robot Kinematic Model Analysis of an 8-DOF Photographic Robot Xiaowei Xie, Xingang Miao, Su Wang and Feng Zhang Abstract The photographic robot studied in this chapter is an 8-DOF PRRPR-S type. In order to obtain

More information

Development of reconfigurable serial manipulators using parameters based modules

Development of reconfigurable serial manipulators using parameters based modules Development of reconfigurable serial manipulators using parameters based modules Satwinder Singh, Atul Aggarwal, Yogesh Singhal, Ekta Singla Abstract The aim of this paper is to present a modular architecture

More information

Singularity Loci of Planar Parallel Manipulators with Revolute Joints

Singularity Loci of Planar Parallel Manipulators with Revolute Joints Singularity Loci of Planar Parallel Manipulators with Revolute Joints ILIAN A. BONEV AND CLÉMENT M. GOSSELIN Département de Génie Mécanique Université Laval Québec, Québec, Canada, G1K 7P4 Tel: (418) 656-3474,

More information

Geometric Modeling of Parallel Robot and Simulation of 3-RRR Manipulator in Virtual Environment

Geometric Modeling of Parallel Robot and Simulation of 3-RRR Manipulator in Virtual Environment Geometric Modeling of Parallel Robot and Simulation of 3-RRR Manipulator in Virtual Environment Kamel BOUZGOU, Reda HANIFI EL HACHEMI AMAR, Zoubir AHMED-FOITIH Laboratory of Power Systems, Solar Energy

More information

CS545 Contents IX. Inverse Kinematics. Reading Assignment for Next Class. Analytical Methods Iterative (Differential) Methods

CS545 Contents IX. Inverse Kinematics. Reading Assignment for Next Class. Analytical Methods Iterative (Differential) Methods CS545 Contents IX Inverse Kinematics Analytical Methods Iterative (Differential) Methods Geometric and Analytical Jacobian Jacobian Transpose Method Pseudo-Inverse Pseudo-Inverse with Optimization Extended

More information

Development of a MATLAB Toolbox for 3-PRS Parallel Robot

Development of a MATLAB Toolbox for 3-PRS Parallel Robot International Journal of Hybrid Information echnology, pp.4-4 http://dx.doi.org/.457/ijhit.4.7.5.37 Development of a MALAB oolbox for 3-PRS Parallel Robot Guoqiang Chen and Jianli Kang * Henan Polytechnic

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 and Ilian A. Bonev Department of Automated Manufacturing Engineering, École de Technologie Supérieure (ÉTS),

More information

EEE 187: Robotics Summary 2

EEE 187: Robotics Summary 2 1 EEE 187: Robotics Summary 2 09/05/2017 Robotic system components A robotic system has three major components: Actuators: the muscles of the robot Sensors: provide information about the environment and

More information

Lecture 18 Kinematic Chains

Lecture 18 Kinematic Chains CS 598: Topics in AI - Adv. Computational Foundations of Robotics Spring 2017, Rutgers University Lecture 18 Kinematic Chains Instructor: Jingjin Yu Outline What are kinematic chains? C-space for kinematic

More information

Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities

Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities H. Saafi a, M. A. Laribi a, S. Zeghloul a a. Dept. GMSC, Pprime Institute, CNRS - University of Poitiers

More information

Path planning and kinematics simulation of surfacing cladding for hot forging die

Path planning and kinematics simulation of surfacing cladding for hot forging die MATEC Web of Conferences 21, 08005 (2015) DOI: 10.1051/matecconf/20152108005 C Owned by the authors, published by EDP Sciences, 2015 Path planning and kinematics simulation of surfacing cladding for hot

More information

Serial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný

Serial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný Serial Manipulator Statics Robotics Serial Manipulator Statics Vladimír Smutný Center for Machine Perception Czech Institute for Informatics, Robotics, and Cybernetics (CIIRC) Czech Technical University

More information

Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures

Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures S. B. Nokleby F. Firmani A. Zibil R. P. Podhorodeski UOIT University of Victoria University of Victoria University of Victoria

More information

FORCE CONTROL OF LINK SYSTEMS USING THE PARALLEL SOLUTION SCHEME

FORCE CONTROL OF LINK SYSTEMS USING THE PARALLEL SOLUTION SCHEME FORCE CONTROL OF LIN SYSTEMS USING THE PARALLEL SOLUTION SCHEME Daigoro Isobe Graduate School of Systems and Information Engineering, University of Tsukuba 1-1-1 Tennodai Tsukuba-shi, Ibaraki 35-8573,

More information

Workspace Optimization for Autonomous Mobile Manipulation

Workspace Optimization for Autonomous Mobile Manipulation for May 25, 2015 West Virginia University USA 1 Many tasks related to robotic space intervention, such as satellite servicing, require the ability of acting in an unstructured environment through autonomous

More information

Planar Robot Kinematics

Planar Robot Kinematics V. Kumar lanar Robot Kinematics The mathematical modeling of spatial linkages is quite involved. t is useful to start with planar robots because the kinematics of planar mechanisms is generally much simpler

More information

Kinematic Modeling and Control Algorithm for Non-holonomic Mobile Manipulator and Testing on WMRA system.

Kinematic Modeling and Control Algorithm for Non-holonomic Mobile Manipulator and Testing on WMRA system. Kinematic Modeling and Control Algorithm for Non-holonomic Mobile Manipulator and Testing on WMRA system. Lei Wu, Redwan Alqasemi and Rajiv Dubey Abstract In this paper, we will explore combining the manipulation

More information

Robot Art Competition Using HERB: Final Report

Robot Art Competition Using HERB: Final Report Robot Art Competition Using HERB: Final Report Ryan Gibbs (rgibbs), Dorothy Kirlew (dkirlew), Astha Prasad (asthap), Sida Wang (sidaw) 1. Problem Description The purpose of this project is for a user to

More information

Intermediate Desired Value Approach for Continuous Transition among Multiple Tasks of Robots

Intermediate Desired Value Approach for Continuous Transition among Multiple Tasks of Robots 2 IEEE International Conference on Robotics and Automation Shanghai International Conference Center May 9-3, 2, Shanghai, China Intermediate Desired Value Approach for Continuous Transition among Multiple

More information

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

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute We know how to describe the transformation of a single rigid object w.r.t. a single

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction MCE/EEC 647/747: Robot Dynamics and Control Lecture 1: Introduction Reading: SHV Chapter 1 Robotics and Automation Handbook, Chapter 1 Assigned readings from several articles. Cleveland State University

More information

GENERATING NEW STYLES OF CHINESE STROKES BASED ON STATISTICAL MODEL

GENERATING NEW STYLES OF CHINESE STROKES BASED ON STATISTICAL MODEL TASK QUARTERLY 11 No 1 2, 129 136 GENERATING NEW STYLES OF CHINESE STROKES BASED ON STATISTICAL MODEL MIAOXU 1 ANDJUNDONG 2 1 SchoolofInformationScienceandTechnology, East China Normal University, Shanghai,200062,P.R.China

More information

WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel

WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel ISSN 30-9135 1 International Journal of Advance Research, IJOAR.org Volume 4, Issue 1, January 016, Online: ISSN 30-9135 WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel Karna Patel is currently pursuing

More information

Fundamentals of Inverse Kinematics Using Scara Robot

Fundamentals of Inverse Kinematics Using Scara Robot Fundamentals of Inverse Kinematics Using Scara Robot Overview of SCARA Bot: The 2 Degree of freedom (DOF) Selective Compliance Articulate Robotic Arm (SCARA) (Selective Compliance Articulated Robot Arm)

More information

Position and Orientation Control of Robot Manipulators Using Dual Quaternion Feedback

Position and Orientation Control of Robot Manipulators Using Dual Quaternion Feedback The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Position and Orientation Control of Robot Manipulators Using Dual Quaternion Feedback Hoang-Lan

More information

Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF)

Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF) Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF) MSc Audun Rønning Sanderud*, MSc Fredrik Reme**, Prof. Trygve Thomessen***

More information

[4] D. Pieper, "The Kinematics of Manipulators Under Computer Control," Unpublished Ph.D. Thesis, Stanford University, 1968.

[4] D. Pieper, The Kinematics of Manipulators Under Computer Control, Unpublished Ph.D. Thesis, Stanford University, 1968. 128 Chapter 4 nverse manipulator kinematics is moderately expensive computationally, but the other solutions are found very quickly by summing and differencing angles, subtracting jr, and so on. BBLOGRAPHY

More information

Introduction to Robotics

Introduction to Robotics Université de Strasbourg Introduction to Robotics Bernard BAYLE, 2013 http://eavr.u-strasbg.fr/ bernard Modelling of a SCARA-type robotic manipulator SCARA-type robotic manipulators: introduction SCARA-type

More information

ALL SINGULARITIES OF THE 9-DOF DLR MEDICAL ROBOT SETUP FOR MINIMALLY INVASIVE APPLICATIONS

ALL SINGULARITIES OF THE 9-DOF DLR MEDICAL ROBOT SETUP FOR MINIMALLY INVASIVE APPLICATIONS ALL SINGULARITIES OF THE 9-DOF DLR MEDICAL ROBOT SETUP FOR MINIMALLY INVASIVE APPLICATIONS Rainer Konietschke, Gerd Hirzinger German Aerospace Center, Institute of Robotics and Mechatronics P.O. Box 6,

More information

Lecture 2: Kinematics of medical robotics

Lecture 2: Kinematics of medical robotics ME 328: Medical Robotics Autumn 2016 Lecture 2: Kinematics of medical robotics Allison Okamura Stanford University kinematics The study of movement The branch of classical mechanics that describes the

More information

S-SHAPED ONE TRAIL PARALLEL PARKING OF A CAR-LIKE MOBILE ROBOT

S-SHAPED ONE TRAIL PARALLEL PARKING OF A CAR-LIKE MOBILE ROBOT S-SHAPED ONE TRAIL PARALLEL PARKING OF A CAR-LIKE MOBILE ROBOT 1 SOE YU MAUNG MAUNG, 2 NU NU WIN, 3 MYINT HTAY 1,2,3 Mechatronic Engineering Department, Mandalay Technological University, The Republic

More information

Manipulator trajectory planning

Manipulator trajectory planning Manipulator trajectory planning Václav Hlaváč Czech Technical University in Prague Faculty of Electrical Engineering Department of Cybernetics Czech Republic http://cmp.felk.cvut.cz/~hlavac Courtesy to

More information

Kinematic Synthesis. October 6, 2015 Mark Plecnik

Kinematic Synthesis. October 6, 2015 Mark Plecnik Kinematic Synthesis October 6, 2015 Mark Plecnik Classifying Mechanisms Several dichotomies Serial and Parallel Few DOFS and Many DOFS Planar/Spherical and Spatial Rigid and Compliant Mechanism Trade-offs

More information

Workspaces of planar parallel manipulators

Workspaces of planar parallel manipulators Workspaces of planar parallel manipulators Jean-Pierre Merlet Clément M. Gosselin Nicolas Mouly INRIA Sophia-Antipolis Dép. de Génie Mécanique INRIA Rhône-Alpes BP 93 Université Laval 46 Av. Felix Viallet

More information

1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination

1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination 1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination Iwona Pajak 1, Grzegorz Pajak 2 University of Zielona Gora, Faculty of Mechanical Engineering,

More information

Optimization of a two-link Robotic Manipulator

Optimization of a two-link Robotic Manipulator Optimization of a two-link Robotic Manipulator Zachary Renwick, Yalım Yıldırım April 22, 2016 Abstract Although robots are used in many processes in research and industry, they are generally not customized

More information

[2] J. "Kinematics," in The International Encyclopedia of Robotics, R. Dorf and S. Nof, Editors, John C. Wiley and Sons, New York, 1988.

[2] J. Kinematics, in The International Encyclopedia of Robotics, R. Dorf and S. Nof, Editors, John C. Wiley and Sons, New York, 1988. 92 Chapter 3 Manipulator kinematics The major expense in calculating kinematics is often the calculation of the transcendental functions (sine and cosine). When these functions are available as part of

More information

Robot. A thesis presented to. the faculty of. In partial fulfillment. of the requirements for the degree. Master of Science. Zachary J.

Robot. A thesis presented to. the faculty of. In partial fulfillment. of the requirements for the degree. Master of Science. Zachary J. Uncertainty Analysis throughout the Workspace of a Macro/Micro Cable Suspended Robot A thesis presented to the faculty of the Russ College of Engineering and Technology of Ohio University In partial fulfillment

More information

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING Dr. Stephen Bruder Course Information Robot Engineering Classroom UNM: Woodward Hall room 147 NMT: Cramer 123 Schedule Tue/Thur 8:00 9:15am Office Hours UNM: After class 10am Email bruder@aptec.com

More information

Robot mechanics and kinematics

Robot mechanics and kinematics University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot

More information

Waypoint Navigation with Position and Heading Control using Complex Vector Fields for an Ackermann Steering Autonomous Vehicle

Waypoint Navigation with Position and Heading Control using Complex Vector Fields for an Ackermann Steering Autonomous Vehicle Waypoint Navigation with Position and Heading Control using Complex Vector Fields for an Ackermann Steering Autonomous Vehicle Tommie J. Liddy and Tien-Fu Lu School of Mechanical Engineering; The University

More information

A Geometric Approach to Inverse Kinematics of a 3 DOF Robotic Arm

A Geometric Approach to Inverse Kinematics of a 3 DOF Robotic Arm A Geometric Approach to Inverse Kinematics of a 3 DOF Robotic Arm Ayush Gupta 1, Prasham Bhargava 2, Ankur Deshmukh 3, Sankalp Agrawal 4, Sameer Chourika 5 1, 2, 3, 4, 5 Department of Electronics & Telecommunication,

More information

Development of 3D Positioning Scheme by Integration of Multiple Wiimote IR Cameras

Development of 3D Positioning Scheme by Integration of Multiple Wiimote IR Cameras Proceedings of the 5th IIAE International Conference on Industrial Application Engineering 2017 Development of 3D Positioning Scheme by Integration of Multiple Wiimote IR Cameras Hui-Yuan Chan *, Ting-Hao

More information

ANALYTICAL MODEL OF THE CUTTING PROCESS WITH SCISSORS-ROBOT FOR HAPTIC SIMULATION

ANALYTICAL MODEL OF THE CUTTING PROCESS WITH SCISSORS-ROBOT FOR HAPTIC SIMULATION Bulletin of the ransilvania University of Braşov Series I: Engineering Sciences Vol. 4 (53) No. 1-2011 ANALYICAL MODEL OF HE CUING PROCESS WIH SCISSORS-ROBO FOR HAPIC SIMULAION A. FRAU 1 M. FRAU 2 Abstract:

More information

Integrating 3D Vision Measurements into Industrial Robot Applications

Integrating 3D Vision Measurements into Industrial Robot Applications Integrating 3D Vision Measurements into Industrial Robot Applications by Frank S. Cheng cheng1fs@cmich.edu Engineering and echnology Central Michigan University Xiaoting Chen Graduate Student Engineering

More information

Hand Gesture Recognition Based On The Parallel Edge Finger Feature And Angular Projection

Hand Gesture Recognition Based On The Parallel Edge Finger Feature And Angular Projection Hand Gesture Recognition Based On The Parallel Edge Finger Feature And Angular Projection Zhou Yimin 1,2, Jiang Guolai 1, Xu Guoqing 1 and Lin Yaorong 3 1 Shenzhen Institutes of Advanced Technology, Chinese

More information

Using Redundancy in Serial Planar Mechanisms to Improve Output-Space Tracking Accuracy

Using Redundancy in Serial Planar Mechanisms to Improve Output-Space Tracking Accuracy Using Redundancy in Serial Planar Mechanisms to Improve Output-Space Tracking Accuracy S. Ambike, J.P. Schmiedeler 2 and M.M. Stanišić 2 The Ohio State University, Columbus, Ohio, USA; e-mail: ambike.@osu.edu

More information

Synthesis of Planar Mechanisms, Part IX: Path Generation using 6 Bar 2 Sliders Mechanism

Synthesis of Planar Mechanisms, Part IX: Path Generation using 6 Bar 2 Sliders Mechanism International Journal of Computer Techniques - Volume 2 Issue 6, Nov- Dec 2015 RESEARCH ARTICLE Synthesis of Planar Mechanisms, Part IX: Path Generation using 6 Bar 2 Sliders Mechanism Galal Ali Hassaan

More information

Rotating Table with Parallel Kinematic Featuring a Planar Joint

Rotating Table with Parallel Kinematic Featuring a Planar Joint Rotating Table with Parallel Kinematic Featuring a Planar Joint Stefan Bracher *, Luc Baron and Xiaoyu Wang Ecole Polytechnique de Montréal, C.P. 679, succ. C.V. H3C 3A7 Montréal, QC, Canada Abstract In

More information

The University of Missouri - Columbia Electrical & Computer Engineering Department EE4330 Robotic Control and Intelligence

The University of Missouri - Columbia Electrical & Computer Engineering Department EE4330 Robotic Control and Intelligence The University of Missouri - Columbia Final Exam 1) Clear your desk top of all handwritten papers and personal notes. You may keep only your textbook, a cheat sheet, the test paper, a calculator and a

More information

Design and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism

Design and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism Design and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism Konstantin Kondak, Bhaskar Dasgupta, Günter Hommel Technische Universität Berlin, Institut für Technische Informatik

More information

Kinematic Analysis of a Two Degree-of-freedom Parallel Manipulator

Kinematic Analysis of a Two Degree-of-freedom Parallel Manipulator Kinematic Analysis of a Two Degree-of-freedom Parallel Manipulator Liang Yan, I-Ming Chen, Chee Kian Lim School of Mechanical and Aerospace Engineering Nanyang Technological University, Singapore 69798

More information

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

Dipartimento di Elettronica Informazione e Bioingegneria Robotics Dipartimento di Elettronica Informazione e Bioingegneria Robotics properties and performance measures @ 25 Redundancy first definition McKerrow When a manipulator can reach a specified position with more

More information