DETC99/VIB-8223 FLATNESS-BASED CONTROL OF UNDERCONSTRAINED CABLE SUSPENSION MANIPULATORS
|
|
- Bertram Alvin Patterson
- 5 years ago
- Views:
Transcription
1 Proceedings of DETC ASME Design Engineering Technical Conferences September -5, 999, Las Vegas, Nevada, USA DETC99/VIB-83 FLATNESS-BASED CONTROL OF UNDERCONSTRAINED CABLE SUSPENSION MANIPULATORS Thomas Maier Institute of Drive Systems and Mechatronics University of Rostock D-859 Rostock Germany Christoph Woernle Institute of Drive Systems and Mechatronics University of Rostock D-859 Rostock Germany ABSTRACT Underconstrained cable suspension manipulators support a load platform in space by less than six spatially arranged cables with independently controllable winches. To control the motion of the platform along desired trajectories in space, the classical inverse kinematic or computed-torque schemes are generalized using the concept of flat systems. For desired trajectories of the load platform and a sufficient number of their time derivatives, the control inputs can be algebraically calculated. Asymptotically stable tracking behaviour is achieved by cascaded feedback of state variables. The application of the method is shown for a planar overhead trolley crane as well as for a novel three-cable suspension manipulator. INTRODUCTION Cable suspension manipulators support a payload platform in space by several spatially arranged cables with computercontrolled winches. The winches are mounted either fixed or on movable trolleys. Compared to conventional cranes, it is possible to control not only the translational motion of the payload but also its orientation in order to perform, for example, assembly tasks. By this, cable suspension manipulators combine the ability of cranes to support heavy payloads in a large workspace with the dexterity of robot manipulators. Various configurations have been proposed (Dagalakis et al. 989, Arai and Osumi 99, Tadokoro et al. 996, Maier and Woernle 998). A cable suspension manipulator that supports a payload platform in space is underconstrained, if it has less than six cables (Ming and Higuchi 994). The payload platform of an underconstrained cable suspension manipulator may carry out sway motions even if the drives at the winches and trolleys are not moved. Obviously, the most simple underconstrained cable suspension manipulator is an overhead crane with a load mass. The application standing behind the present investigation is the novel cable suspension manipulator CABLEV being developed at University of Rostock (Figure ). Its load platform is supported by three cables with winches mounted on trolleys that move theirselves on a gantry. Applications are, for example, handling and assembling large and heavy components on construction sites or on shipyards. Since the position of the platform of an underconstrained cable suspension manipulator is not uniquely determined by the robot coordinates at the trolleys and winches, its motion cannot be controlled like the end-effector of an conventional robot by inverse kinematic control (at the kinematic level) or computedtorque control (at the dynamic level). Instead, the dynamics of the sway motion has to be taken into account. This can be achieved by means of the concept of flat systems that represents a relatively new approach for the analysis and control of a broad class of nonlinear systems (Fliess et al. 99). Flat systems may be regarded as a generalization of controllable linear systems. For flat systems many trajectory-tracking control problems can be systematically solved, both by open-loop or closed-loop control. Its application to underconstrained robotic systems represents a generalization of computed-torque control. Copyright 999 by ASME
2 moment of inertia J) and a load (absolute position coordinates y, y, mass m), Figure. The cable is assumed to be massless and longitudinally stiff. The winch radius r is neglected against the cable length q. The crane is controlled by the trolley force u and the winch torque u. The driven robot coordinates q and the coordinates y of the load mass are, respectively, q = q q y = y y : () Figure. Cable suspension manipulator CABLEV A flat system has the property that the state variables and the control inputs can be algebraically expressed in terms of the control outputs and their time derivatives up to a certain order. Two benefits are: If the reference trajectories of the control outputs and a sufficient number of their time derivatives are specified, the motion of the system and the control inputs can be algebraically calculated. This property is useful for open-loop control design and for motion planning (Fliess et al. 995). Asymptotically stable tracking of precribed reference trajectories is achieved by a static, i.e. algebraic, feedback of state variables. This feedback is called quasi-static (Delaleau and Rudolph 995). The procedure is described for the motion control of the load mass of an overhead trolley crane because of its simple governing equations, refer also to Fliess et al. (993) and Lévine et al. (997). The three-cable suspension manipulator CABLEV with the same structure of governing equations is subsequently treated. FLATNESS-BASED CONTROL OF AN OVERHEAD TROLLEY CRANE. Dynamic Model A simple model of an overhead crane consists of a trolley (position q, mass m k ) with a winch (radius r, cable length q, Figure. Overhead trolley crane The control task considered here is to make the load mass track a desired trajectory in the vertical plane ŷ(t) = ŷ (t) ŷ (t) : () The coordinates y and q are constrained by ϕ(q;y) (y ; q ) + y ; q = : (3) The first- and second-order total time derivatives of the constraint (3) needed in the sequel are ẏ Φ q ϕ Φ y q with Φ y = y ; q = y Φ q = ; y ; q q (4) Copyright 999 by ASME
3 and ϕ Φ y with ϕ = Φ y ÿ Φ q + ϕ = q Φ q ẏ q The equations of motion for the load mass and the trolley/winch motion are coupled by the generalized cable force λ (Lagrangemultiplier) in direction of the cable, m m ÿ ÿ = mg + : y ; q y λ M y ÿ = F y + Φ T y λ (5) (6). Flatness of the System Flatness of the considered system means that the control inputs u as well as all internal variables, such as q and λ, can be expressed in terms of the control outputs y and time derivatives of the outputs. This can be done in two steps, refer also to Fliess et al. (993) and Lévine et al. (997). First the robot coordinates q and the generalized cable force λ are expressed. With (3) and (6) there are three equations available for q, q, and λ. Elimination of λ between the two equations in (6) yields the trolley position q, that can be inserted into (3) to express the cable length q, q (y ÿ) = y ; ÿ y ÿ ; g q () q (y ÿ) = [y ; q (y ÿ)] + y () : mk J r q q = r u y ; q ; λ u q M q q = B q u + Φ T q λ : (7) The generalized cable force λ is then expressed, for example, by the second equation of (6), λ(y ÿ) = m(ÿ ; g) y : () The differential-algebraic set of equations (6), (7), and (3) then describes the dynamics of the crane. Hereby, the constraint must be fulfilled at the position, velocity and acceleration levels, according to eqs. (3), (4), and (5), respectively. If the positions y, q and the velocities ẏ, q, which have to be consistent with the constraint (3) and their first-order time derivative (4), as well as the control forces u are given, eqs. (6), (7), and (5) together represent a set of five linear equations to determine uniquely the four accelerations ÿ and q, and the cable force λ: (6) : (7) : (5) : 64 M y Φ T y M q Φ T q Φ y Φ q ÿ q ;λ = 64 F y B q u ; ϕ 75 : (8) By eliminating the Lagrange-multiplier λ, the equations of motion can be reformulated in minimal form as ordinary differential equations in terms of three independent coordinates, e.g. q, q, y. Then y represents a coordinate of the sway motion, and the independent state variables of the system are In a second step the control inputs u are obtained by inserting the generalized cable force λ from () into the trolley/winch dynamics (7), u u = mk J r q q + y ; q m(ÿ ; g) : (3) q r y Expressions for q and q are obtained by differentiation of () and (). Since q and q in (), () depend on the secondorder time derivative of the outputs y, the accelerations q and q are obtained in terms of the fourth-order time derivative of y. Altogether, the control inputs u can be algebraically expressed in terms of the outputs y and their time derivatives ẏ, ÿ, y (3), and y (4). Thus, the system is flat..3 Overall Control Structure The procedure described in the previous subsection represents an open-loop control structure to calculate algebraically control forces u for given output functions ŷ(t), T x = y q T T ẏ q : (9) The minimal form of the equations of motion in terms of x,however, is not needed in the sequel. In the following subsections a control strategy is described that exploits the flatness of the system. ŷ(t) ŷ(t) ŷ(t) ŷ (3) (t) ŷ (4) (t) + () () ˆq(t) ˆq(t) ˆq(t) + (3) u(t) : (4) 3 Copyright 999 by ASME
4 However, to counteract disturbances like initial conditions that are not consistent with the desired trajectory, wind forces, or incertainties of parameters, it is necessary to use a closed-loop control strategy with feedback of the actual errors. According to the open-loop calculation sequence according to (4), two cascaded controllers are provided (Figure 3): a) Tracking and anti-sway controller. A feedback of the sway variables y, ẏ generates robot coordinates ˆq(t) that make the load mass track the desired trajectory ŷ(t) and provides damping of undesired sway oscillations. For the layout of this controller it is assumed that the actual robot coordinates q(t) track ˆq(t). b) Trolley/winch motion controller. A feedback of the state vector x from (9) makes the robot coordinates q(t) track the functions ˆq(t) generated by the anti-sway controller. This cascaded structure is based on the assumption that the controlled trolley/winch dynamics can be made fast against the sway dynamics by means of sufficiently powerful trolley/winch motors. In the following two subsections, the controllers are described in more detail..4 Tracking and Anti-Sway Controller The control law is obtained from () and () by assigning new inputs according to ÿ! w y! w : (5) Pure tracking control (without anti-sway control) is achieved by w = ŷ w = ŷ : (6) Note that the new input w is only assigned to the second-order derivative of y, since for y and ẏ the actual values of the state variables are used. With (5) the control laws () and () read ˆq (y w w ẅ ) = y ; w w ẅ ; g q (7) ˆq (w w ẅ ) = (y ; ˆq ) + w (8) with ˆq from (7) : the sway coordinate y, whereby (6) is replaced by w = ŷ + α V ( ŷ ; ẏ )+α P (ŷ ; y ) (9) yˆ : () w = The feedback gains α P, α V are assigned by pole-placement for the dynamics of the position error of the sway motion ( ŷ ; ÿ )+α V ( ŷ ; ẏ )+α P (ŷ ; y )= : () According to (4), the robot coordinates ˆq(t) are needed not only at the position level, as given by (7) and (8), but also at the velocity and acceleration levels. Differentiating the expressions in (7) and (8) with respect to the time gives the robot coordinates at the velocity level ˆq = ẏ ; e w (3) ; ẇ w ; w ẇ () ẅ ; g ˆq ˆq = e ė + w ẇ with ˆq from () (3) and the abbreviations e = y ; ˆq ė = ẏ ; ˆq : The robot coordinates at the acceleration level are with the assignment ÿ! w from (5) ˆq = w ; e w (4) + ė w (3) ; ẅ w ; ẇ ẇ ; w ẅ ẅ ; g (4) ˆq = ˆq e (w ; ˆq )+ė + w ẅ + ẇ ; ˆq with ˆq from (4) : (5) The time derivatives of w and w needed in () to (5) are obtained by differentiating (9) under consideration of (5), ẇ = ŷ (3) + α V ( ŷ ; w ) + α P ( ŷ ; ẏ ) (6) ẅ = ŷ (4) + α V (ŷ (3) ; ẇ )+α P ( ŷ ; w ) (7) With (7) and (8) the load tracks the desired trajectory, i.e. y(t) ŷ(t) if the initial conditions are consistent with the reference trajectory, i.e. y ()=ŷ () and ẏ ()= ŷ (), and if there are no disturbances such as wind forces. Asymptotic stabilization of the sway motion is achieved by adding to w the actual position and velocity errors in terms of and ẇ = ŷ ẅ = ŷ w (3) = ŷ (3) w (4) = ŷ (4) : (8) Again it is seen that the desired trajectory ŷ(t) of the load mass from () has to be defined at least up to the fourth-order time derivative. 4 Copyright 999 by ASME
5 β - β - Figure 3. Cascaded control structure.5 Trolley/Winch Motion Controller The trolley/winch motion controller makes the actual robot coordinates q(t) track the functions ˆq(t) that are generated by the tracking and anti-sway controller according to (7) and (8), and () to (5). If the system exactly follows the desired trajectory ŷ(t), the needed control forces can be calculated by (3). However, to counteract non-consistent initial conditions or other disturbances, a feedback of the actual position and velocity errors of the robot coordinates q is provided. If the deviations of the robot coordinates q(t) from the nominal trajectory ˆq(t) are not too large, a linear feedback of the errors may be sufficient. In practice this should be seeked for in order to avoid too complex control structures. From a theoretical point of view it is also possible to design a nonlinear controller that deals with large deviations from the nominal trajectory, too. This controller is obtained by the method of exact inputoutput linearization (IO linearization), refer, for example, to Isidori (995). Here, the nonlinearities of the mechanical system are compensated by an inverse dynamic system and new control inputs are applied that act independently on the actual robot coordinates q. The governing equations for the inverse system are the dynamic equations of the mechanical system (6) and (7), and the constraint (5). Assigning new inputs v to the accelerations of the robot coordinates q according to q v! or q! v (9) q v these equations lead to the linear set of equations (6) : (7) : (5) : 64 M y Φ T y Φ T q B q Φ y ÿ ;λ ;u = F y ;M q v ;Φ q v ; ϕ 3 75 : (3) The control forces u obtained from (3) generate actual accelerations q that are equal to the inputs v, q v = or q = v : (3) q v 5 Copyright 999 by ASME
6 β - β - Figure 4. Structure of the IO-linearized mechanical system (equivalent to Figure 3) The auxiliary variables ÿ and λ in the solution vector of (3) are not further used. The system matrix and the right-hand side of (3) depend on the independent state variables x from (9). This calculation of the linearizing feedback directly from the differential-algebraic equations of motion avoids their reformulation in minimal form, i.e. in terms of x (Woernle 998). Asymptotic stabilization of the linearized and decoupled IO channels (3) is achieved by feedback of the actual position and velocity errors of the robot coordinates q (feedback gains β Pi, β Vi ), v = ˆq + β V ( ˆq ; q )+β P ( ˆq ; q ) (3) v = ˆq + β V ( ˆq ; q )+β P ( ˆq ; q ) : (33) The structure of the IO-linearized mechanical system is represented by Figure 4. It shows the decoupled IO channels (3) stabilized by (3) and (33). Note that the sway motion is still nonlinear. The sway motion can be described in terms of the sway coordinate y. It has the property that it is not observable from the outputs q of the IO channels (3). By this, it is the zero dynamics of the IO-linearized system (Isidori 995). The zero dynamics can be expressed as a second-order differential equation in terms of y, ÿ = r(y q ẏ q)+r(y q)v : (34) However, the zero dynamics is here not derived, since it is not further exploited..6 Example Tracking a straight-line trajectory between the rest positions (y y ) =(m 5m) at t = s and (y y ) E =(m 3m) at t E = s is considered as an example in Figure 5. To meet the smoothness requirements, the velocity along the trajectory (length L) is prescribed by v(t) =L 3ω 4 sin3 ωt with ω = π t E : 6 Copyright 999 by ASME
7 5 m m 3 m y [m] y [m] displacement [m] force [N] / torque [Nm] time [s] time [s] Figure 5. Tracking a straight-line trajectory. To show the effects of the control, the initial conditions are not consistent with the reference trajectory, q (t )=m q (t )=6m (load mass below the desired trajectory), y (t )=m ẏ (t )=;ms ; (initial sway motion in negative y -direction). Mechanical parameters are r = :m m = kg m k = 3 kg J = :6m kg: The poles of the anti-sway controller according to () are s = ; :75i : The poles of the trolley/winch motion controller according to (3) with (9) are s = ; :5i : The time histories of y (t) and y (t) in Figure 5 that have been obtained by a MATLAB program show the asymptotically stable tracking behaviour. 3 CABLE SUSPENSION MANIPULATOR CABLEV 3. Dynamic Model To manipulate a load in space, the cable suspension manipulator CABLEV (CABle LEVitation) is being developed at University of Rostock. Its load platform is suspended by three spatially arranged cables. Based on earlier investigations (Maier and Woernle 997), a configuration was found, where the winches are mounted on trolleys moving along parallel tracks on a gantry that is itself movable (Figure 6). A laboratory system is under construction. The workspace will have a base area of about m and a height of about.5 m, the payload will be about 3 kg. The independently controllable robot coordinates q IR 7 are the gantry/trolley displacements q :::q 3 and the three cable lengths q 4 q 5 q 6. The platform coordinates y IR 6 are, for example, three cartesian coordinates x, y, z along the axis of an inertial frame, and three Cardan angles α, α, α 3. Thus, the 7 Copyright 999 by ASME
8 3. Flatness-Based Control The control goal is to make the platform track a desired trajectory ŷ(t) in space. The redundancy is treated in a first approach by introducing a control constraint between the three trolley coordinates q q, and q 3 of the form 3 ϕ (q) q + (q + q 3 ) ; c = with c = const : (38) According to Subsection.4, the tracking and anti-sway controller calculates reference functions of the robot coordinates ˆq(t) IR 7 for given reference functions ŷ(t). The following nonlinear set of ten scalar equations is solved to determine the unknowns ˆq(t) IR 7 and λ IR 3 for given ŷ, ŷ, ŷ: (36) : Φ T y (ŷ ˆq) ˆλ = M y (ŷ) ŷ + k y (ŷ ŷ) ; F y (ŷ ŷ) (35) : ϕ(ŷ ˆq) = (38) : ϕ (ˆq) = 9 >= > : (39) Figure 6. Robot coordinates of CABLEV. system is kinematically redundant. With three cables, there are three constraints between q and y analogous to (3), q ϕ(q y) =! ϕ Φ q Φ y = : (35) ẏ Analogous to (6) and (7), respectively, dynamic equations are formulated for the load platform in terms of the platform coordinates y, M y (y)ÿ + k y (y ẏ) =F y (y ẏ)+φ T y (y q)λ (36) and for the assembly of the gantry, the trolleys and the winches in terms of the robot coordinates q IR 7, M q (q) q + k q (q q) =F q (y ẏ)+b q (y)u + Φ T q (y q)λ : (37) Here, M y IR 6 6 and M q IR 7 7 are mass-matrices, k y IR 6 and k q IR 7 are centrifugal and Coriolis forces, F y IR 6 and F q IR 7 include all applied forces except for the control forces u IR 7 along the robot coordinates q IR 7, and λ IR 3 are the generalized cable forces. The time derivative of (39) leads a linear set of equations to determine ˆq in terms of ŷ :::ŷ (3), Φ T y ˆλ ΦT y ˆq Φ q ŷ Φ ˆq ˆλ 3 5 = My ŷ + k y ; F y ŷ + ŷ [k y ; F y ] ŷ + M y ŷ (3) ;Φ y ŷ 3 75 : (4) Symbolic calculation of the matrices of (4) is recommendable in order to exploit simplifications due to the particular structure of the expressions in (39). Differentiation of (4) finally gives a linear set of equations for ˆq in terms of ŷ :::ŷ (4). Investigations showed that the terms stemming from the time derivatives of the coefficient matrices of (4) can be neglected without loosing too much accuracy in calculating ˆq. According to (3), a feedforward tracking and trolley/winch controller is obtained by solving (37) with respect to u. For small deviations from the reference trajectory ˆq(t) linear error feedback may suffice. According to (3) exact IO linearization is possible that requires, however, a large computational amount. 3.3 Example To illustrate the idea of manipulating an object in space by the CABLEV manipulator, simulations of rotations of the load 8 Copyright 999 by ASME
9 [ ] Figure 7. Rotation of the load platform around an horizontal space-fixed axis α [ ] Figure 8. Rotation of the load platform around a vertical space-fixed axis platform around a horizontal and a vertical fixed axis in space are shown in Figures 7 and 8, respectively. The representations of the robot coordinates q i over the corresponding rotation angles show that all robot coordinates have to be adjusted in order to execute these platform motions. The simulation results have been obtained by means of the object-oriented programming environment M a abile (Kecskeméthy a a 995). 4 CONCLUSIONS The trajectory tracking problem of underconstrained cable suspension manipulators can be solved by a generalization of computed-torque control schemes, whereby the property of flatness of the describing dynamic equations is exploited. A cascaded feedback structure leads to asymptotically stable tracking behaviour. An objective of ongoing investigations is to find simplifications of the control structure. Examples are the neglection of terms with minor influence in the tracking and anti-sway controller or the investigation of simplified trolley/winch controllers. A central problem is the measurement of the actual position of the load platform. The design of the winches and the cable guidances allows measurements of the cable length via the rotation angle of the drum and of the inclination of each cable in one vertical plane. In combination with the trolley/gantry positions these six measurements are used to calcuate the absolute platform position and orientation. 9 Copyright 999 by ASME
10 REFERENCES Arai, T. and Osumi, H., 99, Three Wire Suspension Robot, Industrial Robot, Vol. 9, pp. 7. Dakalakis, N.G., Albus, J.S., Wang, B.L., Unger, J., and Lee, J.D., 989, Stiffness Study of a Parallel Link Robot Crane for Shipbuilding Applications, ASME Journal on Offshore Mechanics and Arctic Engineering, Vol., pp Delaleau, E. and Rudolph, J., 995, Decoupling and Linearization by Quasi-Static Feedback of Generalized States, Proc. 3rd European Control Conference ECC 95, Rome, pp Fliess, M., Lévine, J., Martin, P., and Rouchon, P., 99, On Differentially Flat Nonlinear Systems, In: Fliess, M. (Ed.) Nonlinear Control System Design, Pergamon Press, pp Fliess, M., Lévine, J., and Rouchon, P., 993, Generalized State Variable Description for a Simplified Crane Description, Int. Journal of Control, Vol. 85, pp Fliess, M., Lévine, J., Martin, P., and Rouchon, P., 995, Flatness and Defect of Nonlinear Systems: Introductory Theory and Examples, Int. Journal of Control, Vol. 6, pp Isidori, A., 995, Nonlinear Control Systems, Springer, Berlin. Kecskeméthy, A., (995), Object-Oriented Modeling of Mechanical Systems, In: Angeles, J. and Kecskeméthy, A. (Eds.) Kinematics and Dynamics of Multibody Systems, Springer, Berlin, pp Lévine, J., Rouchon, P., Yuan, G., Grebogi, C., Hunt, B.R., Kostelich, E., Ott, E., and Yorke, J.A., 997, On the Control of US Navy Cranes, Proc. European Control Conference ECC 97, Brussels, Belgium, Paper No. 77. Maier, T. and Woernle, C., 998, Inverse Kinematics for an Underconstrained Cable Suspension Manipulator. In: Lenar ci c, J. and Husty, M. (Eds.) Advances in Robot Kinematics: Analysis and Control, Kluwer Academic Publishers, Dordrecht, pp Ming, A. and Higuchi, T. (994), Study on Multiple Degree-of-Freedom Positioning Mechanism Using Wires, Int. Journal of the Japanese Society for Precision Engineering, Vol. 8, pp and Tadokoro, S., Nishioka, S., Kimura, T., Hattori, M., Takamori, T., and Maeda, K., 996, On Fundamental Design of Wire Configurations of Wire-Driven Parallel Manipulators with Redundancy, Proc. 996 Japan USA Symposium on Flexible Automation, Boston (Mass.), Vol., pp Woernle, C., 998, Control of Robotic Systems by Exact Linearization. In: Angeles, J. and Zakhariev, E. (Eds.) Computational Methods in Mechanical Systems, Springer, Berlin, pp Copyright 999 by ASME
Passivity-Based Control of an Overhead Travelling Crane
Proceedings of the 17th World Congress The International Federation of Automatic Control Passivity-Based Control of an Overhead Travelling Crane Harald Aschemann Chair of Mechatronics University of Rostock
More informationq 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.
Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports
More informationHigh PerformanceTracking Control of Automated Slewing Cranes
1 High Performanceracking Control of Automated Slewing Cranes Frank Palis and Stefan Palis Otto-von-Guericke-University Magdeburg Germany 1. Introduction Automation of slewing cranes in handling and transport
More informationTrajectory-tracking control of a planar 3-RRR parallel manipulator
Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract
More informationRobotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007
Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3-sweep algorithm) Factorization perspective: causal-anticausal
More informationTrajectory Planning from Multibody System Dynamics
Trajectory Planning from Multibody System Dynamics Pierangelo Masarati Politecnico di Milano Dipartimento di Ingegneria Aerospaziale Manipulators 2 Manipulator: chain of
More information1.053J/2.003J Dynamics and Control I Fall Final Exam 18 th December, 2007
1.053J/2.003J Dynamics and Control I Fall 2007 Final Exam 18 th December, 2007 Important Notes: 1. You are allowed to use three letter-size sheets (two-sides each) of notes. 2. There are five (5) problems
More informationPassive Control of Overhead Cranes
Passive Control of Overhead Cranes HASAN ALLI TARUNRAJ SINGH Mechanical and Aerospace Engineering, SUNY at Buffalo, Buffalo, New York 14260, USA (Received 18 February 1997; accepted 10 September 1997)
More informationAppendix W. Dynamic Models. W.2 4 Complex Mechanical Systems. Translational and Rotational Systems W.2.1
Appendix W Dynamic Models W.2 4 Complex Mechanical Systems W.2.1 Translational and Rotational Systems In some cases, mechanical systems contain both translational and rotational portions. The procedure
More informationControl of constrained spatial three-link flexible manipulators
Control of constrained spatial three-link flexible manipulators Sinan Kilicaslan, M. Kemal Ozgoren and S. Kemal Ider Gazi University/Mechanical Engineering Department, Ankara, Turkey Middle East Technical
More informationAdvanced Robotic Manipulation
Advanced Robotic Manipulation Handout CS37A (Spring 017 Solution Set # Problem 1 - Redundant robot control The goal of this problem is to familiarize you with the control of a robot that is redundant with
More informationNMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582
NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING NMT EE 589 & UNM ME 482/582 Simplified drive train model of a robot joint Inertia seen by the motor Link k 1 I I D ( q) k mk 2 kk Gk Torque amplification G
More informationStructural Dynamics Lecture 7. Outline of Lecture 7. Multi-Degree-of-Freedom Systems (cont.) System Reduction. Vibration due to Movable Supports.
Outline of Multi-Degree-of-Freedom Systems (cont.) System Reduction. Truncated Modal Expansion with Quasi-Static Correction. Guyan Reduction. Vibration due to Movable Supports. Earthquake Excitations.
More informationFunnel control in mechatronics: An overview
Funnel control in mechatronics: An overview Position funnel control of stiff industrial servo-systems C.M. Hackl 1, A.G. Hofmann 2 and R.M. Kennel 1 1 Institute for Electrical Drive Systems and Power Electronics
More informationFlatness based analysis and control of distributed parameter systems Elgersburg Workshop 2018
Flatness based analysis and control of distributed parameter systems Elgersburg Workshop 2018 Frank Woittennek Institute of Automation and Control Engineering Private University for Health Sciences, Medical
More informationIn this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:
Introduction Up to this point we have considered only the kinematics of a manipulator. That is, only the specification of motion without regard to the forces and torques required to cause motion In this
More informationBalancing of an Inverted Pendulum with a SCARA Robot
Balancing of an Inverted Pendulum with a SCARA Robot Bernhard Sprenger, Ladislav Kucera, and Safer Mourad Swiss Federal Institute of Technology Zurich (ETHZ Institute of Robotics 89 Zurich, Switzerland
More informationMCE493/593 and EEC492/592 Prosthesis Design and Control
MCE493/593 and EEC492/592 Prosthesis Design and Control Control Systems Part 3 Hanz Richter Department of Mechanical Engineering 2014 1 / 25 Electrical Impedance Electrical impedance: generalization of
More informationThe Modeling of Single-dof Mechanical Systems
The Modeling of Single-dof Mechanical Systems Lagrange equation for a single-dof system: where: q: is the generalized coordinate; T: is the total kinetic energy of the system; V: is the total potential
More informationContents. Dynamics and control of mechanical systems. Focus on
Dynamics and control of mechanical systems Date Day 1 (01/08) Day 2 (03/08) Day 3 (05/08) Day 4 (07/08) Day 5 (09/08) Day 6 (11/08) Content Review of the basics of mechanics. Kinematics of rigid bodies
More informationCase Study: The Pelican Prototype Robot
5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,
More informationDynamics and control of mechanical systems
Dynamics and control of mechanical systems Date Day 1 (03/05) - 05/05 Day 2 (07/05) Day 3 (09/05) Day 4 (11/05) Day 5 (14/05) Day 6 (16/05) Content Review of the basics of mechanics. Kinematics of rigid
More informationRobust Control of Cooperative Underactuated Manipulators
Robust Control of Cooperative Underactuated Manipulators Marcel Bergerman * Yangsheng Xu +,** Yun-Hui Liu ** * Automation Institute Informatics Technology Center Campinas SP Brazil + The Robotics Institute
More informationAdaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties
Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh
More information(W: 12:05-1:50, 50-N202)
2016 School of Information Technology and Electrical Engineering at the University of Queensland Schedule of Events Week Date Lecture (W: 12:05-1:50, 50-N202) 1 27-Jul Introduction 2 Representing Position
More informationDesign of Fuzzy PD-Controlled Overhead Crane System with Anti-Swing Compensation
Engineering, 2011, 3, 755-762 doi:10.4236/eng.2011.37091 Published Online July 2011 (http://www.scirp.org/journal/eng) Design of Fuzzy PD-Controlled Overhead Crane System with Anti-Swing Compensation Abstract
More informationReal-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics
Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics TIEMIN HU and SIMON X. YANG ARIS (Advanced Robotics & Intelligent Systems) Lab School of Engineering, University of Guelph
More informationStability Analysis and Robust PID Control of Cable-Driven Robots Considering Elasticity in Cables
Amirkabir University of Technology (Tehran Polytechnic) Amirkabir International Jounrnal of Science & Research Electrical & Electronics Engineering (AIJ-EEE) Vol. 48, No. 2, Fall 2016, pp. 113-125 Stability
More informationDynamics. describe the relationship between the joint actuator torques and the motion of the structure important role for
Dynamics describe the relationship between the joint actuator torques and the motion of the structure important role for simulation of motion (test control strategies) analysis of manipulator structures
More informationPerturbation Method in the Analysis of Manipulator Inertial Vibrations
Mechanics and Mechanical Engineering Vol. 15, No. 2 (2011) 149 160 c Technical University of Lodz Perturbation Method in the Analysis of Manipulator Inertial Vibrations Przemys law Szumiński Division of
More informationRobotics. Dynamics. University of Stuttgart Winter 2018/19
Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler, joint space control, reference trajectory following, optimal operational
More informationOutput tracking control of a exible robot arm
Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 12-15, 25 WeB12.4 Output tracking control of a exible robot arm Tu Duc Nguyen
More informationState Space Representation
ME Homework #6 State Space Representation Last Updated September 6 6. From the homework problems on the following pages 5. 5. 5.6 5.7. 5.6 Chapter 5 Homework Problems 5.6. Simulation of Linear and Nonlinear
More informationKinematic Analysis of a Pentapod Robot
Journal for Geometry and Graphics Volume 10 (2006), No. 2, 173 182. Kinematic Analysis of a Pentapod Robot Gert F. Bär and Gunter Weiß Dresden University of Technology Institute for Geometry, D-01062 Dresden,
More informationVibration and motion control design and trade-off for high-performance mechatronic systems
Proceedings of the 2006 IEEE International Conference on Control Applications Munich, Germany, October 4-6, 2006 WeC11.5 Vibration and motion control design and trade-off for high-performance mechatronic
More informationFinal Exam April 30, 2013
Final Exam Instructions: You have 120 minutes to complete this exam. This is a closed-book, closed-notes exam. You are allowed to use a calculator during the exam. Usage of mobile phones and other electronic
More informationA Backstepping control strategy for constrained tendon driven robotic finger
A Backstepping control strategy for constrained tendon driven robotic finger Kunal Sanjay Narkhede 1, Aashay Anil Bhise 2, IA Sainul 3, Sankha Deb 4 1,2,4 Department of Mechanical Engineering, 3 Advanced
More informationTHE paper deals with the application of ILC-methods to
Application of Fourier Series Based Learning Control on Mechatronic Systems Sandra Baßler, Peter Dünow, Mathias Marquardt International Science Index, Mechanical and Mechatronics Engineering waset.org/publication/10005018
More informationModeling and Simulation of the Nonlinear Computed Torque Control in Simulink/MATLAB for an Industrial Robot
Copyright 2013 Tech Science Press SL, vol.10, no.2, pp.95-106, 2013 Modeling and Simulation of the Nonlinear Computed Torque Control in Simulink/MATLAB for an Industrial Robot Dǎnuţ Receanu 1 Abstract:
More informationRobot Dynamics - Rotary Wing UAS: Control of a Quadrotor
Robot Dynamics Rotary Wing AS: Control of a Quadrotor 5-85- V Marco Hutter, Roland Siegwart and Thomas Stastny Robot Dynamics - Rotary Wing AS: Control of a Quadrotor 7..6 Contents Rotary Wing AS. Introduction
More informationLecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)
J = x θ τ = J T F 2018 School of Information Technology and Electrical Engineering at the University of Queensland Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing
More informationINSTRUCTIONS TO CANDIDATES:
NATIONAL NIVERSITY OF SINGAPORE FINAL EXAMINATION FOR THE DEGREE OF B.ENG ME 444 - DYNAMICS AND CONTROL OF ROBOTIC SYSTEMS October/November 994 - Time Allowed: 3 Hours INSTRCTIONS TO CANDIDATES:. This
More informationLecture «Robot Dynamics»: Dynamics 2
Lecture «Robot Dynamics»: Dynamics 2 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE
More informationMotion System Classes. Motion System Classes K. Craig 1
Motion System Classes Motion System Classes K. Craig 1 Mechatronic System Design Integration and Assessment Early in the Design Process TIMING BELT MOTOR SPINDLE CARRIAGE ELECTRONICS FRAME PIPETTE Fast
More informationRobotics. Dynamics. Marc Toussaint U Stuttgart
Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory
More informationStructural Dynamics Lecture 4. Outline of Lecture 4. Multi-Degree-of-Freedom Systems. Formulation of Equations of Motions. Undamped Eigenvibrations.
Outline of Multi-Degree-of-Freedom Systems Formulation of Equations of Motions. Newton s 2 nd Law Applied to Free Masses. D Alembert s Principle. Basic Equations of Motion for Forced Vibrations of Linear
More informationLecture «Robot Dynamics»: Dynamics and Control
Lecture «Robot Dynamics»: Dynamics and Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco
More informationof a Suspended Load with a Robotic Crane
Proceedings of the American Control Conference Chicago, llinois June 2000 Anti-Swing Control of a Suspended Load with a Robotic Crane Jae Y. Lew Ahmed Khalil Dept. of Mechanical Engineering Ohio University
More informationCONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Estimation and Compensation of Nonlinear Perturbations by Disturbance Observers - Peter C.
ESTIMATION AND COMPENSATION OF NONLINEAR PERTURBATIONS BY DISTURBANCE OBSERVERS Peter C. Müller University of Wuppertal, Germany Keywords: Closed-loop control system, Compensation of nonlinearities, Disturbance
More informationNatural Frequency Analysis of Spring-Manipulator System for Force Generation Utilizing Mechanical Resonance
ICCAS5 June -5, KINTEX, yeonggi-do, Korea Natural Frequency Analysis of Spring-Manipulator System for Force eneration Utilizing Mechanical Resonance Jun Kobayashi* and Fujio Ohkawa* * Department of Systems
More informationRobotics I. Test November 29, 2013
Exercise 1 [6 points] Robotics I Test November 9, 013 A DC motor is used to actuate a single robot link that rotates in the horizontal plane around a joint axis passing through its base. The motor is connected
More informationTracking Control: A Differential Geometric Approach
Tracking Control: A Differential Geometric Approach Torsten Scholt y, Britta Riege z y University of Duisburg, Dep of Measurement and Control D 4748 Duisburg, Germany Phone: ++49(3) 379 33 Fax: ++49 (3)
More informationRobotics I. February 6, 2014
Robotics I February 6, 214 Exercise 1 A pan-tilt 1 camera sensor, such as the commercial webcams in Fig. 1, is mounted on the fixed base of a robot manipulator and is used for pointing at a (point-wise)
More informationRobot Dynamics II: Trajectories & Motion
Robot Dynamics II: Trajectories & Motion Are We There Yet? METR 4202: Advanced Control & Robotics Dr Surya Singh Lecture # 5 August 23, 2013 metr4202@itee.uq.edu.au http://itee.uq.edu.au/~metr4202/ 2013
More informationTrajectory Tracking Control of a Very Flexible Robot Using a Feedback Linearization Controller and a Nonlinear Observer
Trajectory Tracking Control of a Very Flexible Robot Using a Feedback Linearization Controller and a Nonlinear Observer Fatemeh Ansarieshlaghi and Peter Eberhard Institute of Engineering and Computational
More informationDecoupling Identification for Serial Two-link Robot Arm with Elastic Joints
Preprints of the 1th IFAC Symposium on System Identification Saint-Malo, France, July 6-8, 9 Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints Junji Oaki, Shuichi Adachi Corporate
More informationStructural Dynamics Lecture 2. Outline of Lecture 2. Single-Degree-of-Freedom Systems (cont.)
Outline of Single-Degree-of-Freedom Systems (cont.) Linear Viscous Damped Eigenvibrations. Logarithmic decrement. Response to Harmonic and Periodic Loads. 1 Single-Degreee-of-Freedom Systems (cont.). Linear
More informationArtificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.
Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik Robot Dynamics Dr.-Ing. John Nassour 25.1.218 J.Nassour 1 Introduction Dynamics concerns the motion of bodies Includes Kinematics
More informationWEIGHTING MATRICES DETERMINATION USING POLE PLACEMENT FOR TRACKING MANEUVERS
U.P.B. Sci. Bull., Series D, Vol. 75, Iss. 2, 2013 ISSN 1454-2358 WEIGHTING MATRICES DETERMINATION USING POLE PLACEMENT FOR TRACKING MANEUVERS Raluca M. STEFANESCU 1, Claudiu L. PRIOROC 2, Adrian M. STOICA
More informationA Sliding Mode Controller Using Neural Networks for Robot Manipulator
ESANN'4 proceedings - European Symposium on Artificial Neural Networks Bruges (Belgium), 8-3 April 4, d-side publi., ISBN -9337-4-8, pp. 93-98 A Sliding Mode Controller Using Neural Networks for Robot
More informationAnalytical Multi-Point Trajectory Generation for Differentially Flat Systems with Output Constraints
Milano (Italy) August 28 - September 2, 211 Analytical Multi-Point Trajectory Generation for Differentially Flat Systems with Output Constraints Thomas Ruppel Karl Lukas Knierim Oliver Sawodny Institute
More informationDesign and Control of Compliant Humanoids. Alin Albu-Schäffer. DLR German Aerospace Center Institute of Robotics and Mechatronics
Design and Control of Compliant Humanoids Alin Albu-Schäffer DLR German Aerospace Center Institute of Robotics and Mechatronics Torque Controlled Light-weight Robots Torque sensing in each joint Mature
More informationLaboratory Exercise 1 DC servo
Laboratory Exercise DC servo Per-Olof Källén ø 0,8 POWER SAT. OVL.RESET POS.RESET Moment Reference ø 0,5 ø 0,5 ø 0,5 ø 0,65 ø 0,65 Int ø 0,8 ø 0,8 Σ k Js + d ø 0,8 s ø 0 8 Off Off ø 0,8 Ext. Int. + x0,
More informationControlling the Apparent Inertia of Passive Human- Interactive Robots
Controlling the Apparent Inertia of Passive Human- Interactive Robots Tom Worsnopp Michael Peshkin J. Edward Colgate Kevin Lynch Laboratory for Intelligent Mechanical Systems: Mechanical Engineering Department
More informationMotion Control of a Robot Manipulator in Free Space Based on Model Predictive Control
Motion Control of a Robot Manipulator in Free Space Based on Model Predictive Control Vincent Duchaine, Samuel Bouchard and Clément Gosselin Université Laval Canada 7 1. Introduction The majority of existing
More informationState Regulator. Advanced Control. design of controllers using pole placement and LQ design rules
Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state
More information4.1 Introduction Issues of applied dynamics CHAPTER 4. DYNAMICS 191
Chapter 4 Dynamics Dynamics is the branch of mechanics that is concerned with the study of motion and the relation between the forces and motion. The central focus of our study is the dynamics of systems
More informationRobot Control Basics CS 685
Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior
More information3 Space curvilinear motion, motion in non-inertial frames
3 Space curvilinear motion, motion in non-inertial frames 3.1 In-class problem A rocket of initial mass m i is fired vertically up from earth and accelerates until its fuel is exhausted. The residual mass
More informationTranslational and Rotational Dynamics!
Translational and Rotational Dynamics Robert Stengel Robotics and Intelligent Systems MAE 345, Princeton University, 217 Copyright 217 by Robert Stengel. All rights reserved. For educational use only.
More informationModel Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion
Proceedings of the 11th WSEAS International Conference on SSTEMS Agios ikolaos Crete Island Greece July 23-25 27 38 Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion j.garus@amw.gdynia.pl
More informationRobotics I. Figure 1: Initial placement of a rigid thin rod of length L in an absolute reference frame.
Robotics I September, 7 Exercise Consider the rigid body in Fig., a thin rod of length L. The rod will be rotated by an angle α around the z axis, then by an angle β around the resulting x axis, and finally
More informationLine following of a mobile robot
Line following of a mobile robot May 18, 004 1 In brief... The project is about controlling a differential steering mobile robot so that it follows a specified track. Steering is achieved by setting different
More informationNon-Linear Response of Test Mass to External Forces and Arbitrary Motion of Suspension Point
LASER INTERFEROMETER GRAVITATIONAL WAVE OBSERVATORY -LIGO- CALIFORNIA INSTITUTE OF TECHNOLOGY MASSACHUSETTS INSTITUTE OF TECHNOLOGY Technical Note LIGO-T980005-01- D 10/28/97 Non-Linear Response of Test
More informationREPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM 1. Seunghyeokk James Lee 2, Tsu-Chin Tsao
REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM Seunghyeokk James Lee, Tsu-Chin Tsao Mechanical and Aerospace Engineering Department University of California
More informationTheory of Vibrations in Stewart Platforms
Theory of Vibrations in Stewart Platforms J.M. Selig and X. Ding School of Computing, Info. Sys. & Maths. South Bank University London SE1 0AA, U.K. (seligjm@sbu.ac.uk) Abstract This article develops a
More informationCHAPTER 1. Introduction
CHAPTER 1 Introduction Linear geometric control theory was initiated in the beginning of the 1970 s, see for example, [1, 7]. A good summary of the subject is the book by Wonham [17]. The term geometric
More informationCONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT
Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM
More informationCO-ROTATIONAL DYNAMIC FORMULATION FOR 2D BEAMS
COMPDYN 011 ECCOMAS Thematic Conference on Computational Methods in Structural Dynamics and Earthquake Engineering M. Papadrakakis, M. Fragiadakis, V. Plevris (eds.) Corfu, Greece, 5-8 May 011 CO-ROTATIONAL
More informationADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES
ADAPTIVE FORCE AND MOTION CONTROL OF ROBOT MANIPULATORS IN CONSTRAINED MOTION WITH DISTURBANCES By YUNG-SHENG CHANG A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT
More informationNonlinear Landing Control for Quadrotor UAVs
Nonlinear Landing Control for Quadrotor UAVs Holger Voos University of Applied Sciences Ravensburg-Weingarten, Mobile Robotics Lab, D-88241 Weingarten Abstract. Quadrotor UAVs are one of the most preferred
More informationDesign of a Nonlinear Observer for a Very Flexible Parallel Robot
Proceedings of the 7th GACM Colloquium on Computational Mechanics for Young Scientists from Academia and Industry October 11-13, 217 in Stuttgart, Germany Design of a Nonlinear Observer for a Very Flexible
More informationSensorless Output Tracking Control for Permanent Magnet Synchronous Machine based on T-S Fuzzy Approach
International Journal of Electrical Engineering. ISSN 974-2158 Volume 4, Number 8 (211), pp. 899-911 International Research Publication House http://www.irphouse.com Sensorless Output Tracking Control
More informationAdaptive fuzzy observer and robust controller for a 2-DOF robot arm
Adaptive fuzzy observer and robust controller for a -DOF robot arm S. Bindiganavile Nagesh, Zs. Lendek, A.A. Khalate, R. Babuška Delft University of Technology, Mekelweg, 8 CD Delft, The Netherlands (email:
More informationGrinding Experiment by Direct Position / Force Control with On-line Constraint Estimation
ICROS-SICE International Joint Conference 2009 August 18-21, 2009, Fukuoka International Congress Center, Japan Grinding Experiment by Direct Position / Force Control with On-line Constraint Estimation
More informationA SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS
A SIMPLE ITERATIVE SCHEME FOR LEARNING GRAVITY COMPENSATION IN ROBOT ARMS A. DE LUCA, S. PANZIERI Dipartimento di Informatica e Sistemistica Università degli Studi di Roma La Sapienza ABSTRACT The set-point
More informationEngineering Mechanics Prof. U. S. Dixit Department of Mechanical Engineering Indian Institute of Technology, Guwahati Introduction to vibration
Engineering Mechanics Prof. U. S. Dixit Department of Mechanical Engineering Indian Institute of Technology, Guwahati Introduction to vibration Module 15 Lecture 38 Vibration of Rigid Bodies Part-1 Today,
More informationRobotics I. Classroom Test November 21, 2014
Robotics I Classroom Test November 21, 2014 Exercise 1 [6 points] In the Unimation Puma 560 robot, the DC motor that drives joint 2 is mounted in the body of link 2 upper arm and is connected to the joint
More informationLYAPUNOV-BASED FORCE CONTROL OF A FLEXIBLE ARM CONSIDERING BENDING AND TORSIONAL DEFORMATION
Copyright IFAC 5th Triennial World Congress, Barcelona, Spain YAPUNOV-BASED FORCE CONTRO OF A FEXIBE ARM CONSIDERING BENDING AND TORSIONA DEFORMATION Yoshifumi Morita Fumitoshi Matsuno Yukihiro Kobayashi
More informationLab 4 Numerical simulation of a crane
Lab 4 Numerical simulation of a crane Agenda Time 10 min Item Review agenda Introduce the crane problem 95 min Lab activity I ll try to give you a 5- minute warning before the end of the lab period to
More informationPHY221 Classical Physics
PHY221 Classical Physics Dr. Rhoda Hawkins Autumn Semester Harmonic oscillators 1. Imagine in a science fiction story a man called Doctor Who is in his spaceship (called TARDIS ) and has run out of fuel.
More informationSelection of Servomotors and Reducer Units for a 2 DoF PKM
Selection of Servomotors and Reducer Units for a 2 DoF PKM Hermes GIBERTI, Simone CINQUEMANI Mechanical Engineering Department, Politecnico di Milano, Campus Bovisa Sud, via La Masa 34, 20156, Milano,
More informationA Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems
Proceedings of the 4 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'17) Toronto, Canada August 21 23, 2017 Paper No. 119 DOI: 10.11159/cdsr17.119 A Model-Free Control System
More informationDIFFERENTIAL KINEMATICS. Geometric Jacobian. Analytical Jacobian. Kinematic singularities. Kinematic redundancy. Inverse differential kinematics
DIFFERENTIAL KINEMATICS relationship between joint velocities and end-effector velocities Geometric Jacobian Analytical Jacobian Kinematic singularities Kinematic redundancy Inverse differential kinematics
More informationDesign and Control of Variable Stiffness Actuation Systems
Design and Control of Variable Stiffness Actuation Systems Gianluca Palli, Claudio Melchiorri, Giovanni Berselli and Gabriele Vassura DEIS - DIEM - Università di Bologna LAR - Laboratory of Automation
More informationPOSITION ESTIMATION AND CONTROL OF LOAD SWAY IN QUAY-CRANES
POSITION ESTIMATION AND CONTROL OF LOAD SWAY IN QUAY-CRANES M.A. LOUDA, M. STEVENS, M.W.M.G. DISSANAYAKE & D.C. RYE Australian Centre for Field Robotics The University of Sydney 26 NSW, Australia. email:
More informationA NEW METHOD FOR VIBRATION MODE ANALYSIS
Proceedings of IDETC/CIE 25 25 ASME 25 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference Long Beach, California, USA, September 24-28, 25 DETC25-85138
More informationNumerical Methods for Rigid Multibody Dynamics
Numerical Methods for Rigid Multibody Dynamics Claus Führer Centre for Mathematical Sciences Lund University Lappenranta 2012 Unit 0: Preface These notes serve as a skeleton for the compact course. They
More information557. Radial correction controllers of gyroscopic stabilizer
557. Radial correction controllers of gyroscopic stabilizer M. Sivčák 1, J. Škoda, Technical University in Liberec, Studentská, Liberec, Czech Republic e-mail: 1 michal.sivcak@tul.cz; jan.skoda@pevnosti.cz
More informationObserver Based Output Feedback Tracking Control of Robot Manipulators
1 IEEE International Conference on Control Applications Part of 1 IEEE Multi-Conference on Systems and Control Yokohama, Japan, September 8-1, 1 Observer Based Output Feedback Tracking Control of Robot
More information