The motion simulation of three-dof parallel manipulator based on VBAI and MATLAB Zhuo Zhen, Chaoying Liu* and Xueling Song

Similar documents
Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD

A high precision collaborative vision measurement of gear chamfering profile

Cluster Analysis of Electrical Behavior

Inverse kinematic Modeling of 3RRR Parallel Robot

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

INVERSE DYNAMICS ANALYSIS AND SIMULATION OF A CLASS OF UNDER- CONSTRAINED CABLE-DRIVEN PARALLEL SYSTEM

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

The Comparison of Calibration Method of Binocular Stereo Vision System Ke Zhang a *, Zhao Gao b

Contours Planning and Visual Servo Control of XXY Positioning System Using NURBS Interpolation Approach

DESIGN OF A HAPTIC DEVICE FOR EXCAVATOR EQUIPPED WITH CRUSHER

Design and Implementation of Trainable Robotic Arm

Dynamic wetting property investigation of AFM tips in micro/nanoscale

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Six-axis Robot Manipulator Numerical Control Programming and Motion Simulation

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole

Parallel manipulator robots design and simulation

Modeling Concave Globoidal Cam with Swinging Roller Follower: A Case Study

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Contour Error of the 3-DoF Hydraulic Translational Parallel Manipulator. Ryszard Dindorf 1,a, Piotr Wos 2,b

A proposal for the motion analysis method of skiing turn by measurement of orientation and gliding trajectory

Sensory Redundant Parallel Mobile Mechanism

FPGA-based implementation of circular interpolation

Quick error verification of portable coordinate measuring arm

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

Distance Calculation from Single Optical Image

Virtual Machine Migration based on Trust Measurement of Computer Node

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Finite Element Analysis of Rubber Sealing Ring Resilience Behavior Qu Jia 1,a, Chen Geng 1,b and Yang Yuwei 2,c

ROBOT KINEMATICS. ME Robotics ME Robotics

An Image Fusion Approach Based on Segmentation Region

A Binarization Algorithm specialized on Document Images and Photos

Four-cable-driven parallel robot

Kinematics and Application of a Hybrid Industrial Robot Delta-RST

Design and Realization of Open CNC System Based on Software Motion Controller

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Wishing you all a Total Quality New Year!

New dynamic zoom calibration technique for a stereo-vision based multi-view 3D modeling system

Design of Simulation Model on the Battlefield Environment ZHANG Jianli 1,a, ZHANG Lin 2,b *, JI Lijian 1,c, GUO Zhongwei 1,d

ON THE DESIGN OF LARGE SCALE REDUNDANT PARALLEL MANIPULATOR. Wu huapeng, Heikki handroos and Juha kilkki

FEATURE EXTRACTION. Dr. K.Vijayarekha. Associate Dean School of Electrical and Electronics Engineering SASTRA University, Thanjavur

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Structure from Motion

Kinematics Modeling and Analysis of MOTOMAN-HP20 Robot

Pose, Posture, Formation and Contortion in Kinematic Systems

Mining Image Features in an Automatic Two- Dimensional Shape Recognition System

Coordinate measuring method with two operation modes based on the adjustable articulated arms

A Range Image Refinement Technique for Multi-view 3D Model Reconstruction

High-Boost Mesh Filtering for 3-D Shape Enhancement

A New Design of the Vehicle Detection System for Measuring Outline Size

Kinematics of pantograph masts

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

A Study on Geometric Model of CCD Camera Based on Projective Geometry

REFRACTION. a. To study the refraction of light from plane surfaces. b. To determine the index of refraction for Acrylic and Water.

Solving two-person zero-sum game by Matlab

3D vector computer graphics

Shape Representation Robust to the Sketching Order Using Distance Map and Direction Histogram

Research in Algorithm of Image Processing Used in Collision Avoidance Systems

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

Feature Estimation and Registration of Point Clouds in Reverse Engineering

An Improved Image Segmentation Algorithm Based on the Otsu Method

WORKSPACE OPTIMIZATION OF ORIENTATIONAL 3-LEGGED UPS PARALLEL PLATFORMS

Development of Inverse Dynamic Controller for Industrial robots with HyRoHILS system

The Codesign Challenge

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm

An Image Compression Algorithm based on Wavelet Transform and LZW

Multi-stable Perception. Necker Cube

Real-time Motion Capture System Using One Video Camera Based on Color and Edge Distribution

Line-based Camera Movement Estimation by Using Parallel Lines in Omnidirectional Video

Simulation Based Analysis of FAST TCP using OMNET++

PHOTOGRAMMETRIC ANALYSIS OF ASYNCHRONOUSLY ACQUIRED IMAGE SEQUENCES

An Influence of the Noise on the Imaging Algorithm in the Electrical Impedance Tomography *

Stability and Gait Planning of 3-UPU Hexapod Walking Robot

Dynamic Simulation System Using DOF Picking Robot


Experiments of a Novel Magnetic Levitation Stage for Wide Area Movements

Design, Simulation and Implementation of a 3-PUU Parallel Mechanism for a Macro/mini Manipulator

Visual Inspection of Cylindrical Product s Lateral Surface using Cameras and Image Processing

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

Target Tracking Analysis Based on Corner Registration Zhengxi Kang 1, a, Hui Zhao 1, b, Yuanzhen Dang 1, c

Simultaneous Object Pose and Velocity Computation Using a Single View from a Rolling Shutter Camera

Load-Balanced Anycast Routing

Corner-Based Image Alignment using Pyramid Structure with Gradient Vector Similarity

Vibration Characteristic Analysis of Axial Fan Shell Based on ANSYS Workbench

Geometric error measurement and identification for rotational axes of five-axis CNC machine tool

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

Using Fuzzy Logic to Enhance the Large Size Remote Sensing Images

Image Fusion With a Dental Panoramic X-ray Image and Face Image Acquired With a KINECT

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

Video Object Tracking Based On Extended Active Shape Models With Color Information

Development of a FPGA-based Motion Control IC for Robot Arm

Invariant Shape Object Recognition Using B-Spline, Cardinal Spline, and Genetic Algorithm

BIN XIA et al: AN IMPROVED K-MEANS ALGORITHM BASED ON CLOUD PLATFORM FOR DATA MINING

Application of Grey-based Taguchi methods on Determining. Process Parameter of linear motion guide with Multiple. Performance Characteristics

XV International PhD Workshop OWD 2013, October Machine Learning for the Efficient Control of a Multi-Wheeled Mobile Robot

IP Camera Configuration Software Instruction Manual

Physics 132 4/24/17. April 24, 2017 Physics 132 Prof. E. F. Redish. Outline

ESTIMATION OF INTERIOR ORIENTATION AND ECCENTRICITY PARAMETERS OF A HYBRID IMAGING AND LASER SCANNING SENSOR

Transcription:

Internatonal Conference on Automaton, Mechancal Control and Computatonal Engneerng (AMCCE 25) he moton smulaton of three-dof parallel manpulator based on VBAI and MALAB Zhuo Zhen, Chaoyng Lu* and Xuelng Song Insttute of electrcal engneerng, Hebe Unversty of Scence and echnology, Shjazhuang, Hebe, 5, Chna lucy@hebust.edu.cn Keywords: Machne vson, the three-dof parallel manpulator, VBAI, MALAB. Abstract. In order to truly reflect the object stuaton of catch and place of the three-dof parallel manpulator based on machne vson, and on the bass of the modelng of the trajectory and mechancal structure, ths paper manly focuses on the analyss on the manpulator system by usng the co-smulaton approach based on the MALAB and VBAI software, wth modelng and smulaton of target acquston, mechancal structure, and trajectory plannng for manpulator system bult. In addton to ths, the applcaton of machne vson technque has been proposed to sample and grasp the mage of an object. he smulaton results show that the manpulator system can meet to the requrements of the desgn accuracy and rapdty, whch proves the effectveness of the co-smulaton method.. Introducton Parallel manpulator has the advantages of hgh rgdty, hgh flexblty, strong carryng capacty, especally to acheve translatonal parallel mechansm has attracted ntense attenton [-2]. [3] he parallel manpulator based on Delta mechansm s the most representatve. he IRB 34 Flex [4-5] Pcker s a knd of vsual manpulators based on Detla parallel mechansm,w hch s developed by ABB company by Adpet technology. he robot can crawl dsorderly placed objects. he robot can make use of mage processng technques for automatc sortng and crawl. Based on vsual analyss of the robot has become a hot research. At present, domestc and foregn about parallel manpulator research manly focuses on the mechansm desgn theory, knematcs, dynamcs modelng and analyss, control strategy and so on. hs paper presents a smulaton method of moton of three degree of freedom parallel manpulator based on machne vson; the whole workng process of parallel manpulator based on machne vson was complete smulaton. 2. arget acquston and target postonng he robot use Vson Bulder AI software for target acquston and postonng. Vson Bulder AI NI Introduces referred VBAI s a software product for vsual nspecton. hs tool s an deal tool to lab for a quck vsual effect valdaton, and producton lne to acheve smple test deal test platform. arget object mage can be mported to the VBAI program by means of the camera. akng mechancal parts as expermental object, we wll mport the mage nto the VBAI program, then the followng treatment: ) Gradaton processng Frst of all to gray-scale mage processng, gray processng s to accelerate thereacton speed of software. Because we only need to get the object contour nformaton, so does the need for color mage. After gray mage after processng as shown n Fg. ; 2) Calbrate Image Because of the bass of mechancal hand graspng objects s the actual dstance, so we have to be the pxel value nto the actual dstance value. he actual dstance of the system unt s mm. Select two ponts on the mage, and then enter the actual dstance can be n software, dstance calbraton nterface as shown n Fg. 2; 25. he authors - Publshed by Atlants Press 57

3) Match Pattern he role of MMM s to establsh a template to capture objects, and then can be dentfed from the object test bench. emplate matchng the nterface as shown n Fg. 3; 4) Set Coordnate System Setup Locate the template matchng the geometry center as the center coordnates for the target poston, processng nterface as shown n Fg. 4. 5) Coordnate values of output Manpulator control system s set up coordnate system based on camera at the upper left of the area of orgn. If you select the robot mechancal orgn poston for the upper left corner of the magng area, t can be drectly output target coordnates to the robot's moton controller. he coordnate output nterface as shown n Fg. 5. 6.457 s the X-axs coordnate and Y-axs coordnate s.2952. Z-axs coordnate s determned based on the shape of the target object and preset trajectory and can be set drectly on the mechancal hand grasp program. Fg. Gradaton processng Fg. 2 Calbrate Image Fg. 3 Match Pattern Fg. 4 Set Coordnate System Setup Fg. 5 Coordnate values of output 2. he poston nverse soluton of three degree of freedom parallel manpulator he movng platform s regarded as a pont O '. Reference coordnate system O -XYZ based on the statc platform Center O '. he poston vector of Movng platform reference pont O ' can be expressed as: r = [x, y, z]. Eq. ndcates the poston vector of pont O '. Fg.6he smplfed geometry structure dagram Fg.7 hree dmensonal model (MALAB) r= e + lu + l2 w, =, 2,3 () ( ) ( ) 2 π π e = e cos β sn β (2) β = (3) 3 6 572

