Bond graph Based Approach To Passive Teleoperation Of A Hydraulic Backhoe

Size: px
Start display at page:

Download "Bond graph Based Approach To Passive Teleoperation Of A Hydraulic Backhoe"

Transcription

1 Bond graph Based Approach To Passive Teleoperation Of A Hydraulic Backhoe Kailash Krishnaswamy and Perry Y. Li Abstract Human operated, hydraulic actuated machines are widely used in many high-power applications. Improving productivity, safety and task quality (eg. haptic feedback in a teleoperated scenario) has been the focus of past research. For robotic systems that interact with the physical environments, passivity is a useful property for ensuring safety and interaction stability. While passivity is a well utilized concept in electromechanical robotic systems, investigation of electrohydraulic control systems that enforce this passivity property are rare. This paper proposes and experimentally demonstrates a teleoperation control algorithm that renders a hydraulic backhoe / force feedback joystick system as a two-port, coordinated, passive machine. By fully accounting for the fluid compressibility, inertia dynamics and nonlinearity, coordination performance is much improved over a previous scheme in which the coordination control approximates the hydraulic system by its kinematic behavior. This is accomplished by a novel bond graph based three step design methodology: ) energetically invariant transformation of the system into a pair of shape and locked subsystems; 2) inversion of the shape system bond graph to derive the coordination control law; ) use of the locked system bond graph to derive an appropriate control law to achieve a target locked system dynamics while ensuring the passivity property of the coordinated system. The proposed passive control law has been experimentally verified for its bilateral energy transfer ability and performance enhancements. I. INTRODUCTION A dynamic system with input u(t) and output y(t) is said to be passive with respect to s(u(t), y(t)), called the supply rate, if for all u( ) and time τ >, : τ s(u(t),y(t))dt c 2. When s(u(t),y(t)) is the (scaled) physical power input, a passive system is one from which the net (scaled) energy that can be extracted is finite, i.e. passive system only stores and dissipates energy but cannot generate energy of its own. Passive systems are easier and safer for humans to control and they interact with arbitrary passive systems, including many physical objects, stably []. The inherent safety that passive systems provide has been exploited by researchers in the development of human interacting machines like smart exercise machines [2], passive bilateral teleoperators [], [], COBOTS [] and PTER [6]. While passivity is widely used in electromechanical systems, it is relatively rare in electrohydraulic systems. Our research in the past few years has been directed toward developing passive hydraulic systems [7], [8], [9], [], []. To enable the passivity analysis of electrohydraulic systems under closed loop control, methods for enabling single-stage [7], [2] and multistage [9] hydraulic valves (through hardware redesign or feedback) to behave like passive two port systems (a command port and a hydraulic port) respect to the total scaled power input have been developed. Based on these passive valves, bilateral teleoperation control laws for force feedback joysticks and hydraulic actuators [8], [], and multi-dof hydraulic machines (such as a backhoe) [] have been proposed. These control laws render the closed loop controlled hydraulic machine passive, and ensure that the joystick and the hydraulic machine are coordinated. In our previous approaches to teleoperation of hydraulic machines [8], [], [], passivity of the closed loop control system was always maintained (to ensure safety). However, perfect coordination between the joystick and the machines was ensured only if a kinematic model (i.e. ignoring fluid compressibility and inertial dynamics) of the latter could be assumed. This requirement led to poor coordination performance under certain operating conditions. In the present paper, a bond graph based passive teleoperation algorithm design methodology that includes the previously neglected fluid compressibility and inertial effects is proposed. By utilizing bond graphs inherent passivity property, passive control can be designed for systems with complex dynamics. Although the approach is applied a hydraulic system here, it should be applicable to other mechatronic systems as well. The key aspects of the design methodology is presented in this paper. The readers are referred to [] for other aspects such as robustness and performance in the presence of uncertainties. Similar to [], [], [], the system dynamics are first decomposed using an energetically invariant transformation into a pair of shape and locked subsystems that correspond to the coordination and the overall system aspects. The subsystems are represented in bond graphs so that more complex dynamics can be handled. Stable coordination control is then derived Materials based on research supported by the National Science Foundation ENG/CMS To appear in the ASME Journal of Dynamic Systems, Measurement and Control: Special Issue on Novel Robotics and Control. First submitted in March 2, revised September 2. K. Krishnaswamy is with the Honeywell Labs, 66 Technology Dr, Minneapolis, MN 8, USA. kailash.krishnaswamy@honeywell.com P. Y. Li is with Department of Mechanical Engineering, University of Minnesota, Church St. SE, Minneapolis, MN, USA. pli@me.umn.edu. Please send all correspondence to him.

2 2 JOYSTICK HUMAN OPERATOR BAC KHOE PC Fig.. valves. Teleoperated backhoe consists of a motorized joystick, and a 2-DOF hydraulic backhoe actuated by a set of hydraulic cylinders and proportional by inverting the shape system bond graph. An appropriate control law can be derived by comparing the locked system bond graph with that of the target locked system. Locked system control algorithms that achieve second order and fourth order target dynamics will be presented. Experimental results demonstrate the bilateral energy transfer ability and performance enhancements. The rest of this paper is organized as follows. Section II presents the models of all the subsystems of the teleoperated backhoe and formulates the control design problem. In section III, the bond graph approach to the design of passive teleoperation controller is given. Experimental results of the implementation are presented in section IV. Concluding remarks are given in section V. Notations: Matrices / vectors are bolded, and scalar elements are un-bolded. Superscripts i =, 2 denotes the link number. II. SYSTEM MODELING AND CONTROL OBJECTIVE The teleoperated backhoe system is shown in Fig.. It consists of a 2-DOF master motorized joystick in a horizontal plane and a -DOF Backhoe of which -DOF (the boom) is constrained. Backhoe motions are actuated by single-rod hydraulic actuators which are in-turn driven by single-stage proportional valves. Hydraulic power is provided by a pressure compensated pump operating at constant supply pressure P s. The system models are summarized below with details contained in []. A. Single-stage passive valve and Hydraulic actuators We consider a single stage passive valve connected to a single-rod actuator (Fig. 2). The essential step in passifying a single stage proportional valve to obtain the passive valve is load pressure feedback. Details of this procedure can be found in [7], []. The spool dynamics of the two passive valves, which have been experimentally verified are given by: ẋ v = Ω x v + F x ΓF L () where x v = [x v,x 2 v] T denotes the valve spool displacements, F x = [F x,f 2 x] T denotes the passive valve control input, F L = [F L,F 2 L ]T ; F i L = Ai cp i c A i rp i r denotes the differential hydraulic load force, Γ = Diag[γ,γ 2 ] denotes the load force gain acting on the spool, Ω = Diag[ω,ω 2 ]. Consider now the pressure dynamics of the corresponding single rod hydraulic actuators: β V c Ṗ c = Q c A c ẋ, β V r Ṗ r = Q r + A r ẋ (2) where V c = Diag[V c,v 2 c ], V r = Diag[V r,v 2 r ] are the total volumes of the cap and the rod side chamber and hose volumes, β is the fluid compressibility, P c = [P c,p 2 c ], Q c = [Q c,q 2 c], P r = [P r,p 2 r ], Q r = [Q r,q 2 r] are the pressures and flows in

