1 Introduction. Alberto Trevisani

Size: px
Start display at page:

Download "1 Introduction. Alberto Trevisani"

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

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 information

A Novel Design to Improve Pose Accuracy for Cable Robots

A 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 information

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS

SOLID 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 information

PHYSICS 111 HOMEWORK SOLUTION #10. April 8, 2013

PHYSICS 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 information

Synthesis of Constrained nr Planar Robots to Reach Five Task Positions

Synthesis 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 information

Chapter 11 Equilibrium

Chapter 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 information

Physics 2A, Sec B00: Mechanics -- Winter 2011 Instructor: B. Grinstein Final Exam

Physics 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 information

APPLIED MATHEMATICS ADVANCED LEVEL

APPLIED 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 information

Véronique PERDEREAU ISIR UPMC 6 mars 2013

Vé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 information

THEORETICAL MECHANICS

THEORETICAL 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 information

11. Rotation Translational Motion: Rotational Motion:

11. 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 information

Mechanics lecture 7 Moment of a force, torque, equilibrium of a body

Mechanics 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 information

Solving Simultaneous Equations and Matrices

Solving 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 information

Chapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc.

Chapter 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 information

Dynamics. Basilio Bona. DAUIN-Politecnico di Torino. Basilio Bona (DAUIN-Politecnico di Torino) Dynamics 2009 1 / 30

Dynamics. 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 information

Motion Control of 3 Degree-of-Freedom Direct-Drive Robot. Rutchanee Gullayanon

Motion 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 information

Unit 4 Practice Test: Rotational Motion

Unit 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 information

Rotation: Moment of Inertia and Torque

Rotation: 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 information

Design of a Universal Robot End-effector for Straight-line Pick-up Motion

Design 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 information

Physics 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 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 information

Lecture L22-2D Rigid Body Dynamics: Work and Energy

Lecture 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 information

Structural Axial, Shear and Bending Moments

Structural 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 information

Operational Space Control for A Scara Robot

Operational 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 information

Design-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 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 information

Section 1.1. Introduction to R n

Section 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 information

CALIBRATION 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 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 information

ACTUATOR DESIGN FOR ARC WELDING ROBOT

ACTUATOR 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 information

Chapter 3.8 & 6 Solutions

Chapter 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 information

Active Vibration Isolation of an Unbalanced Machine Spindle

Active 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 information

Force/position control of a robotic system for transcranial magnetic stimulation

Force/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 information

VELOCITY, ACCELERATION, FORCE

VELOCITY, 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 information

Midterm Solutions. mvr = ω f (I wheel + I bullet ) = ω f 2 MR2 + mr 2 ) ω f = v R. 1 + M 2m

Midterm 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 information

CNC Machine Control Unit

CNC 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 information

Chapter 18 Static Equilibrium

Chapter 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 information

Modeling Mechanical Systems

Modeling 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 information

11.1. Objectives. Component Form of a Vector. Component Form of a Vector. Component Form of a Vector. Vectors and the Geometry of Space

11.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 information

Figure 1.1 Vector A and Vector F

Figure 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 information

Progettazione Funzionale di Sistemi Meccanici e Meccatronici

Progettazione 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 information

Centripetal Force. This result is independent of the size of r. A full circle has 2π rad, and 360 deg = 2π rad.

Centripetal 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 information

www.mathsbox.org.uk Displacement (x) Velocity (v) Acceleration (a) x = f(t) differentiate v = dx Acceleration Velocity (v) Displacement x

www.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 information

State Newton's second law of motion for a particle, defining carefully each term used.

State 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 information

Newton s Law of Motion

Newton 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 information

Dynamics of Iain M. Banks Orbitals. Richard Kennaway. 12 October 2005

Dynamics 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 information

Physics 1A Lecture 10C

Physics 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 information

Analysis and Optimization of a New Differentially-Driven Cable Parallel Robot

Analysis 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 information

Lab 7: Rotational Motion

