International Conference on Electromechanical Engineering ICEE Plenary II. Ahmed CHEMORI

Size: px
Start display at page:

Download "International Conference on Electromechanical Engineering ICEE Plenary II. Ahmed CHEMORI"

Transcription

1 International Conference on Electromechanical Engineering ICEE 2012 Plenary II Ahmed CHEMORI Laboratory of Informatics, Robotics and Microelectronics of Montpellier LIRMM, CNRS/University of Montpellier 2 161, rue Ada Montpellier, France Skikda, November, 20 th, 2012

2 Montpellier Montpellier is a city in the south of France It is the capital of Languedoc Roussillon region as well as Hérault department It is the 8 th city in the country Montpellier 2

3 LIRMM Laboratory LIRMM Laboratory of Informatics, Robotics and Microelectronics of Montpellier (LIRMM) is a research laboratory supervised by both University Montpellier 2 and the French National Center for Scientific Research (CNRS) 359 permanent and 80 temporary employees, working together in 3 research units : Department of Computer science Department of Robotics Department of Microelectronics 3

4 LIRMM Laboratory Robotics department The robotics department constitutes one of the vital forces of robotics in France It comprised of 30 researchers and lecturer-researchers It contains 5 main research teams IDH DEXTER ICAR Robotics Department Of LIRMM EXPLORE DEMAR 4

5 LIRMM Laboratory Robotics department DEXTER Research team E. DOMBRE (DR CNRS) P. POIGNET (PR UM2) Medical robotics N. ZEMITI (MC UM2) C. LIU (CR CNRS) F. PIERROT (DR CNRS) O. COMPANY (MC UM2) S. KRUT (CR CNRS) A. CHEMORI (CR CNRS) M. GOUTTEFARDE (CR CNRS) Parallel robotics 5

6 LIRMM Laboratory Robotics department Facilities 6

7 LIRMM Laboratory LIRMM in the robotics platforms network in France (Equipex ROBOTEX) 7

8 Outline of the presentation Part I Part II Part III Part IV Part V o Context of the study Mechanical systems Under-actuated mechanical systems Dynamic modeling o Description of our demonstrator Description of the experimental testbed Description of the mechanical part Dynamic modeling Linearized and descritized dynamics o Control for stabilization Formulation of the stabilization problem Proposed solution for stabilization Obtained results o Control for stable limit cycle generation Formulation of the limit cycle generation problem Proposed solution 1 : Optimal partial feedback linearization Proposed solution 2 : Dual model-free controller o 8

9 Context Part I Mechanical systems Under-actuated mechanical systems Dynamic modeling 9

10 Context Mechanical systems Adept Viper S650 PendCon Acrobot Barrett Wam 6 degrees of freedom 6 actuators 2 degrees of freedom 1 actuator 6 degrees of freedom 7 actuators Nbr Act = DOF Nbr Act < DOF Nbr Act > DOF Fully actuated Under-actuated Redundant 10

11 Context Under-actuated mechanical systems Systems with less actuators than degrees of freedom Under-actuation is either : Chosen in the design stage Minimize the cost, the weight, consumption, etc or because of the deficiency one/more actuators Nonlinear coupling between actuated and unactuated coordinates Internal dynamics often unstable non minimum phase Systems Some Examples : Acrobot Pendubot Grippers Flexible arms PVTOL Walking robots Underwater vehicles 11

12 Context Under-actuated mechanical systems Dynamics Consider the case of 2-dof and 1 control input under-actuated systems Nonlinear dynamics : M(q)Äq + H(q; _q) + G(q) = Ru M(q) 2 R 2 2 is the inertia matrix, H(q; _q) 2 R 2 1 is the Coriolis and centrifugal vector, G(q) 2 R 2 1 is the gravity vector, u 2 R is the control input, R 2 R 2 1 a matrix distributing the e ect of u on generalized coordinates, q; _q; Äq 2 R 2 1 are the vectors of positions, velocities and accelerations. The vector of generalized coordinates can be spit-up as : 12

13 Context Under-actuated mechanical systems Dynamics The dynamics can be rewritten as with: M(q) = m 11 Äq a + m 12 Äq na + h 1 + g 1 = u m 21 Äq a + m 22 Äq na + h 2 + g 2 = 0 h1 g1 ; H(q; _q) = ; G(q) = m 21 m 22 h 2 g 2 m11 m 12 From the equation of actuated coordinate : Äq a = m 1 11 ( m 12Äq na h 1 g 1 + u) Replaced in the dynamics of unactuated coordinate gives : where: m 2 Äq na + h 2 + g 2 = m 21 m 1 11 u m 2 = m 22 m 21 m 1 11 m 12 h 2 = h 2 m 21 m 1 11 h 1 g 2 = g 2 m 21 m 1 11 g 1 13

