6-dof Eye-Vergence Visual Servoing by 1-step GA Pose Tracking

Size: px
Start display at page:

Download "6-dof Eye-Vergence Visual Servoing by 1-step GA Pose Tracking"

Transcription

1 International Journal of Applied Electromagnetics and Mechanics 41 (214) 1 1 IOS Press 6-dof Ee-Vergence Visual Servoing b 1-step GA Pose Tracking Yu Cui a, Kenta Nishimura a, Yusuke Sunami a, Mamoru Minami a and Akira Yanou a, a Graduate School of Nature Science and Technolog, Okaama Universit, Tsushimanaka, 7-853, Okaama, Japan Abstract. Visual servoing to moving target with hand-ee cameras fied at hand is inevitabl affected b hand dnamical oscillations, then it is hard to keep target at the centre of camera s image, since nonlinear dnamical effects of whole manipulator stand against tracking abilities of robots. In order to solve this problem, we come up with a sstem where the visual servoing controller of the hand and ee-vergence is separated independentl, so that the cameras can observe the target object at the center of the camera images through ee-vergence functions. The ee with light masses make the cameras ee-sight direction rotate quickl than the hand s, so the track abilit of the ee-vergence motion is superior to the one of hand s. In this report, merits of ee-vengence visual servoing for pose tracking have been confirmed through frequenc response eperiments on condition of full 6-dof pose being estimated in real time. Kewords: Visual Servoing, Ee-vergence, GA 1. Introduction Nowadas, in a field of robot vision, a control method called a visual servoing attracts attention [1]-[4]. Visual servoing, a method for controlling a robot using visual information in a feedback loop, is epected to be able to allow the robot to adapt to changing or unknown environments. An ee-vergence visual servoing sstem, where the visual servoing controller of hand and eevergence is separated independentl, is said to be superior to fied ones [5], which have been reported in [1]-[4]. When humans want to keep tracking a fast-moving object, it is not eas to catch up with it b head rotation motion, because it is hard for human to rotate the face to squarel position the object that moves quickl since the mass of head affects dnamicall to the rotating motions. However human s ees can keep staring at the object because of their small masses and inertial moments. On top of this, generall the final objective of visual servoing is deemed to lie in approaching the end-effector to a target object and then work on it, such as grasping. To achieve the above environment-adapting of visual servoing in which the desired distance between cameras and the target is time-varing, ee-vergence camera sstem is indispensable to keep suitable viewpoint all the time during the approaching visual servoing with camera rotation so as the cameras to observe the target at the center of camera images during the approaching motions. To verif the superiorit of ee-vergence sstem, frequenc response eperiments where target object moves with sinusoidal time profile have been conducted. In this report, the results of the eperiments are * Corresponding author: Mamoru Minami, Graduate School of Nature Science and Technolog, Okaama Universit, Tsushimanaka, 7-853, Okaama, Japan minami-m@cc.okaama-u.ac.jp /14/$8. c 214 IOS Press. All rights reserved

2 2 Yu Cui / presented. Based on them, it can be confirmed that ee-vergence have a better stabilit and traceabilit than fied-ee visual servoing sstem. 2. 3D Pose Tracking Method 2.1. Kinematics of Stereo-Vision We utilie perspective projection as projection transformation. Fig.1 shows the coordinate sstem of the dual-ees vision sstem. The target object s coordinate sstem is represented b Σ M, the i-th solid model coordinate sstem is represented b Σ Mi and the image coordinate sstems of the left and right cameras are represented b Σ IL and Σ IR. Σ W means world coordinate sstem and Σ H dose hand coordinate sstem of the robot. Camera R Camera L Robot Hand Σ Image R Σ Image L Searching Area j-th point of i-th solid model Σ real target object Fig. 1. Coordinate sstem of dual ees whose two cameras are set at the hand (represented b Σ H) of robot are defined as Σ CL and Σ CR. The coordinates of camera images are Σ IL and Σ IR, in which real target object defined b Σ M and i-th solid model defined b Σ Mi are projected from the 3D space depicted at right side) The position vectors projected in the Σ IR and Σ IL of arbitrar j-th point on target object can be described as IR r i j and IL r i j. The can be calculated as below: IR r i j = f R ( W φ i, Mi r j, q), IL r i j = f L ( W φ i, Mi r j, q). (1) These relations connect the defined points, Mi r j, on the 3D object and projected points on the left and right images, since the joint angle vector of robot, q, can be detected b robot. IR r i j and IL r i j can be calculated when the value of W φ i, which means pose(position and orientation) of the i-th model, is given b an assumption in Genetic Algorithm(GA) process Recognition Method Using Genetic Algorithm The 3D marker as a target with color and shape information used in this paper is shown in Fig.2. The pose of the target is represented b the coordinate sstems, Σ M, which is fied at the target. In order to measure the pose of the target object, man solid models having the same shape and color with the real target object but having different poses are prepared. The state that the i-th solid model and the real target object eist in 3D space is shown in Fig.3(the right side). The pose of the i-th solid model is represented as W φ i = [t i, t i, t i, ɛ i 1, ɛi 2, ɛi 3 ] (ɛ = [ɛi 1, ɛi 2, ɛi 3 ] is quaternion posture parameter) in Σ W.

3 Yu Cui / 3 The si elements of W φ i are epressed in binar with 12 bits. The shape and color of the solid model and the real target object projected to right camera image are shown in Fig.3 (the left side). Then a correlation function representing a matching degree of projected model against the real target object in the image is used as a fitness function in GA process. When the pose of the model and that of the real target object are identical, the fitness function value is to be maimied. We have confirmed that a correlation function having the highest peak with a condition of the pose of real target completel being identical to the model could be designed [6], [7]. So the problem of recognition for target object can be changed into an optimiation problem that eplores the maimum of fitness function and finds the W φ i to give the maimum. There are man methods for the eploration of maimum of functions. The easiest method is full eploration that calculates function value for all and find the maimum, which takes too much time for real-time recognition. Therefore, in this research GA, which can find the maimum more efficientl in shorter time, is used to solve it [8]. Furthermore, a 1-step GA is proposed for real-time visual control [9]. Targetobjectarea\S in" Backgroundarea\S out" 4mm [ IR r i j ]Sout [ IR r i j ]Sin i-th solid model 3mm 4mm 3mm 3mm 3mm 4mm Right Camera Image real target object in right image real target object Fig. 2. 3D marker Fig. 3. i-th object model is projected to right image plane whose target object area denoted b S in" and background area denoted b S out." Projected points IR r i j on S in" are represented as [ IR r i j] sin and on S out as [ IR r i j] sout. 3. Hand & Ee Visual Servoing Controller The block diagram of the proposed hand & ee-vergence visual servoing controller is shown in Fig.4. Based on the above analsis of the desired-trajector generation, the desired hand velocit W ṙ d is calculated as, W ṙ d = K Pp W r E,Ed + K Vp W ṙ E,Ed, (2) where W r E,Ed, W ṙ E,Ed can be calculated from homogeneous Matri connecting End-effector coordinate Σ E and desired pose of end-effector Σ Ed, E T Ed and E Ṫ Ed. K Pp and K Vp are positive definite matri to determine PD gain. The desired hand angular velocit W ω d is calculated as, W ω d = K Po W R E E ɛ + K Vo W ω E,Ed, (3)