3 F x Actuator Supply P s P c P c Q c F L = A c P c A r P r A c x 2 Return P r Spool Q r x v P r A r F e Fig. 2. Single stage passive valve connected to a single-rod actuator the actuator chambers, A c = Diag[A c,a 2 c], A r = Diag[A r,a 2 r] are the cap and rod side piston cross-section areas and x is the piston position. Since Vr i and Vc i are dominated by the hose volumes, Vc/r i min(v c/r i ) max(v c/r i ) are assumed to be constants for both the cap side and rode sides. Using the relationships Q i c/q i r = A i c/a i r and the matched and symmetric properties of the four way directional valve [], and by decomposing the valve flows into the no-load flows and a shunt flow components [6]: where Q i c = A i c(k i Qx i v K i T( x i v,f i L) F i L) () Q i r = A i r(k i Qx i v K i T( x i v,f i L) F i L) () K i q KQ(sgn(x i i v)) = As P s () (A i c ) + (A i r) KT( x i i v,fl) i KQ i = xi v As P s As P s sign(x { i v)fl i A s (sgn(x i A i v)) = c, x i v A i r, x i v < (6) (7) Here KQ i (sgn(xi v)) and KT i ( xi v,fl i ) are proportional to the no-load flow gain, and the nonlinear shunt flow conductance. Notice that KT i ( xi v,fl i ) F L i2 and it can be considered to be the load induced energy dissipation within the valve. By differentiating the energy function, W av = 2 x2 v + 2β PT c V c P c + 2β PT r V r P r it can be shown that the combination of the passive valve and the hydraulic actuator is passive with respect to the supply rate s av ((F x,x v ),(F L,ẋ)) = x v T K Q Γ F x ẋ T F L where F L = A P c A 2 P r. This supply rate is the difference between the fictitious command power x v T K Q Γ F x and the output mechanical power (ẋ T F L ). B. Backhoe inertia dynamics and motorized joystick dynamics Both the backhoe and the motorized joysticks are modeled as planar, rigid 2-link robotic systems. The former lies in the vertical plane and the joystick lies in the horizontal plane. Their dynamics are given by, M x (x)ẍ + C x (x,ẋ)ẋ = F L F e, (8) M q (q) q + C q (q, q) q = F q + T q, (9) where M = M T > are the respective inertia matrices, and Ṁ 2C are skew-symmetric. For the backhoe, F L = A c P c A r P r is the differential hydraulic force acting on each backhoe link and F e is the net environment force (including

4 friction and gravity). ẋ is a vector of the actuator piston velocities. For the motorized joystick, F q and T q are the motor actuated control torque and the human input torque, and q is a vector of the link angular velocities. By differentiating the kinetic energy functions W b = 2ẋT M x (x)ẋ, and W j = 2 qt M q (q) q, the mechanical backhoe and the joystick can be shown to be passive with respect to the supply rates C. Control objectives s b ((F L,ẋ),( F e,ẋ)) = ẋ T (F L F e ) s j ((F q, q),(t q, q)) = q T (F q + T q ). ) Passivity The closed loop teleoperated system should be passive with respect to the supply rate, s tele ((ρt q, q),(f e,ẋ)) = ρ q T T q ẋ T F e. () where q T T q and ẋ T F e are the human and work environment power inputs, and ρ is the desired power scaling factor so that the human power input is amplified (attenuated) when ρ > (ρ < ). 2) Coordination The backhoe and the joystick motion should mimic each other : i.e. E := αq x, () where α is a specified kinematic scaling. ) Target dynamics The desired target dynamics for the teleoperator system after coordination has been achieved can also be specified by the designer. III. PASSIVE TELEOPERATION CONTROLLER DESIGN The design procedure consists of the following steps: ) The system is decomposed using an energetically invariant transformation into a pair of shape and locked subsystems and represented in bond graphs; 2) inversion of the shape system bond graph to derive the coordination control law; ) use of the locked system bond graph to derive an appropriate control law to achieve a target locked system dynamics while ensuring the passivity property of the coordinated system. The dynamics of the joystick and hydraulic backhoe systems are given by M(q,x,K Q ) { }} { ρm q (q) q M x (x) β V c d ẋ β V r dt P c P r = K Q Γ x v ρc q (q, q) C x (x,ẋ) A c A r A c A 2 c K T A c A r K T A c K Q A r A c A r K T A 2 r K T A r K Q A c K Q A r K Q Ω q ẋ P c P r x v ρ(f q + T q ) + F e K Q Γ F x where Ω = K Q Γ Ω. In order to simplify the passive control synthesis and analysis, the dynamics of the master and slave systems (2) are decomposed using an energy invariant transformation: Ė αi I q q L F L F := I αψ Ψ ẋ A c A r P c () L A r (I A c Φ) Φ P r x v I x v where Ψ = α(ρm q (q)m x (x) + α 2 I) () Φ = A c + A r V c β A r A c V r β. () (2)

5 I : M L S e : ρt q F e q L I : K Q Γ C : I/α TF K Q Γ F x : S e x v K Q TF F L R : K T (αψ T I) TF GY : C EL Ψ T TF S e : ρf q R : Ω Ė SS I : M E S e : ρψ T T E Fig.. Bond graph of the teleoperator after energy invariant coordinate transformation. Using the above decomposition, the dynamics of the master and slave are transformed into M { }} { M E Ė C E C EL (αψ T I) Ė ρψ T F q ρψ T T E M L d q L dt F L = C LE C L αi q L (I αψ) αi K T K Q F L + ρf q + ρt q F e K Q Γ x v K Q Ω x v K Q Γ F x (6) d 2 dt F L =. (7) Eq.(6) and the new variables therein can be derived by substituting Eq.() into Eq. (2) (see [] for details). The transformation in Eq. () has the following properties: ) The coordination error Ė is explicitly one of the new variables. It represents the shape of the teleoperator. 2) The other coordinates [ q L,F L,x v ] and F L lie within the submanifold defined by Ė. Thus they describe the locked system dynamics when the teleoperator has been coordinated. In particular, q L = α q = ẋ when Ė ; ) the total energy of the system can be invariantly expressed in terms of M in (2) or ( M, 2 ) in (6): W total := ρ 2 qt M q (q) q + 2ẋT M x (x)ẋ + 2β P c T V c P c + 2β P r T V r P r + x v T K Q Γ x v = 2ĖT M E Ė + 2 qt LM L q L + 2 F L T F L + 2 F L T 2 F L + 2 x v T K Q Γ x v. (8) ) F L corresponds to the zero dynamics resulting from pressures in the actuator chambers that cancel out each other, and thus do not have any effects on any net mechanical motion. Eq. (7) shows that it is marginally stable. Eq.() is similar to the isometric decomposition proposed in [], [] except that Eq.() is proposed for N-DOF fourth order hydraulic systems whereas the decomposition proposed by [], [] is applicable to N-DOF second order simple (electro)mechanical systems. The bond graph describing the above dynamics is given in Fig.. Notice that the shape and the locked systems are still coupled. A. Coordination control design We now design a control law that ensures that E. To do this, consider the inverse dynamics of the system with output Ė. In Fig., the path between the joystick control input F q and Ė is the shortest causal path. Thus F q should be the coordination control input. The corresponding inverse dynamics (with input Ė and the output F q ) obtained using bicausal bonds [7], [8] suggests the coordination control law: F q = T E + Ψ T ρ ( ) C EL q L (αψ T I)F L K E E B E Ė, (9)