( cos cos sn cos sn ) u = β θ β θ θ (4) 2 2 2 E E G + F θ = 2 arctan, =, 2,3 G F 2 ( ) [ ] 2 2s ( ) ( cos β sn β ) 2 2 ( ) ( ) E = l r e (6) F = r e X + Y, X = [ ], Y = [ ] (7) X G = r e r e + l l (8) 2 r e lu = l2 w, =, 2,3 (9) 2 ( r e lu) ( r e lu) = l () 2 E snθ + F cosθ + G =, =, 2,3 () he formula () expressed the poston vector. he mold of e sad the crcumscrbed crcle radus dfference between the statc platform and movng platform. Namely, O to vector n the Fg.6.It expressed the statc Angle of platform structure whch were the actve arm of branched chan respectvely and the slave arm length and unt vector. he formula (5) expressed the actve arm Angle. hs Angle can be used as the bass of a drve motor rotaton. he formula() turned to (9).It multpled by the respectve on both ends of transposed, and t got (), the formula (4) nto the formula (),and t got the formula().by expressed the formula (6), (7), (8), the reducton of the formula()whch can be the ntatve arm Angle expresson of the formula (5). 3. he modelng of three degree of freedom parallel manpulator In MALAB of SIMULINK module, the modelng of three degree of freedom parallel manpulator s set up [6].It s as shown n Fg. 7. ) Wth the ad of MALAB SmMechancs n the toolbox, the process of Modelng s fnshed. he toolkt provdes a number of correspondng to the actual system components. Usng these modules can be convenent to create dagrams to model complex mechancal system. hese modules can analyss mechancal system alone or n combnaton wth any of the controllers desgned by SIMULINK, and other comprehensve smulaton of dynamc system are lnked together. 2) As shown n the trangle of the Fg.7, parallel manpulator movng platform s smplfed as a bt of statc platform, and actve arm drven arm can be clearly represented. By SmMechancs toolkt actve to statc platform, we can also set the arm, the qualty of the slave arm, sze, ntal poston n order to a better smulaton. 4. rajectory plannng he three DOF parallel manpulator tasks s capture, transfer, placement, takng nto account the operaton of the process of a certan heght or wdth of the obstacle, So we put the moton path to the door shape. As shown n Fg. 8. herefore, a reasonable arc excessve model becomes the deal choce of the manpulator moton path. Accordng to the prncple of the shorter path frst, we set the moton trajectory of manpulator for Modfed trapezodal: (5) P3 P4 P5 P2 P P6 P7 P8 Fg. 8 rajectory plannng Fg. 9he smulaton module 573

) he trajectory of three degrees of freedom parallel manpulator projecton n the Y-axs drecton s p3p6 ; X-axs drecton are pp 3and p6p8. he startng pont coordnates of movement track of the three DOF parallel manpulator s random, but the end pont of coordnate trajectory s fxed. Because the mechancal hand placed the object poston s fxed, so the end pont coordnates of coordnate manpulator moton trajectory s fxed. he basc trajectory of the three-dof parallel manpulator s pp2 p2p4 p4p5 p5p7 p7p8, as n Fg.8. 2) After the moton controller to get the coordnates of the target object from VBAI software, quckly moved to the coordnate poston. We set up three-dof parallel manpulator wth a pck and place tasks to complete are 3 seconds. pp 2 segment movement tme s.5s; p2p4 segment movement tme s.5s; p4p5 segment movement tme s s; p5p7 segment movement tme s.5s; p7p8 segment movement tme s.5s. Assumng the robot crawl objects need to upgrade the heght s 5 mm. he coordnate of the target object s (M, N), the coordnates of the placement pont s (, 2, -85). We can plan a robot movng platform at each nterval movement trajectory s: pp 2 :<t.5s he drecton of X axs: M; he drecton of Y axs: N; he drecton of Z axs: -85+5(t-( 2 π) sn(t)). 2 p2p4 :.5s<t s he drecton of X axs: he drecton of Y axs: he drecton of Z axs: 3 p4p5 :s<t 2s he drecton of X axs: he drecton of Y axs: he drecton of Z axs:-8. 4 p5p7 :2s<t 2.5s he drecton of X axs: he drecton of Y axs: he drecton of Z axs: 5 p7p8 :2.5s<t 3s M M + 5((t.5) sn(4 π ( t.5))) ; 2 N 4π N+5((t-.5)- sn(4 π (t-.5))) ; 4π -85+5(t- sn( t)). -M -M M+ 25+ (2-N-5) ((t-)- sn(2 π (t-))) ; 2 -N 2 -N N+25+(2-N-5)((t-)- sn(2 π (t-))) ; -M -M -M M+ (2-N- 5)+ 5((t-2)- sn(4 π (t-2))) ; 2 -N 2 -N 2 -N 4π (N+(2-N-25))+5((t-2)- sn(4 π (t-2))) ; 4π -8-5((t-2)- sn(2 π (t-2))). he drecton of X axs: ; he drecton of Y axs:2; 574