4 4 Yu Cui / where E ɛ is a quaternion error [1] calculated from the pose tracking result, and W ω E,Ed can be computed b transforming into variables on base coordinates of Σ W using E T Ed and E Ṫ Ed. Also, K Po and K Vo are suitable feedback matri gains. The desired hand pose is represented as W ψ T d = [ W r T d,w ɛ T d ]T. The desired joint variable q d = [q 1d,..., q 7d ] T and q d is obtained b q d = f 1 ( W ψ d ) (4) [ W ] q d = K p (q Ed q E ) + K v J + E (q) ṙ d W ω d (5) where K p, K v is positive definite matrices and f 1 ( W ψ T d ) is the inverse kinematic function and J + E (q) is the pseudo-inverse matri of J E (q), and J + E (q) = J T E (J EJ T E ) 1. The Mitsubishi PA-1 robot arm is a 7 links manipulator, and the end-effector has 6-DoF, so it has a redundance. The hardware control sstem of the PD servo sstem of the robot PA1 is epressed as τ = K SP (q d q) + K SD ( q d q) (6) where K SP and K SD are smmetric positive definite matrices to determine PD gain. Furthermore, two rotatable cameras whose controller is separated from the hand s are installed at the end-effector, which constitutes ee-vergence sstem. Objective of visual servoing Ed TM, Ed_ TM Inverse kinematics q d Desired- trajector generation E M E M E M E TEd E_TEd E!Ed Coordinate transform ÜE ÜM W re;ed W _re;ed E Åè W!E;Ed Hand visual servoing block Velocit controller block Camera q Camera cd inverse controller _q cd kinematics block ú ú Ee visual servoing block Motion-FeedForward compensation Manipulator & Camera dnamics J(q) q+c(q;_q)_q +G(q)=ú r E q E q C P CR CL W E T ^M E_ T ^M Recognition b model-based matching and 1-step GA Raw image Camera Visual feedback block f(q) Fig. 5. Eperimental visual servoing sstem Fig. 4. Block diagram of the hand visual servoing sstem 4. Eperiment of Hand & Ee-vergence Visual Servoing 4.1. Eperimental Conditions The eperimental sstem is shown in Fig. 5, and the target 3D marker moves in the landscape direction. The initial hand pose is defined as Σ E and the initial object pose is defined as Σ M. Both are stationar in space as shown in Fig. 5. The relation between the object and the desired end-effector is set as:

5 Yu Cui / 5 Ed ψ M = [, 9[mm], 545[mm],,, ]. (7) Target object moves in landscape direction according to the following time function as: M M (t) = 15 cos(ωt)[mm], (8) 4.2. Definition of Trackabilit Here, to compare the trackabilit of the ee-vergence sstem and fied camera sstem, we define a concept of gaing point. As it is shown in Fig. 6, the intersection of both cameras gaing directions is defined as the gaing point of the cameras. Since the tilt angle of both left and right cameras is common b kinematical design, there alwas eists the intersection of gaing directions, i.e. gaing point in space. Gaing point Ü ^M M M Ü M ec Object M Ed M Ed L ee E R R ÜL L E Ü E Ü R Fig. 6. Cameras gaing point 4.3. Eperiment Results Fig.7 shows the results of the visual servoing eperiments in landscape direction, where the position and orientation of the object are recognied b the cameras respectivel(6-dof). We evaluated eevergence sstem comparing to fied camera sstem using gaing point performance with different angular velocit, ω(ω=.314, ω=.628, ω=1.256) as shown in Fig.7 (a)(b)(c). We did each eperiment for 6s for each value of ω, and got the average dela time and the amplitude to draw the frequence response curve. When the target object moves slowl, both hand and cameras can keep tracking with it, as shown in Fig.7 (a). While, as the raise of the velocit of the target object, the hand can not keep tracking with it, but cameras can gae at the object ever time, as shown in Fig.7 (b) and (c). The amplitude-frequence curve and the dela frequenc curve are shown in Fig.7 (d) and (e). Here, A means the amplitude of target object shown in (a), (b) and (c), and B means the maimum amplitude of end effector or gaing point. In these two figures the abscissa aes are ω. From (d), the curve of the fied camera sstem is alwas below the curves of the cameras, we can see that the amplitude of the ee-vergence sstem is more closed to the target object than the fied camera sstem. And from (e), the curve of the fied camera sstem is also below the curves of the cameras, which means that the dela time in the fied camera sstem is longer than in the ee-vergence sstem.

6 6 Yu Cui / position 2 Target object 15 End effector Gaing point position 2 Target object End effector Gaing point Time[s] (a) ω=.314 (b) ω=.628 Time[s] position 2 Target object End effector Gaing point (c) ω=1.256 Time[s] Gain 2log(B/A)(dB) 1 Gaing point End effector (d) amplitude-frequenc Frequenc[rad/s] Phase( ) 1 Gaing point End effector (e) angle-frequenc Frequenc[rad/s] Fig. 7. The object moves in landscape direction and it s position and orientation are estimated through 1-step GA," then the are informed to the visual servoing controller as shown Visual Feedback Block in Fig.6. Then the frequenc response results in this figure include robot s dnamics and pose-tracking dnamics. 5. Conclusion In this paper, we have carried out visual servoing eperiments on frequenc responses to evaluate the observabilit and trackabilit of hand & ee-vergence visual servoing with 1-step GA. Based on the eperimental results, we have analed the trackabilit, amplitude-frequenc and phase-frequenc responses of the cameras of the ee-vergence sstem under moving object with different angular velocit. The eperiments have shown that the trackabilit and observabilit of the ee-vergence sstem has been confirmed to function and the ee-vergence sstem s abilit to track a target in camera-depth direction has been clarified through frequenc response eperiments. References [1] S.Hutchinson, G.Hager, and P.Corke, A Tutorial on Visual Servo Control", IEEE Trans. on Robotics and Automation, vol. 12, no. 5, pp , [2] P.Y.Oh, and P.K.Allen, Visual Servoing b Partitioning Degrees of Freedom", IEEE Trans. on Robotics and Automation, vol. 17, no. 1, pp. 1-17, 21. [3] E.Malis, F.Chaumentte and S.Boudet, 2-1/2-D Visual Servoing", IEEE Trans. on Robotics and Automation, vol. 15, no. 2, pp , [4] P.K.Allen, A.Timchenko, B.Yoshimi, and P.Michelman, Automated Tracking and Grasping of a Moving object with a Robotic Hand-Ee Sstem", IEEE Trans. on Robotics and Automation, vol. 9, no. 2, pp , [5] Wei. Song, M. Minami, Fujia Yu, Yanan Zhang and Akira Yanou 3-D Hand & Ee-Vergence Approaching Visual Servoing with Lapunouv-Stable Pose Tracking ", IEEE Int. Conf. on Robotics and Automation (ICRA), pp.11, 211. [6] Koichi Maeda, Mamoru Minami, Akira Yanou, Hiroaki Matsumoto, Fujia Yu, Sen Hou Frequenc Response Eperiments of 3-D Full Tracking Visual Servoing with Ee-Vergence Hand-Ee Robot Sstem SICE Annual Conference pp.11-17, 212. [7] W. Song, Y. Fujia, M. Minami, 3D Visual Servoing b Feedforward Evolutionar Recognition, Journal of Advanced Mechanical Design, Sstems, and Manufacturing (JSME), Vol.4, No.4, pp , 21. [8] T.Nagata, K.Konishi and H.Zha: "Cooperative manipulations based on Genetic Algorithms using contact information", Proceedings of the International Conference on Intelligent Robots and Sstems, pp.4-5, 1995 [9] M.Minami, W.Song, Hand-ee-motion Invariant Pose Estimation with On-line 1-step GA -3D Pose Tracking Accurac Evaluation in Dnamic Hand-ee Oscillation", Journal of Robotics and Mechatronics, Vol.21, No.6, pp (29.12) [1] W. Song, M. Minami, S. Aoagi, On-line Stable Evolutionar Recognition Based on Unit Quaternion Representation b Motion-Feedforward Compensation", International Journal of Intelligent Computing in Medical Sciences and Image Processing (IC-MED) Vol. 2, No. 2, Page (27).

6-dof Eye-vergence visual servoing by 1-step GA pose tracking

6-dof Eye-vergence visual servoing by 1-step GA pose tracking International Journal of Applied Electromagnetics and Mechanics 52 (216) 867 873 867 DOI 1.3233/JAE-16225 IOS Press 6-dof Eye-vergence visual servoing by 1-step GA pose tracking Yu Cui, Kenta Nishimura,

More information

Modeling of Arbitrary-Shaped Objects by Evolving-Ellipsoids Approximation for Visual Servoing

Modeling of Arbitrary-Shaped Objects by Evolving-Ellipsoids Approximation for Visual Servoing The Twentieth International Symposium on Artificial Life and Robotics 215 (AROB 2th 215), B-Con Plaza, Beppu, Japan, January 21-23, 215 Modeling of Arbitrary-Shaped Objects by Evolving-Ellipsoids Approximation

More information

Visual servoing to arbitrary target with photo-model-based recognition method

Visual servoing to arbitrary target with photo-model-based recognition method Visual servoing to arbitrar target with photo-model-based recognition method Honghi Tian 1,YejunKou 1, and Mamoru Minami 1 1 Okaama Universit, Japan (Tel: 81-86-251-8233, Fa: 81-86-251-8233) 1 psnc8td@s.okaama-u.ac.jp

More information

3-D Hand & Eye-Vergence Approaching Visual Servoing with Lyapunouv-Stable Pose Tracking

3-D Hand & Eye-Vergence Approaching Visual Servoing with Lyapunouv-Stable Pose Tracking 11 IEEE International Conference on Robotics and Automation Shanghai International Conference Center a 9-13, 11, Shanghai, China 3-D Hand & Ee-Vergence Approaching Visual Servoing with Lapunouv-Stable

More information

MEM380 Applied Autonomous Robots Winter Robot Kinematics

MEM380 Applied Autonomous Robots Winter Robot Kinematics MEM38 Applied Autonomous obots Winter obot Kinematics Coordinate Transformations Motivation Ultimatel, we are interested in the motion of the robot with respect to a global or inertial navigation frame

More information

NATIONAL UNIVERSITY OF SINGAPORE. (Semester I: 1999/2000) EE4304/ME ROBOTICS. October/November Time Allowed: 2 Hours

NATIONAL UNIVERSITY OF SINGAPORE. (Semester I: 1999/2000) EE4304/ME ROBOTICS. October/November Time Allowed: 2 Hours NATIONAL UNIVERSITY OF SINGAPORE EXAMINATION FOR THE DEGREE OF B.ENG. (Semester I: 1999/000) EE4304/ME445 - ROBOTICS October/November 1999 - Time Allowed: Hours INSTRUCTIONS TO CANDIDATES: 1. This paper

More information

Human-like Patient Robot with Chaotic Emotion for Injection Training

Human-like Patient Robot with Chaotic Emotion for Injection Training ICROS-SICE International Joint Conference 2009 August 18-21, 2009, Fukuoka International Congress Center, Japan Human-like Patient Robot with Chaotic Emotion for Injection Training Yoshiro Kitagawa 1,

More information

Obstacle Avoidance of Redundant Manipulator Using Potential and AMSI