6 6 PSfrag replacements I : M L S e : ρt q F e q L K Q Γ F x : S e I : K Q Γ x v K Q C : I TF F L I/α TF S e : (αψ T I) Ė S e : E F (Ψ T I/α) R : Ω R : K T LOCKED SYSTEM DYNAMICS R : K E R : B E C : I E Ė I : M E Fig.. Ψ T C EL q L. COORDINATION ERROR DYNAMICS Bond graph of the master and slave systems with the coordination control law Eq. (9). Here E F = ρt E ρ K E E + B E Ė C LE Ė where B E = B E T > and K E = K E T >. This results in coordination error dynamics, M E (x,q)ë + C E ((x,q),(ẋ, q))ė = B E Ė K E E. (2) Since it can be shown that M E 2C E is skew symmetric, E exponentially. The effect of the coordination control law on the bond graph in Fig. is shown in Fig.. Notice that the shape and locked system dynamics appear in separate bond graphs. The shape system correspond to the coordination error dynamics, and the locked system that determines the haptic interaction between the teleoperator and the human and the work environment. The coordination control law (9) also affects the locked system bond graph through potentially active elements as indicated by the signal bond between F L to q L and the additional effort source S e. These active elements can equivalently be represented by Effort (AE) or Flow Amplifiers (AF) as defined in [9]. Signal (active) bonds are used here as they visually certifying the non-passive property of the bond graph. B. Locked System Design The locked system in Fig., has an additional control input F x which has not been utilized. This will be used to achieve two goals ) to render the locked system to be passive with respect to the supply rate in Eq. (); 2) to assign the locked system to have useful haptic properties. Both issues can be addressed simultaneously by ensuring that the locked system achieve some suitable target dynamics that respect the desired passvity property. While a variety of target dynamics can be specified, we consider two: th order dynamics as shown in Fig. : M L K Q Γ 2nd order dynamics as shown in Fig. 6: d q L z = C L Ψ T Ψ K T K Q dt z 2 K Q Ω q L ρt q α F e z + (2) z 2 M L (x,q) q L + C L ((x,q),(ẋ, q)) q L = ρt q α F e. (22) Remark Since q L = q = α ẋ (see Eq. ()) after coordination ((E,Ė) (,)) has been achieved, both Eq. (2) and Eq.(22) imply that the teleoperator system is passive w.r.t. the desired supply rate () when it is coordinated.

7 7 th ORDER LOCKED SYSTEM I : M L q L S e : ρt q F e I : K Q Γ C : I Ψ T TF z 2 K Q TF z R : Ω R : K T R : K E R : B E C : I E Ė I : M E DISSIPATIVE Fig.. The fourth order desired locked system in Eq.(2) The design process involves comparing the dynamics of the actual and desired locked systems and choosing the appropriate coordinate transformation which makes choice of the passive control input F x almost trivial. The coordinate transformation and control input ensure that the actual dynamics mimic the desired dynamics. We illustrate this procedure for the th order target dynamics Eq. (2). The dynamics of the actual locked system shown in Fig. are: M L K Q Γ d q L F L = C L Ψ T q L ρt q F e αi K T K Q F L + dt x v K Q Ω x v ( ) ρt E ρ K E E + B E Ė C LE Ė + Ψ T C EL q L + (I αψ)ė (2) K Q Γ F x Note that z, z 2 in Eq.(2) are different from F L, x v in Eq.(2) even though they have the same dynamics. We will determine the relationship between them later. In general, the desired locked dynamics (2) need not have the same parameters as the actual locked system (2). However, the proposed locked system minimizes additional control effort F x which would be necessary to modify the natural behavior of the coordinated hydraulic teleoperator and hence the actual locked system. The required control F x is obtained by comparing the actual dynamics of q L in (2) and the desired dynamics as given by (2), using a procedure similar to the bond graph based passification procedure proposed in [2]. The actual locked system dynamics (2) and desired dynamics (2) will be identical if and only if z := F L + Ψ T D(t). (2) ( ) where D(t) = ρt E ρ K E E + B E Ė C LE Ė+Ψ T C EL q L. By substituting this transformation for z into the desired dynamics (2) and comparing the actual and desired dynamics of F L it can be noted that the dynamics will be identical if

8 8 and only if [ z 2 := K Q (Ψ T αi) q L + x v + K Q K T Ψ T D(t) + d ] dt [ Ψ T D(t)]. (2) Proceeding in this manner, the above analysis leads to the following coordinate transformation [ q L F L x v ] T [ q L z z 2 ] T : q L I q L z = I F L + Ψ T D(t) z 2 K Q (Ψ αi) I x v K ( Q K T Ψ T D(t) + d dt [ Ψ T D(t)] ), (26) ( ) where D(t) = ρt E ρ K E E + B E Ė C LE Ė + Ψ T C EL q L. Applying Eq. (26) to the actual locked system dynamics (2) results in the following transformed dynamics: M L d q L C L Ψ T q L ρt q F e z = Ψ T K T K Q z +, (27) K Q Γ dt z 2 K Q Ω z 2 K Q Γ F x + D 2 (t) where D 2 (t) = K Q [z F L ] + K Q Γ (Ω[z 2 x v ] + d ) dt [z 2 x v ], (28) z F L := Ψ T D(t), z 2 x v := K Q (Ψ αi) q L + K Q ( K T Ψ T D(t) + d ) dt [ Ψ T D(t)]. Notice that the signals z F L and z x v depend on D(t) and its successive derivatives which are functions of the external variables T E, q L,F L,E and Ė. If the locked system control F x in (27) is chosen as follows: then the target locked system dynamics Eq. (2) will be achieved. In summary, K Q Γ F x = D 2 (t), (29) the coordination control law given in Eq. (9) ensures that the teleoperator will be coordinated so that E = αq x exponentially (see (2)) the locked system control law given by F x in Eq. (29) and the preceding transformations ensure that the desired target system dynamics (2) are achieved. Since q L = q = α ẋ and Eq. (2) is passive with respect to the supply rate, s tele ((T q, F e ),( q L, q L )) = q T L (ρt q F e ) which is equivalent to s tele ((T q, F e ),( q L, q L )) = q T L(ρT q F e ) = ρ qt q ẋf e A similar locked system design procedure can be applied to achieve the 2nd order target dynamics Eq.(22). Compared to the th order target dynamics, the high frequency content of human and environment forces are not filtered as much, resulting in a more transparent and responsive haptic feel. Since the original dynamics (2) is th order, the locked system control involves lowering the relative degree through feedforward actions. Due to space limitations, the algorithm is not presented here. Readers are referred to [] for details. For both the th and 2nd order target dynamics cases, the valve and the joystick control forces F x and F q assume accurate knowledge of Ψ, T E which depend on the backhoe / joystick inertia and external forces respectively. In reality, it may not be possible to know these parameters exactly. It is however possible to modify the control algorithms (such as some form of discontinuous control) so as to ensure the coordination and passivity properties []. IV. EXPERIMENTAL RESULTS In the experimental setup in Fig., the joystick is powered by a set of DC motors and instrumented with angular position encoders, and a JR force sensor for measuring the operator input force. The hydraulic system consists of a pressure compensated 9 LPM ( GPM) flow pump operating at 6.9 MPa ( PSI); a set of Vickers KBFDGV- series proportional valves that have been actively passified [7] and have bandwidths of about Hz; single rod hydraulic actuators instrumented with displacement sensors and chamber pressures sensors. A PC running MATLAB (MA) xpc Target provides real time control at a sample rate of KHz. The conducted experiments are typical of a digging task. The backhoe is teleoperated to dig into a sand box. A wooden box is buried in the sandbox to mimic an underground obstacle. A kinematic scaling of α = in./rad and a power scaling ρ = 2 are used. Both the th and 2nd order locked system teleoperation algorithm are tested. For comparison, the algorithm in [] that assumes a kinematic model of the hydraulic backhoe and neglects the compressibility and inertial dynamics was implemented as well.