14 Context Stabilization L.C. generation Demonstrator Part II Basic principle of the gyrostabilizer Description of experimental testbed Description of the mechanical part Dynamic modeling 14

15 Context Stabilization L.C. generation Demonstrator Principle of the gyrostabilizer The effect of a torque (e.g. gravity / excitation moments) Causes a variation in the spin axis Reaction of a spinning wheel Output torque orthogonal to the input torque and spin axes The phenomenon provides an effective means of motion control and balance Gyro s flywheel must be in motion to resist gravity Two early examples of application : The Schilovski Gyrocar (1914) Brennan monorail (1924) Single gimbal active stabilizer unit With 40 inch diameter & 4.5 inch thick Flywheel operated at rpm Twin type active stabilizer system (3000 rpm) 40 feet long and weighted 22 tons Developed primary for military applications 15

16 Context Stabilization L.C. generation Demonstrator Examples of some applications [Townsend et al 2007] Marine systems Robotics Aerospace Underwater vehicles Gyrostabilizer Applications Monorails Academic Cars IKURA AUV ECP 750 Two-wheel gyro car 16

17 Context Stabilization L.C. generation Demonstrator Description of the experimental testbed encoder Micro strain FAS-G Inclinometer Maxon EC-Powermax 30 (DC Brushless) Control PC Pendulum body Power supply (12V) Speed variator Inertia wheel Input/output card Mechanical part Electric/electronic part 17

18 Context Stabilization L.C. generation Demonstrator Description of the mechanical part Inclinometer Pendulum body Inertia wheel Active articulation Passive articulation Frame Mechanical part of the system : inertia wheel inverted pendulum 18

19 Context Stabilization L.C. generation Demonstrator Schematic view of principle θ 2 2 G 2 z x O y G 1 θ O Equilibrium points of the system A. Stable equilibrium point B. Intermediate state C. Unstable equilibrium point 19

20 Context Stabilization L.C. generation Demonstrator Functioning principle The actuator is controlled to produce a torque on the inertia wheel Torque can produce an acceleration of the rotating wheel Thanks to the dynamic coupling, a torque acting on the passive joint is generated This passive joint can be controlled through the acceleration of the inertia wheel A G 2 G 2 Rotation G 1 B G 1 O O Initial mechanical model Equivalent mechanical model 20

21 Context Stabilization L.C. generation Demonstrator Functioning principle A G 2 B G 1 O Three moments are acting on the passive joint : Moment relative to the force : Moment relative to the force : Moment du to the gravity force : Rotation 1 Rotation 2 O One moment (torque of actuator) is acting on the active joint (inertia wheel) 21

22 Context Stabilization L.C. generation Demonstrator Generalized coordinates : Dynamic modeling q 1 = µ 1 ; q 2 = µ 2 Propose to use the formalism of Lagrange : The application of Lagrange principle gives : d i = Q i ; i = 1::2 T = 1 2 (m 1l m 2 l i 1 ) _ µ i 2 ( _ µ 1 + _ µ 2 ) 2 V = (m 1 l 1 + m 2 l 2 )g cos(µ 1 ) L = T V = 1 2 I _ µ i 2 ( _ µ 1 + _ µ 2 ) 2 mlg cos(µ 1 ) ĵ 1 = 1 I 2 + mlg sin µ 1 ml = m 1 l 1 + m 2 l 2 I = m 1 l m 2l i 1 I + i2 i 2 i 2 i 2 ĵ1 Ä µ 2 ĵ 2 = 1 Ii 2 (i2 + I) 2 i 2 mlg sin µ 1 mlg sin µ1 + 0 = 0 2 M(q)Äq + H(q; _q) + G(q) = Ru 22

23 Context Part III Control problem formulation Proposed solution Real-time experimental results 23

24 Context Control problem formulation Assume the system in some initial condition Find a control input u to bring to and maintain it around this point O O Proposed solutions : State feedback control Optimal control Generalized Predictive Control (GPC) Linear discrete dynamics 24

25 Context Recall the nonlinear dynamics : Linearization of the dynamics Consider the state vector : and The nonlinear dynamics can be written in nonlinear state space as : The unstable equilibrium of the system : The linearization of the dynamics around the unstable equilibrium gives : With : 25

26 Context Recall the linearized dynamics : Discritization of the dynamics The discretization of the dynamics gives : Summary of geometric and dynamic parameters of the system 26

27 Context Proposed control approach : GPC Consider the case of the GPC approach with penalty on the end-state Recall the discrete dynamics of the system : Consider the extended state vector : The variation on the control input : The dynamics can be written as : with : This last dynamics will be used in the controller design 27

