1 Introduction. Alberto Trevisani
|
|
- Alicia Black
- 8 years ago
- Views:
Transcription
1 Experimental Validation of a Trajectory Planning Approach Avoiding Cable Slackness and Excessive Tension in Underconstrained Translational Planar Cable-Driven Robots Alberto Trevisani Abstract The objective of this paper is providing the first experimental evidence of the effectiveness of an off-line trajectory planning approach developed to ensure positive and bounded cable tensions in under constrained planar two-degree-of-freedom translational cable robots. The hybrid (serial/parallel) topology of the investigated robot is general enough to ensure wide applicability of the proposed trajectory planning method, which translates the usual bilateral tensile cable force constraints into kinematic constraints on the velocity and acceleration of the robot tool center point along the desired path. Kinematic constraints are computed making use of the robot dynamic model and can then be incorporated in any trajectory planning algorithm. In this work a smooth trajectory planning algorithm based on quintic polynomials is adopted. The experimental setup is presented and the results obtained by applying the method to two sample paths are discussed. 1 Introduction One essential requirement that has to be met in cable-direct-driven robots (CDDRs) is ensuring that tensile cable forces during the motion remain positive and bounded (i.e. below a maximum permissible tension depending on either the cable physical features or the actuator size). Such a problem is exacerbated in underconstrained and cable-suspended robots, where tensioning is provided by gravity (e.g. the Skycam [1], the RoboCrane [2] and the CSSR in [3]). Given the importance of avoiding slackness in cables, several works have explicitly addressed the problems of predicting cable tensions [4] and workspace boundaries [5, 6] or of developing control schemes [7] and trajectory planning strategies [8] ensuring positive cable tensions during the motion. The techniques proposed to A. Trevisani (B) DTG Università di Padova, Stradella S. Nicola 3, Vicenza 36100, Italy alberto.trevisani@unipd.it T. Bruckmann and A. Pott (eds.), Cable-Driven Parallel Robots, 23 Mechanisms and Machine Science 12, DOI: / _2, Springer-Verlag Berlin Heidelberg 2013
2 24 A. Trevisani date to guarantee positive cable tensions often rely on redundant cables [9]. Such an approach, however, has major limitations: given the higher number of wires and actuators, redundant CDDRs usually tend to obstruct the workspace, are more difficult to design (e.g. cable-interference can be hard to avoid) and more expensive to build and maintain than non-redundant CDDRs. In order to overtake these limitations, and to specifically address both bilateral tensile cable force constraints (i.e. slackness and excessive tension in cables), in [10] an off-line trajectory planning method has been suggested to a-priori ensure positive and bounded cable tensions in underconstrained translational planar cable robots. By making use of dynamics modeling, the method translates the bilateral force constraints of the cables into kinematic constraints on the velocity and acceleration of the tool center point (TCP) along the desired path. Such an approach is here experimentally validated for the first time, by incorporating the kinematic constraints in a minimum time trajectory planning algorithm based on smooth quintic polynomials, which are particularly suitable for CDDRs, where the continuity of acceleration profiles is of paramount importance to prevent tracking errors and jerky motion due to cable elasticity. An underconstrained hybrid (serial/parallel) planar two-dof translational CDDR is studied: such a configuration has some peculiar advantages [10] and is more general than a purely parallel cable-suspended robot. Contrary to the hybrid robots presented in [11] and [12] no cable is here directly connected to the links but they are both connected to the end-effector. Additionally, both the revolute joints of the serial linkage are passive. The studied CDDR is discussed in Sect. 2, then in Sects. 3 and 4 the analytical expressions of cable tensions are computed and employed to get the kinematic constraints to be satisfied at the trajectory planning stage. Subsequently, the use of quintic polynomials is discussed in Sect. 5, while the CDDR prototype and the experimental results from two different tests are presented in Sects. 6 and 7. Concluding remarks are finally provided in Sect The Studied CDDR The theory presented in this paper is explained and validated experimentally by applying it to the two-dof CDDR introduced in [10], where cables are combined with a linkage to produce a lightweight assembly. The CDDR is schematically depicted in Fig. 1. Table 1 explains the meaning of the symbols adopted in Fig. 1. The CDDR topology is hybrid, in the sense that the end-effector of the manipulator is driven by two coplanar cables (parallel topology) and it is also supported by a passive two-link serial manipulator in order to reduce out of the plane compliance. The end-effector can therefore translate in a vertical and planar workspace. A subset of the workspace is the rectangular base polygon shown in Fig. 1. The two driving cables wind around two motor-actuated pulleys. The studied translational planar two-dof CDDR is hence underconstrained since cable tensioning at rest can just be provided by gravity. In consequence of the presence of the passive serial manipulator, static cable tensioning
3 Experimental Validation of a Trajectory Planning 25 Fig. 1 Kinematic scheme of the planar CDDR with passive serial-link support Frame ϕ 1 θ 1 β 2 β 1 A 1 A 2 θ 2 z 1 L 1 L 2 Pulley and actuator ϕ 2 Y r ϕ2 X L A Link z 2 End-effector {x, y} Cable A 4 A 3 L B Table 1 Meaning of the symbols in Fig. 1 {X, Y } Cartesian reference frame with origin at the centroid of the base polygon {x, y} Coordinates of the tool center point (TCP) of the end-effector L A, L B Fixed lengths of the base polygon sides A j Vertices of the base polygon ( j = 1,..., 4) L i Length of the ith cable, measured from vertex A i to the TCP (i =1,2) θ i Absolute ith cable angle (i =1,2) β i ith pulley angle (i =1,2) z k Fixed length of the kth link of the serial manipulator (k =1,2) ϕ k kth link absolute angle (k =1,2) ϕ2 r Relative angle between link 1 and link 2 is not possible in all the rectangular base polygon, but only in a part of it: the Static Equilibrium Workspace (SEW, [13]). The proposed CDDR can approach the objects to manipulate from above, and leaves a completely unobstructed workspace below the end-effector. Therefore, it might be suitable for a wide range of industrial manipulations where over-the-belt mounting is required and also for applications where safe and comfortable man-robot interaction is needed, as for example in medical rehabilitation.
4 26 A. Trevisani 3 Computation of Cable Tensions Cable tensions can be computed through the CDDR dynamic model. A suitable model has been developed in [10] starting from the one proposed in [9] for a similar but fully constrained CDDR. Here only the most significant model equations are recalled, slightly modified in the notation in order to improve clarity. The interested reader is referred to both the aforementioned references for further details. Henceforth boldfaced lower-case letters will be used to represent vectors while boldfaced uppercase letters will be reserved for matrices. The scalars and the entries of vectors and matrices will instead be denoted with lowercase italic letters. Let cable elasticity be negligible. The two equilibrium equations for the endeffector may be stacked in the following matrix form: f T + f S + p E = Mẍ (1) where: f T is the resultant force exerted by the cables on the end-effector. It can be computed through the matrix expression f T = Sτ, with τ the vector of the tensions of the cables and S the pseudostatics Jacobian matrix whose elements are trigonometric functions of the cable angles [9]. Since the CDDR is underconstrained, S is a square matrix of order two and the computation of the cable tensions is straightforward; f S is the force exerted by the passive serial support on the end-effector, which varies both in magnitude and direction during the motion; p E is the weight force vector applied to the end-effector; M is the Cartesian mass matrix of the end-effector; ẍ are the Cartesian accelerations of the end-effector (at the TCP). In [10] it has been proved that when a two-link serial support is employed, it exerts a reaction force f S which takes the following form: f S = I S ẍ + N S (J 1 S ẋ)2 + p S (2) where: ẋ and ẍ are the end-effector (TCP) Cartesian velocities and accelerations; the elements of the matrices I S and N S depend on the inertial and geometrical properties of the serial support and on the positions of its links (and hence, in the end, on the Cartesian position x of the TCP); the elements of matrix J S only depend on the lengths and the positions of the links; the elements of vector p S account for the position-dependent gravitational effect introduced by the serial support. Cable tensions can hence be computed as follows: [ ] τ = S 1 (M I S )ẍ N S (J 1 S ẋ)2 (p S + p E ) (3)
5 Experimental Validation of a Trajectory Planning 27 A more compact expression for τ can be obtained by setting B := S 1 (M I S ), C := S 1 N S, and d := S 1 (p S + p E ): ( ẋ) 2 τ = Bẍ C J 1 S + d (4) Equation (4) provides a set of two equations explicating the dependence of the cable tensions on the TCP Cartesian position, velocity and acceleration. Clearly, in order to get positive and bounded cable tensions, it is necessary that the chosen trajectory always satisfies the inequality: ( ẋ) 2 0 Bẍ C J 1 S + d τmax (5) where τ max is the vector of the maximum permissible cable tensions. 4 Kinematic Constraints to Trajectory Planning A useful alternative expression of the inequality in Eq. (5) can be obtained by replacing Cartesian velocities and accelerations with expressions involving the magnitude and the direction of the velocity vector (which is tangent to the path followed by TCP) as well as the tangential and centripetal accelerations. Let: v and α be respectively the magnitude and the direction of the velocity vector, a and γ be respectively the magnitude of the tangential acceleration dv / dt, and the radius of curvature { of the } path, v cos α { } T there follows that ẋ= and ẍ = a cos α v sin α v2 v2 γ sin α a sin α + γ cos α, hence, referred to the ith cable (i = 1, 2), Eq. (5) takes the following form: 0 τ i := p i a + (q i / γ ci )v 2 + d i τ i max (6) where: ( c i is the ith row element of vector C J 1 S d i is the ith row element of vector d, p i and q i are the ith row elements of vectors B Based on these definitions: { }) 2 cos α, sin α { } cos α and B sin α { } sin α. cos α d i only depends on the robot position. d i is the ith cable tension in static conditions, hence d i is always positive in the SEW; c i, p i, and q i depend on the robot position and on the velocity vector direction;
6 28 A. Trevisani Equation (5) can be translated into four explicit constraints: a lower and an upper bound for both cable tensions. In turn, cable force constraints can be translated into kinematic constraints on the velocity and acceleration of the robot TCP along the path. Two paths typically adopted in industry are addressed here: the straight line path and the circular path. 4.1 Straight Line Path In straight line paths, α is constant, the centripetal acceleration is null, and, for each ith cable (i = 1, 2), the condition 0 τ i can be rewritten in the form p i a c i v 2 d i. Let v lim be the limit TCP velocity along the path (a more descriptive definition of v lim is provided below). Since d i is always positive in the SEW and v is bounded between 0 and v lim, the maximum values of c i v 2 d i only depend on the sign of c i. Indeed, if c i > 0max(c i v 2 d i ) = c i max(v 2 ) d i = c i v 2 lim d i, while if c i 0 max(c i v 2 d i ) = c i min(v 2 ) d i = d i. It is therefore useful to define a function u i = u i (c i ) only taking two values: u i (c i ) = { ci vlim 2 d i if c i > 0 d i if c i 0 (7) By means of this new function, the condition 0 τ i, referred to the ith cable, can be rewritten in the more restrictive form: p i a u i. If it is possible to choose an upper bound of the TCP velocity (i.e. v lim, in general not coinciding with the maximum permissible velocity actually achievable) so that the u i function takes negative values along the straight line path, the inequality p i a u i allow getting positive upper bounds (asup u ) and negative lower bounds (au inf ) for the acceleration. As a consequence, as long as v v lim, it is possible to identify an admissible interval of the TCP acceleration a (ainf u a asup u ) ensuring positive cable tensions along the whole straight path. The different cases that can be discriminated on the basis of the sign of p i are reported in Table 2, row1. A similar reasoning allows inferring the acceleration bounds introduced by the constraint on the maximum permissible tension τ i τ i max : p i a c i v 2 d i +τ i max, where the sum of the terms d i + τ i max is always positive (alternatively, cable tensions in static conditions would overcome the maximum tensions). The minimum values of c i v 2 d i + τ i max only depend on the sign of c i ; it is therefore useful to introduce the function s i = s i (c i ) which can only take the following two values: s i (c i ) = { ci vlim 2 d i + τ i max if c i < 0 d i + τ i max if c i 0 (8) By means of s i it is possible to introduce the following more restrictive condition for permissible tensions: p i a s i. Positive upper bounds (asup s ) and negative lower bounds (ainf s ) for the TCP acceleration can be computed if s i takes positive values
7 Experimental Validation of a Trajectory Planning 29 Table 2 Upper and lower acceleration bounds for positive and bounded cable tensions along a straight line path If p i > 0 ainf u i = u / i ui p i If p i < 0 asup u i = u / i pi ainf u = max(ainf u i ) i = (1, 2) au sup = min(au sup i ) i = (1, 2) If p i < 0 ainf s i = s / i pi If p i > 0 asup s i = s / i pi ainf s = max(ainf s i ) i = (1, 2) as sup = min(as sup i ) i = (1, 2) a inf = max(ainf u, as inf ) a sup = min(asup u, as sup ) along the straight line path. A suitable v lim value (in general not coinciding with the one ensuring u i < 0) should be chosen. The different cases that can be discriminated on the basis of the sign of p i are shown in Table 2, row2. In conclusion, once an upper bound v lim is found which ensures both negative u i and positive s i functions, there always exist an upper (a sup ) and a lower (a inf ) bound for the acceleration (see Table 2, row 3), guaranteeing that, if the kinematic constraints a inf a a sup and v v lim are satisfied, cable tensions are simultaneously positive and below the maximum permissible values. In general, a sup and a inf are not constant but vary along the path. They should hence be computed as functions of a path coordinate (l) by adopting a suitable discretization of the path. Equations (7) and (8) show that a v lim simultaneously ensuring u i < 0 and s i > 0 always exists in the SEW. The choice of v lim has a considerable impact on the computation of the acceleration bounds and consequently on the minimum traversal time. An inappropriate choice, may lead to overconservative trajectory planning. Generally speaking, either a single v lim value holding for the whole SEW (or for a subset of it) may be used or a different (variable or constant) v lim may be adopted for each given path. Such a choice is still a matter of investigation and will be addressed in future works. Admittedly, whichever the choice, as long as u i < 0 and s i > 0 positive and bounded tensions are ensured. 4.2 Circular Path In case of circular paths of the TCP, the seek for kinematic bounds can be done following an approach almost identical to the one discussed in the previous section. It is only necessary to apply the reasoning to circular path geometrical and kinematic parameters: let R be the radius of the path and φ the angular coordinate (0 φ 2π), let α be the direction angle of the velocity vector v, which is now tangent to the circular path. Hence, α = φ +π / 2 φ = α π / 2, v = R α, a = R α and Eq. (6) becomes: 0 τ i = p i R α R(Rc i q i ) α 2 + d i τ i max (i = 1, 2), which can be split into two inequalities for each CDDR cable. In particular, by replacing p i R with p i and
8 30 A. Trevisani R(Rc i q i ) with c i it is possible to write u i p i α s i where u i = { c i α 2 lim d i if c i > 0 d i if c i 0 and s i = { c i α 2 lim d i + T max if c i < 0 d i + T max if c i 0 These definitions of u i and s i should be compared to those in Eqs. (8) and (9): it is apparent that the considerations made for establishing bilateral constraints on the acceleration a along a straight line path can be immediately extended to the angular acceleration α. In particular, a limit angular velocity α lim needs to be found within the interval 0 φ 2π so that u i < 0 and s i > 0. The dependence of c i on q i makes it extremely difficult, if not impossible, to find a single α lim holding for the whole SEW, or for a sufficiently wide subset of it. Hence path-specific α lim values should be generally employed. 5 Trajectory Planning with Quintic Polynomials Let us first denote with l the path coordinate: l and l coincides with respectively v and a in the case of straight paths, and with α and α in the case of circular paths. Coherently, henceforth kinematic constraints on velocity and acceleration will be denoted with the symbols l lim, l inf, and l sup. Any trajectory planning method yielding a trajectory in time l(t) meeting the velocity and acceleration constraints defined for l and l in either Sect. 4.1 or Sect. 4.2 can assure that cable tensions are always positive and below the maximum permissible values along the path. Minimun-time trajectory planning methods should be usually preferred in industrial robotics, since they allow increasing productivity and minimizing costs. However, since the scope of this work is proving the effectiveness of the proposed method for avoiding slackness and excessive tension in cables, a planning method leading to smooth trajectories is preferred. Quintic polynomial trajectories are adopted for point-to-point planning. Quintic polynomial trajectories are suitable to CDDR trajectory planning because they are characterized by continuous velocity, acceleration and jerk profiles. Hence they are smooth enough not to excite vibrational phenomena induced by cable elasticity. Additionally, minimum-time trajectories can be easily computed. Clearly, the time computed is not the absolute minimum for a given point-to-point motion [8]. Let us express the path coordinate l through the following polynomial: l(t) = b 0 + b 1 t + b 2 t 2 + b 3 t 3 + b 4 t 4 + b 5 t 5 (9) It holds 0 l L t, where L t is the path length. Let 0 and t f be respectively the initial and final trajectory time and let impose zero velocity and acceleration at 0 and t f. It is well known that the coefficients satisfying such boundary conditions are: / ) / ) / ) b 0 = 0, b 1 = 0, b 2 = 0, b 3 = 10 (L t t 3 f, b 4 = 15 ( L t t 4 f and b 5 = 6 (L t t 5 f. / The corresponding trajectory is symmetric with respect to the mean time t m = t f 2,
9 Experimental Validation of a Trajectory Planning 31 /( ) where the maximum velocity l max = 15L t 8t f is achieved and the acceleration is zero. In the first half of the trajectory the acceleration is always positive while in the second half the acceleration is always negative. As a consequence of the trajectory symmetry, the maximum acceleration and deceleration are identical in absolute value: / l ( max = 10L t t 2 ) f 3. In order to meet both the velocity and the acceleration constraints t f can be chosen Lt so that l max l lim, l max min(min( l sup 2 0 ), max( l inf L t Lt ) ). The minimum travel 2 time t f can hence be obtained: t f = max ( 10L t / ( l max 3 ), 15L t /( 8 l max ) ) (10) Admittedly, any travel time longer than t f can be adopted without violating the kinematic constraints: the scaled trajectory l(t s ) can be computed by just introducing the scaled time variable t s defined as t s = t/λ, where λ>1 is the scaling factor, i.e. the ratio between the desired travel time t d (t d > t f ) and t f : λ = t d /t f. 6 The Experimental Setup A picture of the two-cable, two-dof CDDR with passive serial support commissioned to validate the theory presented above is shown in Fig. 2. The robot is driven by two Dyneema cables (Young s modulus 100 GPa, yield stress 3 GPa) directly connected to the free end of the passive serial manipulator. The cables are forced to pass through the two fixed vertices A 1 and A 2 (see Fig. 1 and Table 1) atthetop of the base polygon by means of guide pulleys and are wound into screw threads machined on the drive pulley surfaces. The drive pulleys are directly driven by two Siemens 1FT6 brushless motors (rated torque 2.15 Nm, maximum torque 10 Nm, rated speed 3,000 rpm) with Simodrive 611U servodrives. Torque control with analog interface is the operating mode selected for both the motors. Additionally, TTL 2,048- line encoder emulation has been chosen to get a direct measurement of motor shaft position, and hence of the pulley angles β i. The positions of the aluminum links have instead been measured by two 5,000-line Eltra incremental encoders, one measuring the absolute rotation of link 1 (ϕ 1 ), the other the relative angle between link 1 and 2 (ϕ2 r ). The robot trajectory planning and control algorithms have been implemented in a multitasking controller developed using Simulink models and the XPc target real time operating system. Measurement Computing PCIM-DDA06/16 and PCI QUAD/04 boards have been employed to manage signal generation and acquisition. The trajectory planning strategy implemented in the controller puts into action the achievements discussed in Sects. 4 and 5, whilst the control algorithm developed is based on the centralized controller proposed in [9], which makes use of a complete dynamic model of the CDDR for performing feedback linearization.
10 32 A. Trevisani Fig. 2 Prototype of the planar CDDR Table 2 collects the chief kinematic and inertial features of the CDDR. L A, L B and z k, are defined in Table 1, while, coherently with the notation in [10]: z Gk is the distance of the center of gravity G k of the kth link (k = 1, 2) from the origin of vector z k fixed to the link (see Fig. 1) m k is the mass of the kth link (k = 1, 2) m enc2 is the concentrated mass accounting for the presence of the encoder at the kinematic coupling between link 1 and 2 Ik δ is the moment of inertia of the kth link about the orthogonal axis through point δ r i is the radius of the ith drive pulley (i = 1, 2) J i is the lumped rotational inertia of the ith drive pulley, also including the moment of inertia of the rotor and of the brake of the motor c vi is the rotational viscous damping coefficient estimated at the ith drive pulley M is the mass of the payload (and of the end-effector, if it is present).
11 Experimental Validation of a Trajectory Planning 33 Fig. 3 The load fitted at the CDDR tip Fig. 4 The CDDR SEW In the experiments, a load of mass M has been introduced through a steel disk (see Fig. 3) pivoting about the thin shaft at the free end of the serial manipulator. The presence of such a payload makes the SEW take the shape shown in Fig. 4: static cable tensioning is not possible in all the rectangular workspace but only in the sub area filled in black. 7 Experimental Results Two experiments have been carried out. In the first one (T1) the CDDR TCP (assumed coinciding with the point where cables converge, or, which is the same, with the intersection point between the axis of the thin shaft at the tip of the serial manipulator and the plane of motion) is made perform a straight line path in the plane of motion. In the second experiment (T2) a circular path is executed (Table 3). Identical maximum permissible tensions τ i max have been set for the both the cables: τ i max = 200 N. This is a quite conservative choice coherent with the cable material properties and the motor deliverable torques.
12 34 A. Trevisani Table 3 Physical features of the CDDR Parameter Value Units L A m L B m z k (k = 1, 2) m z G m z G m m kg m kg m enc kg I kg m 2 I G kg m 2 r i (i = 1,2) m J i (i = 1,2) kg m 2 c vi (i = 1,2) N m s M kg In both the experiments, the planned TCP Cartesian displacements and velocities have been compared with the actual TCP displacements and velocities computed by direct kinematics from the joint displacements measured by the two encoders fitted on the serial manipulator. Such measurements are not affected by cable elasticity as would be those based on motor encoder recordings. An accurate tracking of the desired trajectory by the CDDR TCP is by itself a proof that proper cable tensioning has been ensured along the whole path. In particular, it is apparent that significant discrepancies would arise in case one or both cables were slack. Estimates of cable tensions along the paths have been inferred (and plotted) from the torque measurements provided by the motor drives. Such estimate confirm that cable tensions are safely kept within the desired bounds in both the experiments. 7.1 Test 1 (T1): Straight Line Path A straight line path between two generic points in the SEW has been first executed. The starting point coordinates in the reference frame {X, Y } are (0, m). The ending point coordinates are (0.3, m). Hence, the length L t of the path is m. The limit velocity l lim selected to ensure u i < 0 and s i > 0is1.5m/s, from which bilateral constraints l inf and l sup have been computed as functions of l. Such kinematic constraints are shown in Fig. 5 (thin lines), where the planned velocity and acceleration profiles are also plotted (bold lines). The most stringent constraint is l inf ( l inf = 4.32 m/s 2 ) close to the end of the path (l = m). The minimum traversal time t f achievable with such an l inf is 0.95 s. The CDDR position tracking capability can be evaluated in Fig. 6, where, in the two plots at the top of the figure, the planned TCP Cartesian displacements are compared with the
13 Experimental Validation of a Trajectory Planning 35 Fig. 5 T1: Velocity and acceleration constraints and planned profiles Fig. 6 T1: Comparison between planned and actual Cartesian displacements actual displacements. The resulting tracking errors along each axis are shown in the two plots at the bottom of Fig. 6. Tracking velocity capabilities can instead be appreciated in Fig. 7, where the planned and actual TCP velocities are plotted. Finally, the measured motor torques and the estimated cable tensions are shown in Fig. 8, respectively in the two plots at top and at the bottom of the figure. It is apparent that all the physical constraints involving cable tensions motor torques are satisfied. As it was expected the tension in one cable (cable 2) tends to take a minimum value
14 36 A. Trevisani Fig. 7 T1: comparison between planned and actual Cartesian velocities Fig. 8 T1: Numerical and experimental motor torques and cable tensions close to zero when the TCP approaches the end of the path (see the l inf constraint in Fig. 5): it is intuitive that the upwards motion of the TCP makes the end-effector deceleration phase much more critical, in terms of cable tensions, than the acceleration phase. Additionally, in Fig. 8 experimental cable tensions and motor torques are compared with simulated outcomes to prove the accuracy of the underlying dynamic model.
15 Experimental Validation of a Trajectory Planning 37 Fig. 9 T2: Velocity and acceleration constraints and planned profiles 7.2 Test 2 (T2): Circular Path The center of the circular path is at point (0.1, 0.1 m) in the reference frame {X, Y } while the circle radius R is 0.1 m. Hence, the length L t of the path is m. The starting point is at (0.25, 0.1 m) and motion direction is counterclockwise. The limit angular velocity l lim selected for the path is 4 rad/s, which is slightly below the value concurrently satisfying u i < 0 and s i > 0 along the whole path. The resulting bilateral constraints l inf and l sup on the angular acceleration α take the shape shown in Fig. 9 (thin lines). It is apparent that the velocity constraint is the most stringent one. The minimum traversal time t f achievable with such an l lim is 2.94 s, the corresponding velocity and acceleration profiles of the trajectory planned are shown in Fig. 9 too (bold lines). At the top of Fig. 10 the planned TCP Cartesian displacements are compared with the actual displacements while tracking errors are plotted at the bottom of the same figure. Planned and actual TCP velocities are shown in Fig. 11, while the measured motor torques and the estimated cable tensions are shown in Fig. 12. Also in this test, the physical constraints in terms of cable tensions and motor torques are satisfied. 8 Conclusions Lack of cable redundancy in underconstrained cable-driven robots makes keeping positive and bounded cable tensions a critical issue. In this paper an approach is discussed and validated experimentally which translates such requirements into kinematic constraints to be met by the TCP trajectory at the planning stage. The computation of the constraints accounts for robot dynamics: basically, the method leads to the definition of bounds on the first and second derivatives of the TCP path coordinate. If the robot trajectory planner allows managing trajectories defined in terms of a path coordinate and with constraints on both velocity and acceleration, the proposed
16 38 A. Trevisani Fig. 10 T2: Comparison between planned and actual Cartesian displacements Fig. 11 T2: comparison between planned and actual Cartesian velocities method ensures that cable tensions neither drop to zero nor exceed the maximum permissible tension during the motion. Clearly, the robot controller must also ensure limited tracking error, which is however a conventional specification. Given the kinematic constrains, minimum time trajectories should be chosen, yet this aspect is marginally discussed being out of the paper scope. A two-dof fully actuated hybrid planar cable robot has been used to introduce many of the aspects of the proposed method; nonetheless, it is believed that the concepts and the approach can be extended to more general and complex systems.
17 Experimental Validation of a Trajectory Planning 39 Fig. 12 T2: Motor torques and cable tensions References 1. Cone, L.L.: Skycam: an aerial robotic camera system. Byte 10(10), (1985) 2. Albus, J.S., Bostelman, R., Dagalakis, N.G.: The nist robocrane. J. Robot Syst. 10(5), (1993) 3. Castelli, G., Ottaviano, E., González, A.: Analysis and simulation of a new Cartesian cablesuspended robot. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 224(8), (2010) 4. Roberts, R.G., Graham, T., Lippitt, T.: On the inverse kinematics, statics, and fault tolerance of cable-suspended robots. J. Robot. Syst. 15(10), (1998) 5. Barrette, G., Gosselin, C.M.: Determination of the dynamic workspace of cable-driven planar parallel mechanisms. J. Mech. Design 127(2), 242 (7 pages) (2005). 6. Stump, E., Kumar, V.: Workspaces of cable-actuated parallel manipulators. J. Mech. Design 128, (2006) 7. Oh, S.-R., Agrawal, S.K.: Cable-suspended planar parallel robots with redundant cables: controllers with positive cable tensions, In: Proceedings of IEEE International Conference on Robotics and Automation, pp (2003). 8. Behzadipour, S., Khajepour, A.: Time-optimal trajectory planning in cable-based manipulators. IEEE Trans. Robot. 22(3), (2006) 9. Trevisani, A., Gallina, P., Williams II, R.L.: Cable-direct-driven robot (CDDR) with passive SCARA support: theory and simulation. J. Intell. Robot. Syst. 46, (2006) 10. Trevisani, A.: Underconstrained planar cable-direct-driven robots: a trajectory planning method ensuring positive and bounded cable tensions. Mechatronics 20, (2010) 11. Notash, L., Kamalzadeh, A.: Inverse dynamics of wire-actuated parallel manipulators with a constraining linkage. Mechanism Mach. Theor. 42(9), (2007) 12. Kino, H., Kawamura, S.: Development of a serial link structure/parallel wire system for a force display. In: Proceedings of the 2002 IEEE International Conference on Robotics and Automation, pp (2002). 13. Riechel, A.T., Ebert-Uphoff, I.: Force-feasible workspace analysis for underconstrained pointmass cable robots. In: Proceedings of the 2004 IEEE International Conference on Robotics and Automation, pp (2004).
18
PHY121 #8 Midterm I 3.06.2013
PHY11 #8 Midterm I 3.06.013 AP Physics- Newton s Laws AP Exam Multiple Choice Questions #1 #4 1. When the frictionless system shown above is accelerated by an applied force of magnitude F, the tension
More informationA Novel Design to Improve Pose Accuracy for Cable Robots
The 14th IFToMM World Congress, Taipei, Taiwan, October 25-30, 2015 DOI Number: 10.6567/IFToMM.14TH.WC.OS2.018 A Novel Design to Improve Pose Accuracy for Cable Robots A. Gonzalez-Rodríguez Univ. Castilla-La
More informationSOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS
SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS This work covers elements of the syllabus for the Engineering Council exams C105 Mechanical and Structural Engineering
More informationPHYSICS 111 HOMEWORK SOLUTION #10. April 8, 2013
PHYSICS HOMEWORK SOLUTION #0 April 8, 203 0. Find the net torque on the wheel in the figure below about the axle through O, taking a = 6.0 cm and b = 30.0 cm. A torque that s produced by a force can be
More informationSynthesis of Constrained nr Planar Robots to Reach Five Task Positions
Synthesis of Constrained nr Planar Robots to Reach Five Task Positions Gim Song Soh Robotics and Automation Laboratory University of California Irvine, California 9697-3975 Email: gsoh@uci.edu J. Michael
More informationChapter 11 Equilibrium
11.1 The First Condition of Equilibrium The first condition of equilibrium deals with the forces that cause possible translations of a body. The simplest way to define the translational equilibrium of
More informationPhysics 2A, Sec B00: Mechanics -- Winter 2011 Instructor: B. Grinstein Final Exam
Physics 2A, Sec B00: Mechanics -- Winter 2011 Instructor: B. Grinstein Final Exam INSTRUCTIONS: Use a pencil #2 to fill your scantron. Write your code number and bubble it in under "EXAM NUMBER;" an entry
More informationAPPLIED MATHEMATICS ADVANCED LEVEL
APPLIED MATHEMATICS ADVANCED LEVEL INTRODUCTION This syllabus serves to examine candidates knowledge and skills in introductory mathematical and statistical methods, and their applications. For applications
More informationVéronique PERDEREAU ISIR UPMC 6 mars 2013
Véronique PERDEREAU ISIR UPMC mars 2013 Conventional methods applied to rehabilitation robotics Véronique Perdereau 2 Reference Robot force control by Bruno Siciliano & Luigi Villani Kluwer Academic Publishers
More informationTHEORETICAL MECHANICS
PROF. DR. ING. VASILE SZOLGA THEORETICAL MECHANICS LECTURE NOTES AND SAMPLE PROBLEMS PART ONE STATICS OF THE PARTICLE, OF THE RIGID BODY AND OF THE SYSTEMS OF BODIES KINEMATICS OF THE PARTICLE 2010 0 Contents
More information11. Rotation Translational Motion: Rotational Motion:
11. Rotation Translational Motion: Motion of the center of mass of an object from one position to another. All the motion discussed so far belongs to this category, except uniform circular motion. Rotational
More informationMechanics lecture 7 Moment of a force, torque, equilibrium of a body
G.1 EE1.el3 (EEE1023): Electronics III Mechanics lecture 7 Moment of a force, torque, equilibrium of a body Dr Philip Jackson http://www.ee.surrey.ac.uk/teaching/courses/ee1.el3/ G.2 Moments, torque and
More informationSolving Simultaneous Equations and Matrices
Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering
More informationChapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc.
Chapter 10 Rotational Motion Angular Quantities Units of Chapter 10 Vector Nature of Angular Quantities Constant Angular Acceleration Torque Rotational Dynamics; Torque and Rotational Inertia Solving Problems
More informationDynamics. Basilio Bona. DAUIN-Politecnico di Torino. Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30
Dynamics Basilio Bona DAUIN-Politecnico di Torino 2009 Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30 Dynamics - Introduction In order to determine the dynamics of a manipulator, it is
More informationMotion Control of 3 Degree-of-Freedom Direct-Drive Robot. Rutchanee Gullayanon
Motion Control of 3 Degree-of-Freedom Direct-Drive Robot A Thesis Presented to The Academic Faculty by Rutchanee Gullayanon In Partial Fulfillment of the Requirements for the Degree Master of Engineering
More informationUnit 4 Practice Test: Rotational Motion
Unit 4 Practice Test: Rotational Motion Multiple Guess Identify the letter of the choice that best completes the statement or answers the question. 1. How would an angle in radians be converted to an angle
More informationRotation: Moment of Inertia and Torque
Rotation: Moment of Inertia and Torque Every time we push a door open or tighten a bolt using a wrench, we apply a force that results in a rotational motion about a fixed axis. Through experience we learn
More informationDesign of a Universal Robot End-effector for Straight-line Pick-up Motion
Session Design of a Universal Robot End-effector for Straight-line Pick-up Motion Gene Y. Liao Gregory J. Koshurba Wayne State University Abstract This paper describes a capstone design project in developing
More informationPhysics 9e/Cutnell. correlated to the. College Board AP Physics 1 Course Objectives
Physics 9e/Cutnell correlated to the College Board AP Physics 1 Course Objectives Big Idea 1: Objects and systems have properties such as mass and charge. Systems may have internal structure. Enduring
More informationLecture L22-2D Rigid Body Dynamics: Work and Energy
J. Peraire, S. Widnall 6.07 Dynamics Fall 008 Version.0 Lecture L - D Rigid Body Dynamics: Work and Energy In this lecture, we will revisit the principle of work and energy introduced in lecture L-3 for
More informationStructural Axial, Shear and Bending Moments
Structural Axial, Shear and Bending Moments Positive Internal Forces Acting Recall from mechanics of materials that the internal forces P (generic axial), V (shear) and M (moment) represent resultants
More informationOperational Space Control for A Scara Robot
Operational Space Control for A Scara Robot Francisco Franco Obando D., Pablo Eduardo Caicedo R., Oscar Andrés Vivas A. Universidad del Cauca, {fobando, pacaicedo, avivas }@unicauca.edu.co Abstract This
More informationDesign-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist
Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist MHER GRIGORIAN, TAREK SOBH Department of Computer Science and Engineering, U. of Bridgeport, USA ABSTRACT Robot
More informationSection 1.1. Introduction to R n
The Calculus of Functions of Several Variables Section. Introduction to R n Calculus is the study of functional relationships and how related quantities change with each other. In your first exposure to
More informationCALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS
CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS E. Batzies 1, M. Kreutzer 1, D. Leucht 2, V. Welker 2, O. Zirn 1 1 Mechatronics Research
More informationACTUATOR DESIGN FOR ARC WELDING ROBOT
ACTUATOR DESIGN FOR ARC WELDING ROBOT 1 Anurag Verma, 2 M. M. Gor* 1 G.H Patel College of Engineering & Technology, V.V.Nagar-388120, Gujarat, India 2 Parul Institute of Engineering & Technology, Limda-391760,
More informationChapter 3.8 & 6 Solutions
Chapter 3.8 & 6 Solutions P3.37. Prepare: We are asked to find period, speed and acceleration. Period and frequency are inverses according to Equation 3.26. To find speed we need to know the distance traveled
More informationActive Vibration Isolation of an Unbalanced Machine Spindle
UCRL-CONF-206108 Active Vibration Isolation of an Unbalanced Machine Spindle D. J. Hopkins, P. Geraghty August 18, 2004 American Society of Precision Engineering Annual Conference Orlando, FL, United States
More informationForce/position control of a robotic system for transcranial magnetic stimulation
Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme
More informationVELOCITY, ACCELERATION, FORCE
VELOCITY, ACCELERATION, FORCE velocity Velocity v is a vector, with units of meters per second ( m s ). Velocity indicates the rate of change of the object s position ( r ); i.e., velocity tells you how
More informationMidterm Solutions. mvr = ω f (I wheel + I bullet ) = ω f 2 MR2 + mr 2 ) ω f = v R. 1 + M 2m
Midterm Solutions I) A bullet of mass m moving at horizontal velocity v strikes and sticks to the rim of a wheel a solid disc) of mass M, radius R, anchored at its center but free to rotate i) Which of
More informationCNC Machine Control Unit
NC Hardware a NC Hardware CNC Machine Control Unit Servo Drive Control Hydraulic Servo Drive Hydraulic power supply unit Servo valve Servo amplifiers Hydraulic motor Hydraulic Servo Valve Hydraulic Servo
More informationChapter 18 Static Equilibrium
Chapter 8 Static Equilibrium 8. Introduction Static Equilibrium... 8. Lever Law... Example 8. Lever Law... 4 8.3 Generalized Lever Law... 5 8.4 Worked Examples... 7 Example 8. Suspended Rod... 7 Example
More informationModeling Mechanical Systems
chp3 1 Modeling Mechanical Systems Dr. Nhut Ho ME584 chp3 2 Agenda Idealized Modeling Elements Modeling Method and Examples Lagrange s Equation Case study: Feasibility Study of a Mobile Robot Design Matlab
More information11.1. Objectives. Component Form of a Vector. Component Form of a Vector. Component Form of a Vector. Vectors and the Geometry of Space
11 Vectors and the Geometry of Space 11.1 Vectors in the Plane Copyright Cengage Learning. All rights reserved. Copyright Cengage Learning. All rights reserved. 2 Objectives! Write the component form of
More informationFigure 1.1 Vector A and Vector F
CHAPTER I VECTOR QUANTITIES Quantities are anything which can be measured, and stated with number. Quantities in physics are divided into two types; scalar and vector quantities. Scalar quantities have
More informationProgettazione Funzionale di Sistemi Meccanici e Meccatronici
Camme - Progettazione di massima prof. Paolo Righettini paolo.righettini@unibg.it Università degli Studi di Bergamo Mechatronics And Mechanical Dynamics Labs November 3, 2013 Timing for more coordinated
More informationCentripetal Force. This result is independent of the size of r. A full circle has 2π rad, and 360 deg = 2π rad.
Centripetal Force 1 Introduction In classical mechanics, the dynamics of a point particle are described by Newton s 2nd law, F = m a, where F is the net force, m is the mass, and a is the acceleration.
More informationwww.mathsbox.org.uk Displacement (x) Velocity (v) Acceleration (a) x = f(t) differentiate v = dx Acceleration Velocity (v) Displacement x
Mechanics 2 : Revision Notes 1. Kinematics and variable acceleration Displacement (x) Velocity (v) Acceleration (a) x = f(t) differentiate v = dx differentiate a = dv = d2 x dt dt dt 2 Acceleration Velocity
More informationState Newton's second law of motion for a particle, defining carefully each term used.
5 Question 1. [Marks 28] An unmarked police car P is, travelling at the legal speed limit, v P, on a straight section of highway. At time t = 0, the police car is overtaken by a car C, which is speeding
More informationNewton s Law of Motion
chapter 5 Newton s Law of Motion Static system 1. Hanging two identical masses Context in the textbook: Section 5.3, combination of forces, Example 4. Vertical motion without friction 2. Elevator: Decelerating
More informationDynamics of Iain M. Banks Orbitals. Richard Kennaway. 12 October 2005
Dynamics of Iain M. Banks Orbitals Richard Kennaway 12 October 2005 Note This is a draft in progress, and as such may contain errors. Please do not cite this without permission. 1 The problem An Orbital
More informationPhysics 1A Lecture 10C
Physics 1A Lecture 10C "If you neglect to recharge a battery, it dies. And if you run full speed ahead without stopping for water, you lose momentum to finish the race. --Oprah Winfrey Static Equilibrium
More informationAnalysis and Optimization of a New Differentially-Driven Cable Parallel Robot
Analysis and Optimization of a New Differentially-Driven Cable Parallel Robot Hamed Khakpour Mechanical Engineering Department Ecole Polytechnique of Montreal Montreal, QC, CANADA, H3T 1J4 Email: hamed.khakpour@polymtl.ca
More informationLab 7: Rotational Motion
Lab 7: Rotational Motion Equipment: DataStudio, rotary motion sensor mounted on 80 cm rod and heavy duty bench clamp (PASCO ME-9472), string with loop at one end and small white bead at the other end (125
More informationColumbia University Department of Physics QUALIFYING EXAMINATION
Columbia University Department of Physics QUALIFYING EXAMINATION Monday, January 13, 2014 1:00PM to 3:00PM Classical Physics Section 1. Classical Mechanics Two hours are permitted for the completion of
More informationRotational Inertia Demonstrator
WWW.ARBORSCI.COM Rotational Inertia Demonstrator P3-3545 BACKGROUND: The Rotational Inertia Demonstrator provides an engaging way to investigate many of the principles of angular motion and is intended
More information3600 s 1 h. 24 h 1 day. 1 day
Week 7 homework IMPORTANT NOTE ABOUT WEBASSIGN: In the WebAssign versions of these problems, various details have been changed, so that the answers will come out differently. The method to find the solution
More informationD Alembert s principle and applications
Chapter 1 D Alembert s principle and applications 1.1 D Alembert s principle The principle of virtual work states that the sum of the incremental virtual works done by all external forces F i acting in
More informationAwell-known lecture demonstration1
Acceleration of a Pulled Spool Carl E. Mungan, Physics Department, U.S. Naval Academy, Annapolis, MD 40-506; mungan@usna.edu Awell-known lecture demonstration consists of pulling a spool by the free end
More informationAdequate Theory of Oscillator: A Prelude to Verification of Classical Mechanics Part 2
International Letters of Chemistry, Physics and Astronomy Online: 213-9-19 ISSN: 2299-3843, Vol. 3, pp 1-1 doi:1.1852/www.scipress.com/ilcpa.3.1 212 SciPress Ltd., Switzerland Adequate Theory of Oscillator:
More informationOn-line trajectory planning of robot manipulator s end effector in Cartesian Space using quaternions
On-line trajectory planning of robot manipulator s end effector in Cartesian Space using quaternions Ignacio Herrera Aguilar and Daniel Sidobre (iherrera, daniel)@laas.fr LAAS-CNRS Université Paul Sabatier
More informationA PAIR OF MEASURES OF ROTATIONAL ERROR FOR AXISYMMETRIC ROBOT END-EFFECTORS
A PAIR OF MEASURES OF ROTATIONAL ERROR FOR AXISYMMETRIC ROBOT END-EFFECTORS Sébastien Briot, Ilian A. Bonev Department of Automated Manufacturing Engineering École de technologie supérieure (ÉTS), Montreal,
More informationSimulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD)
Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD) Jatin Dave Assistant Professor Nirma University Mechanical Engineering Department, Institute
More informationCenter of Gravity. We touched on this briefly in chapter 7! x 2
Center of Gravity We touched on this briefly in chapter 7! x 1 x 2 cm m 1 m 2 This was for what is known as discrete objects. Discrete refers to the fact that the two objects separated and individual.
More informationON CERTAIN DOUBLY INFINITE SYSTEMS OF CURVES ON A SURFACE
i93 c J SYSTEMS OF CURVES 695 ON CERTAIN DOUBLY INFINITE SYSTEMS OF CURVES ON A SURFACE BY C H. ROWE. Introduction. A system of co 2 curves having been given on a surface, let us consider a variable curvilinear
More informationINSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users
INSTRUCTOR WORKBOOK for MATLAB /Simulink Users Developed by: Amir Haddadi, Ph.D., Quanser Peter Martin, M.A.SC., Quanser Quanser educational solutions are powered by: CAPTIVATE. MOTIVATE. GRADUATE. PREFACE
More informationPrecise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility
Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility Renuka V. S. & Abraham T Mathew Electrical Engineering Department, NIT Calicut E-mail : renuka_mee@nitc.ac.in,
More informationLecture L6 - Intrinsic Coordinates
S. Widnall, J. Peraire 16.07 Dynamics Fall 2009 Version 2.0 Lecture L6 - Intrinsic Coordinates In lecture L4, we introduced the position, velocity and acceleration vectors and referred them to a fixed
More informationProblem 6.40 and 6.41 Kleppner and Kolenkow Notes by: Rishikesh Vaidya, Physics Group, BITS-Pilani
Problem 6.40 and 6.4 Kleppner and Kolenkow Notes by: Rishikesh Vaidya, Physics Group, BITS-Pilani 6.40 A wheel with fine teeth is attached to the end of a spring with constant k and unstretched length
More informationEFFECTS ON NUMBER OF CABLES FOR MODAL ANALYSIS OF CABLE-STAYED BRIDGES
EFFECTS ON NUMBER OF CABLES FOR MODAL ANALYSIS OF CABLE-STAYED BRIDGES Yang-Cheng Wang Associate Professor & Chairman Department of Civil Engineering Chinese Military Academy Feng-Shan 83000,Taiwan Republic
More informationOn Motion of Robot End-Effector using the Curvature Theory of Timelike Ruled Surfaces with Timelike Directrix
Malaysian Journal of Mathematical Sciences 8(2): 89-204 (204) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES Journal homepage: http://einspem.upm.edu.my/journal On Motion of Robot End-Effector using the Curvature
More informationPHYSICS 111 HOMEWORK SOLUTION #9. April 5, 2013
PHYSICS 111 HOMEWORK SOLUTION #9 April 5, 2013 0.1 A potter s wheel moves uniformly from rest to an angular speed of 0.16 rev/s in 33 s. Find its angular acceleration in radians per second per second.
More informationDesign of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms
Abstract Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms by Maxine Emerich Advisor: Dr. Scott Pierce The subject of this report is the development of
More informationNonlinear analysis and form-finding in GSA Training Course
Nonlinear analysis and form-finding in GSA Training Course Non-linear analysis and form-finding in GSA 1 of 47 Oasys Ltd Non-linear analysis and form-finding in GSA 2 of 47 Using the GSA GsRelax Solver
More informationHow To Understand The Dynamics Of A Multibody System
4 Dynamic Analysis. Mass Matrices and External Forces The formulation of the inertia and external forces appearing at any of the elements of a multibody system, in terms of the dependent coordinates that
More informationOrbital Mechanics. Angular Momentum
Orbital Mechanics The objects that orbit earth have only a few forces acting on them, the largest being the gravitational pull from the earth. The trajectories that satellites or rockets follow are largely
More informationLecture L5 - Other Coordinate Systems
S. Widnall, J. Peraire 16.07 Dynamics Fall 008 Version.0 Lecture L5 - Other Coordinate Systems In this lecture, we will look at some other common systems of coordinates. We will present polar coordinates
More informationConstraint satisfaction and global optimization in robotics
Constraint satisfaction and global optimization in robotics Arnold Neumaier Universität Wien and Jean-Pierre Merlet INRIA Sophia Antipolis 1 The design, validation, and use of robots poses a number of
More informationIndustrial Walking Systems - A Review
Subjects for period of study at LARM in Cassino For stages and thesis developments CONTACT: prof Marco Ceccarelli at Ceccarelli@unicas.it LARM webpage: http://webuser.unicas.it/weblarm/larmindex.htm SUBJECT:
More informationAngular acceleration α
Angular Acceleration Angular acceleration α measures how rapidly the angular velocity is changing: Slide 7-0 Linear and Circular Motion Compared Slide 7- Linear and Circular Kinematics Compared Slide 7-
More informationAn Elastic Cable Model for Cable-Driven Parallel Robots Including Hysteresis Effects
An Elastic Cable Model for Cable-Driven Parallel Robots Including Hysteresis Effects Philipp Miermeister, Werner Kraus, Tian Lan and Andreas Pott Abstract Experimental results indicate that time invariant
More informationDIEF, Department of Engineering Enzo Ferrari University of Modena e Reggio Emilia Italy Online Trajectory Planning for robotic systems
DIEF, Department of Engineering Enzo Ferrari University of Modena e Reggio Emilia Italy Online Trajectory Planning for robotic systems Luigi Biagiotti Luigi Biagiotti luigi.biagiotti@unimore.it Introduction
More informationSimple Harmonic Motion
Simple Harmonic Motion 1 Object To determine the period of motion of objects that are executing simple harmonic motion and to check the theoretical prediction of such periods. 2 Apparatus Assorted weights
More informationASEN 3112 - Structures. MDOF Dynamic Systems. ASEN 3112 Lecture 1 Slide 1
19 MDOF Dynamic Systems ASEN 3112 Lecture 1 Slide 1 A Two-DOF Mass-Spring-Dashpot Dynamic System Consider the lumped-parameter, mass-spring-dashpot dynamic system shown in the Figure. It has two point
More informationProblem Set 1. Ans: a = 1.74 m/s 2, t = 4.80 s
Problem Set 1 1.1 A bicyclist starts from rest and after traveling along a straight path a distance of 20 m reaches a speed of 30 km/h. Determine her constant acceleration. How long does it take her to
More informationPhysics 111: Lecture 4: Chapter 4 - Forces and Newton s Laws of Motion. Physics is about forces and how the world around us reacts to these forces.
Physics 111: Lecture 4: Chapter 4 - Forces and Newton s Laws of Motion Physics is about forces and how the world around us reacts to these forces. Whats a force? Contact and non-contact forces. Whats a
More informationFigure 2.1: Center of mass of four points.
Chapter 2 Bézier curves are named after their inventor, Dr. Pierre Bézier. Bézier was an engineer with the Renault car company and set out in the early 196 s to develop a curve formulation which would
More informationME 115(b): Solution to Homework #1
ME 115(b): Solution to Homework #1 Solution to Problem #1: To construct the hybrid Jacobian for a manipulator, you could either construct the body Jacobian, JST b, and then use the body-to-hybrid velocity
More informationCosmosWorks Centrifugal Loads
CosmosWorks Centrifugal Loads (Draft 4, May 28, 2006) Introduction This example will look at essentially planar objects subjected to centrifugal loads. That is, loads due to angular velocity and/or angular
More informationThe dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w
Chapter 4 Vehicle Dynamics 4.. Introduction In order to design a controller, a good representative model of the system is needed. A vehicle mathematical model, which is appropriate for both acceleration
More information8.2 Elastic Strain Energy
Section 8. 8. Elastic Strain Energy The strain energy stored in an elastic material upon deformation is calculated below for a number of different geometries and loading conditions. These expressions for
More informationUSING MS EXCEL FOR DATA ANALYSIS AND SIMULATION
USING MS EXCEL FOR DATA ANALYSIS AND SIMULATION Ian Cooper School of Physics The University of Sydney i.cooper@physics.usyd.edu.au Introduction The numerical calculations performed by scientists and engineers
More informationMechanics 1: Conservation of Energy and Momentum
Mechanics : Conservation of Energy and Momentum If a certain quantity associated with a system does not change in time. We say that it is conserved, and the system possesses a conservation law. Conservation
More informationManufacturing Equipment Modeling
QUESTION 1 For a linear axis actuated by an electric motor complete the following: a. Derive a differential equation for the linear axis velocity assuming viscous friction acts on the DC motor shaft, leadscrew,
More informationPractice Exam Three Solutions
MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Physics Physics 8.01T Fall Term 2004 Practice Exam Three Solutions Problem 1a) (5 points) Collisions and Center of Mass Reference Frame In the lab frame,
More informationA Simulation Study on Joint Velocities and End Effector Deflection of a Flexible Two Degree Freedom Composite Robotic Arm
International Journal of Advanced Mechatronics and Robotics (IJAMR) Vol. 3, No. 1, January-June 011; pp. 9-0; International Science Press, ISSN: 0975-6108 A Simulation Study on Joint Velocities and End
More informationVector Algebra II: Scalar and Vector Products
Chapter 2 Vector Algebra II: Scalar and Vector Products We saw in the previous chapter how vector quantities may be added and subtracted. In this chapter we consider the products of vectors and define
More informationGuideway Joint Surface Properties of Heavy Machine Tools Based on the Theory of Similarity
Research Journal of Applied Sciences, Engineering and Technology 5(): 530-536, 03 ISSN: 040-7459; e-issn: 040-7467 Maxwell Scientific Organization, 03 Submitted: October, 0 Accepted: December 03, 0 Published:
More informationNotes on Elastic and Inelastic Collisions
Notes on Elastic and Inelastic Collisions In any collision of 2 bodies, their net momentus conserved. That is, the net momentum vector of the bodies just after the collision is the same as it was just
More informationPhysics 41 HW Set 1 Chapter 15
Physics 4 HW Set Chapter 5 Serway 8 th OC:, 4, 7 CQ: 4, 8 P: 4, 5, 8, 8, 0, 9,, 4, 9, 4, 5, 5 Discussion Problems:, 57, 59, 67, 74 OC CQ P: 4, 5, 8, 8, 0, 9,, 4, 9, 4, 5, 5 Discussion Problems:, 57, 59,
More informationSolutions to old Exam 1 problems
Solutions to old Exam 1 problems Hi students! I am putting this old version of my review for the first midterm review, place and time to be announced. Check for updates on the web site as to which sections
More informationCopyright 2011 Casa Software Ltd. www.casaxps.com
Table of Contents Variable Forces and Differential Equations... 2 Differential Equations... 3 Second Order Linear Differential Equations with Constant Coefficients... 6 Reduction of Differential Equations
More informationLinear Motion vs. Rotational Motion
Linear Motion vs. Rotational Motion Linear motion involves an object moving from one point to another in a straight line. Rotational motion involves an object rotating about an axis. Examples include a
More informationCATIA V5 Tutorials. Mechanism Design & Animation. Release 18. Nader G. Zamani. University of Windsor. Jonathan M. Weaver. University of Detroit Mercy
CATIA V5 Tutorials Mechanism Design & Animation Release 18 Nader G. Zamani University of Windsor Jonathan M. Weaver University of Detroit Mercy SDC PUBLICATIONS Schroff Development Corporation www.schroff.com
More informationPhysics: Principles and Applications, 6e Giancoli Chapter 4 Dynamics: Newton's Laws of Motion
Physics: Principles and Applications, 6e Giancoli Chapter 4 Dynamics: Newton's Laws of Motion Conceptual Questions 1) Which of Newton's laws best explains why motorists should buckle-up? A) the first law
More informationWe can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model
CHAPTER 4 CURVES 4.1 Introduction In order to understand the significance of curves, we should look into the types of model representations that are used in geometric modeling. Curves play a very significant
More informationSome Comments on the Derivative of a Vector with applications to angular momentum and curvature. E. L. Lady (October 18, 2000)
Some Comments on the Derivative of a Vector with applications to angular momentum and curvature E. L. Lady (October 18, 2000) Finding the formula in polar coordinates for the angular momentum of a moving
More informationIntelligent Robotics Lab.
1 Variable Stiffness Actuation based on Dual Actuators Connected in Series and Parallel Prof. Jae-Bok Song (jbsong@korea.ac.kr ). (http://robotics.korea.ac.kr) ti k Depart. of Mechanical Engineering, Korea
More information