9 9 I : M L DISSIPATIVE q L S e : ρt q F e I : K Q Γ C : I z K Q TF z S e : Ψ T z 2nd ORDER LOCKED SYSTEM R : Ω R : K T R : K E R : B E C : I E Ė I : M E DISSIPATIVE Fig. 6. Second order desired locked system A. Previous algorithm [] The teleoperated trajectories of the bucket and the stick (and their corresponding joystick links) are shown in Fig. 7. The corresponding haptic force (F q ) experienced by the operator is shown in Fig. 8. The maximum observed coordination error as shown in Fig. 7 is within.in. When the backhoe hits the wooden box (t = 28 and t = 228), severe oscillations in the haptic force is experienced by the operator as shown in Fig. 8. This is a result of neglecting compressibility and inertia dynamics. B. th order locked system The results for the control law that mimics the th order target locked system (2) are shown in Fig. 9-Fig.. The maximum observed coordination error in Fig. 9 is within.in which is significantly better than that in Fig. 7 for the previous controller. Also, as the backhoe hits the underground wooden box (about t = 8s), there are no oscillations (Fig. ). Notice that the operator force is balanced by the work environment force when the interacting with the wooden box as indicated by the net force being nearly zero (Fig. ). C. 2th order locked system The results for the control law that mimics the 2th order target locked system (22) are shown in Fig. -Fig. 2. The maximum observed coordination error in Fig. is within.in which is even better than that in Fig. 9 for the th order locked system controller. There are again no oscillations when the backhoe hits the underground wooden box (about t = 6 and t = 9s) (Fig. ). It is interesting to note that for similar operating speeds, the force range for the 2nd order locked system (Fig. 2) is only 2 % of that for the th order locked system (Fig. ). This is an indication that the 2nd order locked system is easier (in terms of necessary power) to teleoperate than the th order locked system. The operator also reported that the teleoperator is more responsive is more able to feel the environment force using the 2nd order target system controller than the th order target system controller.

10 Bucket Displacement (inches) Stick Displacement (inches) Time (seconds) Fig. 7. Displacement trajectories (Scaled joystick - solid, Backhoe - dashed) during a digging task.. Feedback Torque (N m) time (sec) Fig. 8. Haptic torque (F q) trajectories (Stick - solid, Bucket - dashed) during a digging task. Bucket Displacement (inches) Stick Displacement (inches) Time (seconds) Fig. 9. Link and link 2 displacement trajectories for th Order locked system (Joystick - Solid, Backhoe - dashed) during a digging task.

11 Haptic Force, ρ = 2 (N) 2 2 Haptic Force, ρ = 8 (N) time (sec) Fig.. Locked system Force (ρt q F e) trajectories during a digging task for th Order locked system (Stick - solid, Backhoe - dashed). Bucket Displacement (inches) Stick Displacement (inches) Time (seconds) Fig.. Link and link 2 displacement trajectories for the 2nd Order locked system (Joystick - Solid, Backhoe - dashed) during a digging task. Haptic Force, ρ = 2 (N) Haptic Force, ρ = 8 (N) time (sec) Fig. 2. Locked system force (ρt q F e) trajectories during a digging task for 2nd Order locked system (Stick - solid, Backhoe - dashed).

12 2 V. CONCLUSIONS A passive teleoperation control algorithm for backhoe operation is proposed. The passivity property of the teleoperation scheme ensures stability of interaction of the teleoperated backhoe and a wide range of human / work environment. Using a bond graph based design procedure, neglected compressibility and inertial dynamics can be accounted for, thus rectifying a previously developed algorithm which assumed a kinematic modeled backhoe. This results in significant improvement in coordination performance that has been verifies in experiments. Moreover, the present approach allows the user to specify a desired target locked system dynamics which directly affect transparency and haptic sensation of the system. In particular, the 2nd order target system is more responsive and more transparent than the th order target system. Although the control design ensures that the closed loop system becomes passive after coordination has been achieved, the control law is not an Intrinsically Passive Controller (IPC), unlike the algorithm in [8]. An IPC has the advantage of guaranteeing passivity of the teleoperated backhoe even under significant system variation and uncertainties. Development of such a controller will greatly enhance the robustness properties of the teleoperated backhoe. REFERENCES [] Vidyasagar, M., 99. Nonlinear systems analysis. Prentice Hall []. [2] Li, P. Y., and Horowitz, R., 997. Control of smart machines, part : problem formulation and non-adaptive control. IEEE/ASME Transactions on Mechatronics, 2 () [December], pp [] Lee, D., and Li, P., 2. Passive coordination control of nonlinear mechanical teleoperator. IEEE Transactions on Robotics, 2 () [October], pp. xxx xxx. In press. [] Lee, D., and Li, P., 2. Passive bilateral feedforward control of linear dynamically similar teleoperated manipulators. IEEE Transactions on Robotics and Automation, 9 () [June], pp. 6. [] Colgate, J. E., Wannasuphoprasit, W., and Peshkin, M. A., 996. Cobots: Robots for collaboration with human operators. Proceedings of the ASME Dynamic Systems and Control Division, 8 [], pp. 9. [6] Gomes, M. W., and Book, W., 997. Control approaches for a dissipative passive trajectory enhancing robot. IEEE/ASME Conference on Advanced Intelligent Mechatronics []. [7] Li, P. Y., 2. Towards safe and human friendly hydraulics: The passive valve. ASME Journal of Dynamic Systems, Measurement and Control, 22 () [Sep.], pp [8] Li, P. Y., and Krishnaswamy, K., 2. Passive bilateral teleoperation of a hydraulic actuator using an electrohydraulic passive valve. International Journal of Fluid Power [August], pp. 6. [9] Krishnaswamy, K., and Li, P. Y., 22. Passification of a two-stage pressure control servo-valve. Proceedings of the American Control Conference, Anchorage, AK, 6 [May], pp [] Krishnaswamy, K., and Li, P. Y., 22. Single degree of freedom passive bilateral teleoperation of an electrohydraulic actuator using a passive multi-stage valve. Proceedings of the IFAC Mechatronics Conference, Berkeley, CA [Dec]. [] Krishnaswamy, K., and Li, P. Y., 2. Passive teleoperation of a multiple degree of freedom hydraulic backhoe using a dynamic passive valve. Proceedings of the ASME-IMECE []. [2] Li, P. Y., and Ngwompo, R. F., 2. Power scaling bondgraph approach to the passification of mechatronic systems - with application to electrohydraulic valves. ASME Journal of Dynamic Systems, Measurement and Control, 27 () [Dec.], pp. xxx xxx. In press. Also appeared in Proceedings of th IFAC World Congress, 22. [] Krishnaswamy, K., 2. Passive Teleoperation of Hydraulic Systems. PhD thesis, Department of Mechanical Engineering, University of Minnesota, May. PhD Thesis. Available at kk/thesis. [] Lee, D. J., 2. Passive Decomposition and Control of Interactive Mechanical Systems under Motion Coordination Requirements. PhD thesis, Department of Mechanical Engineering, University of Minnesota, May. [] Merritt, H. E., 967. Hydraulic Control Systems. John Wiley & Sons. [6] Li, P. Y., 998. Passive control of bilateral teleoperated manipulators. Proceedings of the 998 American Control Conference [], pp [7] Gawthrop, P. J., 99. Bicausal bond graphs. Proceedings of the International Conference on Bond Graph Modeling and simulation (ICBGM) [], pp [8] Ngwompo, R. F., Scavarda, S., and Thomasset, D., 2. Physical model-based inversion in control systems design using bond graph representation part : theory. Proceedings of the Institute of Mechanical Engineers, 2 [], pp. 9. [9] Ngwompo, R. F., and Gawthrop, P. J., 999. Bond graph based simulation of nonlinear inverse systems using physical performance specifications. Journal of the Franklin Institute, 6 [], pp

IMECE BONDGRAPH BASED APPROACH TO PASSIVE TELEOPERATION OF A HYDRAULIC BACKHOE

IMECE BONDGRAPH BASED APPROACH TO PASSIVE TELEOPERATION OF A HYDRAULIC BACKHOE Proceedings of IMECE ASME International Mechanical Engineering Congress and Exposition November -,, Anaheim, California USA IMECE-6 BONDGRAPH BASED APPROACH TO PASSIVE TEEOPERATION OF A HYDRAUIC BACKHOE

More information

PASSIFICATION OF ELECTROHYDRAULIC VALVES USING BOND GRAPHS

PASSIFICATION OF ELECTROHYDRAULIC VALVES USING BOND GRAPHS Copyright 22 IFAC 5th Triennial World Congress, Barcelona, Spain PASSIFICATION OF ELECTROHYDRAULIC VALVES USING BOND GRAPHS Perry Y. Li Roger F. Ngwompo 2 Department of Mechanical Engineering, University

More information

PASSIVE CONTROL OF FLUID POWERED HUMAN POWER AMPLIFIERS

PASSIVE CONTROL OF FLUID POWERED HUMAN POWER AMPLIFIERS OS9-3 Proceedings of the 7th JFPS International Symposium on Fluid Power, TOYAMA 28 September 5-8, 28 PASSIVE CONTROL OF FLUID POWERED HUMAN POWER AMPLIFIERS Perry Y. Li and Venkat Durbha Center for Compact

More information

A NEW PASSIVE CONTROLLER FOR A HYDRAULIC HUMAN POWER AMPLIFIER

A NEW PASSIVE CONTROLLER FOR A HYDRAULIC HUMAN POWER AMPLIFIER Proceedings of IMECE26 26 ASME International Mechanical Engineering Congress and Exposition November 5-1, 26, Chicago, Illinois, USA IMECE26-1556 A NEW PASSIVE CONTROLLER FOR A HYDRAULIC HUMAN POWER AMPLIFIER

More information

MULTI DEGREE-OF-FREEDOM HYDRAULIC HUMAN POWER AMPLIFIER WITH RENDERING OF ASSISTIVE DYNAMICS

MULTI DEGREE-OF-FREEDOM HYDRAULIC HUMAN POWER AMPLIFIER WITH RENDERING OF ASSISTIVE DYNAMICS Proceedings of Dynamic Systems and Control Conference DSCC 216 October 12-14, 216, Minneapolis, MN, USA DSCC216-9781 MULTI DEGREE-OF-FREEDOM HYDRAULIC HUMAN POWER AMPLIFIER WITH RENDERING OF ASSISTIVE

More information

DSCC PASSIVE CONTROL OF A HYDRAULIC HUMAN POWER AMPLIFIER USING A HYDRAULIC TRANSFORMER

DSCC PASSIVE CONTROL OF A HYDRAULIC HUMAN POWER AMPLIFIER USING A HYDRAULIC TRANSFORMER Proceedings of the ASME 25 Dynamic Systems and Control Conference DSCC25 October 28-3, 25, Columbus, Ohio, USA DSCC25-9734 PASSIVE CONTROL OF A HYDRAULIC HUMAN POWER AMPLIFIER USING A HYDRAULIC TRANSFORMER

More information

MULTI DEGREE-OF-FREEDOM HYDRAULIC HUMAN POWER AMPLIFIER WITH RENDERING OF ASSISTIVE DYNAMICS

MULTI DEGREE-OF-FREEDOM HYDRAULIC HUMAN POWER AMPLIFIER WITH RENDERING OF ASSISTIVE DYNAMICS Proceedings of the ASME 216 Dynamic Systems and Control Conference DSCC216 October 12-14, 216, Minneapolis, Minnesota, USA DSCC216-9781 MULTI DEGREE-OF-FREEDOM HYDRAULIC HUMAN POWER AMPLIFIER WITH RENDERING

More information

Toward Safe and Human Friendly Hydraulics: The Passive Valve

Toward Safe and Human Friendly Hydraulics: The Passive Valve Perry Y. Li Department of Mechanical Engineering, University of Minnesota, Church St. SE, Minneapolis MN 55455 e-mail: pli@me.umn.edu Toward Safe and Human Friendly Hydraulics: The Passive Valve Hydraulic

More information

Power Scaling Bond Graph Approach to the. Passification of Mechatronic Systems - With Application to Electrohydraulic Valves

Power Scaling Bond Graph Approach to the. Passification of Mechatronic Systems - With Application to Electrohydraulic Valves Power Scaling Bond Graph Approach to the 1 Passification of Mechatronic Systems - With Application to Electrohydraulic Valves Perry Y. Li and Roger F. Ngwompo Abstract In many applications that require

More information

Independent Metering of Pneumatic Actuator for Passive Human Power Amplification

Independent Metering of Pneumatic Actuator for Passive Human Power Amplification 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 ThB05.6 Independent Metering of Pneumatic Actuator for Passive Human Power Amplification Venkat Durbha and

More information

Passive Bilateral Feedforward Control of Linear Dynamically Similar Teleoperated Manipulators

Passive Bilateral Feedforward Control of Linear Dynamically Similar Teleoperated Manipulators IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 19, NO. 3, JUNE 2003 443 Passive Bilateral Feedforward Control of Linear Dynamically Similar Teleoperated Manipulators Dongjun Lee, Student Member, IEEE,

More information

Passive Bilateral Control of Nonlinear Mechanical Teleoperators

Passive Bilateral Control of Nonlinear Mechanical Teleoperators 1 Passive Bilateral Control of Nonlinear Mechanical Teleoperators Dongjun Lee Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, 117 Transportation Building, 14 S. Mathews Ave.,

More information

DESIGN AND CONTROL OF A HYDRAULIC HUMAN POWER AMPLIFIER

DESIGN AND CONTROL OF A HYDRAULIC HUMAN POWER AMPLIFIER Proceedings of IMECE4 24 ASME International Mechanical Engineering Congress and Exposition November 13-2, 24, Anaheim, California USA IMECE24-6868 DESIGN AND CONTROL OF A HYDRAULIC HUMAN POWER AMPLIFIER

More information

Controlling the Apparent Inertia of Passive Human- Interactive Robots

Controlling the Apparent Inertia of Passive Human- Interactive Robots Controlling the Apparent Inertia of Passive Human- Interactive Robots Tom Worsnopp Michael Peshkin J. Edward Colgate Kevin Lynch Laboratory for Intelligent Mechanical Systems: Mechanical Engineering Department

More information

Dynamic Redesign of a Flow Control Servo-valve using a Pressure Control Pilot

Dynamic Redesign of a Flow Control Servo-valve using a Pressure Control Pilot Dynamic Redesign of a Flow Control Servo-valve using a Pressure Control Pilot Perry Y. Li Department of Mechanical Engineering University of Minnesota Church St. SE, Minneapolis, Minnesota 55455 Email:

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

Power Scaling Bond Graph Approach to the Passification of Mechatronic Systems - With Application to Electrohydraulic Valves

Power Scaling Bond Graph Approach to the Passification of Mechatronic Systems - With Application to Electrohydraulic Valves ASME JOUNAL OF DYNAMIC SYSTEMS, MEASUEMENT AND CONTOL 1 Power Scaling Bond Graph Approach to the Passification of Mechatronic Systems - With Application to Electrohydraulic Valves Perry Y. Li and oger

More information

936 IEEE TRANSACTIONS ON ROBOTICS, VOL. 21, NO. 5, OCTOBER 2005