Obstacle Avoidance of Redundant Manipulator Using Potential and AMSI ICCAS25 June 2-5, KINTEX, Gyeonggi-Do, Korea Obstacle Avoidance of Redundant Manipulator Using Potential and AMSI K. Ikeda, M. Minami, Y. Mae and H.Tanaka Graduate school of Engineering, University of

More information

Availability of Multi-Preview Control of PA10 with Avoidance Manipulability Analyses

Availability of Multi-Preview Control of PA10 with Avoidance Manipulability Analyses SICE Annual Conference 2010 August 18-21, 2010, The Grand Hotel, Taipei, Taiwan Availability of Multi-Preview Control of PA10 with Avoidance Manipulability Analyses Yang Hou 1, Yusaku Nakamura 1, Maki

More information

Bionic tracking method by hand & eye-vergence visual servoing

Bionic tracking method by hand & eye-vergence visual servoing Adv. Manuf. (2016) 4:157 166 DOI 10.1007/s40436-016-0143-8 Bionic tracking method by hand & eye-vergence visual servoing Wei Song 1 Mamoru Minami 2 Lin-Yong Shen 1 Ya-Nan Zhang 1 Received: 4 May 2015 /

More information

Visual Tracking of a Hand-eye Robot for a Moving Target Object with Multiple Feature Points: Translational Motion Compensation Approach

Visual Tracking of a Hand-eye Robot for a Moving Target Object with Multiple Feature Points: Translational Motion Compensation Approach Visual Tracking of a Hand-eye Robot for a Moving Target Object with Multiple Feature Points: Translational Motion Compensation Approach Masahide Ito Masaaki Shibata Department of Electrical and Mechanical

More information

Multibody Motion Estimation and Segmentation from Multiple Central Panoramic Views

Multibody Motion Estimation and Segmentation from Multiple Central Panoramic Views Multibod Motion Estimation and Segmentation from Multiple Central Panoramic Views Omid Shakernia René Vidal Shankar Sastr Department of Electrical Engineering & Computer Sciences Universit of California

More information

A Method to Measure Eye-Hand Coordination for Extracting Skilled Elements-Simultaneous Measurement of Eye-Gaze and Hand Location-

A Method to Measure Eye-Hand Coordination for Extracting Skilled Elements-Simultaneous Measurement of Eye-Gaze and Hand Location- Computer Technolog and Application 5 (214) 73-82 D DAVID PUBLISHING A Method to Measure Ee-Hand Coordination for Extracting Skilled Elements-Simultaneous Measurement of Ee-Gaze and Hand Location- Atsuo

More information

A Full Analytical Solution to the Direct and Inverse Kinematics of the Pentaxis Robot Manipulator

A Full Analytical Solution to the Direct and Inverse Kinematics of the Pentaxis Robot Manipulator A Full Analtical Solution to the Direct and Inverse Kinematics of the Pentais Robot Manipulator Moisés Estrada Castañeda, Luis Tupak Aguilar Bustos, Luis A. Gonále Hernánde Instituto Politécnico Nacional

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

Chapter 3 : Computer Animation

Chapter 3 : Computer Animation Chapter 3 : Computer Animation Histor First animation films (Disne) 30 drawings / second animator in chief : ke frames others : secondar drawings Use the computer to interpolate? positions orientations

More information

EXPANDING THE CALCULUS HORIZON. Robotics

EXPANDING THE CALCULUS HORIZON. Robotics EXPANDING THE CALCULUS HORIZON Robotics Robin designs and sells room dividers to defra college epenses. She is soon overwhelmed with orders and decides to build a robot to spra paint her dividers. As in

More information

Modeling Transformations

Modeling Transformations Modeling Transformations Michael Kazhdan (601.457/657) HB Ch. 5 FvDFH Ch. 5 Overview Ra-Tracing so far Modeling transformations Ra Tracing Image RaTrace(Camera camera, Scene scene, int width, int heigh,

More information

Motion Planning for a Mobile Manipulator with Imprecise Locomotion

Motion Planning for a Mobile Manipulator with Imprecise Locomotion Motion Planning for a Mobile Manipulator with Imprecise Locomotion Dong Hun Shin, Bradle S. Hamner, Sanjiv Singh, and Mung Hwangbo Dept. of Mechanical Eng. Universit of Seoul shin@uos.ac.kr The Robotics

More information

Visual Tracking of Unknown Moving Object by Adaptive Binocular Visual Servoing

Visual Tracking of Unknown Moving Object by Adaptive Binocular Visual Servoing Visual Tracking of Unknown Moving Object by Adaptive Binocular Visual Servoing Minoru Asada, Takamaro Tanaka, and Koh Hosoda Adaptive Machine Systems Graduate School of Engineering Osaka University, Suita,

More information

Two Dimensional Viewing

Two Dimensional Viewing Two Dimensional Viewing Dr. S.M. Malaek Assistant: M. Younesi Two Dimensional Viewing Basic Interactive Programming Basic Interactive Programming User controls contents, structure, and appearance of objects

More information

3D Tracking Using Two High-Speed Vision Systems

3D Tracking Using Two High-Speed Vision Systems 3D Tracking Using Two High-Speed Vision Systems Yoshihiro NAKABO 1, Idaku ISHII 2, Masatoshi ISHIKAWA 3 1 University of Tokyo, Tokyo, Japan, nakabo@k2.t.u-tokyo.ac.jp 2 Tokyo University of Agriculture

More information

Precision Peg-in-Hole Assembly Strategy Using Force-Guided Robot

Precision Peg-in-Hole Assembly Strategy Using Force-Guided Robot 3rd International Conference on Machiner, Materials and Information Technolog Applications (ICMMITA 2015) Precision Peg-in-Hole Assembl Strateg Using Force-Guided Robot Yin u a, Yue Hu b, Lei Hu c BeiHang

More information

D-Calib: Calibration Software for Multiple Cameras System

D-Calib: Calibration Software for Multiple Cameras System D-Calib: Calibration Software for Multiple Cameras Sstem uko Uematsu Tomoaki Teshima Hideo Saito Keio Universit okohama Japan {u-ko tomoaki saito}@ozawa.ics.keio.ac.jp Cao Honghua Librar Inc. Japan cao@librar-inc.co.jp

More information

Visual compensation in localization of a robot on a ceiling map

Visual compensation in localization of a robot on a ceiling map Scientific Research and Essas Vol. ), pp. -, Januar, Available online at http://www.academicjournals.org/sre ISSN - Academic Journals Full Length Research Paper Visual compensation in localiation of a