28 Context Proposed control approach : GPC Consider the following optimization function : From the system model one can have the state predictions : The prediction of future outputs be : 28

29 Context In a matrix form we have : Proposed control approach : GPC The control input is computed as the minimum of : with The optimal solution is : 29

30 Context Real-time experiments Four proposed experimental scenarios Scenario 1 : Stabilization in the nominal case Scenario 2 : Case with persistent disturbance Scenario 3 : Case with punctual disturbance Scenario 4 : Combination of the two disturbances 30

31 Context Scenario 1 : Stabilization in the nominal case 31

32 Context Scenario 2 : Case with persistent disturbance 32

33 Context Scenario 3 : Case with punctual disturbance 33

34 d 2 [rad/s] U[N m] 1 [rad] d 1 [rad/s] Context Scenario 4 : Combination of the two disturbances 10 La position angulaire du pendule inversé 6 La vitesse angulaire du pendule inversé Temps[s] temps[s] 2000 La vitesse angulaire du volant d'inertie 10 Le couple du volant d'inertie Temps[s] Temps[s] 34

35 Context Part IV Control problem formulation Reference trajectories generation Proposed solution 1 : Optimal partial feedback linearization Proposed solution 2 : Dual model-free control 35

36 Context Control problem formulation Assume that the system in some initial condition Find a control input u to bring and maintain it around an oscillating trajectory While keeping the internal dynamics stable Stable O O Proposed solutions : Solution 1: Partial feedback linearization with optimization Solution 2 : Dual model-free control Both solutions need reference trajectories generation 36

37 Context 37

38 Context Reference trajectories generation The first step is parameterized reference trajectories generation To be tracked on unactuated coordinate Consider parameterized trajectories that should be : Continuous and derivable Periodic in order to generate limit cycles Boundary conditions Split up in half period Use symmetry to generate the whole cycle The parameterization of these trajectories allows the controller to update p corresponds to time at which trajectory crosses zero 38

39 Context Reference trajectories generation For a given period and amplitude the boundary conditions : A 6-degree polynomial function Normalized reference trajectories For : Plot on a half of period To keep oscillatory shape Symmetry property 39

40 Context Solution 1 40

41 Context First proposed solution for limit cycle generation 41

42 Context First proposed solution for limit cycle generation 2 = 42

43 Context First proposed solution for limit cycle generation 43

44 Context Simulation results 44

45 Context Simulation results 45

46 Context Simulation results 46

47 Context Real-time experiments Two proposed experimental scenarios Scenario 1 : Without external disturbances Scenario 2 : With external disturbances 47

48 Context Scenario 1 : Without external disturbances _ µ 1[rad=s] µ1[rad] _ µ 1[rad=s] Time [s] Time [s] Optimization parameter p µ 1 [rad] Time [s] 48

49 Context Scenario 1 : Without external disturbances _ µ 2[rad=s] U [V] Time [s] Absolute motor velocity [rpm] Time [s] Absolute motor torque [Nm] 49

50 Context Scenario 2 : With external disturbances _ µ 1[rad=s] µ1[rad] _ µ 1[rad=s] Time [s] External disturbance Time [s] Optimization parameter p µ 1 [rad] Time [s] 50

51 Context Scenario 2 : With external disturbances _ µ 2[rad=s] U [V] Time [s] Absolute motor velocity [rpm] Time [s] Absolute motor torque [Nm] 51

52 Context Solution 2 52

53 Context Second proposed solution for limit cycle generation Objective : generation stable limit cycles on both coordinates Proposed control architecture: + - The reference trajectories are generated given a parameter p These trajectories are tracked (on unactuated coordinate) by a first model-free controller Parameter p is updated by the second model-free controller (stabilize actuated coordinate) 53

54 Context Second proposed solution for limit cycle generation Model-free control : Background Model-free control (called also intelligent PID) : recently developed Its design relies on a local modeling valid for a short time interval This local modeling is updated based on input-output behavior Controlled system dynamics can be linear/nonlinear and/or time-varying Assume that the input-output behavior of the system can be expressed as : E(y; _y; : : : ; y (a) ; u; _u; : : : ; u (b) ) = 0 Consider then the following approximation (valid only on a short time interval) y (n) = F + u The parameters and are chosen by the designer 54

55 Context Second proposed solution for limit cycle generation Model-free control : Background The numerical value of is computed at each sample time : F(k) = [y (n) (k)] e u(k 1) [y (n) (k)] e is the estimation of the derivative of the output The desired behavior is obtained trough the following control u = F Z + y(n) + K pe + K i e + K d _e is the output reference trajectory, and is its derivative y e = y y K p ; K i ; K d is the tracking error y (n) are the controller gains (chosen by the designer) 55

56 Context Second proposed solution for limit cycle generation The first controller : Tracking of reference trajectories q na(p; ; t) Recall the dynamics of the unactuated coordinate : m 2 Äq na + h 2 + g 2 = m 21 m 1 11 u on unactuated coordinate Consider on a short time interval the following approximation : Äq na = F u According to the principle of model-free control : u = F 1 + Äq na (p; ; t) + K p1 e + K i1 1 1 Z e + K d1 _e with: e = q d na q na At each sample time this control input is computed and applied to the system 56

57 Context Second proposed solution for limit cycle generation The second controller : The parameter p used in the previous controller is constant over half a period 8t 2 [k 2 (k + 1) 2 [ k 2 N Updated at the end of each half a period at time (k + 1) 2 The idea is to use the second model-free controller to update p Consider the actuated coordinate velocity v a = _q a Its variation over a half period : v a = _q a (k 2 ) _q a((k 1) 2 ) It is replaced by the discrete local approximation : v a = F p According to the principle of model-free control : p = F Z 2 + K p2 e a + K i2 e a + K d2 _e a with 2 At each half period this control input is computed e a = q d a q a 57

58 Context 58

59 Context µ 1 Simulation results _µ 2 _µ 1 External disturbance u _µ 1 j _ µ m j p µ 1 juj 59

60 Context 60

61 Pendulum velocity [rad/s] Phase portrait Pendulum position [rad] Inertia-wheel velocity [rad/s] Context µ 1 Experimental results _µ 2 _µ 1 External disturbances _µ 1 µ 1 61

62 Control input [N. m] Power admissibility Context u Experimental results j _ µ m j p juj 62

63 Context Experimental results : movie 63

64 Context Application 1 : Classical inverted pendulum Application 2 : Pendubot 64

65 Context Application 1 : inverted pendulum (cart-pole system) A classical under-actuated system It consists of a pendulum beam Attached to a cart through a passive joint 2 dof versus one actuator Measurement noise : System parameters : Reference trajectories parameters : Controller parameters : 65

66 unactuated coordinate Actuated coordinate Context Application 1 : inverted pendulum (cart-pole system) Disturbance 0.2N.m 66

67 Control signals Actuated coordinate unactuated coordinate Context Application 1 : inverted pendulum (cart-pole system) 67

68 Context Application 2 : a 2-dof planar under-actuated manipulator (Pendubot) A classical system in robotics It consists of two-link manipulator Two joints (one active & one passive) 2 dof versus one actuator Control absolute angles with : 68

69 Context Application 2 : a 2-dof planar under-actuated manipulator (Pendubot) Measurement noise : System parameters : Reference trajectories parameters : Controller parameters : 69

70 unactuated coordinate Actuated coordinate Context Application 2 : a 2-dof planar under-actuated manipulator (Pendubot) Disturbance 8 N.m 70

71 Control signals Actuated coordinate unactuated coordinate Context Application 2 : a 2-dof planar under-actuated manipulator (Pendubot) 71

72 Context Part V 72

73 Context Problem : Control of under-actuated mechanical systems for Stabilization and limit cycle generation Our demonstrator : Inertia wheel inverted pendulum Proposed solution for stabilization : GPC approach Proposed solutions for limit cycle generation : Solution 1 : Partial feedback linearization with optimization Solution 2 : A dual model-free control scheme Implementation & validation : all the controllers validated on our demonstrator 73

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

Control of the Underactuated Inertia Wheel Inverted Pendulum for Stable Limit Cycle Generation

Control of the Underactuated Inertia Wheel Inverted Pendulum for Stable Limit Cycle Generation Advanced Robotics 23 (2009) 1999 2014 www.brill.nl/ar Full paper Control of the Underactuated Inertia Wheel Inverted Pendulum for Stable Limit Cycle Generation Sébastien Andary, Ahmed Chemori and Sébastien

More information

Estimation-based Disturbance Rejection in Control for Limit Cycle Generation on Inertia wheel Inverted Pendulum Testbed

Estimation-based Disturbance Rejection in Control for Limit Cycle Generation on Inertia wheel Inverted Pendulum Testbed Estimation-based Disturbance Rejection in Control for Limit Cycle Generation on Inertia wheel Inverted Pendulum Testbed Sébastien Andary, Ahmed Chemori, Sébastien Krut To cite this version: Sébastien Andary,

More information

External disturbance rejection in IDA-PBC controller for underactuated mechanical systems : from theory to real time experiments

External disturbance rejection in IDA-PBC controller for underactuated mechanical systems : from theory to real time experiments External disturbance rejection in IDA-PBC controller for underactuated mechanical systems : from theory to real time experiments N.Khraief Haddad, A.Chemori 2 and S.Belghith 3 Abstract Proving the robustness,

More information

A Dual Model-Free Control of Underactuated Mechanical Systems, Application to The Inertia Wheel Inverted Pendulum

A Dual Model-Free Control of Underactuated Mechanical Systems, Application to The Inertia Wheel Inverted Pendulum A Dual Model-Free Control of Underactuated Mechanical Systems, Application to The Inertia Wheel Inverted Pendulum Sébastien Andary, Ahmed Chemori, Michel Benoit, Jean Sallantin To cite this version: Sébastien

More information

Case Study: The Pelican Prototype Robot

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

Model-Free Control of the Inertia Wheel Inverted Pendulum with real-time Experiments

Model-Free Control of the Inertia Wheel Inverted Pendulum with real-time Experiments Model-Free Control of the Inertia Wheel Inverted Pendulum with real-time Experiments Ahmed Chemori To cite this version: Ahmed Chemori. Model-Free Control of the Inertia Wheel Inverted Pendulum with real-time

More information

q HYBRID CONTROL FOR BALANCE 0.5 Position: q (radian) q Time: t (seconds) q1 err (radian)

q HYBRID CONTROL FOR BALANCE 0.5 Position: q (radian) q Time: t (seconds) q1 err (radian) Hybrid Control for the Pendubot Mingjun Zhang and Tzyh-Jong Tarn Department of Systems Science and Mathematics Washington University in St. Louis, MO, USA mjz@zach.wustl.edu and tarn@wurobot.wustl.edu

More information

ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street,

ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street, ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED MECHANICAL SYSTEMS Mark W. Spong Coordinated Science Laboratory, University of Illinois, 1308 West Main Street, Urbana, Illinois 61801, USA Abstract. In

More information

Today. Why idealized? Idealized physical models of robotic vehicles. Noise. Idealized physical models of robotic vehicles

Today. Why idealized? Idealized physical models of robotic vehicles. Noise. Idealized physical models of robotic vehicles PID controller COMP417 Introduction to Robotics and Intelligent Systems Kinematics and Dynamics Perhaps the most widely used controller in industry and robotics. Perhaps the easiest to code. You will also

More information

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

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 information

Robotics. Dynamics. University of Stuttgart Winter 2018/19

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

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

Dynamic Modeling of Rotary Double Inverted Pendulum Using Classical Mechanics

Dynamic Modeling of Rotary Double Inverted Pendulum Using Classical Mechanics ISBN 978-93-84468-- Proceedings of 5 International Conference on Future Computational echnologies (ICFC'5) Singapore, March 9-3, 5, pp. 96-3 Dynamic Modeling of Rotary Double Inverted Pendulum Using Classical

More information

AS3010: Introduction to Space Technology

AS3010: Introduction to Space Technology AS3010: Introduction to Space Technology L E C T U R E 22 Part B, Lecture 22 19 April, 2017 C O N T E N T S Attitude stabilization passive and active. Actuators for three axis or active stabilization.

More information

Explore Kapitza s Pendulum Behavior via Trajectory Optimization. Yifan Hou

Explore Kapitza s Pendulum Behavior via Trajectory Optimization. Yifan Hou 1 Introduction 12 course Explore Kapitza s Pendulum Behavior via Trajectory Optimization Project for: Mechanics of Manipulation, 16 741 Yifan Hou Andrew id: yifanh houyf11@gmail.com or yifanh@andrew.cmu.edu

More information

Robotics. Dynamics. Marc Toussaint U Stuttgart

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

Balancing of an Inverted Pendulum with a SCARA Robot

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

Robotics, Geometry and Control - A Preview

Robotics, Geometry and Control - A Preview Robotics, Geometry and Control - A Preview Ravi Banavar 1 1 Systems and Control Engineering IIT Bombay HYCON-EECI Graduate School - Spring 2008 Broad areas Types of manipulators - articulated mechanisms,

More information

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18

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

available online at CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION

available online at   CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION Acta Polytechnica 3(6):883 889 3 Czech Technical University in Prague 3 doi:.43/ap.3.3.883 available online at http://ojs.cvut.cz/ojs/index.php/ap CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING

More information

Lecture Module 5: Introduction to Attitude Stabilization and Control

Lecture Module 5: Introduction to Attitude Stabilization and Control 1 Lecture Module 5: Introduction to Attitude Stabilization and Control Lectures 1-3 Stability is referred to as a system s behaviour to external/internal disturbances (small) in/from equilibrium states.

More information

Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems

Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems Slávka Jadlovská, Ján Sarnovský Dept. of Cybernetics and Artificial Intelligence, FEI TU of Košice, Slovak Republic sjadlovska@gmail.com,

More information

Robot Dynamics II: Trajectories & Motion

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

MECH 3140 Final Project

MECH 3140 Final Project MECH 3140 Final Project Final presentation will be held December 7-8. The presentation will be the only deliverable for the final project and should be approximately 20-25 minutes with an additional 10

More information

A Futuristic Monorail Tramway Stabilized by an Inertia Wheel

A Futuristic Monorail Tramway Stabilized by an Inertia Wheel A Futuristic Monorail ramway Stabilized by an Inertia Wheel Bruno Garabédian, Michel Benoit and Sébastien Krut LIRMM (CNRS Montpellier University) 6 rue Ada, 3439 MONPELLIER CEDEX 5, FRANCE bruno.garabedian@laposte.net,

More information

THE REACTION WHEEL PENDULUM

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

The Acrobot and Cart-Pole

The Acrobot and Cart-Pole C H A P T E R 3 The Acrobot and Cart-Pole 3.1 INTRODUCTION A great deal of work in the control of underactuated systems has been done in the context of low-dimensional model systems. These model systems

More information

Multibody simulation

Multibody simulation Multibody simulation Dynamics of a multibody system (Euler-Lagrange formulation) Dimitar Dimitrov Örebro University June 16, 2012 Main points covered Euler-Lagrange formulation manipulator inertia matrix

More information

Trajectory-tracking control of a planar 3-RRR parallel manipulator

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

Robust Control of Cooperative Underactuated Manipulators

Robust 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

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

Lab 6a: Pole Placement for the Inverted Pendulum

Lab 6a: Pole Placement for the Inverted Pendulum Lab 6a: Pole Placement for the Inverted Pendulum Idiot. Above her head was the only stable place in the cosmos, the only refuge from the damnation of the Panta Rei, and she guessed it was the Pendulum

More information

Design of Advanced Control Techniques for an Underwater Vehicle

Design of Advanced Control Techniques for an Underwater Vehicle Design of Advanced Control Techniques for an Underwater Vehicle Divine Maalouf Advisors: Vincent Creuze Ahmed Chemori René Zapata 5 juillet 2012 OUTLINE I. Introduction: Problems/Challenges II. Modeling

More information

Procedia - Social and Behavioral Sciences 195 ( 2015 ) World Conference on Technology, Innovation and Entrepreneurship

Procedia - Social and Behavioral Sciences 195 ( 2015 ) World Conference on Technology, Innovation and Entrepreneurship Available online at www.sciencedirect.com ScienceDirect Procedia - Social and Behavioral Sciences 195 ( 2015 ) 2242 2252 World Conference on Technology, Innovation and Entrepreneurship Nonlinear Motion

More information

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67 1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure

More information

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive 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

EN Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 2015

EN Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 2015 EN53.678 Nonlinear Control and Planning in Robotics Lecture 2: System Models January 28, 25 Prof: Marin Kobilarov. Constraints The configuration space of a mechanical sysetm is denoted by Q and is assumed

More information

Computational and mathematical modeling of an industrialautomobile robot: a multi-purpose case of study

Computational and mathematical modeling of an industrialautomobile robot: a multi-purpose case of study Issue 2, Volume 5, 2011 91 Computational and mathematical modeling of an industrialautomobile robot: a multi-purpose case of study J. Alejandro Betancur Abstract Nowadays, in automobile industry are found

More information

Lecture «Robot Dynamics»: Dynamics and Control

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

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator

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

System simulation using Matlab, state plane plots

System simulation using Matlab, state plane plots System simulation using Matlab, state plane plots his lab is mainly concerned with making state plane (also referred to as phase plane ) plots for various linear and nonlinear systems with two states he

More information

Robotics I. Classroom Test November 21, 2014

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

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)

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

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

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

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

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

Gordon G. Parker Mechanical Engineering Dept., Michigan Institute of Technology Houghton, MI

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

557. Radial correction controllers of gyroscopic stabilizer

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

(W: 12:05-1:50, 50-N202)

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

Coordinating Feet in Bipedal Balance

Coordinating Feet in Bipedal Balance Coordinating Feet in Bipedal Balance S.O. Anderson, C.G. Atkeson, J.K. Hodgins Robotics Institute Carnegie Mellon University soa,cga,jkh@ri.cmu.edu Abstract Biomechanical models of human standing balance

More information

Transverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization)

Transverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization) Transverse Linearization for Controlled Mechanical Systems with Several Passive Degrees of Freedom (Application to Orbital Stabilization) Anton Shiriaev 1,2, Leonid Freidovich 1, Sergey Gusev 3 1 Department