936 IEEE TRANSACTIONS ON ROBOTICS, VOL. 21, NO. 5, OCTOBER 2005 936 IEEE TRANSACTIONS ON ROBOTICS, VOL. 21, NO. 5, OCTOBER 2005 Passive Bilateral Control and Tool Dynamics Rendering for Nonlinear Mechanical Teleoperators Dongjun Lee, Member, IEEE, and Perry Y. Li,

More information

Motion Control of Passive Haptic Device Using Wires with Servo Brakes

Motion Control of Passive Haptic Device Using Wires with Servo Brakes The IEEE/RSJ International Conference on Intelligent Robots and Systems October 8-,, Taipei, Taiwan Motion Control of Passive Haptic Device Using Wires with Servo Brakes Yasuhisa Hirata, Keitaro Suzuki

More information

DSCC2012-MOVIC

DSCC2012-MOVIC ASME 5th Annual Dynamic Systems and Control Conference joint with the JSME th Motion and Vibration Conference DSCC-MOVIC October 7-9,, Fort Lauderdale, Florida, USA DSCC-MOVIC-8784 DISPLACEMENT CONTROL

More information

matic scaling, ii) it can provide or bilateral power amplication / attenuation; iii) it ensures the passivity o the closed loop system with respect to

matic scaling, ii) it can provide or bilateral power amplication / attenuation; iii) it ensures the passivity o the closed loop system with respect to Passive Control o Bilateral Teleoperated Manipulators Perry Y. Li Department o Mechanical Engineering University o Minnesota 111 Church St. SE Minneapolis MN 55455 pli@me.umn.edu Abstract The control o

More information

Programmable Valves: a Solution to Bypass Deadband Problem of Electro-Hydraulic Systems

Programmable Valves: a Solution to Bypass Deadband Problem of Electro-Hydraulic Systems Programmable Valves: a Solution to Bypass Deadband Problem of Electro-Hydraulic Systems Song Liu and Bin Yao Abstract The closed-center PDC/servo valves have overlapped spools to prevent internal leakage

More information

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems.

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems. A Short Course on Nonlinear Adaptive Robust Control Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems Bin Yao Intelligent and Precision Control Laboratory

More information

IMECE SELF-SENSING ACTUATORS IN ELECTROHYDRAULIC VALVES

IMECE SELF-SENSING ACTUATORS IN ELECTROHYDRAULIC VALVES Proceedings of IMECE4 24 ASME International Mechanical Engineering Congress and Exposition November 3-2, 24, Anaheim, California USA IMECE24-624 SELF-SENSING ACTUATORS IN ELECTROHYDRAULIC VALVES QingHui

More information

Robust Control Design for a Wheel Loader Using Mixed Sensitivity H-infinity and Feedback Linearization Based Methods

Robust Control Design for a Wheel Loader Using Mixed Sensitivity H-infinity and Feedback Linearization Based Methods 25 American Control Conference June 8-, 25. Portland, OR, USA FrB2.5 Robust Control Design for a Wheel Loader Using Mixed Sensitivity H-infinity and Feedback Linearization Based Methods Roger Fales and

More information

FPMC PASSIVITY BASED BACKSTEPPING CONTROL FOR TRAJECTORY TRACKING USING A HYDRAULIC TRANSFORMER

FPMC PASSIVITY BASED BACKSTEPPING CONTROL FOR TRAJECTORY TRACKING USING A HYDRAULIC TRANSFORMER Proceedings of the ASME/BATH 25 Symposium on Fluid Power & Motion Control FPMC25 October 2-4, 25, Chicago, Illinois, United States FPMC25-968 PASSIVITY BASED BACKSTEPPING CONTROL FOR TRAJECTORY TRACKING

More information

A Design Method of A Robust Controller for Hydraulic Actuation with Disturbance Observers

A Design Method of A Robust Controller for Hydraulic Actuation with Disturbance Observers A Design Method of A Robust Controller for Hydraulic Actuation with Disturbance Observers Hiroaki Kuwahara, Fujio Terai Corporate Manufacturing Engineering Center, TOSHIBA Corporation, Yokohama, Japan

More information

Dynamic Redesign of a Flow Control Servovalve Using a Pressure Control Pilot 1

Dynamic Redesign of a Flow Control Servovalve Using a Pressure Control Pilot 1 Perry Y. Li Department of Mechanical Engineering, University of Minnesota, 111 Church St. SE, Minneapolis, MN 55455 e-mail: pli@me.umn.edu Dynamic Redesign of a Flow Control Servovalve Using a Pressure

More information

Introduction to Haptic Systems

Introduction to Haptic Systems Introduction to Haptic Systems Félix Monasterio-Huelin & Álvaro Gutiérrez & Blanca Larraga October 8, 2018 Contents Contents 1 List of Figures 1 1 Introduction 2 2 DC Motor 3 3 1 DOF DC motor model with

More information

An Adaptive Full-State Feedback Controller for Bilateral Telerobotic Systems

An Adaptive Full-State Feedback Controller for Bilateral Telerobotic Systems 21 American Control Conference Marriott Waterfront Baltimore MD USA June 3-July 2 21 FrB16.3 An Adaptive Full-State Feedback Controller for Bilateral Telerobotic Systems Ufuk Ozbay Erkan Zergeroglu and

More information

Lecture 5. Labs this week: Please review ME3281 Systems materials! Viscosity and pressure drop analysis Fluid Bulk modulus Fluid Inertance

Lecture 5. Labs this week: Please review ME3281 Systems materials! Viscosity and pressure drop analysis Fluid Bulk modulus Fluid Inertance Labs this week: Lab 10: Sequencing circuit Lecture 5 Lab 11/12: Asynchronous/Synchronous and Parallel/Tandem Operations Please review ME3281 Systems materials! 132 Viscosity and pressure drop analysis

More information

Bilateral teleoperation system for a mini crane

Bilateral teleoperation system for a mini crane Scientific Journals of the Maritime University of Szczecin Zeszyty Naukowe Akademii Morskiej w Szczecinie 19, 7 (129), 63 69 ISSN 1733-867 (Printed) Received:.12.18 ISSN 2392-378 (Online) Accepted: 12.3.19

More information

MODELING AND CONTROL OF A DUAL-SOLENOID ACTUATOR FOR UNSTABLE VALVE

MODELING AND CONTROL OF A DUAL-SOLENOID ACTUATOR FOR UNSTABLE VALVE MODELING AND CONTROL OF A DUAL-SOLENOID ACTUATOR FOR UNSTABLE VALVE Qinghui Yuan and Perry Y. Li Dept. of Mechanical Engineering University of Minnesota 111 Church ST. SE Minneapolis, MN 55455, USA. {qhyuan,pli}@me.umn.edu

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

1 Introduction Hydraulic systems have been used in industry in a wide number of applications by virtue of their small size-to-power ratios and the abi

1 Introduction Hydraulic systems have been used in industry in a wide number of applications by virtue of their small size-to-power ratios and the abi NONLINEAR ADAPTIVE ROBUST CONTROL OF ONE-DOF ELECTRO-HYDRAULIC SERVO SYSTEMS Λ Bin Yao George T. C. Chiu John T. Reedy School of Mechanical Engineering Purdue University West Lafayette, IN 47907 Abstract

More information

Robust Control of Robot Manipulator by Model Based Disturbance Attenuation

Robust 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 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

Passive Velocity Field Control (PVFC): Part I Geometry and Robustness

Passive Velocity Field Control (PVFC): Part I Geometry and Robustness 1346 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 46, NO. 9, SEPTEMBER 2001 Passive Velocity Field Control (PVFC): Part I Geometry and Robustness Perry Y. Li, Member, IEEE and Roberto Horowitz, Member,

More information

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight

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

