Complementarity Formulation for Multi-Fingered Hand Manipulation with Rolling and Sliding Contacts
|
|
- Anis Short
- 5 years ago
- Views:
Transcription
1 Complementarity Formulation for Multi-Fingered Hand Manipulation with Rolling and Sliding Contacts Masahito Yashima Hideya Yamaguchi Dept. of Mechanical Systems Engineering, National Defense Academy Yokosuka 39-, Japan Abstract We propose a novel complementarity model for a general three-dimensional manipulation system with rolling and sliding contacts to solve the forward dynamics problem. he key idea is to derive complementary constraints for a rolling contact by decomposing the tangential properties. We also discuss the existence and uniqueness of a solution to the model, and algorithms for solving the problem. We show examples of computer simulation for dynamics of multifingered hand manipulation and discuss how the transition of contact modes varies for applied joint driving torques. I. INRODCION When we consider a manipulation system by a multifingered hand, an object has multiple contact points lying within the hand. herefore, the object is moved by the multi-fingered hand in response to computer activated commands. Forces between the object and the multifingered hand are transmitted through contact points. he contact interactions between the object and the multifingered hand generate motion (rolling, sliding and breaking contact points). A dynamic model which can predict the change of contact states for applied joint driving torques of a multi-fingered hand is needed for control simulation 11] or motion planning 13] of manipulation using sliding or rolling. herefore, it is important to ponder the contact dynamics more in depth and to construct a dynamic model with this in mind. here are considerable studies of control algorithms and also with inverse dynamic problems for object contact motion manipulation, 1], ], 9], 1]. o my knowledge, there is no study of the forward dynamic problem that takes into account contact mode transition. Our aim is to make manipulation with contact mode transitions by a multifingered hand feasible. From a theoretical perspective concerning the multibody dynamics, there are various studies about contact dynamics for a general rigid body system. We are able to use the prior knowledge for the compliance and complementarity models which are proposed as a dynamic model for the contact dynamics problem, and express problems for these models. In the case of the compliance model, each contact is modeled as a contact compliance. It is assumed that the deformations between two bodies generate contact forces. he contact forces are uniquely determined and there is no question of indeterminacy. Some work on twodimensional contact dynamic problems has been reported ], 5], ]. However, it is difficult to obtain a contact compliance model which shows a real physical effect properly (particularly in three-dimensional space). he models lead to high-dimensional stiff equations and have a high computational cost. In the case of the complementarity model, the contact dynamics problem is formulated as the linear complementarity problem (LCP) 3], based on complementary constraints on relative acceleration, a i, and the corresponding force, f i at each contact point between rigid bodies. hat is, if a contact is maintained, then a i =, f i. Similarly, if a contact is breaking, then a i, f i =. he complementarity constraints on a i and f i can be expressed by (1) for n-contact points. On the other hand, we can derive the linear equation () for a i and f i from kinematic and dynamic equations for all multi-rigid bodies. a i f i =, a i, f i, for i =1, n (1) a = Af + b () he square matrix, A R n n, and the vector, b R n, is decided for the configuration and dynamic parameters of rigid bodies. he LCP consists of finding vectors, a and f R n that satisfy (1) and () for given matrix, A, and vector, b. here have been studies of the forward dynamics problem using complementarity models 7], ], 1]. However, these models are either restricted to two dimensions, or the dynamic validity of the model and its solution is not discussed. Our objective is to propose a novel complementarity model for a general three-dimensional manipulation system and its algorithm in order to overcome the abovementioned problems. We first formulate the basic equations of kinematics and dynamics for a manipulation system. We then derive the complementarity constraints for rolling contacts by decomposition of frictional properties in the tangential direction. A complementarity model for a three-dimensional manipulation system is then formulated using the obtained complementarity constraints for rolling
2 N Circular cone Polyhedral cone N Fig.. Friction circular cone and friction polyhedral cone model. Fig. 1. Multi-fingered hand manipulation. i,i contacts. We show the simulation algorithm which can compute dynamically determinate solutions. Finally we apply the proposed model to the dynamic simulation of a multi-fingered hand. i,f NSi II. RIGID BODY CONAC MODEL FOR MANIPLAION SYSEM In this section, we present fundamental mathematical models for the rigid body contact problem of the threedimensional manipulation system shown in Fig.1. We assume that an object and a multi-fingered hand are rigid, each link of the hand has at most one contact point with the object, and each joint has one degree of freedom. Also the manipulation system has a configuration that new contact does not become active the instant joint driving torques are applied. Suppose there are n C contacts, consisting of n R rolling contacts and n S sliding contacts. Let the subscripts R and S denote sliding and rolling contacts respectively. A contact frame is assigned to each contact point on the object s surface, with its axes aligned with the inward normal, N, and two tangential directions, and, spanning the tangent plane. We denote the ith contact point by subscript i. A. Coulomb friction According to Coulomb s law, a contact force at the ith contact point between the object and the link, as shown in Fig., lies within or on the boundary of its friction circular cone represented as: fi + f i µf Ni (3) f Ni, f i and f i indicate components of contact force in the N, and directions expressed in the ith contact frame, and µ is the coefficient of friction. Consider the relationship between relative velocities and accelerations, and the corresponding contact forces. Let v i =v Ni, v i, v i ] and a i =a Ni, a i, a i ] be the relative velocity and acceleration in the N, and directions expressed in the ith contact frame. First, we discuss the relationship between them in the normal direction. When the contact will be maintained, we have a Ni =, f Ni. On the other hand, when the contact Fig. 3. Complementarity for contact force and relative acceleration in the normal direction. will break, we have a Ni, f Ni =. he properties of a Ni and f Ni are called complementary. Since this condition holds for both rolling and sliding contacts, we can get the following complementary conditions: i i =, i, i () i f NSi =, i, f NSi Fig.3 illustrates the relation between the normal component of the contact force and the relative acceleration, shown in (). As you can see from this figure, the complementary constraints can be illustrated by two branches which form a rectangular corner. Next, we discuss constraints on rolling and sliding contacts in the tangential direction. If a relative velocity is not zero, that is, vi + v i, sliding contact is generated. he contact force must lie on the boundary of the friction cone with its tangential component opposite to the relative velocity in the and directions: f Si = µ i f NSi, for {, (5) µv µ i = i. Henceforth, let the subscript (vi) +(v i) denote the or directions. Conversely, if the relative velocity is zero, that is, v i = v i =, the contact becomes rolling. However, when we discuss the feasibility of a transition from rolling to sliding, we should take into consideration a relative acceleration in the tangential direction. When the rolling contact is maintained, the relative acceleration in the tangential direction is zero, i.e., a Ri = a i =.In this case, the contact force which has any magnitude and direction lies within the friction cone. When the rolling contact begins to slide, relative acceleration is generated and satisfies a Ri + a i. he contact force lies on the boundary of the friction cone with its tangential component opposite to the relative acceleration.
3 Summarizing the constraints mentioned above, we get the following constraints between the tangential component of the contact force and the relative acceleration for the rolling contact: f Ri + fi <µ ii for a Ri = a i = f Ri =+µi for a Ri < f Ri = µi for a Ri > () B. Kinematic constraints We are able to now formulate kinematic constraints for the manipulation system with rolling and sliding contacts. As a result, we can define a set of coordinate frames as: he reference frame, Σ B, is fixed to the hand palm; Σ O is fixed to the center of mass of the object; Σ ij is a contact frame at the jth contact point of the ith finger, as shown in Fig.1. We define x O and R O to be the position vector and rotational matrix of Σ O expressed in Σ B. he normal and tangential components, v Nij,v ij and v ij, of a relative velocity of the jth contact point on the ith finger expressed in Σ ij can be given by a difference between the velocity of the jth contact point on the object and the velocity of the jth contact point on the link: v Σij = G Σij v O J Σij θi for Σ {N,, (7) G Nij R 1 is a matrix which maps the object s linear and angular velocity, v O R, to the normal component of the velocity of the jth contact point on the object. he matrix J Nij R 1 n θi maps the joint velocity, θ i R n θi, of the ith finger to the normal component of the velocity of the jth contact point on the link. Similarly, the matrices G ij, G ij, J ij and J ij are defined. n θi is the number of joints of the ith finger. Henceforth, the subscript Σ denotes the N, and directions. he relative motions at the contact point are subject to constraint forces according to the contact modes. he rolling contact constrains the relative velocities in the N, and directions to be zero, while the relative velocity in the only normal direction is constrained to be zero by the sliding contact. Summing (7) for all components of constrained relative velocities of rolling and sliding contact points yields v NS W NS v NR v R = W NR W V () R v W W ΣR = G ΣR J ] ΣR R n R (+n θ ) W ΣS = G ] ΣS J ΣS R n S (+n θ ) (9) (1) v NS R ns is formed by the vertical concatenation of the normal components of the relative velocity, v Nij at all sliding contact points. Similarly, v NR, v R and v are defined. V = v O, θ ] R +n θ and θ = θ 1, θ,, θ m ] R n θ. he n θ is the number of joints. he matrix G NS RnS (resp. J NS R ns n θ )is formed by the stack of G Nij (resp. J Nij ) for the sliding contact points. Similarly, the matrices G ΣR R nr and J ΣR R nr n θ are defined for rolling contact points. Differentiating () yields relative accelerations: a R a = W NS W NR W R W V + Ẇ NS Ẇ NR Ẇ R Ẇ V (11) C. Dynamics he dynamic equation of motion of the object can be written, using the matrices G ΣR and G ΣS in (9) and (1), as follows: M O v O = G NR +G R f R +G f + G µs f NS + h O (1) G µs = G NS + G S µ + G S µ, µ = diag ] µ 1, µ,, µ ns. f ΣR R nr and f ΣS R ns are contact force vectors for rolling and sliding contact respectively. hese vectors are formed by the vertical concatenation of each component of contact force in the N, and directions. M O R is the mass matrix of the object, and h O R is the centrifugal, Coriolis and gravitational force vector. he motion equation of the multi-fingered hand can be written, using the matrices J ΣR and J ΣS in (9) and (1), as follows: M H θ = τ J NR J Rf R J f J µs f NS h H (13) J µs = J NS+J S µ +J S µ, M H R n θ n θ is the inertia matrix of the hand, h H R is a centrifugal, Coriolis and gravitational force vector, and τ R n θ is a joint driving torque vector. Combining (1) and (13) yields the dynamic equation of motion of the manipulation system: f NS ] M V = W µ f R + ho (1) τ h H f M = diag M O, M H ], W µs = G µs µs], J, W µ =W µs, W NR, W R, W ]. Finally, using the obtained model of the manipulation system in this section, we define the rigid-body contact problem for a three-dimensional manipulation system as follows:
4 Definition 1: he rigid-body contact problem for a three-dimensional manipulation system is to find q O, θ,, f R, f, f NS,, a R, a and which satisfy (), (), (11) and (1), for given q O, q O, M O, h O, θ, θ, τ, MH and h H, in order to predict the accelerations of the object and multi-fingered hand, contact forces and the transitions of contact modes. µi a Ri,a i µi f Ri,f i III. COMPLEMENARIY FORMLAIONS Fig.. Relation between contact force and relative acceleration in the tangential direction for friction polyhedral cone model. A. Complementarity for rolling contact a Ri,a i a Ri,a i he constraints for rolling contacts in the tangential directions are expressed by (), which are non-linear constraints for the contact forces, f Ri, f i and i. In order to facilitate the analysis, we approximate the friction circular cone by a polyhedral cone, as shown in Fig.. Instead of (), we can get linear constraints for rolling contacts as: µi <f Ri < +µi for a Ri = f Ri =+µi for a Ri < f Ri = µi for a Ri > (15) µi Set S f Ri,f i f Ri,f i (a) a + Ri,a+ i µi f Ri,f i Set S 1 µi Fig. illustrates the relationship between the contact force and the relative acceleration in the tangential direction, shown in (15). Fig. shows the three branches which form two rectangular corners, which is not the same as Fig.3 that expresses the complementarity constraints. As a result, we can derive complementary constraints for rolling contacts in the tangential directions by changing the shape of Fig. with the decomposition of the frictional properties shown in (15). As shown in Fig., the tangential components of the contact force and the relative acceleration belong to one of the following two sets, S 1 and S, based on the signs of the components as: S 1 ={f Ri,a Ri (i)a Ri < and f Ri =+µi or (ii)a Ri = and f Ri <µi S ={f Ri,a Ri (i)a Ri > and f Ri = µi or (ii)a Ri = and µi <f Ri (1) Fig.5(a) illustrates the relation between the tangential components of contact forces and the relative accelerations which belong to the sets, S 1 and S. his figure corresponds to graphs divided into the left and right parts in Fig. symmetrically with respect to the a Ri, a i - axis. ransforming the variables, f Ri and a Ri, in (1) into non-negative variables, f + Ri, f Ri, a+ Ri and a Ri, Fig. 5. µi Set S a Ri,a i (b) Set S 1 f + Ri,f+ i Decomposition of tangential properties of rolling contact. we re-define the sets S 1 and S as follows: S 1 ={f + Ri,a Ri (i)a Ri > and f + Ri = µi or (ii)a Ri = and f + Ri <µi S ={f Ri,a+ Ri (i)a + Ri > and f Ri = µi or (ii)a + Ri = and f Ri <µi (17) superscripts, + and, denote that f Ri and a Ri are non-negative and non-positive variables respectively. Fig.5(b) illustrates the relationship among the nonnegative variables for the redined sets, S 1 and S. With the decomposition of the frictional properties in the tangential direction, the contact sets, S 1 and S, can be expressed by the independent variables, S 1 {f + Ri,a Ri and S {f Ri,a+ Ri, and we can decompose Fig. into -two branches with a rectangular corner. We then introduce non-negative slack variables, + i, i, which satisfy f + Ri + + i = µi, + i f Ri + i = µi, i (1)
5 Substituting f + Ri, f Ri in (1) into (17) yields S 1 ={ + i,a Ri a Ri + i =, a Ri, + i µi S ={ i,a+ Ri a+ Ri i =, a + Ri, i µi (19) It is clear that (19) represents complementary constraints on both a Ri and + i, and a+ Ri and i. Finally, the complementary constraints for the rolling contact in the tangential direction can be expressed by (19) by introducing the non-negative relative accelerations, a + Ri,a Ri and the non-negative slack variables, + i, i. B. Complementarity model We derive a complementarity model for a threedimensional manipulation system from the complementary constraints, () and (19), and the kinematic and dynamic equations for the manipulation system, (11) and (1). First, we derive the complementary constraints expressed by (1) from () and (19). Summing () for all contact points yields =,, () f NS =,, f NS Similarly, summing (19) for all rolling contact points yields a Π R Π =, a Π R, Π µ Π =, aπ, Π µ (1) Π i {+,, Π {Π 1, Π,, Π nr. he inverse sign of Π i, Π i is expressed ] by Π i, Π i. a Π R = a Π 1 R1, aπ R,, aπ n R Rn R, Π = ] Π 1 1, Π,, Π n R R. Combining () and (1) yields the complementary constraints which corresponds to (1) as follows: f NS a Π =, a Π, R Π Π R f NS Π Π () Π µ, Π µ (3) Next, we derive the linear equation expressed by () from (11) and (1). o begin with, we rewrite (11) and (1) using non-negative variables (i, f NSi, i, i, a + Ri, a Ri, + i, and i ), which are introduced in () and (19). Each tangential contact force, f Ri and f i,atthe rolling contact belongs to either contact sets S 1 or S in (17). herefore, we may rewrite (1) using the nonnegative variables, f + Ri, f Ri, f+ i and f i, instead of f Ri and f i. hen, we may solve for the variables, f ± Ri and f ± i in (1) and substitute them into (1). his yields f NS ] M V = W µ(π,π ) Π + ho () τ h H Π W + Ri = W Ri, W Ri = W Ri, W Π R = W Π 1 R1, W Π R,, W Π n R Rn R ], W µ(π,π ) = W µs, W NR +µ(w Π R W Π R +W Π ), Π, W Similarly, we may rewrite (11) using the non-negative variables, a + Ri, a Ri, a+ i and a i, instead of a Ri and a i as follows: a Π R ]. = W (Π,Π ) V + Ẇ (Π,Π )V (5) W (Π,Π ) = W NS, W NR, W Π R, W Π ]. We may solve for the variable, V, in () and substitute it into (5); this yields the linear equation which corresponds to () as follows: f NS = A + b () a Π R Π Π A = W (Π,Π ) M 1 W µ(π,π ) (7) ] b = W (Π,Π ) M 1 ho + τ h Ẇ (Π,Π ) V () H Finally, we can get the complementarity model which can be expressed by () and () with constraint (3). C. Dynamic simulation algorithm A manipulation model is said to be dynamically determinate when we can uniquely predict accelerations, contact forces and contact mode transitions for a given joint driving torque. he manipulation system is required to be dynamically determinate at each instant in order to simulate dynamics for the system. In the proposed complementarity model, we should consider not only that the combinations of feasible contact sets are unknown, but that the LCP does not always have a unique solution in general3]. In this section, we discuss the dynamic simulation algorithm which can compute the solutions which guarantee the manipulation system to be dynamically determinate.
6 he tangential components of the contact force and relative acceleration at each rolling contact point belong to one of the contact set, S 1 and S. herefore, we must consider four kinds of combinations of contact sets, (Π i, Π i ) = {(+, +), (+, ), (, +), (, ), for each rolling contact point. If the manipulation model is dynamically determinate, then the unique combination of contact set which is mechanically feasible exists. Accordingly, we first solve the LCP in (), (3) and () for all kinds of combinations of contact sets. hen we check whether the feasible solution for accelerations, contact forces and contact mode transitions exists for a unique combination within a contact set. When such a unique combination exists, we then assign the combination as a candidate for a mechanically feasible contact set. It should be noted that the solution derived from the LCP is not always unique. he LCP in (1) and () has a unique solution, a and f, for all b if and only if the matrix A is a P-matrix3]. Since the matrix A in (7) depends on the system configuration, contact modes and dynamic parameters at each instant, we can see that the complementarity model does not always have a unique solution. We can apply the above theory to (7) after we decide the candidate for a mechanically feasible contact set as stated above. If the matrix A for the complementarity model is a P-matrix, then the feasible solution for the LCP are unique solutions. In this way, we can compute the solutions which guarantee the manipulation system to be dynamically determinate. Now, we can calculate the matrix A in (7) only if the states of the manipulation system at each instant and dynamic parameters are known. he vector b in () can be obtained by giving the values of joint driving torques. herefore, solving (), (3) and () by using Lemke s algorithm3], we can compute the relative accelerations and contact forces. In addition, we can predict the following five types of contact mode transitions from the relative accelerations, i, i, a Ri and a i. (a) Rolling contact (a1) Rolling contact Rolling contact i = a Ri = a i = (a) Rolling contact Sliding contact i =, a Ri + a i (a3) Rolling contact Breaking contact i (b) Sliding contact (b1) Sliding contact Sliding contact i = (b) Sliding contact Breaking contact i IV. COMPER SIMLAION In this section, when we apply the proposed complementarity model to the dynamic analysis of manipulation by a multi-fingered hand, we show the validity of the τ 1 link1 link τ Finger1 Fig.. x z Object gravity Palm τ Finger Simulation model. τ model. In addition, we show how the transition of contact modes varies according to the magnitudes of the friction coefficient and the joint driving torques by a computer simulation. For the sake of simplicity, we now consider a twodimensional manipulation system in a vertical plane, which consists of an elliptical object and a two -DOF fingered hand as shown in Fig.. he position of the object center of mass lies on the z axis of the base frame attached to the palm. he major axis of the object parallels the x axes of the base frame. he object at rest has contact with each nd link of both fingers at the initial time. herefore, each contact satisfies the frictional constraints for rolling contact. he object has a major axis of.37m and its minor axis is.3m. he mass of the object is 3.kg. he length of each link is.3m and its mass is.5kg. he fixed palm of the hand is.m long. We then investigate the occurrence of contact mode transition for applied joint driving torques, τ 1 and τ in the directions shown in Fig.. A fixed joint driving torque, τ =.5Nm, is assigned to each of the 1st joint of both fingers. Fig.7(a),(b) shows the simulation results of the contact mode transitions in τ space for the coefficient of friction, µ =. and. respectively. In these figures, the RS indicates that each contact mode at the contact point of the fingers 1 and changes into rolling contact and sliding contact, respectively. he RR, SR and are defined similarly. It is clear from our graphical technique by τ space, that (i) the contact mode changes according to the magnitude of the applied joint driving torque, (ii) the region of rolling contact expands as the coefficient of friction increases. Since the contact points of this manipulation system are arranged symmetrically, the contact mode regions in τ space are also symmetry. Fig.(a) shows the regions of the signs of object acceleration in the z direction generated for applied joint driving torques for the case of Fig.7(b). Similarly, Fig.(b) shows the object acceleration in the z direction generated by the joint driving torques, τ 1 = τ. From these figures, we can see that the object acceleration in the +z direction is generated as the joint driving torques increases.
7 τ Nm] τ Nm] SR RS RR RS SR τ Nm] τ1nm] τ1 Nm] (a) µ =. (b) µ = z = SR Fig. 7. τ-space for µ =. and.... z <.. z > τ 1 Nm] (a) Object Acceleration Z m/s ] RR RS RR Joint torque τ1=τ Nm] Fig.. Relationship between joint torques and object acceleration in the z direction for µ =.. V. CONCLSION In this paper, we have proposed a complementarity model for a general three-dimensional manipulation system with contact mode transitions and its simulation algorithm which can compute the solutions which guarantee the manipulation system to be dynamically determinate. As a result, simulation examples for manipulation by a multi-fingered hand showed the validity of the complementarity model. In order to actually use the proposed complementarity model for controlling robot hand manipulation with contact mode transitions, we require development of the tactile sensor which can precisely detect contact states. When the complementarity model is not dynamically determinate, the solutions do not have a physical meaning. In order to overcome these problems, we can utilize the algorithm proposed by authors 1], which integrates a compliant model and the complementarity model. his is done by using the complementarity model whenever possible and by switching to a compliant model when the complementarity model has a problem with dynamically determinateness. he proposed algorithm based on the complementarity model can be applied to the computation of a human figure, computer graphic animation and virtual reality, in addition to the problem of multi-fingered manipulation. VI. REFERENCES 1] A.A. Cole, J.E. Hauser and S.S. Sastry, Kinematics and control of multifingered hands with rolling (b) contac, IEEE ransactions on Aotomatical Control, vol. 3, no., 199, pp ] A.A. Cole, P. Hsu and S.S. Sastry, Dynamic control of sliding by robot hands for regrasping, IEEE ransactions on Robotics and Automation, vol., no. 1, 199, pp ] R.W.Cottle, J.Pang, R.E.Stone, he Linear Complementarity Problem, Academic Press, 199. ] H.S. Howard and V. Kumar, A Miminum Principle for the Dynamic Analysis of Systems with Frictional Contacts, In Proc. of IEEE Int. Conf. on Robotics and Automation, 1993, pp ] K.H. Hunt and F.R.E. Crossley, Coefficient of restitution interpreted as damping in vibroimpact, ASME Journal of Applied Mechanics, vol., E, 1975, pp. -5. ] P.R. Kraus, A. Fredriksson and V. Kumar, Modeling of Frictional Contacts for Dynamic Simulation, IROS 1997 Workshop on Dynamic Simulation: Methods and Applications, ] P. Lötstedt, Coulomb friction in two-dimensional rigid body systems, Zeitschrift Für Angewandte Mathematik und Mechanik, vol. 1, 191, pp ] F. Pfeiffer and C. Glocker, Multibody Dynamics with nilateral Contacts, John Wiley & Sons (Wiley Series in Nonlinear Science), ] N. Sarker, X. Yun and V. Kumar, Dynamic Control of 3-D Rolling Contacts in wo-arm Manipulation, IEEE ransactions on Robotics and Automation, vol. 13, no. 3, 1997, pp ] P. Song, M. Yashima, V. Kumar, Dynamic Simulation for Grasping and Whole Arm Manipulation, IEEE International Conference on Robotics and Automation,, pp ] P. Song, M. Yashima, V. Kumar, Dynamics and Control of Whole Arm Grasps, IEEE International Conference on Robotics and Automation, 1, pp ] J.C. rinkle, J.S. Pang, S. Sudarsky, G. Lox, On dynamics multi-rigid-body contact problems with Coulomb friction, Zeitschrift Für Angewandte Mathematik und Mechanik, vol. 77, no., 1997, pp ] M. Yashima and H. Yamaguchi, Dynamic Motion Planning Whole Arm Grasp Systems Based on Switching Contact Modes, In Proc. of IEEE Int. Conf. on Robotics and Automation,, pp ] X. Zheng, N. Nakashima and. Yoshikawa, On Dynamic Conrol of Finger Sliding and Object Motion in Manipulation with Multifingered Hands, IEEE ransactions on Robotics and Automation, vol. 1, no. 5,, pp. 9-1.
Control Synthesis for Dynamic Contact Manipulation
Proceedings of the 2005 IEEE International Conference on Robotics and Automation Barcelona, Spain, April 2005 Control Synthesis for Dynamic Contact Manipulation Siddhartha S. Srinivasa, Michael A. Erdmann
More information1 Introduction There are many applications in an industrial setting where it is benecial to understand the dynamics of systems with frictional contact
Analysis of Rigid Body Dynamic Models for Simulation of Systems with Frictional Contacts Peng Song, Peter Kraus, Vijay Kumar GRASP Laboratory, University of Pennsylvania 341 Walnut Street, Philadelphia,
More informationFramework Comparison Between a Multifingered Hand and a Parallel Manipulator
Framework Comparison Between a Multifingered Hand and a Parallel Manipulator Júlia Borràs and Aaron M. Dollar Abstract In this paper we apply the kineto-static mathematical models commonly used for robotic
More informationContact Handling for Articulated Rigid Bodies Using LCP
Contact Handling for Articulated Rigid Bodies Using LCP Jie Tan, Kristin Siu, and C. Karen Liu Technical Report No: GIT-GVU-15-01-2 1 Introduction The following document describes the construction of the
More informationAnalysis of Rigid-Body Dynamic Models for Simulation of Systems With Frictional Contacts
P. Song Graduate Student, e-mail: pengs@grip.cis.upenn.edu P. Kraus Graduate Student, e-mail: pkraus@grip.cis.upenn.edu V. Kumar e-mail: kumar@grip.cis.upenn.edu Mem. ASME GRASP Laboratory, University
More informationExplore Kapitza s Pendulum Behavior via Trajectory Optimization. Yifan Hou
1 Introduction 12 course Explore Kapitza s Pendulum Behavior via Trajectory Optimization Project for: Mechanics of Manipulation, 16 741 Yifan Hou Andrew id: yifanh houyf11@gmail.com or yifanh@andrew.cmu.edu
More informationA Sensorless Insertion Strategy for Rigid Planar Parts
A Sensorless Insertion Strategy for Rigid Planar Parts D. J. Balkcom Carnegie Mellon Robotics Institute Pittsburgh, PA 15213 devin@ri.cmu.edu E.J. Gottlieb and J.C. Trinkle Sandia National Laboratories
More informationPrehensile Pushing: In-hand Manipulation with Push-Primitives
Prehensile Pushing: In-hand Manipulation with Push-Primitives Nikhil Chavan-Dafle and Alberto Rodriguez Department of Mechanical Engineering Massachusetts Institute of Technology nikhilcd@mit.edu, albertor@mit.edu
More informationCase Study: The Pelican Prototype Robot
5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,
More informationRobot Dynamics II: Trajectories & Motion
Robot Dynamics II: Trajectories & Motion Are We There Yet? METR 4202: Advanced Control & Robotics Dr Surya Singh Lecture # 5 August 23, 2013 metr4202@itee.uq.edu.au http://itee.uq.edu.au/~metr4202/ 2013
More informationarxiv: v1 [cs.ro] 3 Jul 2017
A Projected Inverse Dynamics Approach for Dual-arm Cartesian Impedance Control Hsiu-Chin Lin, Joshua Smith, Keyhan Kouhkiloui Babarahmati, Niels Dehio, and Michael Mistry arxiv:77.484v [cs.ro] 3 Jul 7
More informationINSTRUCTIONS TO CANDIDATES:
NATIONAL NIVERSITY OF SINGAPORE FINAL EXAMINATION FOR THE DEGREE OF B.ENG ME 444 - DYNAMICS AND CONTROL OF ROBOTIC SYSTEMS October/November 994 - Time Allowed: 3 Hours INSTRCTIONS TO CANDIDATES:. This
More informationA FRICTION MODEL FOR NON-SINGULAR COMPLEMENTARITY FORMULATIONS FOR MULTIBODY SYSTEMS WITH CONTACTS
Proceedings of the ASME 217 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC217 August 6-9, 217, Cleveland, Ohio, USA DETC217-67988 A FRICTION
More informationIn this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:
Introduction Up to this point we have considered only the kinematics of a manipulator. That is, only the specification of motion without regard to the forces and torques required to cause motion In this
More informationRobotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007
Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3-sweep algorithm) Factorization perspective: causal-anticausal
More information7. FORCE ANALYSIS. Fundamentals F C
ME 352 ORE NLYSIS 7. ORE NLYSIS his chapter discusses some of the methodologies used to perform force analysis on mechanisms. he chapter begins with a review of some fundamentals of force analysis using
More informationVehicle Dynamics of Redundant Mobile Robots with Powered Caster Wheels
Vehicle Dynamics of Redundant Mobile Robots with Powered Caster Wheels Yuan Ping Li * and Teresa Zielinska and Marcelo H. Ang Jr.* and Wei Lin * National University of Singapore, Faculty of Engineering,
More informationAnalysis and Simulation of Mechanical Systems With Multiple Frictional Contacts
University of Pennsylvania ScholarlyCommons Technical Reports (CIS) Department of Computer & Information Science June 1991 Analysis and Simulation of Mechanical Systems With Multiple Frictional Contacts
More informationq 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.
Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports
More informationArtificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.
Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik Robot Dynamics Dr.-Ing. John Nassour 25.1.218 J.Nassour 1 Introduction Dynamics concerns the motion of bodies Includes Kinematics
More informationVirtual Passive Controller for Robot Systems Using Joint Torque Sensors
NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and Jer-Nan Juang Langley Research Center, Hampton, Virginia January 1997 National
More informationGrasp Stability Evaluation based on Energy Tolerance in Potential Field
015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Congress Center Hamburg Sept 8 - Oct, 015. Hamburg, Germany Grasp Stability Evaluation based on Energy Tolerance in Potential
More informationOn the Mechanics of Natural Compliance in Frictional Contacts and its Effect on Grasp Stiffness and Stability
On the Mechanics of Natural Compliance in Frictional Contacts and its Effect on Grasp Stiffness and Stability Amir Shapiro Dept. of ME, Technion Elon Rimon Dept. of ME, Technion Joel W. Burdick Dept. of
More informationRobotics & Automation. Lecture 06. Serial Kinematic Chain, Forward Kinematics. John T. Wen. September 11, 2008
Robotics & Automation Lecture 06 Serial Kinematic Chain, Forward Kinematics John T. Wen September 11, 2008 So Far... We have covered rigid body rotational kinematics: representations of SO(3), change of
More informationDynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18
Dynamics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-17 B. Bona (DAUIN) Dynamics Semester 1, 2016-17 1 / 18 Dynamics Dynamics studies the relations between the 3D space generalized forces
More informationSIMULATION OF INDETERMINATE MULTI-POINT IMPACT AND CONTACT WITH FRICTION
MULTIBODY DYNAMICS 011, ECCOMAS Thematic Conference J.C. Samin, P. Fisette (eds.) Brussels, Belgium, 4-7 July 011 SIMULATION OF INDETERMINATE MULTI-POINT IMPACT AND CONTACT WITH FRICTION Adrian Rodriguez
More informationJumping via Robot Body Deformation - Mechanics and Mechanism for Higher Jumping
June 1, 28 3:49 WSPC - Proceedings Trim Size: 9in x 6in ws-procs9x6 1 Jumping via Robot Body Deformation - Mechanics and Mechanism for Higher Jumping M. MIYAZAKI and S. HIRAI Dept. of Robotics, Ritsumeikan
More informationLecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)
J = x θ τ = J T F 2018 School of Information Technology and Electrical Engineering at the University of Queensland Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing
More informationEXISTENCE AND UNIQUENESS OF RIGID-BODY. Pierre E. Dupont. Boston University
1 EXISTENCE AND UNIQUENESS OF RIGID-BODY DYNAMICS WITH COULOMB FRICTION Pierre E Dupont Aerospace and Mechanical Engineering Boston University Boston, MA 02215 USA ABSTRACT For motion planning and verication,
More informationReal-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics
Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics TIEMIN HU and SIMON X. YANG ARIS (Advanced Robotics & Intelligent Systems) Lab School of Engineering, University of Guelph
More informationDYNAMICS OF SERIAL ROBOTIC MANIPULATORS
DYNAMICS OF SERIAL ROBOTIC MANIPULATORS NOMENCLATURE AND BASIC DEFINITION We consider here a mechanical system composed of r rigid bodies and denote: M i 6x6 inertia dyads of the ith body. Wi 6 x 6 angular-velocity
More informationChapter 9. Rotational Dynamics
Chapter 9 Rotational Dynamics In pure translational motion, all points on an object travel on parallel paths. The most general motion is a combination of translation and rotation. 1) Torque Produces angular
More informationThe Design of Sliding Mode Controller with Perturbation Estimator Using Observer-Based Fuzzy Adaptive Network
ransactions on Control, utomation and Systems Engineering Vol. 3, No. 2, June, 2001 117 he Design of Sliding Mode Controller with Perturbation Estimator Using Observer-Based Fuzzy daptive Network Min-Kyu
More informationRotational Kinematics
Rotational Kinematics Rotational Coordinates Ridged objects require six numbers to describe their position and orientation: 3 coordinates 3 axes of rotation Rotational Coordinates Use an angle θ to describe
More informationChapter 9. Rotational Dynamics
Chapter 9 Rotational Dynamics In pure translational motion, all points on an object travel on parallel paths. The most general motion is a combination of translation and rotation. 1) Torque Produces angular
More informationInverse differential kinematics Statics and force transformations
Robotics 1 Inverse differential kinematics Statics and force transformations Prof Alessandro De Luca Robotics 1 1 Inversion of differential kinematics! find the joint velocity vector that realizes a desired
More information16. Friction Mechanics of Manipulation
16. Friction Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 16. Mechanics of Manipulation p.1 Lecture 16. Friction. Chapter 1 Manipulation
More informationSeul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616
On Robust Impedance Force Control of Robot Manipulators Seul Jung, T C Hsia and R G Bonitz y Robotics Research Laboratory Department of Electrical and Computer Engineering University of California, Davis
More information(W: 12:05-1:50, 50-N202)
2016 School of Information Technology and Electrical Engineering at the University of Queensland Schedule of Events Week Date Lecture (W: 12:05-1:50, 50-N202) 1 27-Jul Introduction 2 Representing Position
More informationGeneral Definition of Torque, final. Lever Arm. General Definition of Torque 7/29/2010. Units of Chapter 10
Units of Chapter 10 Determining Moments of Inertia Rotational Kinetic Energy Rotational Plus Translational Motion; Rolling Why Does a Rolling Sphere Slow Down? General Definition of Torque, final Taking
More informationUNIT 2 KINEMATICS OF LINKAGE MECHANISMS
UNIT 2 KINEMATICS OF LINKAGE MECHANISMS ABSOLUTE AND RELATIVE VELOCITY An absolute velocity is the velocity of a point measured from a fixed point (normally the ground or anything rigidly attached to the
More informationRobot Manipulator Control. Hesheng Wang Dept. of Automation
Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute
More informationAdaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties
Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh
More informationThe Virtual Linkage: A Model for Internal Forces in Multi-Grasp Manipulation
The Virtual Linkage: A Model for Internal Forces in Multi-Grasp Manipulation David Williams Oussama Khatib Robotics Laboratory Department of Computer Science Stanford University Stanford, California 94305
More informationA Linear Complementarity Time-Stepping Scheme for Rigid Multibody Dynamics with Nonsmooth Shapes. Gary D. Hart University of Pittsburgh
A Linear Complementarity Time-Stepping Scheme for Rigid Multibody Dynamics with Nonsmooth Shapes. Gary D. Hart University of Pittsburgh 1 Introduction Nonsmooth rigid multibody dynamics (NRMD) methods
More information12. Foundations of Statics Mechanics of Manipulation
12. Foundations of Statics Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 12. Mechanics of Manipulation p.1 Lecture 12. Foundations of statics.
More informationIROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges
Arne Wahrburg (*), 2016-10-14 Cartesian Contact Force and Torque Estimation for Redundant Manipulators IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges
More informationWEEK 1 Dynamics of Machinery
WEEK 1 Dynamics of Machinery References Theory of Machines and Mechanisms, J.J. Uicker, G.R.Pennock ve J.E. Shigley, 2003 Makine Dinamiği, Prof. Dr. Eres SÖYLEMEZ, 2013 Uygulamalı Makine Dinamiği, Jeremy
More informationVideo 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar
Video 8.1 Vijay Kumar 1 Definitions State State equations Equilibrium 2 Stability Stable Unstable Neutrally (Critically) Stable 3 Stability Translate the origin to x e x(t) =0 is stable (Lyapunov stable)
More informationRobust Control of Cooperative Underactuated Manipulators
Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute
More informationTorque and Rotation Lecture 7
Torque and Rotation Lecture 7 ˆ In this lecture we finally move beyond a simple particle in our mechanical analysis of motion. ˆ Now we consider the so-called rigid body. Essentially, a particle with extension
More informationNewton-Euler Dynamics of Robots
4 NewtonEuler Dynamics of Robots Mark L. Nagurka Marquette University BenGurion University of the Negev 4.1 Introduction Scope Background 4.2 Theoretical Foundations NewtonEuler Equations Force and Torque
More informationRobust Control of Robot Manipulator by Model Based Disturbance Attenuation
IEEE/ASME Trans. Mechatronics, vol. 8, no. 4, pp. 511-513, Nov./Dec. 2003 obust Control of obot Manipulator by Model Based Disturbance Attenuation Keywords : obot manipulators, MBDA, position control,
More informationIn most robotic applications the goal is to find a multi-body dynamics description formulated
Chapter 3 Dynamics Mathematical models of a robot s dynamics provide a description of why things move when forces are generated in and applied on the system. They play an important role for both simulation
More informationMulti-Priority Cartesian Impedance Control
Multi-Priority Cartesian Impedance Control Robert Platt Jr. Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology rplatt@csail.mit.edu Muhammad Abdallah, Charles
More informationChapter 10. Rotation of a Rigid Object about a Fixed Axis
Chapter 10 Rotation of a Rigid Object about a Fixed Axis Angular Position Axis of rotation is the center of the disc Choose a fixed reference line. Point P is at a fixed distance r from the origin. A small
More informationManipulator Dynamics 2. Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA
Manipulator Dynamics 2 Forward Dynamics Problem Given: Joint torques and links geometry, mass, inertia, friction Compute: Angular acceleration of the links (solve differential equations) Solution Dynamic
More informationLehrstuhl B für Mechanik Technische Universität München D Garching Germany
DISPLACEMENT POTENTIALS IN NON-SMOOTH DYNAMICS CH. GLOCKER Lehrstuhl B für Mechanik Technische Universität München D-85747 Garching Germany Abstract. The paper treats the evaluation of the accelerations
More information3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller
659 3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller Nitesh Kumar Jaiswal *, Vijay Kumar ** *(Department of Electronics and Communication Engineering, Indian Institute of Technology,
More informationRigid Body Equations of Motion for Modeling and Control of Spacecraft Formations - Part 1: Absolute Equations of Motion.
Rigid ody Equations of Motion for Modeling and Control of Spacecraft Formations - Part 1: Absolute Equations of Motion. Scott R. Ploen, Fred Y. Hadaegh, and Daniel P. Scharf Jet Propulsion Laboratory California
More informationPulling by Pushing, Slip with Infinite Friction, and Perfectly Rough Surfaces
1993 IEEE International Conerence on Robotics and Automation Pulling by Pushing, Slip with Ininite Friction, and Perectly Rough Suraces Kevin M. Lynch Matthew T. Mason The Robotics Institute and School
More informationControl of constrained spatial three-link flexible manipulators
Control of constrained spatial three-link flexible manipulators Sinan Kilicaslan, M. Kemal Ozgoren and S. Kemal Ider Gazi University/Mechanical Engineering Department, Ankara, Turkey Middle East Technical
More informationChapter 12 Static Equilibrium
Chapter Static Equilibrium. Analysis Model: Rigid Body in Equilibrium. More on the Center of Gravity. Examples of Rigid Objects in Static Equilibrium CHAPTER : STATIC EQUILIBRIUM AND ELASTICITY.) The Conditions
More informationA Hard Constraint Time-Stepping Approach for Rigid Multibody Dynamics with Joints, Contact and Friction. Gary D. Hart University of Pittsburgh
A Hard Constraint Time-Stepping Approach for Rigid Multibody Dynamics with Joints, Contact and Friction Gary D. Hart University of Pittsburgh 1 Goal Develop method for simulating rigid multibody dynamics
More informationRotational & Rigid-Body Mechanics. Lectures 3+4
Rotational & Rigid-Body Mechanics Lectures 3+4 Rotational Motion So far: point objects moving through a trajectory. Next: moving actual dimensional objects and rotating them. 2 Circular Motion - Definitions
More informationAn Implicit Time-Stepping Method for Multibody Systems with Intermittent Contact
Robotics: Science and Systems 7 Atlanta, GA, USA, June 7-3, 7 An Implicit Time-Stepping Method for Multibody Systems with Intermittent Contact Nilanjan Chakraborty, Stephen Berard, Srinivas Akella and
More informationGame Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost
Game and Media Technology Master Program - Utrecht University Dr. Nicolas Pronost Essential physics for game developers Introduction The primary issues Let s move virtual objects Kinematics: description
More informationHmax Radius / cm. Measured change in angle (degree) Actual change in angle (degree)
Multingered Robotic Hands: Contact Experiments using Tactile Sensors K.K. Choi S.L. Jiang Z. Li Department of Electrical and Electronic Engineering Hong Kong University of Science and Technology Clear
More informationAppendix. Vectors, Systems of Equations
ppendix Vectors, Systems of Equations Vectors, Systems of Equations.1.1 Vectors Scalar physical quantities (e.g., time, mass, density) possess only magnitude. Vectors are physical quantities (e.g., force,
More informationA Geometric Interpretation of Newtonian Impacts with Global Dissipation Index
A Geometric Interpretation of Newtonian Impacts with Global Dissipation Index Christoph Glocker Institute B of Mechanics, Technical University of Munich, D-85747 Garching, Germany (glocker@lbm.mw.tu-muenchen.de)
More informationIntroduction to Robotics
J. Zhang, L. Einig 277 / 307 MIN Faculty Department of Informatics Lecture 8 Jianwei Zhang, Lasse Einig [zhang, einig]@informatik.uni-hamburg.de University of Hamburg Faculty of Mathematics, Informatics
More informationThe Dynamic Postural Adjustment with the Quadratic Programming Method
The Dynamic Postural Adjustment with the Quadratic Programming Method Shunsuke Kudoh 1, Taku Komura 2, Katsushi Ikeuchi 3 1 University of Tokyo, Tokyo, Japan, kudoh@cvl.iis.u-tokyo.ac.jp 2 RIKEN, Wakou,
More informationThe Principle of Virtual Power Slide companion notes
The Principle of Virtual Power Slide companion notes Slide 2 In Modules 2 and 3 we have seen concepts of Statics and Kinematics in a separate way. In this module we shall see how the static and the kinematic
More informationAngular Momentum System of Particles Concept Questions
Question 1: Angular Momentum Angular Momentum System of Particles Concept Questions A non-symmetric body rotates with an angular speed ω about the z axis. Relative to the origin 1. L 0 is constant. 2.
More informationControlling the Apparent Inertia of Passive Human- Interactive Robots
Controlling the Apparent Inertia of Passive Human- Interactive Robots Tom Worsnopp Michael Peshkin J. Edward Colgate Kevin Lynch Laboratory for Intelligent Mechanical Systems: Mechanical Engineering Department
More information3D revolute joint with clearance in multibody systems
3D revolute joint with clearance in multibody systems Narendra Akhadkar 1, Vincent Acary 2, and Bernard Brogliato 2 1 Schneider Electric, 37 Quai Paul-Louis Merlin, 38000 Grenoble, France, e-mail: narendra.akhadkar@schneider-electric.com
More informationDynamics. Dynamics of mechanical particle and particle systems (many body systems)
Dynamics Dynamics of mechanical particle and particle systems (many body systems) Newton`s first law: If no net force acts on a body, it will move on a straight line at constant velocity or will stay at
More informationInterpolated Rigid-Body Motions and Robotics
Interpolated Rigid-Body Motions and Robotics J.M. Selig London South Bank University and Yuanqing Wu Shanghai Jiaotong University. IROS Beijing 2006 p.1/22 Introduction Interpolation of rigid motions important
More informationLecture «Robot Dynamics»: Dynamics and Control
Lecture «Robot Dynamics»: Dynamics and 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
More informationFuzzy Based Robust Controller Design for Robotic Two-Link Manipulator
Abstract Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator N. Selvaganesan 1 Prabhu Jude Rajendran 2 S.Renganathan 3 1 Department of Instrumentation Engineering, Madras Institute of
More informationMEAM 520. More Velocity Kinematics
MEAM 520 More Velocity Kinematics Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, University of Pennsylvania Lecture 12: October
More informationThe... of a particle is defined as its change in position in some time interval.
Distance is the. of a path followed by a particle. Distance is a quantity. The... of a particle is defined as its change in position in some time interval. Displacement is a.. quantity. The... of a particle
More informationADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES
ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES By YUNG-SHENG CHANG A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT
More informationOn the Distinction between Active and Passive Reaction in Grasp Stability Analysis
On the Distinction between Active and Passive Reaction in Grasp Stability Analysis Maximilian Haas-Heger 1, Garud Iyengar 2, and Matei Ciocarlie 1 1 Department of Mechanical Engineering, Columbia University,
More informationPLANAR KINETIC EQUATIONS OF MOTION (Section 17.2)
PLANAR KINETIC EQUATIONS OF MOTION (Section 17.2) We will limit our study of planar kinetics to rigid bodies that are symmetric with respect to a fixed reference plane. As discussed in Chapter 16, when
More informationSTATICS Chapter 1 Introductory Concepts
Contents Preface to Adapted Edition... (v) Preface to Third Edition... (vii) List of Symbols and Abbreviations... (xi) PART - I STATICS Chapter 1 Introductory Concepts 1-1 Scope of Mechanics... 1 1-2 Preview
More informationChapter 8 Lecture Notes
Chapter 8 Lecture Notes Physics 2414 - Strauss Formulas: v = l / t = r θ / t = rω a T = v / t = r ω / t =rα a C = v 2 /r = ω 2 r ω = ω 0 + αt θ = ω 0 t +(1/2)αt 2 θ = (1/2)(ω 0 +ω)t ω 2 = ω 0 2 +2αθ τ
More informationGeneral Theoretical Concepts Related to Multibody Dynamics
General Theoretical Concepts Related to Multibody Dynamics Before Getting Started Material draws on two main sources Ed Haug s book, available online: http://sbel.wisc.edu/courses/me751/2010/bookhaugpointers.htm
More informationAdvanced Dynamics. - Lecture 4 Lagrange Equations. Paolo Tiso Spring Semester 2017 ETH Zürich
Advanced Dynamics - Lecture 4 Lagrange Equations Paolo Tiso Spring Semester 2017 ETH Zürich LECTURE OBJECTIVES 1. Derive the Lagrange equations of a system of particles; 2. Show that the equation of motion
More informationKinematics. Chapter Multi-Body Systems
Chapter 2 Kinematics This chapter first introduces multi-body systems in conceptual terms. It then describes the concept of a Euclidean frame in the material world, following the concept of a Euclidean
More informationRotational Motion. Chapter 4. P. J. Grandinetti. Sep. 1, Chem P. J. Grandinetti (Chem. 4300) Rotational Motion Sep.
Rotational Motion Chapter 4 P. J. Grandinetti Chem. 4300 Sep. 1, 2017 P. J. Grandinetti (Chem. 4300) Rotational Motion Sep. 1, 2017 1 / 76 Angular Momentum The angular momentum of a particle with respect
More informationTheory of Vibrations in Stewart Platforms
Theory of Vibrations in Stewart Platforms J.M. Selig and X. Ding School of Computing, Info. Sys. & Maths. South Bank University London SE1 0AA, U.K. (seligjm@sbu.ac.uk) Abstract This article develops a
More informationIdentification of Compliant Contact Force Parameters in Multibody Systems Based on the Neural Network Approach Related to Municipal Property Damages
American Journal of Neural Networks and Applications 2017; 3(5): 49-55 http://www.sciencepublishinggroup.com/j/ajnna doi: 10.11648/j.ajnna.20170305.11 ISSN: 2469-7400 (Print); ISSN: 2469-7419 (Online)
More informationROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Kinematic Functions Kinematic functions Kinematics deals with the study of four functions(called kinematic functions or KFs) that mathematically
More information1-DOF Dynamic Pitching Robot that Independently Controls Velocity, Angular Velocity, and Direction of a Ball
1-DOF Dynamic Pitching Robot that Independently Controls Velocity, Angular Velocity, and Direction of a Ball Wataru Mori, Jun Ueda +, Tsukasa Ogasawara Graduate School of Information Science, Nara Institute
More informationSliding Manipulation of Rigid Bodies on a Controlled 6-DoF Plate
Robotics: Science and Systems 211 Los Angeles, CA, USA, June 27-3, 211 Sliding Manipulation of Rigid Bodies on a Controlled 6-DoF Plate Thomas H. Vose, Paul Umbanhowar, and Kevin M. Lynch Abstract We model
More informationChapter 1 Lecture 2. Introduction 2. Topics. Chapter-1
Chapter 1 Lecture 2 Introduction 2 Topics 1.4 Equilibrium of airplane 1.5 Number of equations of motion for airplane in flight 1.5.1 Degrees of freedom 1.5.2 Degrees of freedom for a rigid airplane 1.6
More information20 Torque & Circular Motion
Chapter 0 Torque & Circular Motion 0 Torque & Circular Motion The mistake that crops up in the application of Newton s nd Law for Rotational Motion involves the replacement of the sum of the torques about
More informationTrajectory-tracking control of a planar 3-RRR parallel manipulator
Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract
More informationRotational Motion About a Fixed Axis
Rotational Motion About a Fixed Axis Vocabulary rigid body axis of rotation radian average angular velocity instantaneous angular average angular Instantaneous angular frequency velocity acceleration acceleration
More information