Friday, March 8, 2019
Design of Industrial Robots
AbstractionToday, industrial zombie spirit is utilise in assorted intents much(prenominal) as welding, picture, choice and topographic position, production review, and proving. Because of its popular, industrial automaton has become interesting field, m whatever companies, research centres and scientists spend oftentimes of money, clip to better features of industrial automaton. Simulation is a cardinal competence for both robot botherrs, substance abusers and scientists to better automaton public debut, safety and stretch down automaton cost, power, clip.In this thesis, brief kinematics, kineticss and control theory be mentioned comparisons from these theories ar applied for R-R and R-R-R means, so these consequences are compared with color consequences to verify manikin consequences. In correspond-on, a simple endureent theoretical account is create with 2 dynamixel servomechanical motors the existent theoretical account basis make simple ferment such as travelling point to indicate, interest consecutive line.The simulations of automaton operator are performed by Recurdyn-Colink and Recurdyn-Matlab/Simulink. Forward and every pullthrow kinematics are used to simulation automaton operator to execute show up trajectory way, the consequences from these simulations are used in kineticss sub air division. PD feedforward control in every case is indicated, the control system radixd on independent voice control, which oftentimes is known as whizz-in displace/ single-output system. These consequences from simulation are tantamount with theory. These consequences besides stand a muddle of utile information for a batch of intents such as layout rating to avoid obstruction, optimisation flight way, kinematics, kineticss study.Keywords automaton operator, kinematics, kineticss, feedforward control.1IntroductionMotivation and history of industrial automatonToday, we stomach run into industrial automaton in many mills in the universe. Applications of industrial automatons include welding, picture, choice and topographic point ( packing or SMT line ) , production review, and proving. Harmonizing to the International fusion of golemics ( IFR ) , by the terminal of 2011, there were at least 1,153,000 operational industrial automatons. And IFR estimated the world-wide gross revenues of industrial automatons almost US $ 8.5 billion. If cost of package, peripherals and systems technology are included, the industrial automaton mugfulet was estimated US $ 25.5 billion in 2011. therefore, industrial automaton has been become an interesting field. Along with culture of industrial automaton, simulation and theoretical account of industrial automatons are of import. They washbowl supply a batch of utile information for many intents such as layout rating, kinematic, high-voltage survey, off-line scheduling to avoid obstruction in the labor blank space and design automatonlike construction of automatons.The history o f industrial automaton has associated with the development of computing gondola aided design ( CAD ) and computing machine aided fabrication ( CAM ) systems. In 1954, George Devol applied for the initiative robotics patents ( granted in 1961 ) . In 1956, Devol and Joseph F. Engelberger formed the worlds foremost robot accompany was Unimation which was based on Devols original patents and Engelberger has been call(a)ed as the male fire of robotics. Unimation has been built with hydraulic actuators and programmed in articulatio machinates. The angle of each articulation was stored during a teaching stage and replayed in operation.In the 70s the automaton diligence increased really rapidly because of the tremendous investings by the automotive industry. In Europe, ABB Robotics and KUKA Robotics brought automatons to the market in 1973. ABB Robotics introduced IRB 6, it was become the first commercially operator which controlled all electric by micro-processor in the universe. Th e first two IRB 6 automatons were installed in production for crunching and smoothing pipe decompression sicknesss in 1974. In 1973 KUKA Robotics built its first automaton, FAMULUS, besides one of the first articulated automatons have driven sise electromechanically axes. In US, many US companies entered the field, including elephantine companies such as public Electric, and usual Motors ( a joint venture formed by General Motors and FANUC LTD of Japan called FANUC Robotics ) . Other companies besides started robotics concern such as Automatix and whiz Technology, Inc. In 1984, Unimation was acquired by Westinghouse Electric Corporation for 107 million U.S. dollars. After that Westinghouse interchange Unimation to Staubli Faverges SCA of France in 1988, which is still doing articulated automatons for general industrial and cleanroom applications and even bought the robotic division of Bosch in late 2004.Hardware and SoftwareDuring this thesis, three package ( RecurDyn, SolidWor ks, Matlab ) have been used to work out this thesis assignment. Dynamixel servo motor besides was used for observational intents.RecurDyn V8R2RecurDyn is develop by FunctionBay, Inc. which is a professional CAE company and provides MultiBody kinetics ( minimal brain dysfunction ) . RecurADyn is a modern CAE package suite which offers the alone combination of Multibody Dynamics, bounded Element abstract and Controls.Dynamic Rigid and Flexible Body synopsis to the full integrated elongate and nonlinear Finite Element Analysis supply item information of realistic theoretical accounts for design surveies and bettering trade in public presentation. By utilizing FE mesh, RecurDyn can imitate overall question every bit good as local distortions, strains and emphasiss.RecurDyn CoLink, an incorporate manoeuvre flow oriented control design bastard. It provides off-line simulation of mechatronic systems, traveling far beyond the classical Co-Simulation attack. If a elaborate Recurd yn multi flexible constitutional structure dynamic works theoretical account is used, the user can cut down the figure of cringles during the practical accountant parametric meter optimisation procedure. In add-on, RecurDyn besides can link with Matlab/Simulink which has a batch of block libraries, plan linguistic communication tool, etc. for dynamic system. concluding but non least, RecurDyn has supported a batch of CAD package which are used as the Parasolid Kernel plan.SolidWorksSolidWorks is really popular 3D mechanical computing machine aided design package which runs on Microsoft Windows. It is accomplished by Dassault Systemes SolidWorks Corp. It used Parasolid Kernel attack to make theoretical accounts and assemblies. Presently, over 2 million applied scientists and interior decorator usage SolidWorks at more than 165000 companies in whole universe.MatlabMATLAB is a numerical computer acquirement environment and fourth-generation scheduling linguistic communication inclu ding C, C++ , Java, and FORTRAN. Established and developed by MathWorks, MATLAB is good known for hyaloplasm uses, plotting of maps and informations, creative activity of user interfaces, and interfacing with plans written in other linguistic communications.In add-on, Simulink is an add-on swop with block libraries, informations flow graphical plan linguistic communication tool for mold, simulation, and analysing multi-domain dynamic and embedded systems.DynamixelDYNAMIXEL is a consecutive high public presentation networked actuators for automatons developed by ROBOTIS. DYNAMIXEL can be used for multi-joint robot systems such as robotic weaponries, robotic manus, bi-pedal automaton, hexapod automaton, snake automaton, kinematic art, animatronics and mechanization, etc DYNAMIXEL can be controlled utilizing Personal computer by means of USB2Dynamixel by many package such as Matlab, python, Microsoft Visual studio ( C++ , C ) , Visual Basic, Java, LabVIEW, occultation, ROS ( TTL/ RS485/RS232 communicating ) . DYNAMIXEL besides can be controlled utilizing sole accountant such as CM-5 ( ATMega128 ) , CM-700 ( ATMega2561 ) , CM-510 ( ATMega2561 ) , CM-530 ( ARM Cortex M3 ) .Fig1. Dynamixel servo motorOutlinepartChapter 2. Background theory2.1 Positions, Orientations, and Frames2.1.1 PositionIn a co-ordinate system, any point can repose with a 31 congeal vector in the existence. The place of point P in co-ordinate system is ordered flummox of three Numberss.Fig2. Vector comparative to demonstrate A 2.1.2 Orientation2.1.2 FramesIn robotics, the state of affairs of a place and an orientation brace arises so frequently is called a tramp, which is a set of four vectors including one vector calls place and 3 vectors describe orientation.The base kind, B The base commit has place at the base of the automaton operator. It is appended to a unmoving portion of the automaton and frequently called link 0.Fig3. The meter castThe station skeletal system, S The station frame has location in a task-relevant, in the figure above, it is at the corner of a tabular array which the automaton is to work, and all motions of the operator are implemented comparative to it. Sometimes, it is besides called as the existence frame, universe frame or the undertaking frame.The carpus frame, W The carpus frame W is fastened to the hold up nexus of the operator. W frequently has its line fixed at a point called the carpus of the operator, and W will travel with the last nexus of the operator.The tool frame, T The tool frame T is appended to the terminal of any tool the automaton happens to be keeping. T is usually located with its beginning between the fingertips of the automaton when the manus is empty.The end frame, G The end frame has location to which the automaton is to travel the tool. At the terminal of the gesture, the tool frame should be brought to happenstance with the end frame.Chapter 3Operator KinematicssKinematicss is the sc ientific make grow of gesture including the place, the speed, the acceleration, and all higher order derived functions of the place variables. This chapter has 4th subdivisions the Denavit-Hartenberg ( D-H ) parametric quantities, the forward kinematics, the opposite kinematics, the Jacobian.3.1 Denavit-HartenbergAny robot operator can be described kinematically by the values of four measures for each nexus. ii describe the nexus itself, and two describe the links connexion to a adjacent nexus. The definition of mechanisms by 4th measures is a convention normally called the Denavit-Hartenberg notation.Fig4. Description of D-H parametric quantitiesaI= the distance from ZIto Zi+1measured along TenI= the angle from ZIto Zi+1measured about TenIvitamin DI= the distance from Teni-1to XImeasured along ZI= the angle from Teni-1to XImeasured about ZI3.2 Forward KinematicssForward kinematics is used to calculate the place and orientation of the tool frame from joint parametric quantities.Th e transmutation from frame one to border i-1 ( 3.1 )The nexus transmutations is multiplied unitedly to happen the individual transmutation that relates frame N to border 0 ( 3.2 )3.2.1 R-R operator forward kinematicsLengths of two links are L1 and L2.Fig5. R-R nexus frame assignmentLinkIaIvitamin DII1000120Liter102Table1. D-H parametric quantities of R-R operatorComputational transmutation matrices of each nexus( 3.3 )( 3.4 )Therefore,( 3.5 )3.2.2 R-R-R operator forward kinematicsFig6. R-R-R operator parametric quantitiesI1002-9000304-900Table2. D-H parametric quantities of R-R operatorTransformation matrix for each nexus( 3.6 )( 3.7 )( 3.8 )( 3.9 )( 3.10 )The transmutation matrixis gained by matrix generation of the single nexus matrices. At first,is gained by multiplyingand=( 3.11 )=( 3.12 )Finally==( 3.13 )Here,( 3.14 )( 3.15 )( 3.16 )The matrixestablishes the kinematics of R-R-R automaton operator it expresses the blood between frame 4 and frame 0 about place and or ientation.3.3 Inverse KinematicssInverse kinematics is survey of happening the needed articulation angles to put the tool frame, T , comparative to the station frame, S . The reverse kinematics furrow is well harder than the forward kinematics job. Unlike forward kinematics which ever exist origin, solution for reverse kinematics may non be. The being of a solution defines the workspace of a operator. If the exist solution, there can even be an infinite figure of solutions, for instantaneous elbow up and elbow down solutions.3.3.1 Using for R-RTransformation from frame 2 to border 0 is mentioned by forward kinematics.In frame 2 , the co-ordinate of point P is L20 0 1 . In the frame 0 , the co-ordinate of point P is ten Y0 1 . Therefore( 3.17 )( 3.18 )Square booth equations so add them( 3.19 )( 3.20 )( 3.21 )( 3.22 )Writingten, Yin the signifier( 3.23 )( 3.24 )Where( 3.25 )( 3.26 )If( 3.27 )And( 3.28 )Then( 3.29 )( 3.30 ) equation ( 3.23 ) and ( 3.24 ) can be writte n as( 3.31 )( 3.32 )So( 3.33 )( 3.34 )Therefore,( 3.35 )Finally, equation for?1( 3.36 )See equation ( 3.22 ) , minus or plus gestural corresponds positions of R-R operator. In this state of affairs, elbow up and elbow down are mentioned.Fig7. Two positions of R-R operator3.3.1 Using for R-R-RFrom forward kinematics of R-R-R operatorSo,( 3.37 )From equation ( 3.6 ) , Inverting matrix( 3.38 ) computer backup in ( 3.37 )( 3.39 )So,( 3.40 )See about trigonometric permutations( 3.41 )( 3.42 )Where( 3.43 )( 3.44 )Using ( 3.41 ) and ( 3.42 ) , equation ( 3.40 ) can be written as( 3.45 )( 3.46 )( 3.47 )So( 3.48 )( 3.49 )Finally, the solution for( 3.50 )See elements ( 1,4 ) and ( 3,4 ) of the matrix in the rightfield of equation ( 3.39 )( 3.51 )( 3.52 )Square both ( 3.51 ) and ( 3.52 ) so add the resulting equations( 3.53 )( 3.54 )Or( 3.55 )Where( 3.56 )Equation ( 3.55 ) is of the same signifier as ( 3.40 ) so can be solved by the same method. Therefore, solution foris( 3.57 )So come up so lution for, consider( 3.58 )( 3.59 )Comparing both the ( 1,4 ) and ( 2,4 ) elements of matrix in right-hand of ( 3.59 )( 3.60 )( 3.61 )These equations can be solved at the same time forand( 3.62 )( 3.63 )From equation ( 3.62 ) and ( 3.63 ) ,( 3.64 )Because, therefore the concluding solution foris( 3.65 )The subtraction or plus mark in ( 3.50 ) and ( 3.57 ) do four possible position of operator.Fig8. Fourth positions of R-R-R operator3.4 JacobiansRelationship between the joint speed and the Cartesian speed is unconquerable JacobianWhereVis a speed vector in Cartesian and ? is the vector of joint angles, J ( ? ) is Jacobian. The Jacobian has figure of rows is peers the figure of grade of freedom in the Cartesian infinite, and figure of columns is equal the figure of joint. For case, a general automaton with hexad articulations, The Jacobian is matrix of 66,is 61, and Cartesian speedVis 6x1with 31 additive speed vector and 31 rotational speed vector. vitrine for R-R operator theoreti cal accountThe Jacobian can be written a 22 matrix which relates joint speed to end-effector speed. The location of point P ( end-effector ) is (ten, Y) so, from equation ( 3.17 ) and ( 3.18 )( 3.66 )Derivative ( 3.66 )( 3.67 )Or( 3.68 )So, the Jacobian in frame 0 is( 3.69 )Other progress of Jacobian is invertible. From ( 3.70 ) , joint rate can be careful with a certain speed vector in Cartesian co-ordinate. line of business that most operators will hold values of ? where the Jacobian turns into singular.( 3.70 )Chapter 4 Manipulator DynamicsIn this chapter, equations of gesture for operator with torsions applied by actuators or outer forces applied to the operator are mentioned.Chpater 5 Trajectory and ControlMentions 1 John J. Craig, 2005, Introduction to Robotics Mechanics and Control, 3rded. , Pearson Education, Inc. 2 Ahmed A. Shabana, 2005, Dynamics of Multibody Systems, 3rded. , Cambridge University Press. 3 Reza N. Jazar, 2010, theory of Applied Robotics Kinematics , Dynamics, and Control, 2neodymiumed. , Springer. 4 RECURDYN, 2012, RecurDyn/ Solver Theoretical Manual, 8Thursdayed. , FunctionBay, Inc. 5 Frank L.Lewis, Darren M.Dawson, Chaouki T.Abdallah, 2004, Robot Manipulator Control Theory and Practice, 2neodymiumed. , Marcel Dekker, Inc. 6 Wikipedia
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment