of a Suspended Load with a Robotic Crane
|
|
- Stewart Nash
- 6 years ago
- Views:
Transcription
1 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 Athens, OH USA Abstract This paper presents a feedback control algorithm for a robotic crane carrying a suspended load. The proposed controller suppresses the swing motion of the load while the crane carries the load to a desired position. The analysis includes the nonlinear dynamics of the crane and two dimensional swing motion of the load, but the controller does not require the exact model of the crane nor payload. Using joint acceleration and one sampled delayed torque, the crane system is decoupled and then a linear controller is designed for both the crane motion and the load swing independently. Stability of the controller is proved and a simulation study is performed to show its effectiveness. controlled velocity source which may not hold under a heavy load. n addition, it often requires an exact model of the overall system. The anti-swing feedback control introduced in the paper is proposed to overcome these issues. First, the proposed controller considers the nonlinear dynamics of the crane and multi-dimensional swing. Second, it does not require an accurate model of the crane nor the mass of load. Third, it has separate a position feedback loop and swing motion loop. Thus, it can be easily implemented to an existing industrial system. 1 ntroduction Cranes are widely used in industry to transport heavy loads. For example, on construction site, harbor or warehouse, it is often found that a crane carries a suspended load to the point of interest. However, its operational efficiency and safety are often limited by the swing motion of the load. To reduce the swing motion of the load while carying it, the crane requires a special control scheme. As a general case study, this paper presents an anti-swing feedback algorithm for the two link planar robotic crane carrying a suspended load as shown in Figure 1. Many researchers have worked on the issue of antiswing control of the crane system. Their work can be divided into largely two groups: open loop and closed control. The open loop method such as low pass filter, symmetric acceleration profile[ ], and input shaping (= notch filter) [2] [3] are intended not to excite the swing motion. They are simple to implement but can not suppress swing motion caused by external disturbance. On the other hand, the closed loop method of swing motion provides the ability to eliminate existing swing motion and rejects disturbance at the cost of extra sensors. Several closed loop control schemes have been developed based on root locus and loop shaping[4], LQR[5], fuzzy logic[l], and singular perturbation 161. Generally, the analysis is limited to only one or two dimensional linear overhead crane. Also, the crane dynamics is often ignored and considered only as a Figure1 Robotic Crane with a Suspended Load The outline of the paper is as follows: First, the dynamics of a load suspended to a two link planar robot is described. Second, the control algorithm is derived and its stability is proved. Third, a simulation study is performed to show the effectiveness of the proposed controller. Experiment with a physical system is planned as a future study. 2 Dynamics When a planar robot with two revolute joints carries a suspended load as shown in Figure 1, the dynamics of the system can be obtained using the Lagrange equation. Assuming the swing motion is very small and the load is a point mass, the overall dynamics can be simplified as $ AACC 1042
2 +[: KO]{;}={;] where q is the joint coorinates [qlt,q2t]t; Bis the swing angle coordinates [6',',B,']'; tis the joint torque; M, is the inertia matrix of the robot itself; C, is the nonlinear matrix due to centrifugal and Coriolis force without the load;m,and M/, are the coupling inertia matrices; C, and Cllr are the coupling nonlinear terms due to carrying a load; and Kl is the swing stiffness matrix due to the gravity. Detail description of each term can be expressed as n this paper, the feedback control algorithm is developed for the dynamic system described by Eq (2). 3 Control Scheme The control objective is to determine the input control 'ir such that the swing motion, 8, damps out as quickly as possible while the robot crane motion, q, follows the desired path. This is a difficult control problem because (1) one control input, z has to control two variables, q and 0, (2) an exact model of an inertia matrix and nonlinear terms is not available due to the unknown load and they vary as the configuration changes. A special robust damping controller is necessary to meet such a goal. The derivation of the controller is as follows: first, the crane motion is decoupled from the swing motion under the assumption that we know only an estimation of M,(~), Mr and that no information on nonlinear term'cr is provided. The first equation of Eq (2) is rewritten as. (3) M,ij+(M,(q)-M~)q+M,,,(q)ii+ M,,(q)8+ C,(4,q) = 5 where ci = cos(qj, si = sin(qi) c2 = cos(ql+qz), s12 = sin(ql+qz) > t al = Gl+mllcl-+m211, a2 = G ~ + m21,: a3 = m&ll, P = mj9 P3 = mj1l2, PS = mp1d p2 = mplj2 $4 = mjf Pb = mpl. Gi is the moment of inertia w.r.t the mass center of the i- th link; mi is the mass of the i-th link; lci is the length to the mass center; li is the link length; mp is the mass of the load; 1 is the length of the rope assumed to be fixed; and g is the gravitational acceleration. Term ai is defmed to represent the dynamic parameters of the robot in a simpler form and pi is to represent the coupling dynamic parameters from the load. The inertia matrix error term, nonliner term and coupling term with the swing can be combined as N(q,g,q,e). N is obtainable from Eq (3) as N(4i94,q98)= (M,(q)-Ml,)ii+M,,,(q)ij+M,/(q)8+C,(q,q)(4) = rp - M,q rp is the one-sample previous actuator torque assuming zp = tat high sampling rate, and the estimation of manipulator's inertia term Mr is known, and joint acceleration q is assumed to be measurable from the optical encoders by differentiating twice with respect to time. However, numerical noise in the differentiation could be a problem. t requires a careful design of a digital filter. This has been demonstrated successfully by [7] and [8]. n summary, using Eq (4) the uncertainty term can be computed from the acceleration measurement and one-sample delayed torque, and it is used as a feedforward term to linearize the system dynamics. Thus, the acceleration feedback will be implemented to the control system in the form of z =?,,-Mrq+u. (5) 1043
3 By applying the control input, the system equation from Eq (4) becomes where U is the new input for the feedback control. By taking the inverse of the inertia matrix of Eq (8), it may be rewritten as [ i}+[o" M;Kl][;}+ { M ;'c,(q,~~=[m~'~~~~~;' 0 where ij is the joint angle error between the desired and measured, qd - q ; ij is the joint velocity error between the desired and measured, qd - q ; qd is the desired joint acceleration; and K, and K, are the proportional and derivative matrix, respectively. When the composite controller Eq (10) is applied to Eq (8), the closed loop error dynamics for the crane becomes 1.. M rq + Kd $ + Kpq = -uslow. (12) As shown in the first row of Eq (7), the crane motion is mostly decoupled from the swing motion of the load. They are coupled only through the control input, U. Rewrite Eq (7) into two equations as Mrq=u (8) e + Mi1K16' + My1C,(q,q) = H(q)u (9) where H(q) = M;lM;(q)M;l. The physical meaning of H is the coupling dynamic relationship effect between the joint torque and the force at the tip that causes the swing motion. nterestingly, H is independent of the load mass. n fact, it is related to the Jacobian matrix, J(q) between the robot tip and the joints. This can be easily shown by multiplying them together symbolically H(q) = MilM:(q)Myl - p4'1 - pss12 - p5'"12][ p4'1 -k p5'12 b5'12 /08,] Since uslow changes slowly compared to the fast error dynamics, it can be treated more llke a constant. Then the error dynamics of Eq (12) converge to be very small with the proper choice of positive definite matrices Kp and &. f Mr is estimated as a diagonal matrix, gain <p and & also can be chosen as diagonal matrices related to the natural frequency and damping of the decoupled crane motion. Now, the slow control input, uslow, is defined for the swing motion in Eq (9) as uslow =-H-l(q )Ksde (13) where H-l(q) = rj-l(q)m, assuming that the kinematics of the robot crane is not singular. Only the derivative feedback of the swing with gain Ksd is added to increase the damping in the swing motion. As Eq (1 2) converges quickly with high gain K,, we may assume lj z 0 and 4" m 0, i.e., q U qd and q w qd for the slow dynamics, where q, is the desired crane joint angle. Then, after applying the composite controller, Eq (9) becomes Second, a composite (fast and slow) controller is designed based on the partially decoupled model in Eqs (8) and (9). Recall that the control objective is to 8+KSdb+M;'K,B = -M;'C,(q,,qd)+ H M,qd * (14) determine the control input, U, that stabilizes both Eqs (8) and (9). Define the control input, U, which has two parts, Using two-time scale theory, ufuf and uslow are chosen in two different time scales. t is intended that ufasf affects only decoupled rigid dynamics in Eq (8) and uslow is for swing motion in Eq (9). For ufasf, a linear tracking controller will work well with high gains such that the control bandwidth is much higher than the swing frequency. Therefore, ufasf can be chosen as. 1 t is easily shown that M;'Kl is a diagonal matrix of g/l and is always positive definite. The right hand side of Eq (14) is bounded since qd, qdand qd are bounded. Therefore, as long as Ksd is chosen as a positive definite matrix, Eq (14) remains asymptotically stable. We may adjust the damping of the swing by increasing gain Ksd. Finally, combining acceleration feedback, ujas, and uslow, the overall proposed damping controller is r = r, - Mrq + Kpf + K,$ + M,qd - N-'(q)M,KSdb (15) Ufasr = K,q+ Kdq +Mrqd (11) As shown in Eq (15), the proposed controller does not require information of the load mass. The only modeling information required is Jacobian, estimation of inertia matrix of the robot crane and the rope length. 1044
4 ~~~. 4 Simulation & Discussion A computer simulation study was performed to demonstrate the effectiveness of the proposed anti-swing control scheme. The simulation model was based on a physical system which is under construction at Ohio University. The test bed consists of a two-link rigid manipulator carrying a load as shown in Figure 1. As the robot moved, the suspended load oscillated in the XY plane. The parameters of the system are given in Table1. These parameters closely matched with the test bed. The system was simulated in SMULNKTM for a 20-second response. Mass of 1" link Mass of 2na link kg kg center Length of 1' llnk m Length of 2na link m Length to mass center of 1" link m Length to mass center of lin m Mass of load Length of Rope kg 1.2 m The controller gains for the crane are chosen as These values were selected based on Eq (12) assuming that there was no load. Then, the gains of the anti-swing gain controller are determined using Eq (14) as A desired trajectory was given as a straight line with a third order time polynomial equation and with 5 seconds travel time in Cartesian coordinates. ts initial position was given at [ 0.4, 0.21~1 in the XY plane and the final position was at [0.2, -0.2]m, which corresponds in the joint coordinates: joint 1 moved from -0.2 to rad and joint 2 moved from 1.34 to 2.1 rad. Figure 2 (a) and (b) show the desired and actual joint angles response during the straight line motion with 0.2 Kg load. Comparing two results, both the crane joints followed the desired joint path accurately with or without the antiswing controller. However, Figure 3 (a) and (b) show the improvement of the swing motion during that time. With anti-swing controller, the swing motion dissipated in less than 3 cycles after the robotic crane stopped. Next, to demonstrate the robustness with respect to the load change, the mass of the load was changed to 2 Kg while keeping the same feedback gains and following the same straight line as above. Figure 4 (a) and (b) show the swing motion. The anti-swing controller is still effective with 1000 % payload change. 5. Conclusion An anti-swing damping controller for a robotic crane carrying a suspended load was proposed in this paper. ts stability and design procedure were presented for a nonlinear crane with a multiple dimensional swing with an unknown load. The simulation study demonstrated that the significant damping effect was obtained throughout a large configuration change. The algorithm itself is relatively simple to be implemented under the assumption that the joint acceleration is measurable. Currently, a test bed is being built. Future study will discuss the experimental results and implementation issue of the proposed controller. Reference 1. Yoon, J.S., et al. Various Control Schemes for mplementation of the Anti-Swing Crane. in ANS 6th Topical Meeting on Robotic and Remote System Monterey, CA. 2. Noakes, M.W., R.L. Kress, and G.T. Appleton. implementation of Damped-Oscillation Crane Control for Existing AC induction Motor-Driven Cranes. in ANS Fifih Topical Meeting on Robotics and Remote Systems Knoxville, TN. 3. Parker, G.G., et al. Experimental Verification of a Command Shaping Boom Crane Control System. in American Control Conference San Diego, CA. 4. Lee, H.H., Modeling and Control of a Three-Dimensional Overhead Crane. Journal of Dynamic Systems, Measurement, and Control, : p Wen, B., et al. Modeling and Optimal Control Design of Shipboard Crane. in American Control Conference San Diego, CA. 6. Yu, J., F.L. Lewis, and T. Huang. Nonlinear Feedback Control of a Gantty Crane. in Proceedings of American Control Conference Settle, WA. 7. Bonitz, G. and T.C. Hsia. Robust nternal Force Based impedance Control for Coordinating Manipulators - Theory and Experiments. in EEE nternational Conference on Robotics and Automation Minneapolis, MN. 8. Lew, J.Y. and S.-M. Moon. Experimental Study of Compliant Base Manipulator Control. in EEE Conference on Decision and Control Pheonix, Az. 1045
5 G e -1 - r L.g \. \ \, '.: i -1.4r ',, L-., Figure 2 (a) Joint 1 Response with 0.2 Kg Load,,,,,,,, 0.02 Figure 3 (b) Swing Motion of 0.2 Kg Load in Y 22 2'3 i 1 W Dampino (soia \\' WO Damping (dolled) ' Desired Angle (dashed) 0.01-,,,,,, 1 r 7 1.3i-._, Figure 2 (b) Joint 2 Response with 0.2 Kg Load Figure 4 (a) Swing Motion of 2 Kg Load in X 0.01, 001, 1, ' i-.i - Time (Sec) Figure 3 (a) Swing Motion of 0.2 Kg Load in X Figure 4 (b) Swing Motion of 2 Kg Load in Y 1046
q 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 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 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 informationNeural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot
Vol.3 No., 27 مجلد 3 العدد 27 Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Abdul-Basset A. AL-Hussein Electrical Engineering Department Basrah
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 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 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 informationRigid Manipulator Control
Rigid Manipulator Control The control problem consists in the design of control algorithms for the robot motors, such that the TCP motion follows a specified task in the cartesian space Two types of task
More informationIntroduction to centralized control
Industrial Robots Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task velocities structured disturbance torques
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 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 informationVirtual Passive Controller for Robot Systems Using Joint Torque Sensors
NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and Jer-Nan Juang Langley Research Center, Hampton, Virginia January 1997 National
More 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 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 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 informationGAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL
GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY
More informationIntroduction to centralized control
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task
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 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 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 informationGain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control
Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Khaled M. Helal, 2 Mostafa R.A. Atia, 3 Mohamed I. Abu El-Sebah, 2 Mechanical Engineering Department ARAB ACADEMY FOR
More informationApplication of singular perturbation theory in modeling and control of flexible robot arm
Research Article International Journal of Advanced Technology and Engineering Exploration, Vol 3(24) ISSN (Print): 2394-5443 ISSN (Online): 2394-7454 http://dx.doi.org/10.19101/ijatee.2016.324002 Application
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 informationSeul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616
On Robust Impedance Force Control of Robot Manipulators Seul Jung, T C Hsia and R G Bonitz y Robotics Research Laboratory Department of Electrical and Computer Engineering University of California, Davis
More informationRobot Manipulator Control. Hesheng Wang Dept. of Automation
Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute
More 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 informationNonlinear PD Controllers with Gravity Compensation for Robot Manipulators
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation
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 informationNeural Network Control of Robot Manipulators and Nonlinear Systems
Neural Network Control of Robot Manipulators and Nonlinear Systems F.L. LEWIS Automation and Robotics Research Institute The University of Texas at Arlington S. JAG ANNATHAN Systems and Controls Research
More informationA Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator
Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 28 A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator
More information, respectively to the inverse and the inverse differential problem. Check the correctness of the obtained results. Exercise 2 y P 2 P 1.
Robotics I July 8 Exercise Define the orientation of a rigid body in the 3D space through three rotations by the angles α β and γ around three fixed axes in the sequence Y X and Z and determine the associated
More informationMEM04: Rotary Inverted Pendulum
MEM4: Rotary Inverted Pendulum Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 April 8, 7 Contents Overview. Configure ELVIS and DC Motor................................ Goals..............................................3
More informationControl of Electromechanical Systems
Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance
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 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 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 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 informationDynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18
Dynamics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-17 B. Bona (DAUIN) Dynamics Semester 1, 2016-17 1 / 18 Dynamics Dynamics studies the relations between the 3D space generalized forces
More informationTHE REACTION WHEEL PENDULUM
THE REACTION WHEEL PENDULUM By Ana Navarro Yu-Han Sun Final Report for ECE 486, Control Systems, Fall 2013 TA: Dan Soberal 16 December 2013 Thursday 3-6pm Contents 1. Introduction... 1 1.1 Sensors (Encoders)...
More informationRobust Control of Robot Manipulator by Model Based Disturbance Attenuation
IEEE/ASME Trans. Mechatronics, vol. 8, no. 4, pp. 511-513, Nov./Dec. 2003 obust Control of obot Manipulator by Model Based Disturbance Attenuation Keywords : obot manipulators, MBDA, position control,
More informationDesign Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain
World Applied Sciences Journal 14 (9): 1306-1312, 2011 ISSN 1818-4952 IDOSI Publications, 2011 Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain Samira Soltani
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 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 informationFuzzy Based Robust Controller Design for Robotic Two-Link Manipulator
Abstract Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator N. Selvaganesan 1 Prabhu Jude Rajendran 2 S.Renganathan 3 1 Department of Instrumentation Engineering, Madras Institute of
More 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 informationDesign On-Line Tunable Gain Artificial Nonlinear Controller
Journal of Computer Engineering 1 (2009) 3-11 Design On-Line Tunable Gain Artificial Nonlinear Controller Farzin Piltan, Nasri Sulaiman, M. H. Marhaban and R. Ramli Department of Electrical and Electronic
More informationFUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT
http:// FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT 1 Ms.Mukesh Beniwal, 2 Mr. Davender Kumar 1 M.Tech Student, 2 Asst.Prof, Department of Electronics and Communication
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 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 informationA Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators
des FA 4.13 Steuerung und Regelung von Robotern A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators Alessandro De Luca Dipartimento di Informatica e Sistemistica
More informationSensorless Torque/Force Control
4 Sensorless Torque/Force Control Islam S. M. Khalil and Asif Sabanovic Sabanci University Turkey 1. Introduction Motion control systems represent a main subsystem for majority of processing systems that
More informationInverse differential kinematics Statics and force transformations
Robotics 1 Inverse differential kinematics Statics and force transformations Prof Alessandro De Luca Robotics 1 1 Inversion of differential kinematics! find the joint velocity vector that realizes a desired
More informationPositioning Servo Design Example
Positioning Servo Design Example 1 Goal. The goal in this design example is to design a control system that will be used in a pick-and-place robot to move the link of a robot between two positions. Usually
More informationMechanical Engineering Department - University of São Paulo at São Carlos, São Carlos, SP, , Brazil
MIXED MODEL BASED/FUZZY ADAPTIVE ROBUST CONTROLLER WITH H CRITERION APPLIED TO FREE-FLOATING SPACE MANIPULATORS Tatiana FPAT Pazelli, Roberto S Inoue, Adriano AG Siqueira, Marco H Terra Electrical Engineering
More informationDETC99/VIB-8223 FLATNESS-BASED CONTROL OF UNDERCONSTRAINED CABLE SUSPENSION MANIPULATORS
Proceedings of DETC 99 999 ASME Design Engineering Technical Conferences September -5, 999, Las Vegas, Nevada, USA DETC99/VIB-83 FLATNESS-BASED CONTROL OF UNDERCONSTRAINED CABLE SUSPENSION MANIPULATORS
More informationGordon G. Parker Mechanical Engineering Dept., Michigan Institute of Technology Houghton, MI
L +.. s@&qqq. ~y g C 4 4$(? @o&4) Experimental Results for Minimum-Time Trajecto QH?4 Tracking of a Direct-Drive Three-Link Planar Arm#@2 ~ ~ / Brian J. Driessen Structural Dynamics Department, Sandia
More informationD(s) G(s) A control system design definition
R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure
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 informationmagnitude [db] phase [deg] frequency [Hz] feedforward motor load -
ITERATIVE LEARNING CONTROL OF INDUSTRIAL MOTION SYSTEMS Maarten Steinbuch and René van de Molengraft Eindhoven University of Technology, Faculty of Mechanical Engineering, Systems and Control Group, P.O.
More informationGeneral procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls
Module 9 : Robot Dynamics & controls Lecture 32 : General procedure for dynamics equation forming and introduction to control Objectives In this course you will learn the following Lagrangian Formulation
More informationFEEDBACK CONTROL SYSTEMS
FEEDBAC CONTROL SYSTEMS. Control System Design. Open and Closed-Loop Control Systems 3. Why Closed-Loop Control? 4. Case Study --- Speed Control of a DC Motor 5. Steady-State Errors in Unity Feedback Control
More informationNeural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks
Neural Networks Lecture 10: Fault Detection and Isolation (FDI) Using Neural Networks H.A. Talebi Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Winter 2011.
More informationMechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation
Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Dr. Kevin Craig Greenheck Chair in Engineering Design & Professor of Mechanical Engineering Marquette University K.
More informationExponential Controller for Robot Manipulators
Exponential Controller for Robot Manipulators Fernando Reyes Benemérita Universidad Autónoma de Puebla Grupo de Robótica de la Facultad de Ciencias de la Electrónica Apartado Postal 542, Puebla 7200, México
More informationPassivity-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 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 informationLecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization
Lecture 9 Nonlinear Control Design Course Outline Eact-linearization Lyapunov-based design Lab Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.] and [Glad-Ljung,ch.17] Lecture
More informationAn Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems
Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty
More informationQuaternion-Based Tracking Control Law Design For Tracking Mode
A. M. Elbeltagy Egyptian Armed forces Conference on small satellites. 2016 Logan, Utah, USA Paper objectives Introduction Presentation Agenda Spacecraft combined nonlinear model Proposed RW nonlinear attitude
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 informationA New Approach to Control of Robot
A New Approach to Control of Robot Ali Akbarzadeh Tootoonchi, Mohammad Reza Gharib, Yadollah Farzaneh Department of Mechanical Engineering Ferdowsi University of Mashhad Mashhad, IRAN ali_akbarzadeh_t@yahoo.com,
More informationResearch Article Extended and Unscented Kalman Filtering Applied to a Flexible-Joint Robot with Jerk Estimation
Hindawi Publishing Corporation Discrete Dynamics in Nature and Society Volume 21, Article ID 482972, 14 pages doi:1.1155/21/482972 Research Article Extended and Unscented Kalman Filtering Applied to a
More informationStable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum
Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada
More informationLinköping University Electronic Press
Linköping University Electronic Press Report Simulation Model of a 2 Degrees of Freedom Industrial Manipulator Patrik Axelsson Series: LiTH-ISY-R, ISSN 400-3902, No. 3020 ISRN: LiTH-ISY-R-3020 Available
More informationSRV02-Series Rotary Experiment # 7. Rotary Inverted Pendulum. Student Handout
SRV02-Series Rotary Experiment # 7 Rotary Inverted Pendulum Student Handout SRV02-Series Rotary Experiment # 7 Rotary Inverted Pendulum Student Handout 1. Objectives The objective in this experiment is
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 informationDelay-Independent Stabilization for Teleoperation with Time Varying Delay
9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrC9.3 Delay-Independent Stabilization for Teleoperation with Time Varying Delay Hiroyuki Fujita and Toru Namerikawa
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 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 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 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 informationIntroduction to Control (034040) lecture no. 2
Introduction to Control (034040) lecture no. 2 Leonid Mirkin Faculty of Mechanical Engineering Technion IIT Setup: Abstract control problem to begin with y P(s) u where P is a plant u is a control signal
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 informationControl for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e
Control for Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e Motion Systems m F Introduction Timedomain tuning Frequency domain & stability Filters Feedforward Servo-oriented
More informationADAPTIVE NEURAL NETWORK CONTROL OF MECHATRONICS OBJECTS
acta mechanica et automatica, vol.2 no.4 (28) ADAPIE NEURAL NEWORK CONROL OF MECHARONICS OBJECS Egor NEMSE *, Yuri ZHUKO * * Baltic State echnical University oenmeh, 985, St. Petersburg, Krasnoarmeyskaya,
More informationControlling the Inverted Pendulum
Controlling the Inverted Pendulum Steven A. P. Quintero Department of Electrical and Computer Engineering University of California, Santa Barbara Email: squintero@umail.ucsb.edu Abstract The strategies
More informationDisturbance Observer Based Force Control of Robot Manipulator without Force Sensor
Proceedings of the 1998 IEEE International Conference on Robotics & Automation Leuven, Belgium May 1998 Disturbance Observer Based Force Control of Robot Manipulator without Force Sensor K. S. Eom, l.h.
More informationDecoupling Identification with Closed-loop-controlled Elements for Two-link Arm with Elastic Joints
Preprints of the 9th International Symposium on Robot Control (SYROCO'9) The International Federation of Automatic Control Nagaragawa Convention Center, Gifu, Japan, September 9-2, 29 Decoupling Identification
More informationAcceleration Feedback
Acceleration Feedback Mechanical Engineer Modeling & Simulation Electro- Mechanics Electrical- Electronics Engineer Sensors Actuators Computer Systems Engineer Embedded Control Controls Engineer Mechatronic
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 informationQUICK AND PRECISE POSITION CONTROL OF ULTRASONIC MOTORS USING ADAPTIVE CONTROLLER WITH DEAD ZONE COMPENSATION
Journal of ELECTRICAL ENGINEERING, VOL. 53, NO. 7-8, 22, 197 21 QUICK AND PRECISE POSITION CONTROL OF ULTRASONIC MOTORS USING ADAPTIVE CONTROLLER WITH DEAD ZONE COMPENSATION Li Huafeng Gu Chenglin A position
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 information112 Dynamics. Example 5-3
112 Dynamics Gravity Joint 1 Figure 6-7: Remotely driven two d.o.r. planar manipulator. Note that, since no external force acts on the endpoint, the generalized forces coincide with the joint torques,
More informationCHAPTER INTRODUCTION
CHAPTER 3 DYNAMIC RESPONSE OF 2 DOF QUARTER CAR PASSIVE SUSPENSION SYSTEM (QC-PSS) AND 2 DOF QUARTER CAR ELECTROHYDRAULIC ACTIVE SUSPENSION SYSTEM (QC-EH-ASS) 3.1 INTRODUCTION In this chapter, the dynamic
More informationChapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI
Chapter 7 Control 7.1 Classical Control Part 1 1 7.1 Classical Control Outline 7.1.1 Introduction 7.1.2 Virtual Spring Damper 7.1.3 Feedback Control 7.1.4 Model Referenced and Feedforward Control Summary
More informationControl of industrial robots. Centralized control
Control of industrial robots Centralized control Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano ipartimento di Elettronica, Informazione e Bioingegneria Introduction Centralized control
More informationsc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11
sc46 - Control Systems Design Q Sem Ac Yr / Mock Exam originally given November 5 9 Notes: Please be reminded that only an A4 paper with formulas may be used during the exam no other material is to be
More informationPerformance of Feedback Control Systems
Performance of Feedback Control Systems Design of a PID Controller Transient Response of a Closed Loop System Damping Coefficient, Natural frequency, Settling time and Steady-state Error and Type 0, Type
More informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II
MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive
More informationVideo 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar
Video 8.1 Vijay Kumar 1 Definitions State State equations Equilibrium 2 Stability Stable Unstable Neutrally (Critically) Stable 3 Stability Translate the origin to x e x(t) =0 is stable (Lyapunov stable)
More information