he drecton of Z axs: -8-5((t-2)- sn(2 π (t-2))). 5. the MALAB smulaton In the MALAB of SIMULINK module, the establshment of the model s as shown n Fg. 9. he model s set of three parts: the seral data recevng part, the robot moton control parts and mechancal manpulator model. VBAI and MALAB can be establshed through a seral port communcaton. It wll obtan the coordnates of the object under fetchng VBAI passed to the manpulator and gve the coordnates of the manpulator (M, N) n the assgnment. he heght of the Z drecton changng [- 85 mm, 85 mm].he desgn of the smulaton experments of three groups of dfferent grab poston whch s takng objects obtaned respectvely by VBAI coordnates (-, -2), (-2, -5), (-8, -23).he movng platform n the process of fetchng manpulator trajectory as shown n Fg. to 2.It can be seen from the Fg.. Accordng to certan manpulator trajectory by (M, N) coordnates movement comes to an end poston (,2). he movng platform trajectory(mm) 2-2 -4-6 -8 X-drecton Y-drecton Z-drecton 2 3 he smulaton tme (s) he movng platform trajectory(mm) 2-2 -4-6 -8 Y-drecton X-drecton Z-drecton 2 3 Fg. (M, N) s (-,-2) Fg. (M, N)s (-2, -5) he movng platform trajectory(mm) 2-2 -4-6 -8 X-drecton Y-drecton Z-drecton 2 3 Fg. 2(M, N)s (-8, -23) X-axs(mm) 5-5 - 2 3 Fg. 3rajectory (X-drecton) As the coordnates for fetchng thngs (-, -2,-85), the value of M and N are respectvely-, - 2.Mechancal hand platform s respectvely n the X, Y, Z drecton of the trajectory as shown n Fg. 3 and 5. he movng of the plat form Moton trajectory should be a straght lne. Because t s a straght lne n the XY plane target pont and end pont of the shortest path.as shown n Fg. 6, t s a straght lne whch s drven platform moton trajectory n space n the XY plane projecton. As shown n Fg. 7, the three-dmensonal space observed the actual trajectory of movng platform modfed trapezodal. Y-axs(mm) 2 - -2 2 3 Fg. 4 rajectory (Y-drecton) Z-axs(mm) -79-8 -8-82 -83-84 -85-86 2 3 Fg. 5 rajectory (Z-drecton) 575

Y-axs(mm) 2 - -2 - -5 5 X-axs(mm) Fg. 6 rajectory(xy-plane) Z-axs(mm) -78-8 -82-84 2-2 -2 2 Y-axs(mm) X-axs(mm) Fg. 7 rajectory(hree-dmensonal space) 6. Summary For three degree of freedom parallel manpulator system, ths paper uses the VBAI software technology target. he MALAB software s used for trajectory plannng modelng and mechancal structure. It has carred on the VBAI and the combnaton of MALAB software smulaton proved that the parallel manpulator system meets the desgn requrements of accuracy and rapdty. he paper proves the jont smulaton method s effectve. Acknowledgements hs paper s supported by Insttute of electrcal engneerng, Hebe Unversty of Scence and echnology and Insttute of Appled Mathematcs, Hebe Academy of Scences. Correspondng author Chaoyng Lu, E-mal: lucy@hebust.edu.cn. References [] GOSSELIN C. Determnaton of the workspace of 6-DOF parallel manpulators [J]. Journal of Mechancal Desgn, 99, 2(3):33-335. [2] KEMALS, KORKMAZO, rajectory trackng control of parallel robots n the presence of jont drve flexblty [J]. Journal of Sound and Vbraton, 29, 39:77-9 [3] Clavel R. Delta, a fast robot wth parallel geometry[c]. Proceedngs of 8th Internatonal Symposum on Industral Robots, Sydney, Australa, 988: 9- [4] Clavel R, Dspostf pour le deplacement et le postonnement d un element dans l espace, Swtzerland patent, CH9855348856, 985 [5] Clavel R, Devce for the movement and postonng of an element n space, U.S. Patent, No. 4,976,582, 99 [6] Z.Zhen,C.Y.Lu,Y.K.Zhang andc.m.hao, he Combned Smulaton of Hgh-speed Parallel Manpulator based on MALAB, SoldWorks and ADAMS, Mechancal Engneerng and Materals Scence.ayuan,24,578-58 576