EML5311 Lyapunov Stability & Robust Control Design

EML5311 Lyapunov Stability & Robust Control Design EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.

More information

REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM 1. Seunghyeokk James Lee 2, Tsu-Chin Tsao

REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM 1. Seunghyeokk James Lee 2, Tsu-Chin Tsao REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM Seunghyeokk James Lee, Tsu-Chin Tsao Mechanical and Aerospace Engineering Department University of California

More information

MCE493/593 and EEC492/592 Prosthesis Design and Control

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

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems 2 Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems Paul Lambrechts Digital Motion Control (4K4), 23 Faculty of Mechanical Engineering, Control Systems Technology Group /42 2

More information

Control of Robot. Ioannis Manganas MCE Master Thesis. Aalborg University Department of Energy Technology

Control of Robot. Ioannis Manganas MCE Master Thesis. Aalborg University Department of Energy Technology Control of Robot Master Thesis Ioannis Manganas MCE4-3 Aalborg University Department of Energy Technology Copyright c Aalborg University 8 LATEXhas been used for typesetting this document, using the TeXstudio

More information

NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD

NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD Ponesit Santhanapipatkul Watcharapong Khovidhungij Abstract: We present a controller design based on

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

APPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER

APPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER APPLICAION OF ADAPIVE CONROLLER O WAER HYDRAULIC SERVO CYLINDER Hidekazu AKAHASHI*, Kazuhisa IO** and Shigeru IKEO** * Division of Science and echnology, Graduate school of SOPHIA University 7- Kioicho,

More information

DSCC2012-MOVIC

DSCC2012-MOVIC ASME 2012 5th Annual Dynamic Systems and Control Conference joint with the JSME 2012 11th Motion and Vibration Conference DSCC2012-MOVIC2012 October 17-19, 2012, Fort Lauderdale, Florida, USA DSCC2012-MOVIC2012-8753

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems by Dr. Guillaume Ducard Fall 2016 Institute for Dynamic Systems and Control ETH Zurich, Switzerland based on script from: Prof. Dr. Lino Guzzella 1/33 Outline 1

More information

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK Feng Tian Department of Mechanical Engineering Marquette University Milwaukee, WI 53233 USA Email: feng.tian@mu.edu Kevin

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

(Refer Slide Time: 00:01:30 min)

(Refer Slide Time: 00:01:30 min) Control Engineering Prof. M. Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 3 Introduction to Control Problem (Contd.) Well friends, I have been giving you various

More information

FINAL EXAM CLOSED BOOK

FINAL EXAM CLOSED BOOK Physics 7A- Section 2, Fall 2008. Instructor Lanzara FINAL EXAM CLOSED BOOK GOOD LUCK! Print Name Discussion Section# or Time Signature Discussion Section GSI Student ID# Problem Points Score 1 20 2 20

More information

PASSIVE PNEUMATIC TELEOPERATION SYSTEM. B h. c Sonic conductance of valves m 3 / Pa.s. D Inner diameter of pneumatic lines m

PASSIVE PNEUMATIC TELEOPERATION SYSTEM. B h. c Sonic conductance of valves m 3 / Pa.s. D Inner diameter of pneumatic lines m Proceedings of the ASME/BATH 2013 Symposium on Fluid Power & Motion Control FPMC2013 October 6-9, 2013, Sarasota, Florida, USA FPMC2013-4464 PASSIVE PNEUMATIC TELEOPERATION SYSTEM Aly Elmasry, and Matthias

More information

Robust Loop Shaping Force Feedback Controller

Robust Loop Shaping Force Feedback Controller Robust Loop Shaping Force Feedback Controller Dynamic For Effective Force Force Control Testing Using Loop Shaping Paper Title N. Nakata & E. Krug Johns Hopkins University, USA SUMMARY: Effective force

More information

Friction Compensation for a Force-Feedback Teleoperator with Compliant Transmission

Friction Compensation for a Force-Feedback Teleoperator with Compliant Transmission Friction Compensation for a Force-Feedback Teleoperator with Compliant Transmission Mohsen Mahvash and Allison M. Okamura Department of Mechanical Engineering Engineering Research Center for Computer-Integrated

More information

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS DYNAMICS OF SERIAL ROBOTIC MANIPULATORS NOMENCLATURE AND BASIC DEFINITION We consider here a mechanical system composed of r rigid bodies and denote: M i 6x6 inertia dyads of the ith body. Wi 6 x 6 angular-velocity

More information

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30 289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap

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 Khaled M. Helal, 2 Mostafa R.A. Atia, 3 Mohamed I. Abu El-Sebah, 2 Mechanical Engineering Department ARAB ACADEMY FOR

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

1. Consider the 1-DOF system described by the equation of motion, 4ẍ+20ẋ+25x = f.

1. Consider the 1-DOF system described by the equation of motion, 4ẍ+20ẋ+25x = f. Introduction to Robotics (CS3A) Homework #6 Solution (Winter 7/8). Consider the -DOF system described by the equation of motion, ẍ+ẋ+5x = f. (a) Find the natural frequency ω n and the natural damping ratio

More information

Automatic Control II Computer exercise 3. LQG Design

Automatic Control II Computer exercise 3. LQG Design Uppsala University Information Technology Systems and Control HN,FS,KN 2000-10 Last revised by HR August 16, 2017 Automatic Control II Computer exercise 3 LQG Design Preparations: Read Chapters 5 and 9

More information

Model-Based Design, Analysis, & Control: Valve-Controlled Hydraulic System K. Craig 1

Model-Based Design, Analysis, & Control: Valve-Controlled Hydraulic System K. Craig 1 Model-Based Design, Analysis, & Control: K. Craig 1 K. Craig K. Craig 3 K. Craig 4 K. Craig 5 Mission: It s All About Process Dynamic System Investigation K. Craig 6 K. Craig 7 K. Craig 8 K. Craig 9 K.

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

Rigid Manipulator Control

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

Mathematical Modeling of a Two Spool Flow Control Servovalve Using a Pressure Control Pilot 1

Mathematical Modeling of a Two Spool Flow Control Servovalve Using a Pressure Control Pilot 1 Randall T. Anderson 2 e-mail: randalltanderson@eaton.com Perry Y. Li e-mail: pli@me.umn.edu Department of Mechanical Engineering, University of Minnesota, 111 Church St. SE, Minneapolis, MN 55455 Mathematical

More information

FUZZY CONTROLLER DESIGN WITH STABILITY EQUATIONS FOR HYDRAULIC SERVO SYSTEM

FUZZY CONTROLLER DESIGN WITH STABILITY EQUATIONS FOR HYDRAULIC SERVO SYSTEM D Maneetham / Journal of Materials Science and Applied Energy 5() (2016) 66 72 FUZZY CONTROER DESIGN WITH STABIITY EQUATIONS FOR HYDRAUIC SERVO SYSTEM Dechrit Maneetham * Department of Mechatronics Engineering,

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

Regulating Web Tension in Tape Systems with Time-varying Radii

Regulating Web Tension in Tape Systems with Time-varying Radii Regulating Web Tension in Tape Systems with Time-varying Radii Hua Zhong and Lucy Y. Pao Abstract A tape system is time-varying as tape winds from one reel to the other. The variations in reel radii consist

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

Modelling the Dynamics of Flight Control Surfaces Under Actuation Compliances and Losses

Modelling the Dynamics of Flight Control Surfaces Under Actuation Compliances and Losses Modelling the Dynamics of Flight Control Surfaces Under Actuation Compliances and Losses Ashok Joshi Department of Aerospace Engineering Indian Institute of Technology, Bombay Powai, Mumbai, 4 76, India

More information

Control of Robotic Manipulators with Input/Output Delays

Control of Robotic Manipulators with Input/Output Delays 2009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 10-12, 2009 WeC20.5 Control of Robotic Manipulators with Input/Output Delays Nikhil Chopra Abstract Input/output delays

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

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach Ufuk Bakirdogen*, Matthias Liermann** *Institute for Fluid Power Drives and Controls (IFAS),

More information

Nonlinear disturbance observers Design and applications to Euler-Lagrange systems

Nonlinear disturbance observers Design and applications to Euler-Lagrange systems This paper appears in IEEE Control Systems Magazine, 2017. DOI:.19/MCS.2017.2970 Nonlinear disturbance observers Design and applications to Euler-Lagrange systems Alireza Mohammadi, Horacio J. Marquez,

More information

CONTROL OF HAPTIC AND ROBOTIC TELEMANIPULATION SYSTEMS

CONTROL OF HAPTIC AND ROBOTIC TELEMANIPULATION SYSTEMS UNIVERSITÀ DEGLI STUDI DI BOLOGNA FACOLTÀ DI INGEGNERIA Dottorato di Ricerca in Ingegneria dei Sistemi XIV Ciclo Sede Amministrativa: Università di Bologna Sedi Consorziate: Università di Firenze, Padova

More information

Analysis of Bilateral Teleoperation Systems under Communication Time-Delay

Analysis of Bilateral Teleoperation Systems under Communication Time-Delay Analysis of Bilateral Teleoperation Systems under Communication Time-Delay Anas FATTOUH and Olivier SENAME 1 Abstract In this article, bilateral teleoperation systems under communication time-delay are

More information

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

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

Stabilization and Passivity-Based Control

Stabilization and Passivity-Based Control DISC Systems and Control Theory of Nonlinear Systems, 2010 1 Stabilization and Passivity-Based Control Lecture 8 Nonlinear Dynamical Control Systems, Chapter 10, plus handout from R. Sepulchre, Constructive

More information

Selection of Servomotors and Reducer Units for a 2 DoF PKM

Selection of Servomotors and Reducer Units for a 2 DoF PKM Selection of Servomotors and Reducer Units for a 2 DoF PKM Hermes GIBERTI, Simone CINQUEMANI Mechanical Engineering Department, Politecnico di Milano, Campus Bovisa Sud, via La Masa 34, 20156, Milano,

More information

Integrated Design and PD Control of High-Speed Closed-loop Mechanisms

Integrated Design and PD Control of High-Speed Closed-loop Mechanisms F. X. Wu Division of Biomedical Engineering, University of Saskatchewan, Saskatoon, SK S7N 5A9, Canada W. J. Zhang* Department of Mechanical Engineering, University of Saskatchewan, Saskatoon, SK S7N 5A9,

More information

Mechatronics 1: ME 392Q-6 & 348C 31-Aug-07 M.D. Bryant. Analogous Systems. e(t) Se: e. ef = p/i. q = p /I, p = " q C " R p I + e(t)

Mechatronics 1: ME 392Q-6 & 348C 31-Aug-07 M.D. Bryant. Analogous Systems. e(t) Se: e. ef = p/i. q = p /I, p =  q C  R p I + e(t) V + - K R + - - k b V R V L L J + V C M B Analogous Systems i = q. + ω = θ. C -. λ/l = q v = x F T. Se: e e(t) e = p/i R: R 1 I: I e C = q/c C = dq/dt e I = dp/dt Identical dierential equations & bond

More information

Load Prediction-based Energy-efficient Hydraulic Actuation. of a Robotic Arm. 1 Introduction

Load Prediction-based Energy-efficient Hydraulic Actuation. of a Robotic Arm. 1 Introduction oad rediction-based Energy-efficient Hydraulic ctuation of a Robotic rm Miss Can Du, rof ndrew lummer and Dr Nigel Johnston fixed displacement pump. This can reduce the weight of plant compared with the

More information

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Adaptive fuzzy observer and robust controller for a -DOF robot arm S. Bindiganavile Nagesh, Zs. Lendek, A.A. Khalate, R. Babuška Delft University of Technology, Mekelweg, 8 CD Delft, The Netherlands (email:

More information

Port-based Modeling and Control for Efficient Bipedal Walking Machines

Port-based Modeling and Control for Efficient Bipedal Walking Machines Port-based Modeling and Control for Efficient Bipedal Walking Machines Vincent Duindam vincentd@eecs.berkeley.edu Control Laboratory, EE-Math-CS University of Twente, Netherlands Joint work with Stefano

More information

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT Plamen PETROV Lubomir DIMITROV Technical University of Sofia Bulgaria Abstract. A nonlinear feedback path controller for a differential drive

More information

Output Feedback Bilateral Teleoperation with Force Estimation in the Presence of Time Delays

Output Feedback Bilateral Teleoperation with Force Estimation in the Presence of Time Delays Output Feedback Bilateral Teleoperation with Force Estimation in the Presence of Time Delays by John M. Daly A thesis presented to the University of Waterloo in fulfilment of the thesis requirement for

More information

Passivity-Based Control of an Overhead Travelling Crane

Passivity-Based Control of an Overhead Travelling Crane Proceedings of the 17th World Congress The International Federation of Automatic Control Passivity-Based Control of an Overhead Travelling Crane Harald Aschemann Chair of Mechatronics University of Rostock

More 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

STATE VARIABLE (SV) SYSTEMS

STATE VARIABLE (SV) SYSTEMS Copyright F.L. Lewis 999 All rights reserved Updated:Tuesday, August 05, 008 STATE VARIABLE (SV) SYSTEMS A natural description for dynamical systems is the nonlinear state-space or state variable (SV)

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

Lecture 5. Labs this week:

Lecture 5. Labs this week: Labs this week: Lab 10: Bleed-off Circuit Lecture 5 Lab 11/12: Asynchronous/Synchronous and Parallel/Tandem Operations Systems Review Homework (due 10/11) Participation is research lab Hydraulic Hybrid

More information

SRV02-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 SRV02-Series Rotary Experiment # 7 Rotary Inverted Pendulum Student Handout 1. Objectives The objective in this experiment is

More information

Analysis and Design of Hybrid AI/Control Systems

Analysis and Design of Hybrid AI/Control Systems Analysis and Design of Hybrid AI/Control Systems Glen Henshaw, PhD (formerly) Space Systems Laboratory University of Maryland,College Park 13 May 2011 Dynamically Complex Vehicles Increased deployment

More information

Introduction to Control (034040) lecture no. 2

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

Robust Controller Design for Cancelling Biodynamic Feedthrough

Robust Controller Design for Cancelling Biodynamic Feedthrough Robust Controller Design for Cancelling Biodynamic Feedthrough M. R. Sirouspour and S. E. Salcudean University of British Columbia Vancouver, BC, Canada shahins@ece.ubc.ca, tims@ece.ubc.ca Abstract: There

More information

NONLINEAR MECHANICAL SYSTEMS (MECHANISMS)

NONLINEAR MECHANICAL SYSTEMS (MECHANISMS) NONLINEAR MECHANICAL SYSTEMS (MECHANISMS) The analogy between dynamic behavior in different energy domains can be useful. Closer inspection reveals that the analogy is not complete. One key distinction

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

Performance Improvement of Proportional Directional Control Valves: Methods and Experiments

Performance Improvement of Proportional Directional Control Valves: Methods and Experiments Performance Improvement of Proportional Directional Control Valves: Methods and Experiments Fanping Bu and Bin Yao + School of Mechanical Engineering Purdue University West Lafayette, IN 4797 + Email:

More information