Optimal Trajectory Planning with the Dynamic Load Carrying Capacity of a Flexible Cable-Suspended Manipulator

Size: px
Start display at page:

Download "Optimal Trajectory Planning with the Dynamic Load Carrying Capacity of a Flexible Cable-Suspended Manipulator"

Transcription

1 ransaction B: Mechanical Engineering Vol. 1, No., pp. 1{ c Sharif University of echnology, August 1 Research Note Optimal rajectory Planning with the Dynamic Load Carrying Capacity of a Flexible Cable-Suspended Manipulator Abstract. M.H. Korayem 1;, E. Davarzani 1 and M. Bamdad 1 his paper presents an indirect method for computing optimal trajectory, subject to robot dynamics, exibilities and actuator constraints. One key-issue that arises from mechanism exibility is nding the Dynamic Load Carrying Capacity (DLCC). he motion planning problem is rst formulated as an optimization problem, and then solved using Pontryagin's minimum principle. he basic problem is converted to the wo-point Boundary Value Problem (PBVP), which includes joint exibility. Some examples are employed to compare three models, dynamic, exible joint, and rigid. he results illustrate the eectiveness of this indirect method. Keywords: Path planning; Payload; Flexible cable-suspended manipulator; Optimal control; wo point boundary value problem. INRODUCION Several advantages distinguish cable-based systems from common manipulators. First, the mechanical architecture is rather simple and cost-eective even in the case of multiple DOF spatial systems. As a further consequence, these robots often present very high payload-to-weight ratios. RoboCrane, as one of the early works on cable-actuated manipulators, was developed based on the Stewart platform parallel link manipulator, providing a precise, six degrees of freedom control of loads. he Dynamic Load Carrying Capacity (DLCC) of a conventional serial manipulator is usually dened as the maximum load that a manipulator can lift and carry in a fully extended conguration. If the endeector trajectory is predened, DLCC would be the maximum value of load that the manipulator is able to carry [1,]. 1. Robotic Research Laboratory, College of Mechanical Engineering, Iran University of Science and echnology, P.O. Box 1, ehran, Iran. *. Corresponding author. hkorayemiust.ac.ir Received 1 September 9; received in revised form March 1; accepted May 1 he other denition of DLCC will be obtained by nding the maximum payload that a manipulator can carry between the given initial and nal position of the end-eector. In this case, nding the maximum payload and corresponding optimal path is formulated as a trajectory optimization problem []. In practice, the methods of solving deterministic optimal control problems are divided into two categories: direct and indirect methods. Direct methods are based on a discretization of dynamic variables (states, controls), leading to a parameter optimization problem, and it is solved by using one of the nonlinear programming codes. On the other hand, indirect methods are based on the minimum principle of Pontryagin. In this method, necessary conditions for optimality are found and the obtained equations establish a wo Point Boundary Value Problem (PBVP) that is solved by numerical techniques []. here have been a number of researchers who have developed trajectory planning and dynamic modeling for cable-actuated robots. Hiller et al. studied the workspace, forward kinematics and trajectory planning of one type of planer cable robot. In his paper, the optimal path is found by using a Powell algorithm and

2 1 M.H. Korayem, E. Davarzani and M. Bamdad the method of simulated annealing []. One typical spatial cable robot was investigated and one direct method was used for stiness optimization and optimal trajectory planning []. Recently, Korayem et al. have introduced a procedure for nding the optimal path of maximum load for a cable suspended robot and a cable planar robot [,]. hey used an indirect method and, as mentioned before, the optimization problem is converted to a two-point boundary value problem as by solving that, we can have a precise solution of the problem. his method could be used for any kind of system wherein the state space form of equations is achievable. his method is used as a competent tool for analyzing nonlinear systems and the path planning of dierent types of system. On the other hand, considering exibility in modeling, the exibility of joints exists in all robots, so achieving better precision in the modeling and control of a robot must be considered. his kind of exibility could be the consequence of dierent determinatives, such as looseness of gears and forced transmission systems (like belts and shafts), as they are determinatives of error generation between theoretical and practical results. Flexibility of joints could generate a low resonance frequency in the structure and unwanted vibrations in the robot. owards this end, Korayem and Nikoobin devoted themselves to nding the optimal path of a two link manipulator by considering the exibility of joints. his paper also used the optimal control method and the minimum principle of Pontryagin [9]. Flexible manipulators vibrate not only during tracking, but also after reaching the goal point. Korayem et al. investigated this residual vibration, which continues with a specic amplitude and frequency after reaching the goal point and the eect of this on the carried payload [1]. he stiness and stability of cable-suspended manipulators with application to load optimal determination are studied. Korayem and Bamdad addressed computation of the maximum load carrying capacity of large cable-suspended parallel manipulators [11]. Among numerous papers in the eld of parallel manipulator path planning, exibility in the joint has rarely been considered. Moreover, in no previous work in the area of cable-suspended parallel robots, has joint exibility been considered in the dynamic equation. In this paper, the problem of the optimal path and maximum dynamic load carrying capacity of a sample spatial cable robot is studied. he open loop optimal control approach is applied, and using the indirect method and Pontryagins' minimum principle, the original problem is converted to a two-point boundary value problem. A number of simulations for a cable-suspended manipulator with exible joints are carried out to investigate the eciency of the presented method. he paper is organized as follows: First, the dynamic modeling of a system, considering the exibility of joints, for one type of six cable spatial robot, is introduced. hen, the optimal control problem and necessary conditions for optimality are dealt with. hen, based on the solution of PBVP, an algorithm is developed for nding the optimal path for a specic payload and another is then given for determining maximum payload and corresponding optimal path. Finally, simulation results are presented and discussed including verication. PROBLEM FORMULAION In cable-suspended manipulators, the weight of the end-eector provides tension in the cables. he type of cable robot is as an Incompletely Restrained Parallel Manipulator, IRPM, because the kinematics of the robot are not sucient to completely restrain the end-eector and, thus keep all cables in tension. Since the end-eector has six degrees of freedom, the minimum number of cables or actuators is six. First, the dynamic model of a typical cablesuspended robot will be presented and, then, the eects of exible joints are exerted in an ideal model. Finally, the full dynamic model is derived. he paper will be continued with the formulation of necessary conditions for optimality. Dynamic Modeling of Spatial Cable Robot A spatial cable robot has a triangular shaped endeector, as shown in Figure 1, which is suspended through cables and has degrees of freedom. If we show the direction and position of the endeector relative to the reference coordinate by six variables of X = [x; y; z; ; ; ], cable length by l = [q 1 ; q ; q ; q ; q ; q ] and cable tension by = [ 1 ; ; ; ; ; ], the dynamic model of the sys- Figure 1. Six cable spatial robot with exible joints [].

3 rajectory Planning of Flexible Cable Manipulator 1 tem will be as follows [1,]: D(X) X + C(X; _X) + G(X) = J = q 1 x q x q x q x q x q x q 1 y q y q y q y q y q y q 1 z q z q z q z q z q z q 1 q q q q q q 1 q q q q q J (X); q 1 q q q q q ; (1) in which J(X) is the conventional matrix of the robot's Jacobian, D(X) is the inertia matrix of the robot, C(X; _X) is the vector of Coriolis and centrifugal forces and G(X) is the vector of gravity forces. he cables must be capable of exerting a positive force and torque on the end eector. Dynamic Modeling of Cable Robot with Flexible Joints A torsional spring is considered between the motor and pulley.for the dynamics of the exible joint. In this case, the rotation of motors and pulleys can be dierent, and the following relations will be from the vibration modeling of the system: j + K( ) = r; () in which K (N.m /rad) is the torsional spring coecient, (rad) is the motor rotation angle and (rad) is the pulley rotation angle. Also, we have: j K( ) = ; () in which j (kg.m ) is motor inertia and (rad/s ) is angular acceleration of motors. he following equation is for the velocity and acceleration of pulleys: _ = X _ X; = d dt X X = 1 r J; _X + X X: () We need to rewrite the dynamic equations into a state space equation form for solving the optimization problem. With regard to exibility in the joints, we have 1 degrees of freedom. herefore, there are state variables dened as: X 1 = X = x 1 x x x x x x 1 x 1 x 1 x 1 x 1 x 1 = = x y z 1 ; X = ; X = x x x 9 x 1 x 11 x 1 x 19 x x 1 x x x = = _x _y _z _ ; _ 1 _ : () Now concerning these variables from Equation 1, we have: _X = D 1 ( J C G): () By the placement of Equations and in the above equation and the elimination of, we have: _X = hi + D 1 J jj i 1 h r D 1n J K( ) r C Goi ) _X = F 1 (X 1 ; X ; X ): () It is important to note that in the placement of the second derivative of the pulley rotation angle, the non-linear term is relinquished because, rstly, in previous studies conducted, the linear term is eective and, secondly, by regarding the nonlinear term, the size of the MALAB le becomes MB, which no software can solve. On the other hand from Equation we have: _X = = [ + K( )] j ) _X = F (X 1 ; X ; U): () Finally, state equations of the system will be as follows: _X 1 _X _X _X = X 1 F 1 (X 1 ; X ; X ) X : (9) F (X 1 ; X ; U) Problems of Optimal Control and Necessary Condition of Optimality In this optimal control problem, we want to determine the state function, X(t), and the control function, U(t). he general method is, rst, for a specied load; the optimal path of the robot for moving between the primary and nal point is found. hen, the maximum load is found through an iterative algorithm.

4 1 M.H. Korayem, E. Davarzani and M. Bamdad Deriving Equations for Flexible Joints Case According to [,], the overall form of the objective function is as follows: J (U) = 1 ke p 1 (t f )k W p ke p (t f )k W p where: + 1 ke v 1 (t f )k W v ke v (t f )k W v Z tf + L(X; U)dt; (1) t e p1 (t f ) = X 1 (t f ) X 1f ; e p (t f ) = X (t f ) X f ; e v1 (t f ) = X (t f ) X f ; e v (t f ) = X (t f ) X f ; L(X; U) = 1 (kx 1k W 1 + kx k W + kx k W + kx k W + kuk R); (11) where t and t f are known as the initial and nal times, and the integrand, L, is a smooth dierentiable function in the argument. kxk K = X KX is the generalized squared norm, W p and W v are symmetric positive semi-denite (n n) weighting matrices, W 1 ; ; W and R are symmetric positive denite (n n) matrices. X 1f, X f, X f and X f are the desired values of the position and velocity of the cable at the nal time. he performance criteria dened by Equation 1 are minimized on the total range of motion. On the other hand, the boundary conditions at the beginning and end of the path are: X 1 () = X 1 ; X () = X ; X () = X ; X () = X ; X 1 (t f ) = X 1f ; X (t f ) = X f ; X (t f ) = X f ; X (t f ) = X f ; (1) which represent the position and velocity of the end-eector at the initial and nal time. Each of the pulleys works on an under specic curve and in a particular range; U = fu i U i U + i g; (1) in which the upper and lower limits of the torques according to the current-torque characteristics of DC motors are dened as [1]: U + = K 1 K X ; U = K 1 K X ; (1) where: K 1 = s1 s sn ; K = dig s1! 11 sn! mn : s is the still torque and! mi is the maximum no load speed of the motor. It is noticeable that since the cables are only capable of being in tension, the upper limit of the torque for our robot will be zero. As mentioned, for solving the optimality problem, we use the indirect method, thus rst the Hamiltonian function is dened as follows: H = L + where: W 1 = W = R = = 1 X + w w F 1 + X + ; W = F ; (1) w..... w 1 w 1 w ; W =..... w 1 w R R x 1 x x x x x 9 >= >; ; = ; 1 = x x x 9 x x 1 x 9 >= >; x x x x x 9 x 9 >= >; ; ; = x x x x x x 9 >= >; ; ; ; (1) Finally, by using the Pontryagin minimum principle, we have the following relations: 1. _X = H! _X 1 = X _X = F 1 (X 1 ; X ; X ) _X = X _X = F (X 1 ; X ; U)

5 rajectory Planning of Flexible Cable Manipulator 19. _ = H x!. H _ 1 = ([w 1 x 1 ; w x ; w x ; w x F1 w x ; w x ] + f g+ X 1 F1 f g) X 1 _ = ([w x ; w x ; w 9 x 9 ; w 1 x 1 w 11 x 11 ; w 1 x 1 ] + f 1 g+ F1 f g) X _ = ([w 1 x 1 ; w 1 x 1 ; w 1 x 1 ; w 1 x 1 F1 w 1 x 1 ; w 1 x 1 ] + f g+ X F f g) X _ = ([w 19 x 19 ; w x ; w 1 x 1 ; w x w x ; w x ] + f g u =! 1 = R 1 F U u i = U i + i U i U i <! i > U + i i < U + i i < U i (1) We have totally dierential equations, which with the last control law form all the required equations. In solving process, rst of all control Equation would be substituted in two other equations for a known load (Equations 1). Consequently, the resultant equations establish a set of n ordinary dierential equations, while Equation 1 describes a n boundary value condition n of which are dened as t = t and the other n as t = t f. he algorithm iterates on the initial values of the costate until the nal error converges to the desired accuracy, ". o put it another way, the following relation must be satised by PBVP solving: 1 kx 1(t f ) X 1f k W p1 + 1 kx (t f ) X f k W p + 1 kx (t f ) X f k W kx (t f ) X f k W ": (1) ALGORIHM OF FINDING OPIMAL PAH AND MAXIMUM PAYLOAD Finding Optimal Path for Specic Payload 1. Select " and penalty matrices.. Select two points that indicate the initial and nal positions of the manipulator in the workspace of the robot, as they use in the boundary condition.. We go to the next step, if the workspace in two selected points does not include singularity, otherwise, if Jacobian values at the initial or nal conguration are equal to zero, the algorithm jumps back to the second step and two new points should be selected (Condition I).. Select a primary path as the initial guess for solving the problem.. Solve the two point boundary value problem using the given boundary conditions and the BVPC command in MALAB software.. Calculate the amount of torque (and if necessary the other problems, such as tension of cable, length of cable etc.).. If the desired objectives and purposes and the required accuracy are satised, the obtained path is optimal and the running should be stopped, otherwise the algorithm jumps back to step (Condition II). Calculation of Maximum Payload he algorithm of the maximum payload has also been shown in Figure. he rst to third step of this algorithm is similar to the previous algorithm. In this algorithm, by selecting penalty matrices, maximum load is calculated per specic objective function. m p is the value of the primary load and determines the increasing value of the load at each stage. he solving method is based on increasing the minimum amount of load until the maximum is obtained. SIMULAION In this section, simulation is done for dierent exibilities and under rigid conditions. It is noticeable that the rigid optimal path is used as the initial guess in each exible case. Simulation is done for a specic load of 1 (kg), and moving between the point (-.1, -.1, 1.) and point (.1,.1, 1.) for two dierent exible and rigid cases to guarantee the results. Applied boundary conditions in the simulation are according to able 1, and other specications are listed in able. In Figure, comparisons between motor torques for the rst and sixth ones are shown. It is clear, by considering joint exibility, that the torques will have vibrations around the rigid torque and that, by increasing the stiness of the modeled spring, these vibrations decrease. hen values of the maximum load and also the required optimal path are obtained for two dierent exible and rigid cases. In this simulation, also the boundary conditions are the same as in the last simulation and able. According to conducted simulations, the maximum

6 M.H. Korayem, E. Davarzani and M. Bamdad Figure. (a) Finding optimal path for specic payload. (b) Calculation of maximum payload. able 1. Boundary conditions of exible joints case. X 1() = [ :1; :1; +1:; ; ; ] X 1(t f = 1) = [+:1; +:1; +1:; ; ; ] X () = [; ; ; ; ; ] X (t f = 1) = [; ; ; ; ; ] X () = [; ; ; ; ; ] For K = : X (t f = 1) = [ :9; :9; :1; :1; :; :119] For K = : X (t f = 1) = [ :99; :9; :9; :9; :; :1] X () = [; ; ; ; ; ] X (t f = 1) = [; ; ; ; ; ] payload for a rigid case is obtained as.9 (kg), and by adding joint exibility this value is reduced; for spring stiness of (N.m/rad), it is decreased to 19 (kg) and for spring stiness of (N.m/rad), it is decreased to 1. (kg). Figure shows the optimal path of each case that is listed above. It should be mentioned that in each of the simulation cases, before the rst motor saturation, the optimal paths of dierent loads are the same and, then, if the load increases, the plan attempts to change the path to still keeping the torques within the allowed range. Also, increasing the load is possible until the needed accuracy in the problem is provided. In Figure, for example, in spring stiness (N.m/rad), the motor torques achieve maximum payload. It is noticeable that in the case of spring stiness equal to (N.m/rad), we

7 rajectory Planning of Flexible Cable Manipulator 1 able. Simulation parameters in exible joints case. Parameter Value Unit Moment of inertia (I xx ) I zz = b t p + b t p kg.m Moment of inertia (I yy ) I zz = b t p + b t p kg.m Moment of inertia (I zz ) I zz = b p t kg.m a. m b. m Motor's max. no load speed Rad/s Motor stall torque. N.m Pulley radius. m Pulley rotational inertia 1 kg.m Rotational inertia for motor collection 1 kg.m Figure. Optimal path for maximum payload in dierent cases of joint exibility in XYZ space. Figure. Comparison of motor torques in rigid and exible joint cases for specic payload. have seen, on the maximum payload, that only the fth motor has reached the saturation limit; in the second case, the fth motor has reached the saturation limit and the second motor is also near the end of saturation. But, in rigid cases, the th, nd and th motors were saturated and the th motor also reposed near to saturation. In this simulation, the torques tried to reach their upper bound. In Figure, motor torques in maximum payload for rigid cases are shown. o evaluate the accuracy of the obtained curves, one of the methods is nding the values of the tensions that are used here. Concerning Figures and, the tension of whole cables, when carrying the maximum load in the obtained optimal path, is positive. As can be seen, obtained optimal paths in both exible cases are very close to rigid optimal paths. Inci-

8 M.H. Korayem, E. Davarzani and M. Bamdad Figure. Diagram of motor torques to reach maximum payload for K = (N.m/rad). dentally, by increasing spring stiness and, technically, decreasing the exibility of the system, the vibrations of the motor torques are reduced and the maximum load carrying capacity is also increased. VERIFICAION In this paper, the proposed algorithm has been demonstrated as a promising way to predict the payload capacity. It is more uncertain and challenging for eld implementation. herefore, it is urged that eld verication of the result should be carried out. In [1], direct and indirect kinematic and dynamic modeling of one cable spatial robot, considering the exibility of joints, is undertaken. In this reference, the author has used a Matlab simulink toolbox and, then, veried the results with Sim-Designer software. For verication of our result, rst, for a specic payload, the optimal path and motor torque are found from the optimal control program. hen, the obtained optimal path is given to the inverse dynamic program [1] and the motor torque is obtained. Finally, the motor torques obtained from the two methods are compared. It can be observed that the parameter of simulation is according to able, and the boundary conditions are as in able 1. A comparison of results for a. (kg) payload and a spring stiness of

9 rajectory Planning of Flexible Cable Manipulator Figure. Diagram of motor torque reaching maximum payload in a rigid case. Figure. Cable tension in maximum payload for K = (N.m/rad). Figure. Cables tension in maximum payload for rigid case.

10 M.H. Korayem, E. Davarzani and M. Bamdad Figure 9. Comparison of torques of optimal control and inverse dynamic in optimal path for. kg payload at K = (N.m/rad). (N.m/rad) is shown in Figure 9. hese gures show good agreement between results. CONCLUSION he problem of the optimal path and maximum carrying capacity of a DOF spatial cable robot was studied. Considering exibility of joints, the simulation was undertaken. his paper deals with the verication of results. he maximum payload without considering exibility at the given boundary condition was equal to.9 (kg), and by adding the exibility of joints, this value reduced, as for a spring stiness of (N.m/rad) to 19 (kg), and for a spring stiness of (N.m/rad) to 1. (kg). Actually, the vibration has grown in the exible systems. he actuators saturation bounds are xed for both exible and rigid models. Meanwhile, for controlling the vibration of the end-eector, the maximum value of the produced torque in a exible system versus a rigid

11 rajectory Planning of Flexible Cable Manipulator case is increased. It can be shown that this indirect method is suitable for high degree of freedom systems and, moreover, can optimize some objective function simultaneously. NOMENCLAURE D(X) G(X) C(X; _X) J(X) l a b K j j r ; inertia matrix of the manipulator vector of gravity forces vector of Coriolis and Centrifugal forces matrix of robot Jacobian vector of cable length half distance between points A & B on base of robot half distance between points D & F on end-eector diagonal joints stiness matrix diagonal pulleys inertia matrix diagonal motors inertia matrix vector of pulley rotation angle vector of motor rotation angle radius of pulleys vector of motors torque U(t) control function s stall torque of motor! m maximum no load speed of motor vector of cable tension J (U) objective function H Hamiltonian function U i + ; U I extrimal bound of motor torque U vector of admissible control torque X 1 ; X X ; X W 1 ; W ; W ; W ; W p ; W v ; R state vectors weighting matrices 1; ; ; costate vectors " desired accuracy in PBVP solution REFERENCES 1. Korayem, M.H. and Bamdad, M. \Dynamic load carrying capacity of cable-suspended parallel manipulators", Int. J. Adv. Manuf. echnol.,, pp. 9- (9).. Korayem, M.H. and Shokri, M. \Maximum dynamic load carrying capacity of a UPS-Stewart platform manipulator", Scientia Iranica, 1(1), pp. ().. Wang, L.. and Ravani, B. \Dynamic load carrying capacity of mechanical manipulators: II. Computational procedure and applications", J. Dyn. Syst. Meas. Control, 11, pp. -1 (19).. Korayem, M.H. and Nikoobin, A. \Formulation and numerical solution of robot manipulators in point-topoint motion with maximum load carrying capacity", Scientia Iranica, rans. B, 1(1), pp (9).. Hiller, M., Fang, S., Mielczarek, S., Verhoeven, R. and Franitza, D. \Design, analysis and realization of tendon-based parallel manipulators", J. of Mechanism and Machine heory, (), pp. 9- ().. Alp, A.B. \Cable-suspended parallel robots", MS hesis in Mechanical Engineering at the University of Delaware (1).. Korayem, M.H., Bamdad, M. and Bayat, S. \Optimal trajectory planning with dynamic load carrying capacity of cable-suspended manipulator", IEEE International Symposium Mechatronics and Its Applications, ISMA, pp. 1- (9).. Korayem, M.H., Bayat, S. and Bamdad, M. \Maximum payload of cable-based planar manipulator for two given end points of end-eector using optimal control approach", 1th. Annual International Conference on Mechanical Engineering ISME, University of ehran (9). 9. Korayem, M.H. and Nikoobin, A. \Maximum payload for exible joint manipulators in point-to-point task using optimal control approach", Int. J. Adv. Manuf. echnol., (9/1), pp. 1-1 (). 1. Korayem, M.H., Heidari, A. and Nikoobin, A. \Eect of payload variation on the residual vibration of exible manipulators at the end of the given path", Scientia Iranica, ransaction B: Mechanical Engineering, 1(), pp. - (9). 11. Korayem, M.H. and Bamdad, M. \Stiness modeling and stability analysis of cable-suspended manipulators with elastic cable for maximum load determination", Kuwait J. Sci. Eng.,, pp. 1-1 (1). 1. Iranpoor, M. \Modeling and simulation of kinematic and dynamic of cable actuated robot", MS hesis in Mechanical Engineering at the Iran University of Science and echnology (9). BIOGRAPHIES Moharam Habibnejad Korayem was born in ehran, Iran, in 191. He received his BS (Hon) and MS degrees in Mechanical Engineering from Amirkabir University of echnology, in Iran, in 19 and 19, respectively. He obtained his PhD degree in Mechanical Engineering from the University of Wollongong, Australia, in 199. He is Professor of Mechanical Engineering at the Iran University of Science and echnology, where he has been involved with teaching and research activities in the area of robotics for the last 1 years.

12 M.H. Korayem, E. Davarzani and M. Bamdad His research interests include: Dynamics of Elastic Mechanical Manipulators, rajectory Optimization, Symbolic Modeling, Robotic Multimedia Software, Mobile Robots, Industrial Robotics Standard, Robot Vision, Soccer Robot, and the Analysis of Mechanical Manipulators with Maximum Load Carrying Capacity. He has published more than papers in international journals and conference proceedings in the eld of robotics. Ehsan Davarzani was born in ehran, Iran, in 19. He received his BS degree in Mechanical Engineering from ehran University in and his MS degree from the Iran University of Science and echnology in 9. His research interests include: Robotic Systems, Optimization, Parallel Manipulators, and Hydraulic Systems. Mehdi Bamdad was born in Sabzevar, Iran, in 19. He received his BS in Mechanical Engineering from KN University of echnology, Iran, in, and his MS degree from Semnan University, Iran, in. He is now a PhD candidate in Mechanical Engineering at the Iran University of Science and echnology. His research interests include: Robotic Systems, Optimization, Parallel Manipulators, Industrial Automation and Mechatronic Systems.

Maximum Dynamic Load Determination of Mobile Manipulators via Nonlinear Optimal Feedback

Maximum Dynamic Load Determination of Mobile Manipulators via Nonlinear Optimal Feedback Transaction B: Mechanical Engineering Vol. 1, No., pp. 11{1 c Sharif University of Technology, April 1 Maximum Dynamic Load Determination of Mobile Manipulators via Nonlinear Optimal Feedback Abstract.

More information

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators 56 ICASE :The Institute ofcontrol,automation and Systems Engineering,KOREA Vol.,No.1,March,000 Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically

More information

AN ANALYSIS OF THE FINITE ELEMENT METHOD APPLIED ON DYNAMIC MOTION AND MAXIMUM PAYLOAD PLANNING OF FLEXIBLE MANIPULATORS

AN ANALYSIS OF THE FINITE ELEMENT METHOD APPLIED ON DYNAMIC MOTION AND MAXIMUM PAYLOAD PLANNING OF FLEXIBLE MANIPULATORS Mostafa Nazemizadeh Hamed Rahimi Nohooji ISSN 1333-114 eissn 1849-1391 AN ANALYSIS OF THE FINITE ELEMENT METHOD APPLIED ON DYNAMIC MOTION AND MAXIMUM PAYLOAD PLANNING OF FLEXIBLE MANIPULATORS Summary This

More information

Maximum Dynamic Load Carrying Capacity of a 6UPS-Stewart Platform Manipulator

Maximum Dynamic Load Carrying Capacity of a 6UPS-Stewart Platform Manipulator Scientia Iranica, Vol 5, No, pp 3{43 c Sharif University of Technology, February 28 Research Note Maximum Dynamic Load arrying apacity of a 6UPS-Stewart Platform Manipulator MH Korayem and M Shokri In

More information

An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory

An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory Roshdy Foaad Abo-Shanab Kafr Elsheikh University/Department of Mechanical Engineering, Kafr Elsheikh,

More information

Design and programming a 3D simulator and controlling graphical user interface of ICaSbot, a cable suspended robot

Design and programming a 3D simulator and controlling graphical user interface of ICaSbot, a cable suspended robot Scientia Iranica B (2014) 21(3), 663{681 Sharif University of Technology Scientia Iranica Transactions B: Mechanical Engineering www.scientiairanica.com Design and programming a 3D simulator and controlling

More information

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot

More information

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR Fabian Andres Lara Molina, Joao Mauricio Rosario, Oscar Fernando Aviles Sanchez UNICAMP (DPM-FEM), Campinas-SP, Brazil,

More information

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric Parallel Robots Mechanics and Control H AMID D TAG HI RAD CRC Press Taylor & Francis Group Boca Raton London NewYoric CRC Press Is an Imprint of the Taylor & Francis Croup, an informs business Contents

More information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 4 Other control strategies These slides are devoted to two advanced control approaches, namely Operational space control Interaction

More information

Dynamic Analysis of Manipulator Arm for 6-legged Robot

Dynamic Analysis of Manipulator Arm for 6-legged Robot American Journal of Mechanical Engineering, 2013, Vol. 1, No. 7, 365-369 Available online at http://pubs.sciepub.com/ajme/1/7/42 Science and Education Publishing DOI:10.12691/ajme-1-7-42 Dynamic Analysis

More information

Written exams of Robotics 2

Written exams of Robotics 2 Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia

More information

Kinematics and dynamics analysis of micro-robot for surgical applications

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

More information

2. Motion Analysis - Sim-Mechanics

2. Motion Analysis - Sim-Mechanics 2 Motion Analysis - Sim-Mechanics Figure 1 - The RR manipulator frames The following table tabulates the summary of different types of analysis that is performed for the RR manipulator introduced in the

More information

Automatic Control Industrial robotics

Automatic Control Industrial robotics Automatic Control Industrial robotics Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Prof. Luca Bascetta Industrial robots

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

1. Introduction 1 2. Mathematical Representation of Robots

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

More information

AC : ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY

AC : ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY AC 2009-130: ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY Alireza Rahrooh, University of Central Florida Alireza Rahrooh is aprofessor of Electrical Engineering Technology at the University of Central

More information

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

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

More information

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

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

More information

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

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

More information

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

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

More information

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE Chapter 1. Modeling and Identification of Serial Robots.... 1 Wisama KHALIL and Etienne DOMBRE 1.1. Introduction... 1 1.2. Geometric modeling... 2 1.2.1. Geometric description... 2 1.2.2. Direct geometric

More information

On the Kinematic Analysis of a Spatial Six-Degree-of-Freedom Parallel Manipulator

On the Kinematic Analysis of a Spatial Six-Degree-of-Freedom Parallel Manipulator Transaction B: Mechanical Engineering Vol. 1, No. 1, pp. 1{1 c Sharif University of Technology, February 009 On the Kinematic Analysis of a Spatial Six-Degree-of-Freedom Parallel Manipulator Abstract.

More information

INSTITUTE OF AERONAUTICAL ENGINEERING

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

More information

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

to be known. Let i be the leg lengths (the distance between A i and B i ), X a 6-dimensional vector dening the pose of the end-eector: the three rst c

to be known. Let i be the leg lengths (the distance between A i and B i ), X a 6-dimensional vector dening the pose of the end-eector: the three rst c A formal-numerical approach to determine the presence of singularity within the workspace of a parallel robot J-P. Merlet INRIA Sophia-Antipolis France Abstract: Determining if there is a singularity within

More information

Modeling of Humanoid Systems Using Deductive Approach

Modeling of Humanoid Systems Using Deductive Approach INFOTEH-JAHORINA Vol. 12, March 2013. Modeling of Humanoid Systems Using Deductive Approach Miloš D Jovanović Robotics laboratory Mihailo Pupin Institute Belgrade, Serbia milos.jovanovic@pupin.rs Veljko

More information

admissible states lower limit upper limit

admissible states lower limit upper limit DSC-7A-2 SMOOTH AND TIME-OPTIMAL TRAJECTORY PLANNING FOR INDUSTRIAL MANIPULATORS ALONG SPECIFIED PATHS D. Constantinescu E.A. Croft Industrial Automation Laboratory Department of Mechanical Engineering

More information

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT

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

More information

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G. VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G. Satheesh Kumar, Y. G. Srinivasa and T. Nagarajan Precision Engineering and Instrumentation Laboratory Department of Mechanical Engineering Indian

More information

CONTOUR-CRAFTING-CARTESIAN-CABLE ROBOT SYSTEM CONCEPTS: WORKSPACE AND STIFFNESS COMPARISONS

CONTOUR-CRAFTING-CARTESIAN-CABLE ROBOT SYSTEM CONCEPTS: WORKSPACE AND STIFFNESS COMPARISONS IDETC/CIE 2008 ASME 2008 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference August 3-6, 2008, New York, NY, USA DETC2008-49478 CONTOUR-CRAFTING-CARTESIAN-CABLE

More information

S. Hirai and T. Wada. exible part in electric industry also results in the positioning. of mated points on the object.

S. Hirai and T. Wada. exible part in electric industry also results in the positioning. of mated points on the object. Indirect Simultaneous Positioning of Deformable Objects with Multi Pinching Fingers Based on Uncertain Model S. Hirai and T. Wada Dept. of Robotics, Ritsumeikan Univ., Kusatsu, Shiga, 525-8577, Japan E-mail:

More information

PSO based Adaptive Force Controller for 6 DOF Robot Manipulators

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

More information

An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices

An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices A. Rahmani Hanzaki, E. Yoosefi Abstract A recursive dynamic modeling of a three-dof parallel robot, namely,

More information

A New Algorithm for Measuring and Optimizing the Manipulability Index

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

More information

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group)

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) Research Subject Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) (1) Goal and summary Introduction Humanoid has less actuators than its movable degrees of freedom (DOF) which

More information

ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS

ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS 33 ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS Dan Zhang Faculty of Engineering and Applied Science, University of Ontario Institute of Technology Oshawa, Ontario, L1H 7K, Canada Dan.Zhang@uoit.ca

More information

There have been many wide-ranging applications of hybrid dynamic systems, most notably in manufacturing systems and network protocols. To date, they h

There have been many wide-ranging applications of hybrid dynamic systems, most notably in manufacturing systems and network protocols. To date, they h Proceedings of SYROCO '97, Nantes France ROBUST DISCRETE EVENT CONTROLLER SYNTHESIS FOR CONSTRAINED MOTION SYSTEMS David J. Austin, Brenan J. McCarragher Department of Engineering Faculty of Engineering

More information

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

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute (3 pts) Compare the testing methods for testing path segment and finding first

More information

A New Algorithm for Measuring and Optimizing the Manipulability Index

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

More information

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

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

More information

Fundamentals of Inverse Kinematics Using Scara Robot

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

More information

Appendix A Physiological Model of the Elbow in MATLAB/Simulink

Appendix A Physiological Model of the Elbow in MATLAB/Simulink Appendix A Physiological Model of the Elbow in MATLAB/Simulink This section contains a complete description of the implementation of the physiological model of the elbow joint in the MATLAB/Simulink environment.

More information

x Condition Number Condition Number 0.5

x Condition Number Condition Number 0.5 Redundant Actuation for Improving Kinematic Manipulability John F. O'Brien and John T. Wen Center for Advanced Technology in Automation, Robotics & Manufacturing Department of Electrical, Computer, & Systems

More information

10. Cartesian Trajectory Planning for Robot Manipulators

10. Cartesian Trajectory Planning for Robot Manipulators V. Kumar 0. Cartesian rajectory Planning for obot Manipulators 0.. Introduction Given a starting end effector position and orientation and a goal position and orientation we want to generate a smooth trajectory

More information

Single Actuator Shaker Design to Generate Infinite Spatial Signatures

Single Actuator Shaker Design to Generate Infinite Spatial Signatures 2 nd International and 17 th National Conference on Machines and Mechanisms inacomm215-55 Single Actuator Shaker Design to Generate Infinite Spatial Signatures K D Lagoo, T A Dwarakanath and D N Badodkar

More information

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

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

More information

PRELIMINARY RESULTS ON REAL-TIME 3D FEATURE-BASED TRACKER 1. We present some preliminary results on a system for tracking 3D motion using

PRELIMINARY RESULTS ON REAL-TIME 3D FEATURE-BASED TRACKER 1. We present some preliminary results on a system for tracking 3D motion using PRELIMINARY RESULTS ON REAL-TIME 3D FEATURE-BASED TRACKER 1 Tak-keung CHENG derek@cs.mu.oz.au Leslie KITCHEN ljk@cs.mu.oz.au Computer Vision and Pattern Recognition Laboratory, Department of Computer Science,

More information

Inverse Kinematics of Cable Driven Parallel Robot.

Inverse Kinematics of Cable Driven Parallel Robot. ISSN: 4-1 May 01 IJSDR Volume 1, Issue Inverse Kinematics of Cable Driven Parallel Robot. 1 Shail P. Maniyar, Arya B. Changela 1 P.G.Scholar, Assistant Professor Mechanical Engineering Department, Marwadi

More information

the Robotics Toolbox for MATLAB Peter I. Corke CSIRO Division of Manufacturing Technology

the Robotics Toolbox for MATLAB Peter I. Corke CSIRO Division of Manufacturing Technology A computer tool for simulation and analysis: the Robotics Toolbox for MATLAB Peter I. Corke CSIRO Division of Manufacturing Technology pic@mlb.dmt.csiro.au Abstract. This paper introduces, in tutorial

More information

Optimum Design of Kinematically Redundant Planar Parallel Manipulator Following a Trajectory

Optimum Design of Kinematically Redundant Planar Parallel Manipulator Following a Trajectory International Journal of Materials, Mechanics and Manufacturing, Vol., No., May 1 Optimum Design of Kinematically Redundant Planar Parallel Manipulator Following a rajectory K. V. Varalakshmi and J. Srinivas

More information

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator

1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator 1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator G. Pajak University of Zielona Gora, Faculty of Mechanical Engineering, Zielona Góra, Poland E-mail: g.pajak@iizp.uz.zgora.pl

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

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

Lecture «Robot Dynamics»: Kinematic Control

Lecture «Robot Dynamics»: Kinematic Control Lecture «Robot Dynamics»: Kinematic Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco Hutter,

More information

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1 CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.

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

INTRODUCTION CHAPTER 1

INTRODUCTION CHAPTER 1 CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.

More information

Neuro-Remodeling via Backpropagation of Utility. ABSTRACT Backpropagation of utility is one of the many methods for neuro-control.

Neuro-Remodeling via Backpropagation of Utility. ABSTRACT Backpropagation of utility is one of the many methods for neuro-control. Neuro-Remodeling via Backpropagation of Utility K. Wendy Tang and Girish Pingle 1 Department of Electrical Engineering SUNY at Stony Brook, Stony Brook, NY 11794-2350. ABSTRACT Backpropagation of utility

More information

FORCE CONTROL OF LINK SYSTEMS USING THE PARALLEL SOLUTION SCHEME

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

More information

tool frame 1 base frame

tool frame 1 base frame Part III APPLICATIONS 83 8 Robot Control An important area of application of neural networks is in the eld of robotics. Usually, these networks are designed to direct a manipulator, which is the most

More information

DETERMINING suitable types, number and locations of

DETERMINING suitable types, number and locations of 108 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 47, NO. 1, FEBRUARY 1998 Instrumentation Architecture and Sensor Fusion for Systems Control Michael E. Stieber, Member IEEE, Emil Petriu,

More information

TENTH WORLD CONGRESS ON THE THEORY OF MACHINES AND MECHANISMS Oulu, Finland, June 20{24, 1999 THE EFFECT OF DATA-SET CARDINALITY ON THE DESIGN AND STR

TENTH WORLD CONGRESS ON THE THEORY OF MACHINES AND MECHANISMS Oulu, Finland, June 20{24, 1999 THE EFFECT OF DATA-SET CARDINALITY ON THE DESIGN AND STR TENTH WORLD CONGRESS ON THE THEORY OF MACHINES AND MECHANISMS Oulu, Finland, June 20{24, 1999 THE EFFECT OF DATA-SET CARDINALITY ON THE DESIGN AND STRUCTURAL ERRORS OF FOUR-BAR FUNCTION-GENERATORS M.J.D.

More information

Optimization of a two-link Robotic Manipulator

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

More information

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

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

More information

Design of a Three-Axis Rotary Platform

Design of a Three-Axis Rotary Platform Design of a Three-Axis Rotary Platform William Mendez, Yuniesky Rodriguez, Lee Brady, Sabri Tosunoglu Mechanics and Materials Engineering, Florida International University 10555 W Flagler Street, Miami,

More information

Parametric Study of Engine Rigid Body Modes

Parametric Study of Engine Rigid Body Modes Parametric Study of Engine Rigid Body Modes Basem Alzahabi and Samir Nashef C. S. Mott Engineering and Science Center Dept. Mechanical Engineering Kettering University 17 West Third Avenue Flint, Michigan,

More information

Higher Performance Adaptive Control of a Flexible Joint Robot Manipulators

Higher Performance Adaptive Control of a Flexible Joint Robot Manipulators IOSR Journal of Mechanical and Civil Engineering (IOSR-JMCE) e-issn: 2278-1684,p-ISSN: 2320-334X, Volume 11, Issue 2 Ver. VII (Mar- Apr. 2014), PP 131-142 Higher Performance Adaptive Control of a Flexible

More information

DYNAMICS OF SPACE ROBOTIC ARM DURING INTERACTIONS WITH NON COOPERATIVE OBJECTS

DYNAMICS OF SPACE ROBOTIC ARM DURING INTERACTIONS WITH NON COOPERATIVE OBJECTS DYNAMICS OF SPACE ROBOTIC ARM DURING INTERACTIONS WITH NON COOPERATIVE OBJECTS Karol Seweryn 1, Marek Banaszkiewicz 1, Bernd Maediger 2, Tomasz Rybus 1, Josef Sommer 2 1 Space Research Centre of the Polish

More information

MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION

MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION Grepl, R., Lee, B., Singule, V., Švejda, P., Vlachý, D., Zezula, P. Laboratory of mechatronics, FME, Brno University of Technology

More information

Rigid Dynamics Solution Methodology for 3-PSU Parallel Kinematic Manipulators

Rigid Dynamics Solution Methodology for 3-PSU Parallel Kinematic Manipulators Rigid Dynamics Solution Methodology for 3-PSU Parallel Kinematic Manipulators Arya B. Changela 1, Dr. Ramdevsinh Jhala 2, Chirag P. Kalariya 3 Keyur P. Hirpara 4 Assistant Professor, Department of Mechanical

More information

Improving Trajectory Tracking Performance of Robotic Manipulator Using Neural Online Torque Compensator

Improving Trajectory Tracking Performance of Robotic Manipulator Using Neural Online Torque Compensator JOURNAL OF ENGINEERING RESEARCH AND TECHNOLOGY, VOLUME 1, ISSUE 2, JUNE 2014 Improving Trajectory Tracking Performance of Robotic Manipulator Using Neural Online Torque Compensator Mahmoud M. Al Ashi 1,

More information

A Modular Controller for Redundantly Actuated Tendon-Based Stewart Platforms

A Modular Controller for Redundantly Actuated Tendon-Based Stewart Platforms Proceedings of EuCoMeS, the first European Conference on Mechanism Science Obergurgl (Austria), February 21 26 2006 Manfred Husty and Hans-Peter Schröcker, editors A Modular Controller for Redundantly

More information

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

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

More information

Finding Reachable Workspace of a Robotic Manipulator by Edge Detection Algorithm

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

More information

Chapter 1: Introduction

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

More information

Applications. Human and animal motion Robotics control Hair Plants Molecular motion

Applications. Human and animal motion Robotics control Hair Plants Molecular motion Multibody dynamics Applications Human and animal motion Robotics control Hair Plants Molecular motion Generalized coordinates Virtual work and generalized forces Lagrangian dynamics for mass points

More information

Model-Based Motion Planning for Robotic Assembly of Non-Cylindrical Parts

Model-Based Motion Planning for Robotic Assembly of Non-Cylindrical Parts Int J Adv Manuf Technol (1999) 15:683 691 1999 Springer-Verlag London Limited Model-Based Motion Planning for Robotic Assembly of Non-Cylindrical Parts Y. L. Yao 1 and W. Y. Cheng 2 1 Department of Mechanical

More information

Method for designing and controlling compliant gripper

Method for designing and controlling compliant gripper IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Method for designing and controlling compliant gripper To cite this article: A R Spanu et al 2016 IOP Conf. Ser.: Mater. Sci.

More information

Robotics Laboratory Department of Computer Science Stanford University, Stanford, CA 94086

Robotics Laboratory Department of Computer Science Stanford University, Stanford, CA 94086 Alan Bowling and Oussama Khatib Robotics Laboratory Department of Computer Science Stanford University, Stanford, CA 94086 Abstract This article investigates the problem of robotic manipulator design for

More information

Geometric Approach For Inverse Kinematics Solution: 3-PSU Parallel Kinematic Manipulator

Geometric Approach For Inverse Kinematics Solution: 3-PSU Parallel Kinematic Manipulator Geometric Approach For Inverse Kinematics Solution: 3-PSU Parallel Kinematic Manipulator Mr. Arya B Changela P.G. Student, School of Engineering RK University, Rajkot. Prof. Keyur P Hirpara Assistant Professor,

More information

Cooperating not-trushting robots

Cooperating not-trushting robots Cooperating not-trushting robots Ing. Filip Kovář Supervisor: Prof. Ing. Michael Valášek, DrSc. Abstract This paper deals with the simulation of cooperating robots. The tested models are two planar two-arm

More information

2 set the values of the controller parameters, and compile the control law into a program to be downloaded to the robot controller. The low-level real

2 set the values of the controller parameters, and compile the control law into a program to be downloaded to the robot controller. The low-level real A PC-Based Conguration Controller for Dexterous 7-DOF Arms Paolo Fiorini Homayoun Seraji Mark Long Jet Propulsion Laboratory California Institute of Technology Pasadena, CA 91109, USA Abstract The paper

More information

Development of a MATLAB Toolbox for 3-PRS Parallel Robot

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

More information

S. Shankar Sastry /94$ IEEE. Jeff M. Wendlandt

S. Shankar Sastry /94$ IEEE. Jeff M. Wendlandt Proceedings of the mrd conferenceon DecisionandcM~l Lake Buena Vista, FL - December 1994 WA-12 10140 DESIGN AND CONTROL OF A SIMPLIFIED STEWART PLATFORM FOR ENDOSCOPY Jeff M. Wendlandt S. Shankar Sastry

More information

Adaptive tracking control scheme for an autonomous underwater vehicle subject to a union of boundaries

Adaptive tracking control scheme for an autonomous underwater vehicle subject to a union of boundaries Indian Journal of Geo-Marine Sciences Vol. 42 (8), December 2013, pp. 999-1005 Adaptive tracking control scheme for an autonomous underwater vehicle subject to a union of boundaries Zool Hilmi Ismail 1

More information

Department of Electrical Engineering, Keio University Hiyoshi Kouhoku-ku Yokohama 223, Japan

Department of Electrical Engineering, Keio University Hiyoshi Kouhoku-ku Yokohama 223, Japan Shape Modeling from Multiple View Images Using GAs Satoshi KIRIHARA and Hideo SAITO Department of Electrical Engineering, Keio University 3-14-1 Hiyoshi Kouhoku-ku Yokohama 223, Japan TEL +81-45-563-1141

More information

Automated Parameterization of the Joint Space Dynamics of a Robotic Arm. Josh Petersen

Automated Parameterization of the Joint Space Dynamics of a Robotic Arm. Josh Petersen Automated Parameterization of the Joint Space Dynamics of a Robotic Arm Josh Petersen Introduction The goal of my project was to use machine learning to fully automate the parameterization of the joint

More information

Prototyping a Robotic Manipulator and Controller. University of Utah. Abstract

Prototyping a Robotic Manipulator and Controller. University of Utah. Abstract Prototyping a Robotic Manipulator and Controller Tarek M. Sobh, Mohamed Dekhil, and Thomas C. Henderson 1 UUCS-93-013 Department of Computer Science University of Utah Salt Lake City, UT 84112 USA July

More information

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

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

More information

Locomotion of Snake Robot through the Pipe

Locomotion of Snake Robot through the Pipe Journal of Automation and Control, 2015, Vol. 3, No. 3, 135-139 Available online at http://pubs.sciepub.com/automation/3/3/20 Science and Education Publishing DOI:10.12691/automation-3-3-20 Locomotion

More information

Active Preload Control of a Redundantly Actuated Stewart Platform for Backlash Prevention

Active Preload Control of a Redundantly Actuated Stewart Platform for Backlash Prevention Active Preload Control of a Redundantly Actuated Stewart Platform for Backlash Prevention Boyin Ding, Benjamin S. Cazzolato, Steven Grainger, Richard M. Stanley, and John J. Costi Abstract There is an

More information

A NOVEL METHOD FOR THE DESIGN OF 2-DOF PARALLEL MECHANISMS FOR MACHINING APPLICATIONS

A NOVEL METHOD FOR THE DESIGN OF 2-DOF PARALLEL MECHANISMS FOR MACHINING APPLICATIONS A NOVEL METHOD FOR THE DESIGN OF 2-DOF PARALLEL MECHANISMS FOR MACHINING APPLICATIONS Félix Majou Institut de Recherches en Communications et Cybernétique de Nantes 1, 1 rue de la Noë, 44321 Nantes, FRANCE

More information

Tool Center Position Determination of Deformable Sliding Star by Redundant Measurement

Tool Center Position Determination of Deformable Sliding Star by Redundant Measurement Applied and Computational Mechanics 3 (2009) 233 240 Tool Center Position Determination of Deformable Sliding Star by Redundant Measurement T. Vampola a, M. Valášek a, Z. Šika a, a Faculty of Mechanical

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

Spatial Six-Degree of Freedom Cable Robot Workspace Design and Movement Analysis of the Moving Platform

Spatial Six-Degree of Freedom Cable Robot Workspace Design and Movement Analysis of the Moving Platform Bulletin of Environment, Pharmacology and Life Sciences Bull. Env.Pharmacol. Life Sci., Vol 4 [Spl issue 1] 215: 482-489 214 Academy for Environment and Life Sciences, India Online ISSN 2277-188 Journal

More information

Manipulator Dynamics: Two Degrees-of-freedom

Manipulator Dynamics: Two Degrees-of-freedom Manipulator Dynamics: Two Degrees-of-freedom 2018 Max Donath Manipulator Dynamics Objective: Calculate the torques necessary to overcome dynamic effects Consider 2 dimensional example Based on Lagrangian

More information

Local Object Shape From Tactile Sensing

Local Object Shape From Tactile Sensing Local Object Shape From Tactile Sensing Ning hen, Ray Rink Department of Electrical Engineering University of Alberta, Edmonton Alberta, anada T6G 2G7 chencs.ualberta.ca Hong Zhang Department of omputing

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