More information

Stability and performance of image based visual servo control using first order spherical image moments

Stability and performance of image based visual servo control using first order spherical image moments Stabilit and performance of image based visual servo control using first order spherical image moments Odile Bourquarde, Robert Mahon, Tarek Hamel and François Chaumette IRISA - CNRS and INRIA Rennes,

More information

Autonomous Docking Experiment in the Sea for Visual-servo Type Undewater Vehicle Using Three-Dimensional Marker and Dual-eyes Cameras

Autonomous Docking Experiment in the Sea for Visual-servo Type Undewater Vehicle Using Three-Dimensional Marker and Dual-eyes Cameras Proceedings of the SICE Annual Conference 2016 Tsukuba, Japan, September 20-23, 2016 Autonomous Docking Experiment in the Sea for Visual-servo Type Undewater Vehicle Using Three-Dimensional Marker and

More information

Task selection for control of active vision systems

Task selection for control of active vision systems The 29 IEEE/RSJ International Conference on Intelligent Robots and Systems October -5, 29 St. Louis, USA Task selection for control of active vision systems Yasushi Iwatani Abstract This paper discusses

More information

Exploiting Rolling Shutter Distortions for Simultaneous Object Pose and Velocity Computation Using a Single View

Exploiting Rolling Shutter Distortions for Simultaneous Object Pose and Velocity Computation Using a Single View Eploiting Rolling Shutter Distortions for Simultaneous Object Pose and Velocit Computation Using a Single View Omar Ait-Aider, Nicolas Andreff, Jean Marc Lavest and Philippe Martinet Blaise Pascal Universit

More information

Epipolar Constraint. Epipolar Lines. Epipolar Geometry. Another look (with math).

Epipolar Constraint. Epipolar Lines. Epipolar Geometry. Another look (with math). Epipolar Constraint Epipolar Lines Potential 3d points Red point - fied => Blue point lies on a line There are 3 degrees of freedom in the position of a point in space; there are four DOF for image points

More information

Visual compensation in localization of a robot on a ceiling map

Visual compensation in localization of a robot on a ceiling map Scientific Research and Essas Vol. 6(1, pp. 131-13, 4 Januar, 211 Available online at http://www.academicjournals.org/sre DOI: 1.897/SRE1.814 ISSN 1992-2248 211 Academic Journals Full Length Research Paper

More information

A Real-Time Measuring Method of Translational/Rotational Velocities of a Flying Ball

A Real-Time Measuring Method of Translational/Rotational Velocities of a Flying Ball Preprints of the 5th IFAC Smposium on Mechatronic Sstems Marriott Boston Cambridge A Real-Time Measuring Method of Translational/Rotational Velocities of a Fling Akira Nakashima Yoji Tuda Chunfang Liu

More information

A rigid body free to move in a reference frame will, in the general case, have complex motion, which is simultaneously a combination of rotation and

A rigid body free to move in a reference frame will, in the general case, have complex motion, which is simultaneously a combination of rotation and 050389 - Analtical Elements of Mechanisms Introduction. Degrees of Freedom he number of degrees of freedom (DOF) of a sstem is equal to the number of independent parameters (measurements) that are needed

More information

Shape Modeling of A String And Recognition Using Distance Sensor

Shape Modeling of A String And Recognition Using Distance Sensor Proceedings of the 24th IEEE International Symposium on Robot and Human Interactive Communication Kobe, Japan, Aug 31 - Sept 4, 2015 Shape Modeling of A String And Recognition Using Distance Sensor Keisuke

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

A New Concept on Automatic Parking of an Electric Vehicle

A New Concept on Automatic Parking of an Electric Vehicle A New Concept on Automatic Parking of an Electric Vehicle C. CAMUS P. COELHO J.C. QUADRADO Instituto Superior de Engenharia de Lisboa Rua Conselheiro Emídio Navarro PORTUGAL Abstract: - A solution to perform

More information

Space Robot Path Planning for Collision Avoidance

Space Robot Path Planning for Collision Avoidance Space Robot Path Planning for ollision voidance Yuya Yanoshita and Shinichi Tsuda bstract This paper deals with a path planning of space robot which includes a collision avoidance algorithm. For the future

More information

CS 2770: Intro to Computer Vision. Multiple Views. Prof. Adriana Kovashka University of Pittsburgh March 14, 2017

CS 2770: Intro to Computer Vision. Multiple Views. Prof. Adriana Kovashka University of Pittsburgh March 14, 2017 CS 277: Intro to Computer Vision Multiple Views Prof. Adriana Kovashka Universit of Pittsburgh March 4, 27 Plan for toda Affine and projective image transformations Homographies and image mosaics Stereo

More information

Modeling Transformations

Modeling Transformations Modeling Transformations Michael Kazhdan (601.457/657) HB Ch. 5 FvDFH Ch. 5 Announcement Assignment 2 has been posted: Due: 10/24 ASAP: Download the code and make sure it compiles» On windows: just build

More information

Introduction to Homogeneous Transformations & Robot Kinematics

Introduction to Homogeneous Transformations & Robot Kinematics Introduction to Homogeneous Transformations & Robot Kinematics Jennifer Ka Rowan Universit Computer Science Department. Drawing Dimensional Frames in 2 Dimensions We will be working in -D coordinates,

More information

A Tool for Kinematic Error Analysis of Robots/Active Vision Systems

A Tool for Kinematic Error Analysis of Robots/Active Vision Systems A Tool for Kinematic Error Analysis of Robots/Active Vision Systems Kanglin Xu and George F. Luger Department of Computer Science University of New Mexico Albuquerque, NM 87131 {klxu,luger}@cs.unm.edu

More information

FEEDBACK CONTROL ANALYSIS OF A STEREO ACTIVE VISION SYSTEM

FEEDBACK CONTROL ANALYSIS OF A STEREO ACTIVE VISION SYSTEM Bulletin of the ransilvania Universit of Braşov Vol. 8 (57) No. 2-2015 Series I: Engineering Sciences FEEDBACK CONROL ANALYSIS OF A SEREO ACIVE VISION SYSEM G. MĂCEŞANU 1 S.M. GRIGORESCU 1 Abstract: he

More information

State Estimation and Parameter Identification of Flexible Manipulators Based on Visual Sensor and Virtual Joint Model

State Estimation and Parameter Identification of Flexible Manipulators Based on Visual Sensor and Virtual Joint Model Proceedings of the 2001 IEEE International Conference on Robotics & Automation Seoul, Korea May 21-26, 2001 State Estimation and Parameter Identification of Flexible Manipulators Based on Visual Sensor

More information

MEAM 520. Mobile Robots

MEAM 520. Mobile Robots MEAM 520 Mobile Robots Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, Universit of Pennslvania Lecture 22: December 6, 2012 T

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

Construction Tele-robot System With Virtual Reality

Construction Tele-robot System With Virtual Reality Construction Tele-robot System With Virtual Reality Hironao Yamada Department of Mechanical & Systems Engineering Gifu University Gifu, Japan yamada@gifu-u.ac.jp Ni Tao Virtual System Laboratory Gifu University

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

Singularity Management Of 2DOF Planar Manipulator Using Coupled Kinematics

Singularity Management Of 2DOF Planar Manipulator Using Coupled Kinematics Singularity Management Of DOF lanar Manipulator Using oupled Kinematics Theingi, huan Li, I-Ming hen, Jorge ngeles* School of Mechanical & roduction Engineering Nanyang Technological University, Singapore

More information

KINEMATICS STUDY AND WORKING SIMULATION OF THE SELF- ERECTION MECHANISM OF A SELF-ERECTING TOWER CRANE, USING NUMERICAL AND ANALYTICAL METHODS

KINEMATICS STUDY AND WORKING SIMULATION OF THE SELF- ERECTION MECHANISM OF A SELF-ERECTING TOWER CRANE, USING NUMERICAL AND ANALYTICAL METHODS The rd International Conference on Computational Mechanics and Virtual Engineering COMEC 9 9 OCTOBER 9, Brasov, Romania KINEMATICS STUY AN WORKING SIMULATION OF THE SELF- ERECTION MECHANISM OF A SELF-ERECTING

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

Optical flow Estimation using Fractional Quaternion Wavelet Transform

Optical flow Estimation using Fractional Quaternion Wavelet Transform 2012 International Conference on Industrial and Intelligent Information (ICIII 2012) IPCSIT vol.31 (2012) (2012) IACSIT Press, Singapore Optical flow Estimation using Fractional Quaternion Wavelet Transform

More information

Efficient Closed-Form Solution of Inverse Kinematics for a Specific Six-DOF Arm

Efficient Closed-Form Solution of Inverse Kinematics for a Specific Six-DOF Arm International Journal of Control, Automation, and Sstems (1) 1 Efficient Closed-Form Solution of Inverse Kinematics for a Specific Si-DOF Arm Thanhtam Ho, Chul-Goo Kang*, and Sangoon Lee Abstract: Inverse

More information

Robust Vision-Based Detection and Grasping Object for Manipulator using SIFT Keypoint Detector

Robust Vision-Based Detection and Grasping Object for Manipulator using SIFT Keypoint Detector Proceedings of the 2014 International Conference on Advanced Mechatronic Systems, Kumamoto, Japan, August 10-12, 2014 Robust Vision-Based Detection and Grasping Object for Manipulator using SIFT Keypoint

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

Proc. Int. Symp. Robotics, Mechatronics and Manufacturing Systems 92 pp , Kobe, Japan, September 1992

Proc. Int. Symp. Robotics, Mechatronics and Manufacturing Systems 92 pp , Kobe, Japan, September 1992 Proc. Int. Symp. Robotics, Mechatronics and Manufacturing Systems 92 pp.957-962, Kobe, Japan, September 1992 Tracking a Moving Object by an Active Vision System: PANTHER-VZ Jun Miura, Hideharu Kawarabayashi,

More information

Fast 3D Reconstruction of Human Shape and Motion Tracking by Parallel Fast Level Set Method

Fast 3D Reconstruction of Human Shape and Motion Tracking by Parallel Fast Level Set Method 2008 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, Ma 19-23, 2008 Fast 3D Reconstruction of Human Shape and Motion Tracking b Parallel Fast Level Set Method Yumi Iwashita

More information

An Overview of Robot-Sensor Calibration Methods for Evaluation of Perception Systems

An Overview of Robot-Sensor Calibration Methods for Evaluation of Perception Systems An Overview of Robot-Sensor Calibration Methods for Evaluation of Perception Sstems Mili Shah Loola Universit Marland 4501 North Charles Street Baltimore, MD, 21210 1-410-617-2724 mishah@loola.edu Roger

More information

Multi-stable Perception. Necker Cube

Multi-stable Perception. Necker Cube Multi-stable Perception Necker Cube Spinning dancer illusion, Nobuuki Kaahara Fitting and Alignment Computer Vision Szeliski 6.1 James Has Acknowledgment: Man slides from Derek Hoiem, Lana Lazebnik, and

More information

Proposal of a Touch Panel Like Operation Method For Presentation with a Projector Using Laser Pointer

Proposal of a Touch Panel Like Operation Method For Presentation with a Projector Using Laser Pointer Proposal of a Touch Panel Like Operation Method For Presentation with a Projector Using Laser Pointer Yua Kawahara a,* and Lifeng Zhang a a Kushu Institute of Technolog, 1-1 Sensui-cho Tobata-ku, Kitakushu

More information

Development of Pseudo 3D Visualization System by Superimposing Ultrasound Images

Development of Pseudo 3D Visualization System by Superimposing Ultrasound Images Development of Pseudo 3D Visualization stem b uperimposing Ultrasound Images Yumi Iwashita, hinji Tarumi, Ro Kurazume Graduate chool of Information cience and Electrical Engineering Kushu Universit, Fukuoka,

More information

ME5286 Robotics Spring 2015 Quiz 1

ME5286 Robotics Spring 2015 Quiz 1 Page 1 of 7 ME5286 Robotics Spring 2015 Quiz 1 Total Points: 30 You are responsible for following these instructions. Please take a minute and read them completely. 1. Put your name on this page, any other

More information

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing Visual servoing vision allows a robotic system to obtain geometrical and qualitative information on the surrounding environment high level control motion planning (look-and-move visual grasping) low level

More information

A New Method for Representing and Matching Two-dimensional Shapes

A New Method for Representing and Matching Two-dimensional Shapes A New Method for Representing and Matching Two-dimensional Shapes D.S. Guru and H.S. Nagendraswam Department of Studies in Computer Science, Universit of Msore, Manasagangothri, Msore-570006 Email: guruds@lcos.com,

More information

Tracking Multiple Objects in 3D. Coimbra 3030 Coimbra target projection in the same image position (usually

Tracking Multiple Objects in 3D. Coimbra 3030 Coimbra target projection in the same image position (usually Tracking Multiple Objects in 3D Jo~ao P. Barreto Paulo Peioto Coimbra 33 Coimbra 33 Jorge Batista Helder Araujo Coimbra 33 Coimbra 33 Abstract In this paper a system for tracking multiple targets in 3D

More information

Design and Development of a High Speed Sorting System Based on Machine Vision Guiding

Design and Development of a High Speed Sorting System Based on Machine Vision Guiding Available online at www.sciencedirect.com Physics Procedia 25 (2012 ) 1955 1965 2012 International Conference on Solid State Devices and Materials Science Design and Development of a High Speed Sorting

More information

Perspective Projection Transformation

Perspective Projection Transformation Perspective Projection Transformation Where does a point of a scene appear in an image?? p p Transformation in 3 steps:. scene coordinates => camera coordinates. projection of camera coordinates into image

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

Parameterized Controller Generation for Multiple Mode Behavior

Parameterized Controller Generation for Multiple Mode Behavior Parameterized Controller Generation for Multiple Mode Behavior Chaohui Gong, Matthew J. Travers, Hsien-Tang Kao and Howie Choset {chaohuig, mtravers, hkao, choset}@cmu.edu Abstract We derive and demonstrate

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 3: Forward and Inverse Kinematics

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 3: Forward and Inverse Kinematics MCE/EEC 647/747: Robot Dynamics and Control Lecture 3: Forward and Inverse Kinematics Denavit-Hartenberg Convention Reading: SHV Chapter 3 Mechanical Engineering Hanz Richter, PhD MCE503 p.1/12 Aims of

More information

Introduction to Homogeneous Transformations & Robot Kinematics

Introduction to Homogeneous Transformations & Robot Kinematics Introduction to Homogeneous Transformations & Robot Kinematics Jennifer Ka, Rowan Universit Computer Science Department Januar 25. Drawing Dimensional Frames in 2 Dimensions We will be working in -D coordinates,

More information

Expanding gait identification methods from straight to curved trajectories

Expanding gait identification methods from straight to curved trajectories Expanding gait identification methods from straight to curved trajectories Yumi Iwashita, Ryo Kurazume Kyushu University 744 Motooka Nishi-ku Fukuoka, Japan yumi@ieee.org Abstract Conventional methods

More information

The Immune Self-adjusting Contour Error Coupled Control in Machining Based on Grating Ruler Sensors

The Immune Self-adjusting Contour Error Coupled Control in Machining Based on Grating Ruler Sensors Sensors & Transducers Vol. 181 Issue 10 October 014 pp. 37-44 Sensors & Transducers 014 b IFSA Publishing S. L. http://www.sensorsportal.com The Immune Self-adjusting Contour Error Coupled Control in Machining

More information

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS

A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS Ahmad Manasra, 135037@ppu.edu.ps Department of Mechanical Engineering, Palestine Polytechnic University, Hebron, Palestine

More information

Automatic Facial Expression Recognition Using Neural Network

Automatic Facial Expression Recognition Using Neural Network Automatic Facial Epression Recognition Using Neural Network Behrang Yousef Asr Langeroodi, Kaveh Kia Kojouri Electrical Engineering Department, Guilan Universit, Rasht, Guilan, IRAN Electronic Engineering

More information

Motivation. What we ve seen so far. Demo (Projection Tutorial) Outline. Projections. Foundations of Computer Graphics

Motivation. What we ve seen so far. Demo (Projection Tutorial) Outline. Projections. Foundations of Computer Graphics Foundations of Computer Graphics Online Lecture 5: Viewing Orthographic Projection Ravi Ramamoorthi Motivation We have seen transforms (between coord sstems) But all that is in 3D We still need to make

More information

Kinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position.

Kinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position. Kinematics Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position. 1/31 Statics deals with the forces and moments which are aplied on the mechanism

More information

Robot Geometry and Kinematics

Robot Geometry and Kinematics CIS 68/MEAM 50 Robot Geometr and Kinematics CIS 68/MEAM 50 Outline Industrial (conventional) robot arms Basic definitions for understanding -D geometr, kinematics Eamples Classification b geometr Relationship

More information

[ ] [ ] Orthogonal Transformation of Cartesian Coordinates in 2D & 3D. φ = cos 1 1/ φ = tan 1 [ 2 /1]

[ ] [ ] Orthogonal Transformation of Cartesian Coordinates in 2D & 3D. φ = cos 1 1/ φ = tan 1 [ 2 /1] Orthogonal Transformation of Cartesian Coordinates in 2D & 3D A vector is specified b its coordinates, so it is defined relative to a reference frame. The same vector will have different coordinates in

More information

Task analysis based on observing hands and objects by vision

Task analysis based on observing hands and objects by vision Task analysis based on observing hands and objects by vision Yoshihiro SATO Keni Bernardin Hiroshi KIMURA Katsushi IKEUCHI Univ. of Electro-Communications Univ. of Karlsruhe Univ. of Tokyo Abstract In

More information

Developing a Tracking Algorithm for Underwater ROV Using Fuzzy Logic Controller

Developing a Tracking Algorithm for Underwater ROV Using Fuzzy Logic Controller 5 th Iranian Conference on Fuzz Sstems Sept. 7-9, 2004, Tehran Developing a Tracking Algorithm for Underwater Using Fuzz Logic Controller M.H. Saghafi 1, H. Kashani 2, N. Mozaani 3, G. R. Vossoughi 4 mh_saghafi@ahoo.com

More information

Lucas-Kanade Image Registration Using Camera Parameters

Lucas-Kanade Image Registration Using Camera Parameters Lucas-Kanade Image Registration Using Camera Parameters Sunghyun Cho a, Hojin Cho a, Yu-Wing Tai b, Young Su Moon c, Junguk Cho c, Shihwa Lee c, and Seungyong Lee a a POSTECH, Pohang, Korea b KAIST, Daejeon,

More information

Kinematics of the Stewart Platform (Reality Check 1: page 67)

Kinematics of the Stewart Platform (Reality Check 1: page 67) MATH 5: Computer Project # - Due on September 7, Kinematics of the Stewart Platform (Reality Check : page 7) A Stewart platform consists of six variable length struts, or prismatic joints, supporting a

More information

An Interactive Technique for Robot Control by Using Image Processing Method

An Interactive Technique for Robot Control by Using Image Processing Method An Interactive Technique for Robot Control by Using Image Processing Method Mr. Raskar D. S 1., Prof. Mrs. Belagali P. P 2 1, E&TC Dept. Dr. JJMCOE., Jaysingpur. Maharashtra., India. 2 Associate Prof.

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

String Shape Recognition Using Enhanced Matching Method From 3D Point Cloud Data

String Shape Recognition Using Enhanced Matching Method From 3D Point Cloud Data 2015 IEEE/SICE International Symposium on System Integration (SII) December 11-13, 2015. Meijo University, Nagoya, Japan String Shape Recognition Using Enhanced Matching Method From 3D Point Cloud Data

More information

3D Reconstruction of a Human Face with Monocular Camera Based on Head Movement

3D Reconstruction of a Human Face with Monocular Camera Based on Head Movement 3D Reconstruction of a Human Face with Monocular Camera Based on Head Movement Ben Yip and Jesse S. Jin School of Information Technologies The Universit of Sdne Sdne, NSW 26, Australia {benip; jesse}@it.usd.edu.au

More information

THE ORTHOGLIDE: KINEMATICS AND WORKSPACE ANALYSIS

THE ORTHOGLIDE: KINEMATICS AND WORKSPACE ANALYSIS THE ORTHOGIDE: KINEMATICS AND WORKSPACE ANAYSIS A. Pashkevich Robotic aborator, Belarusian State Universit of Informatics and Radioelectronics 6 P. Brovka St., Minsk, 007, Belarus E-mail: pap@ bsuir.unibel.b

More information

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS ALBA PEREZ Robotics and Automation Laboratory University of California, Irvine Irvine, CA 9697 email: maperez@uci.edu AND J. MICHAEL MCCARTHY Department of Mechanical

More information

CMSC 425: Lecture 10 Basics of Skeletal Animation and Kinematics

CMSC 425: Lecture 10 Basics of Skeletal Animation and Kinematics : Lecture Basics of Skeletal Animation and Kinematics Reading: Chapt of Gregor, Game Engine Architecture. The material on kinematics is a simplification of similar concepts developed in the field of robotics,

More information

Simulation-Based Design of Robotic Systems

Simulation-Based Design of Robotic Systems Simulation-Based Design of Robotic Systems Shadi Mohammad Munshi* & Erik Van Voorthuysen School of Mechanical and Manufacturing Engineering, The University of New South Wales, Sydney, NSW 2052 shadimunshi@hotmail.com,

More information

A modular neural network architecture for inverse kinematics model learning

A modular neural network architecture for inverse kinematics model learning Neurocomputing 38}40 (2001) 797}805 A modular neural network architecture for inverse kinematics model learning Eimei Oyama*, Arvin Agah, Karl F. MacDorman, Taro Maeda, Susumu Tachi Intelligent System

More information

Robotics kinematics and Dynamics

Robotics kinematics and Dynamics Robotics kinematics and Dynamics C. Sivakumar Assistant Professor Department of Mechanical Engineering BSA Crescent Institute of Science and Technology 1 Robot kinematics KINEMATICS the analytical study

More information

Prototyping a Three-link Robot Manipulator

Prototyping a Three-link Robot Manipulator Prototyping a Three-link Robot Manipulator Tarek M Sobh, Mohamed Dekhil, Thomas C Henderson, and Anil Sabbavarapu Department of Computer Science and Engineering University of Bridgeport Bridgeport, CT

More information

Definitions. Kinematics the study of constrained motion without regard to forces that cause that motion

Definitions. Kinematics the study of constrained motion without regard to forces that cause that motion Notes_0_0 of efinitions Kinematics the stud of constrained motion without regard to forces that cause that motion namics the stud of how forces cause motion ausalit the relationship between cause and effect

More information

Control of Snake Like Robot for Locomotion and Manipulation

Control of Snake Like Robot for Locomotion and Manipulation Control of Snake Like Robot for Locomotion and Manipulation MYamakita 1,, Takeshi Yamada 1 and Kenta Tanaka 1 1 Tokyo Institute of Technology, -1-1 Ohokayama, Meguro-ku, Tokyo, Japan, yamakita@ctrltitechacjp

More information

A sliding walk method for humanoid robots using ZMP feedback control

A sliding walk method for humanoid robots using ZMP feedback control A sliding walk method for humanoid robots using MP feedback control Satoki Tsuichihara, Masanao Koeda, Seiji Sugiyama, and Tsuneo oshikawa Abstract In this paper, we propose two methods for a highly stable

More information

HEXFLEX: A PLANAR MECHANISM FOR SIX-AXIS MANIPULATION AND ALIGNMENT

HEXFLEX: A PLANAR MECHANISM FOR SIX-AXIS MANIPULATION AND ALIGNMENT HEXFLEX: A PLANAR MECHANISM FOR SIX-AXIS MANIPULATION AND ALIGNMENT Martin L. Culpepper, Gordon Anderson and Patrick Petri Massachusetts Institute of Technolog, Cambridge, MA Kewords: Compliant mechanism,

More information

What and Why Transformations?

What and Why Transformations? 2D transformations What and Wh Transformations? What? : The geometrical changes of an object from a current state to modified state. Changing an object s position (translation), orientation (rotation)

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

Kinematics-Based Simulation and Animation of Articulated Rovers Traversing Rough Terrain

Kinematics-Based Simulation and Animation of Articulated Rovers Traversing Rough Terrain Int'l Conf. Modeling, Sim. and Vis. Methods MSV'16 3 Kinematics-Based Simulation and Animation of Articulated Rovers raversing Rough errain Mahmoud arokh Department of Computer Sence, San Diego State Universit

More information