More information

MEM04: Rotary Inverted Pendulum

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

Modelling and Control of DWR 1.0 A Two Wheeled Mobile Robot

Modelling and Control of DWR 1.0 A Two Wheeled Mobile Robot APPLICAIONS OF MODELLING AND SIMULAION http://www.ams-mss.org eissn 600-8084 VOL 1, NO. 1, 017, 9-35 Modelling and Control of DW 1.0 A wo Wheeled Mobile obot Nurhayati Baharudin, Mohamad Shukri Zainal

More information

Stabilization of Motion of the Segway 1

Stabilization of Motion of the Segway 1 Stabilization of Motion of the Segway 1 Houtman P. Siregar, 2 Yuri G. Martynenko 1 Department of Mechatronics Engineering, Indonesia Institute of Technology, Jl. Raya Puspiptek-Serpong, Indonesia 15320,

More information

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

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

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

Flexible Space Robotic Manipulator with Passively Switching Free Joint to Drive Joint

Flexible Space Robotic Manipulator with Passively Switching Free Joint to Drive Joint IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8,, Anchorage, Alaska, USA Flexible Space Robotic Manipulator with Passively Switching Free Joint to Drive Joint

More information

Lecture 9: Eigenvalues and Eigenvectors in Classical Mechanics (See Section 3.12 in Boas)

