機械手機器人外文翻譯-水下機器人的理論和設計問題【中文3150字】【PDF+中文WORD】
機械手機器人外文翻譯-水下機器人的理論和設計問題【中文3150字】【PDF+中文WORD】,中文3150字,PDF+中文WORD,機械手,機器人,外文,翻譯,水下,理論,設計,問題,中文,3150,PDF,WORD
Theory and Design Issues of Underwater Manipulator Irfan Abd Rahman,Surina Mat Suboh,Mohd Rizal Arshad Univesiti Sains Malaysia ,sue_,rizaleng.usm.my Abstract In this paper we discuss the theory and implementation issue that is faced by underwater manipulators designers.It is collective information and method that was extracted from work by previous researchers.The paper presented some of the modeling parameters which is normally included in the underwater robotic designs which are add mass,added corriolis,drag force and buoyancy.Simulations of all these parameters were run using the MATLAB by modifying some of the code which was created by Peter Corke through his robotic toolbox.A comparison between land based design and underwater manipulator design were done which indicates an increase in the torque required to make similar movement in the link joints due to the added parameters as the manipulator perform its work underwater.In this paper we have used the PUMA 560 configuration which is generated inside the robotic toolbox as our manipulator tool.The paper then concludes with next direction of the project and improvement.1.Introduction Oceanic exploration has become an emerging field of research due to many human resources which is located beneath the deep sea.Deep sea exploration poses a different challenge to human being since we are not able to withstand the harsh condition that it poses.Therefore robotic research has come into place in order to prevent human intervention in the deep sea.Current field of intense research focuses on the development and deployment of AUV(Autonomous Underwater Vehicle)which is able to maneuver itself into the deep ocean.This will remove human from being exposed to the hazardous environment during underwater exploration.Some of the application of the AUV includes inspection whereby the AUV is equipped with camera to perform its duty to inspect the surrounding of the required area.Underwater AUV are expected to play a vital role in the future in replacing humans from the danger of ocean exploration.Manipulator design and application is another area of intense research which will enable robot to replicate the function of the human arms and hands.Various applications have been researched such as the use for placing and screwing assembly parts.Manipulator design are normally governs by the number of degrees that it is able to perform or manipulate itself or in other words DOF(degrees of freedom).Degree of freedom refers basically to the number of joints that the manipulator possesses.The higher the number of DOF means that the manipulator is more flexible to move around.Joints can be classified into two different types which are the prismatic and revolute.Prismatic joints are joints that are making translational motion while revolute joints are joints which are able to make rotational motion.Underwater Vehicle Manipulator System(UVMS)has gain popularity in the robotic research community as it offers underwater robots more flexibility and wider range of application.More application which previously requires the guided arms of human is being replaced by the more dexterous robotic manipulator.Underwater vehicle which are equipped with manipulator are able to perform various task such as picking up object from the ocean bed,drilling,joining parts and even part assembly.This is only possible with the use of better design existed in the manipulator.Underwater Vehicle Manipulator System poses a different challenge upon interested researcher due to the fact that it has to take the consideration of the hydrodynamics that existed underwater.This includes the added mass,buoyancy,drag and friction.This will change the dynamics of the manipulator due to the added effect from the hydrodynamics.The objective of this paper is to discuss some of the design consideration that has to be included when equipping underwater vehicle with manipulator.In this paper attention are given towards five aspects of the design criteria which are the DOF,workspace extent,end effector maximum speed and repeatability and accuracy of the manipulator.In this paper we have International Conference on Control,Instrumentation and Mechatronics Engineering(CIM07),Johor Bahru,Johor,Malaysia,May 28-29,2007725conducted simulation to show the difference between the underwater manipulator and surface manipulator by including the hydrodynamic effect in the dynamic function of the manipulator.For this test we have use 6 DOF of PUMA configuration with all revolute joints to replicate the end effector positioning.All the links parameters are properly specified such as the moment of inertia tensor,gravity the gear ratio and friction.Among parameters that were simulated are the change mass change in the link parameters and also the buoyancy change.All the simulation was conducted in the MATLAB workspace by utilizing the robotic toolbox function.The comparison focuses on the torque requirement in order to achieve the assigned position between manipulator which operates underwater and also the surface.The torque is obtained by using the inverse dynamic algorithm of recursive newton euler method,which calculates the torque based on the position,velocity and acceleration of the joints.From the analysis and simulation a fair conclusion was made indicating how much the change of the hydrodynamic will impact the movement of the underwater manipulator and thus will ensure enough consideration given towards this factor in the underwater manipulator design.By utilizing the power of simulation we are able to observe the effect on our torque value as we vary certain parameters in the hydrodynamics.This will ensure a better design of the manipulator.2.Design Consideration Underwater Vehicle Manipulator System poses a different challenge upon interested researcher due to the fact that it has to take the consideration of the hydrodynamics that existed underwater.In this paper attention are given towards five aspects of the design criteria which are degree of freedom(DOF),workspace extent,load carrying capacity,end-effector maximum speed and the repeatability and accuracy of the manipulator are needed to be considered.Besides that,it is very important to know about the kinematics and dynamic motion of manipulator.Kinematics is a study of motion without regard to the forces which cause it.The kinematics of manipulators involves the study of the geometric and time based properties of the motion,and in particular how the various links move with respect to one another and with time.Of more use in manipulator path planning is the inverse kinematic solution which gives the joint angles required to reach the specified end-effector position.The solution is regarding to the Denavit-Hartenberg notation to identifying joint-link parameters.Manipulator dynamics is concerned with the equations of motion,the way in which the manipulator moves in response to torques applied by the actuators,or external forces.The general equation of motion for an n-axis manipulator are given by =M(q,q)+C(q,q)q+F(q)+G(q)If added mass,buoyancy,hydraulic drag and friction are added on the underwater manipulator dynamics.As the robot moves underwater,additional force and moment coefficients are added to account for the effective mass of the fluid that surrounds the robot and must be accelerated with the robot.These coefficients are meant by added(virtual)mass and include added moments of inertia and cross coupling terms such as force coefficients due to linear and angular accelerations.Dynamic equation of an underwater manipulator which has n-joints is as follows:=M(q,q)+C(q,q)q+F(q)+G(q)+D(q,q)where q is the joint angular position,M is the inertia matrix,C denotes the Coriolis,centrifugal forces,G represents the gravity forces which include buoyancy effects,F is the friction terms,D is the hydraulic drag forces which caused by the relative velocity of manipulator to ocean current and waves,is the vector of applied joint torques which are actually control inputs,2.1 Dof(Degrees of Freedom)The number of independent movements that the manipulators can perform in a 3-D space is called the number of degrees of freedom.Manipulator arms can provide multiple degrees of freedom,as shown on the following figure1 of the advanced Kraft TeleRobotics Predator-7.Basically,there are two types of movement for manipulator which is translation and rotation.Translation represents linear motions along three perpendicular axes,specify the position of the body and rotation represents angular motions about the three axes,specify the orientation of the body.The determination of dof depends on the task of that manipulator.A common strategy in design is to put a 3-dof base to achieve arbitrary position,and add a 3-dof spherical wrist to achieve arbitrary orientation.Often the task at hand does not require a full 6-dof,e.g.when task objects exhibit symmetry,or when no obstacle in workspace,or simply when the task involves limited directions of movement.Obviously,it is optimum to design the manipulator with the minimum dof that will achieve the task.This reduces cost and simplifies the analysis.Most of the International Conference on Control,Instrumentation and Mechatronics Engineering(CIM07),Johor Bahru,Johor,Malaysia,May 28-29,2007726commercial underwater manipulators operate by mounting on the underwater vehicles.Some of them are just designed with a small number of dof because the vehicle itself has its own dof.However,JASON has a general purpose manipulator with six dof.Figure2 shows the manipulator arm of JASON.Figure 1:Kraft TeleRobotics Predator Figure 2 :Manipulator arm of JASON 2.2 Workspace extent The workspace of a manipulator is defined as the volume of space in which the manipulator is able to locate its end-effector.Thus,in this analysis the workspace is referring to the underwater surrounding.Sometimes the shape of the workspace needs to be considered.The manipulator workspace is characterized by the mechanical joint limits in addition to the configuration,link length and the number of degrees of freedom of the manipulator.The workspace gets specified by the existence or nonexistence of solutions to the inverse kinematics problem.The region that can be reached by the origin of the endeffector frame with at least one orientation is called the reachable workspace(RWS).If a point in workspace can be reached only in one ormanipulatability of the end-effector is very poor and it is not possible to do any practical work satisfactory with just one fixed orientation.It is,therefore,necessary to look for the points in workspace,which can be reached in more than one orientation.The space commercial underwater manipulators operate by mounting on the underwater vehicles.Some of them are just designed with a small number of dof because the vehicle itself has its own dof.However,JASON has a general purpose manipulator with six dof.shows the manipulator arm of JASON.Predator-7:Manipulator arm of JASON The workspace of a manipulator is defined as the volume of space in which the manipulator is able to effector.Thus,in this analysis the workspace is referring to the underwater surrounding.space needs to be considered.The manipulator workspace is characterized by the mechanical joint limits in addition and the number of degrees of freedom of the manipulator.The workspace nonexistence of solutions to the inverse kinematics problem.The region that can be reached by the origin of the end-effector frame with at least one orientation is called the(RWS).If a point in workspace can be reached only in one orientation,the effector is very poor and it is not possible to do any practical work satisfactory with just one fixed orientation.It is,therefore,necessary to look for the points in workspace,which n one orientation.The space where the end-effector can reach every point from all orientations is called dexterous workspaceno solution can be determined for a particular manipulator pose that configuration is said to be singular.These singularities represent the boundary and/or the internal singularities.Surface patches corresponding to these singularities represent the singular surfaces within the workspace.As it is impossible to move the tip of the manipulator along the singular surfaces,no matter which joint rates are selected,they are to be avoided during manipulation.Any point lying on a singular surface will have zero manipulability.2.3 Load carrying capacity The load required to be carried by the robot will govern the size of its motors,and theintegrity of its joints and links.For the same level of structural integrity,the payload capacity will decrease as the workspace volume increases.2.4 End effector maximum speed The faster a task can be achieved,is the robot compared to hard automation or human workers.Cycle time,the time taken to achieve a complete move,is a function endalso on the accelerations possible during the acceleration and deceleration phases.capability is also of importance.2.5 Repeatability and accuracy This is one of the critical properties of any robot.Constructing a robot with high accuracy and repeatability is expensive:stiffer links,tighter tolerance joints,position sensing,and modeling and etc.The aim should be for the minimum accuracy and repeatability required by the task.External sensing,particularly force sensing,is a means in many tasks to reduce the required level or accuracy.This has been and still is a current active research area.effector can reach every point from all dexterous workspace(DWS).If no solution can be determined for a particular manipulator pose that configuration is said to be singularities represent the boundary and/or the internal singularities.Surface patches corresponding to these singularities represent the singular surfaces within the workspace.As it is impossible to move the tip of the manipulator along the faces,no matter which joint rates are selected,they are to be avoided during manipulation.Any point lying on a singular surface will have zero The load required to be carried by the robot will ize of its motors,and the structural integrity of its joints and links.For the same level of structural integrity,the payload capacity will decrease as the workspace volume increases.2.4 End effector maximum speed The faster a task can be achieved,the more viable is the robot compared to hard automation or human workers.Cycle time,the time taken to achieve a complete move,is a function end-effector speed,but also on the accelerations possible during the ration and deceleration phases.So acceleration 2.5 Repeatability and accuracy This is one of the critical properties of any robot.Constructing a robot with high accuracy and repeatability is expensive:stiffer links,tighter tolerance joints,position sensing,and modeling and for the minimum accuracy and eatability required by the task.External sensing,particularly force sensing,is a means in many tasks to reduce the required level or accuracy.This has been and still is a current active research area.International Conference on Control,Instrumentation and Mechatronics Engineering(CIM07),Johor Bahru,Johor,Malaysia,May 28-29,20077273.Manipulator Kinematics and Dyanmics In this section we will reviewed the 2 important aspect of designing of robotic manipulator.Robotic manipulator is required to follow a trajectory to manipulate a certain object and to perform the task required in its given workspace.The first aspect is the kinematic analysis of the manipulator and the second parameter is the dynamics.3.1 Kinematic Kinematic model describes the spatial position of the joints and links and position and orientation of the end-effector 1.It is basically a way to establish a relationship between the joints variables and the link position and orientation.The forward kinematics involves the process of establishing the position and orientation of the end effector with based on the joint variables.Inverse kinematic on the other hands involves relates the joint variables when the end effector position and orientation has been ascertain.In this work we have used the Denavit-Hartenberg convention in naming the link and frame.This corresponds with the method which is also been applied to the torque computation which is been used by Peter Corke 2.Figure 3:Denavit-Hartenberg Convention 1 As we can see in this frame naming convention the frame i,for link i is located at the distal end of the link.The following are the definition for the link parameters.i)Link length,ai ii)Link twist,is the angle of between zi and zi-1 which is read from xi.iii)Link offset,di,is the distance from origin of frame i-1 to frame i.iv)Joint angle,is the angle between the xi-1 to xi from zi Another convention that is being used is the modified denavit-hartenberg convention which utilizes the framei to be the same as jointi3.The linear velocity of frame i,will be determine by the following equation?i,is the frame D,is the position matrix with respect to frame i The angular velocity of the link with respect to the base frame is described as follows?w,is the angular velocity 3.2 Dynamics Dynamic behavior of a robotic manipulator is defined as a time-varying movement of the manipulator.This time varying movement is controlled by the torque which is applied through the link joints.The internal torque generated is caused by the motion of the links itself while the external force which acts upon the links includes load and the gravitational forces.There are a number of dynamic modeling method which is applicable.The most common are the Langrange-Euler(LE)and Newton-Euler(NE).Tarn,Yang,Shoults 4,has used kanes method instead for their dynamic modeling of underwater manipulator.Kanes method is a combination of both EL and LE.In this method it actually eliminates the non-working link interaction forces.In this paper we have simulated the dynamics using the NE.The newton euler methods relys on the fundamental principle of newtons motion law and the dAlembert principle.The force that is action at the center of the mass of the link is given by?F,Force m,mass,?linear acceleration of the link The euler equation for rotational movement is defined and characterize by the following equation.The angular velocity,wi and the moment of the inertia tensor Ii relates to the total moment,Ni as follows?International Conference on Control,Instrumentation and Mechatronics Engineering(CIM07),Johor Bahru,Johor,Malaysia,May 28-29,2007728 In the recursive newton euler method,involves two part of computation.The first part is the forward iteration which involves the calculation of the velocity and acceleration starting from the base and moving towards the end-effector.The second part is the backward iteration whereby we use the velocity and acceleration that was computed initially and starting from the end-effector to calculate the force and moment and moving backwards towards the base frame.The following equation summarizes the backward iteration calculation?whereby iRi+1 is the rotational matrix of frame i+1 with respect to frame i,D is the position matrix.f and n is the force that is acting at the joints itself.is the torque which is required for the joints which depends either the joints are prismatic or revolute.4.Hydrodynamics In order to accurately model underwater manipulator,we are required to take into account additional effect that is caused by the motion of the incompressible fluids itself.These forces are a result from incompressible fluids which is determined by the Navier-Stokes equation5.In this paper we would consider 4 major hydrodynamics effect which are the added mass,added coriolis and centripetal,drag force and buoyancy.4.1 Added Mass The added mass is generated when a rigid body moves in a fluid.The fluid will also be accelerated by the movement of the body which requires an additional force.This effect is neglected in typical industrial robotic due to the low density of the air
收藏