Lab 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 information

Columbia University Department of Physics QUALIFYING EXAMINATION

Columbia 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 information

Rotational Inertia Demonstrator

Rotational 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 information

3600 s 1 h. 24 h 1 day. 1 day

3600 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 information

D Alembert s principle and applications

D 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 information

Awell-known lecture demonstration1

Awell-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 information

Adequate Theory of Oscillator: A Prelude to Verification of Classical Mechanics Part 2

Adequate 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 information

On-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 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 information

A PAIR OF MEASURES OF ROTATIONAL ERROR FOR AXISYMMETRIC ROBOT END-EFFECTORS

A 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 information

Simulation 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) 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 information

Center of Gravity. We touched on this briefly in chapter 7! x 2

Center 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 information

ON CERTAIN DOUBLY INFINITE SYSTEMS OF CURVES ON A SURFACE

ON 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 information

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

INSTRUCTOR 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 information

Precise 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 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 information

Lecture L6 - Intrinsic Coordinates

Lecture 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 information

Problem 6.40 and 6.41 Kleppner and Kolenkow Notes by: Rishikesh Vaidya, Physics Group, BITS-Pilani

Problem 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 information

EFFECTS ON NUMBER OF CABLES FOR MODAL ANALYSIS OF CABLE-STAYED BRIDGES

EFFECTS 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 information

On Motion of Robot End-Effector using the Curvature Theory of Timelike Ruled Surfaces with Timelike Directrix

On 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 information

PHYSICS 111 HOMEWORK SOLUTION #9. April 5, 2013

PHYSICS 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 information

Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms

Design 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 information

Nonlinear analysis and form-finding in GSA Training Course

Nonlinear 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 information

How To Understand The Dynamics Of A Multibody System

How 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 information

Orbital Mechanics. Angular Momentum

Orbital 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 information

Lecture L5 - Other Coordinate Systems

Lecture 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 information

Constraint satisfaction and global optimization in robotics

Constraint 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 information

Industrial Walking Systems - A Review

Industrial 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 information

Angular acceleration α

Angular 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 information

An Elastic Cable Model for Cable-Driven Parallel Robots Including Hysteresis Effects

An 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 information

DIEF, 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 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 information

Simple Harmonic Motion

Simple 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 information

ASEN 3112 - Structures. MDOF Dynamic Systems. ASEN 3112 Lecture 1 Slide 1

ASEN 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 information

Problem Set 1. Ans: a = 1.74 m/s 2, t = 4.80 s

Problem 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 information

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.

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. 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 information

Figure 2.1: Center of mass of four points.

Figure 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 information

ME 115(b): Solution to Homework #1

ME 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 information

CosmosWorks Centrifugal Loads

CosmosWorks 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 information

The dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w

The 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 information

8.2 Elastic Strain Energy

8.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 information

USING MS EXCEL FOR DATA ANALYSIS AND SIMULATION

USING 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 information

Mechanics 1: Conservation of Energy and Momentum

Mechanics 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 information

Manufacturing Equipment Modeling

Manufacturing 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 information

Practice Exam Three Solutions

Practice 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 information

A Simulation Study on Joint Velocities and End Effector Deflection of a Flexible Two Degree Freedom Composite Robotic Arm

A 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 information

Vector Algebra II: Scalar and Vector Products

Vector 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 information

Guideway Joint Surface Properties of Heavy Machine Tools Based on the Theory of Similarity

Guideway 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 information

Notes on Elastic and Inelastic Collisions

Notes 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 information

Physics 41 HW Set 1 Chapter 15

Physics 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 information

Solutions to old Exam 1 problems

Solutions 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 information

Copyright 2011 Casa Software Ltd. www.casaxps.com

Copyright 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 information

Linear Motion vs. Rotational Motion

Linear 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 information

CATIA 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 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 information

Physics: 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 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 information

We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model

We 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 information

Some 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) 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 information

Intelligent Robotics Lab.

Intelligent 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