Lecture 9: Eigenvalues and Eigenvectors in Classical Mechanics (See Section 3.12 in Boas) Lecture 9: Eigenvalues and Eigenvectors in Classical Mechanics (See Section 3 in Boas) As suggested in Lecture 8 the formalism of eigenvalues/eigenvectors has many applications in physics, especially in

More information

Embedded Control: Applications and Theory

Embedded Control: Applications and Theory Embedded Control: Applications and Theory IEEE Rock River Valley Section Ramavarapu RS Sreenivas UIUC 30 September 2010 Ramavarapu RS Sreenivas (UIUC) Embedded Control: Applications and Theory 30 September

More information

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

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

Nonholonomic Constraints Examples

Nonholonomic Constraints Examples Nonholonomic Constraints Examples Basilio Bona DAUIN Politecnico di Torino July 2009 B. Bona (DAUIN) Examples July 2009 1 / 34 Example 1 Given q T = [ x y ] T check that the constraint φ(q) = (2x + siny

More information

PC1141 Physics I Compound Pendulum

PC1141 Physics I Compound Pendulum PC1141 Physics I Compound Pendulum 1 Purpose Determination of the acceleration due to gravity 2 Equipment Kater pendulum Photogate timer Vernier caliper Meter stick 3 Theory One of the most important physical

More information

Video 1.1 Vijay Kumar and Ani Hsieh

Video 1.1 Vijay Kumar and Ani Hsieh Video 1.1 Vijay Kumar and Ani Hsieh 1 Robotics: Dynamics and Control Vijay Kumar and Ani Hsieh University of Pennsylvania 2 Why? Robots live in a physical world The physical world is governed by the laws

More information

CS491/691: Introduction to Aerial Robotics

CS491/691: Introduction to Aerial Robotics CS491/691: Introduction to Aerial Robotics Topic: Midterm Preparation Dr. Kostas Alexis (CSE) Areas of Focus Coordinate system transformations (CST) MAV Dynamics (MAVD) Navigation Sensors (NS) State Estimation

More information

SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL

SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL ENOC 2008, Saint Petersburg, Russia, June, 30 July, 4 2008 SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL Jan Awrejcewicz Department of Automatics and Biomechanics Technical University of Łódź 1/15

More information

6. 3D Kinematics DE2-EA 2.1: M4DE. Dr Connor Myant

6. 3D Kinematics DE2-EA 2.1: M4DE. Dr Connor Myant DE2-EA 2.1: M4DE Dr Connor Myant 6. 3D Kinematics Comments and corrections to connor.myant@imperial.ac.uk Lecture resources may be found on Blackboard and at http://connormyant.com Contents Three-Dimensional

More information

Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation

Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation ECE5463: Introduction to Robotics Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio,

More information

Dynamics and Numerical Integration

Dynamics and Numerical Integration Dynamics and Numerical Integration EECS 398 Intro. to Autonomous Robotics autorob.org ME/EECS 567 ROB 510 Robot Modeling and Control Fall 2018 1687 2012 http://drawception.com/viewgame/azf19y6c8s/edible-science/

More information

Design of a Nonlinear Observer for a Very Flexible Parallel Robot

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

Lecture «Robot Dynamics»: Dynamics 2

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

Energy-based Swing-up of the Acrobot and Time-optimal Motion

Energy-based Swing-up of the Acrobot and Time-optimal Motion Energy-based Swing-up of the Acrobot and Time-optimal Motion Ravi N. Banavar Systems and Control Engineering Indian Institute of Technology, Bombay Mumbai-476, India Email: banavar@ee.iitb.ac.in Telephone:(91)-(22)

More information

A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator

A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator International Core Journal of Engineering Vol.3 No.6 7 ISSN: 44-895 A Sliding Mode Control based on Nonlinear Disturbance Observer for the Mobile Manipulator Yanna Si Information Engineering College Henan

More information

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation

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

3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller

3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller 659 3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller Nitesh Kumar Jaiswal *, Vijay Kumar ** *(Department of Electronics and Communication Engineering, Indian Institute of Technology,

More information

Linköping University Electronic Press

Linkö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 information

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

Video 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

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization

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

Robotics I. Test November 29, 2013

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

Design and Control of Variable Stiffness Actuation Systems

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

Design and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum

Design and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum ISSN (Online): 347-3878, Impact Factor (5): 3.79 Design and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum Kambhampati Tejaswi, Alluri Amarendra, Ganta Ramesh 3 M.Tech, Department

More information

Modelling of Ball and Plate System Based on First Principle Model and Optimal Control

Modelling of Ball and Plate System Based on First Principle Model and Optimal Control 2017 21st International Conference on Process Control (PC) June 6 9, 2017, Štrbské Pleso, Slovakia Modelling of Ball and Plate System Based on First Principle Model and Optimal Control František Dušek,

More information

Passivity-based Control of Euler-Lagrange Systems

Passivity-based Control of Euler-Lagrange Systems Romeo Ortega, Antonio Loria, Per Johan Nicklasson and Hebertt Sira-Ramfrez Passivity-based Control of Euler-Lagrange Systems Mechanical, Electrical and Electromechanical Applications Springer Contents

More information

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as 2 MODELING Once the control target is identified, which includes the state variable to be controlled (ex. speed, position, temperature, flow rate, etc), and once the system drives are identified (ex. force,

More information

Trajectory Planning from Multibody System Dynamics

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

Mechanical Engineering Department - University of São Paulo at São Carlos, São Carlos, SP, , Brazil

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

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise Goal: This exercise is designed to take a real-world problem and apply the modeling and analysis concepts discussed in class. As

More information

3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft

3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft 3D Pendulum Experimental Setup for Earth-based Testing of the Attitude Dynamics of an Orbiting Spacecraft Mario A. Santillo, Nalin A. Chaturvedi, N. Harris McClamroch, Dennis S. Bernstein Department of

More information

Exponential Controller for Robot Manipulators

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

Robotics I. Figure 1: Initial placement of a rigid thin rod of length L in an absolute reference frame.

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

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

Dead Reckoning navigation (DR navigation)

Dead Reckoning navigation (DR navigation) Dead Reckoning navigation (DR navigation) Prepared by A.Kaviyarasu Assistant Professor Department of Aerospace Engineering Madras Institute Of Technology Chromepet, Chennai A Navigation which uses a Inertial

More information

Nonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du, Fucheng Cao

Nonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du, Fucheng Cao International Conference on Automation, Mechanical Control and Computational Engineering (AMCCE 015) Nonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du,

More information

A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction

A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction R. W. Brockett* and Hongyi Li* Engineering and Applied Sciences Harvard University Cambridge, MA 38, USA {brockett, hongyi}@hrl.harvard.edu

More information

Trajectory tracking & Path-following control

Trajectory tracking & Path-following control Cooperative Control of Multiple Robotic Vehicles: Theory and Practice Trajectory tracking & Path-following control EECI Graduate School on Control Supélec, Feb. 21-25, 2011 A word about T Tracking and

More information

Introduction to centralized control

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

EE Homework 3 Due Date: 03 / 30 / Spring 2015

EE Homework 3 Due Date: 03 / 30 / Spring 2015 EE 476 - Homework 3 Due Date: 03 / 30 / 2015 Spring 2015 Exercise 1 (10 points). Consider the problem of two pulleys and a mass discussed in class. We solved a version of the problem where the mass was

More information

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

INSTRUCTIONS TO CANDIDATES:

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

On Comparison of Neural Observers for Twin Rotor MIMO System

On Comparison of Neural Observers for Twin Rotor MIMO System nternational Journal of Electronic and Electrical Engineering. SSN 0974-74 Volume 7, Number 9 (04), pp. 987-99 nternational Research Publication House http://www.irphouse.com On Comparison of Neural Observers

More information

Control of constrained spatial three-link flexible manipulators

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