Modeling and Control of Casterboard Robot

Size: px
Start display at page:

Download "Modeling and Control of Casterboard Robot"

Transcription

1 9th IFAC Symposium on Nonlinear Control Systems Toulouse, France, September 4-6, 23 FrB2.3 Modeling and Control o Casterboard Robot Kazuki KINUGASA Masato ISHIKAWA Yasuhiro SUGIMOTO Koichi OSUKA Department o Mechanical Engineering, Graduate School o Engineering, Osaka University, Japan, ( ishikawa@mech.eng.osaka-u.ac.jp) Abstract: In this paper, we propose a robotic model o a casterboard, which is a commercial variants o skateboards with twistable ootplates and passive inclined caster wheels. We then derive its mathematical model in the orm o nonlinear state equation; this system is o much interest rom both mechanical and control points o view as a new challenging example o nonholonomic mechanics. Based on the observation on preceding works concerning locomotion control or nonholonomic systems, we propose a locomotion control method with sinusoidal periodic control to realize orwarding and turning locomotion. The proposed idea is examined by simulations and physical experiments using the prototype robot developed by the authors. Moreover, we also examine the inluences on the driving o the robot o parameter in the sinusoidal reerence signals.. INTRODUCTION In this paper, we propose a robotic model o a casterboard, which is a commercial variants o skateboards with twistable ootplates and passive inclined caster wheels (as shown in Fig. ). The casterboard has an peculiar body structure that the board itsel is divided into two parts, the ront and the rear wheels can be steered separately to each other. By appropriate combinatory actions o one s waist and eet, a human rider can drive the casterboard without kicking the ground directory. This seems a quite challenging and ascinating example rom viewpoints o both control theory and robotics. Our purpose is to clariy the principle o casterboard locomotion through control experiment o its prototype robot. As closely related works to the current problem, there have been a series o studies on snakeboard system conducted by Ostrowski et al. (see Ostrowski et al. [995, 997], Ostrowski and Burdick [998], McIsaac and Ostrowski [23] and the reerences therein). The snakeboard is also a variant o skateboards having twistable casters at the both ends, and undulatory propulsion without kicking the ground is possible likewise in the casterboards. Ostrowski et. al. derived a mathematical model o the snakeboard based on nonholonomic mechanics, in the orm o nonlinear state equation composed o (i) geometric equation, (ii) generalized momentum equation and (iii) reduced equation (see Murray et al. [994], Bloch [23]). A notable eature here is the presense o (ii) and coupled inluences between (i) and (ii). The authors also worked on point-to-point eedback control o the snakeboard considering repetitive stability o its generalized momentum (see Kiyasu and Ishikawa [26]). Modeling and control o the casterboard appears to be harder than the snakeboard, in that it has complicated ootplate-caster mechanism and its dynamics is inherently three-dimensional. Shammas and Choset proposed variable inertia snakeboard which is a general ramework including the snakeboard as its special case, in that the inertia matrix depends on the coniguration o the robot, and simulated orwarding locomotion o casterboard by controlling it in speciic conigurations (see Shammas and Choset [26]). However they have not exploited various driving modes o casterboard which appear by changing parameters o inputs, and with experiments. In this paper, we suggest a control approach or casterboard locomotion together with its dynamical model. Slightly rom a dierent viewpoint compared to the previous work, we show that the casterboard can be controled with an approach similar to the aorementioned snakeboard at the cost o some simpliying assumptions. We then model the casterboard as an autonomous mobile robot with active weights, and propose a control approach or orwarding and turning locomotion based on sinusoidal reerence signals. The proposed idea is examined by both simulations and experiments. Moreover, we also examine the inluences on the driving o phase dierence and requency o sinusoidal reerence signals by both simulations and experiments. This paper is organized as ollows. Ater brie review o snakeboard research in Section 2, we propose a robotic version o the casterboard and derive its mathematical model in Section 3. Control strategy is proposed and examined numerically and experimentally in Section 4. Inluences o phase dierence in the reerence signals are examined in Section 5. Section 6 concludes the paper. 2. BACKGROUND: SNAKEBOARD ROBOT In this section, we briely review the relevant studies on snakeboard robots mainly conducted by Ostrowski et. al. (see Ostrowski and Burdick [998]). Copyright 23 IFAC 785

2 (a) Casterboard (b) Snakeboard According to these results, given that each wheels is in contact with the ground without slipping nor sliding sideways, orwarding locomotion and turning locomotion o the snakeboard robot are controllable by varying the rotational angle o the rotor Ψ and the steering angle o the wheels Φ periodically with a common requency. Their success motivates us to challenge to other sort o weired dynamic boards. 3. CASTERBOARD ROBOT Fig.. Casterboard and Snakeboard Snakeboard is a commercial variant o skateboard which has been somewhat popular in playground scene since mid- 9 s. It is composed o a main beam and two ootplates with passive wheels at the both ends (ront and rear) as shown in Fig. 2. Each ootplate is connected to the main beam via a rotary joint about the vertical axis, so that the ront wheels and the rear wheels can be steered using the rider s eet relative to the main beam. Basically, maneuvering principle o the snakeboard or a rider is a (skillul) combination o the ollowing actions: to steer the ootplates into the direction opposite to each other to exert yaw-torque around the body center by twisting one s waist In this section, we introduce the dynamics o casterboard and propose its robotic model. 3. Modeling Fig. 4 illustrates a schematic side view o the casterboard (shown in Fig. ). The casterboard consists o a ront board and a rear board joined to each other via rotary joint about the horizontal (roll) axis. Each board is equipped with a passive caster inclined by a certain constant angle. Both boards can be twisted to each other about the roll-axis as the rider presses the boards by his/her eet. The casters also rotate about their incline axes. Thereore, when the rider presses down the boards to make them roll, each wheel is pushed out to the opposite direction, so as to minimize the potential energy as shown in Fig. 5. In short, the caster s yaw angle ψ is indirectly steered when one steers the board s roll angle ϕ. Fig. 2. Maneuvering basics o the snakeboard Ostrowski et al. discussed a mathematical description o the snakeboard dynamics, and proposed an autonomous robot model o the snakeboard, i.e., a snakeboard robot (see Ostrowski et al. [995]). It has a rotor which exerts torque to the snakeboard about the vertical axis passing through the body center, via an active joint Ψ as shown in Fig. 3. The model has been ormulated as a nonholonomic dynamical system which has generalized momentum as a state (see Murray et al. [994], Bloch [23]). Moreover, inputs to the system or propulsion control have been derived based on the analysis o controllability with Lie brackets o vector ields in the state equation o the model. They also simpliied the model by assuming that the ront and the rear ootplates are driven in symmetric way (with a common control parameter Φ), thus reduced the problem to a nonlinear system with two control inputs Φ and Ψ. Fig. 3. Model o the snakeboard robot Fig. 4. Side view o the casterboard (a) Top view (b) Front view (c) Actual caster Fig. 5. Relationship between the boards and the caster wheels This leads us to explain the basic maneuvering principle or the casterboard, as shown in Fig. 6. Rolling both boards alternately, exerting orce in the direction which each board is tilted toward (labeled as orce in the igure) by each oot o the rider. This explanation is in rough accordance with the techniques perormed by experienced riders. These actions o the eet generate torque around the vertical axis o the casterboard, with both wheels being steered in the opposite direction rom each other, which result in orward movement o the casterboard. Copyright 23 IFAC 786

3 Fig. 6. Maneuvering basics o the casterboard 3.2 Casterboard Robot Now we are ready to model the casterboard as an autonomous mobile robot (casterboard robot) using active mass drivers instead o a human rider. See Fig. 7 or the proposed robotic model o the casterboard. The robot is supposed to consist o two blocks, the ront and the rear ones. Each block is equipped with a mass on its top side, connected by a rigid beam, where the center o the wheel is located just beneath the bottom end o the rigid beam. The ront and the rear block are connected to each other by an active twistable joint, which we suppose to apply control inputs. (a) Side view Fig. 7. Model o the casterboard robot 3.3 Derivation o the state equation (b) Top view Let us derive the state equation o the casterboard robot. In Fig. 3.2, (x, y) denotes the robot s position, i.e., the coordinates o the centeral joint on X-Y plane. θ is the attitude angle relative to the X-axis. ϕ, ϕ r are roll angles o ront and rear board, respectively. ψ, ψ r are steering angles o ront and rear wheel, respectively. Here we dare to compromise on ollowing assumptions to simpliy the problem. [Assumptions] () Roll orientation o the robot is always kept upright. (2) Roll angle o boards ϕ i (i =, r) is very small, so we obtain the ollowing approximate expressions: sin ϕ i ϕ i, cos ϕ i. () (3) In response to the change o roll angle o the board ϕ i, yaw angle o the wheels ψ i changes instantaneously due to their inclined coniguration (Fig. 7). Namely, ϕ i and ψ i satisy the ollowing holonomic constraint: ψ i (t) = tan (tan α sin ϕ i (t)). (2) Eq. (2) is derived rom the coniguration o each caster when the potential energy o the robot is minimum. These assumptions may seem somewhat restrictive. However, at the cost o this compromise, we can reduce the problem to control problem or an almost planar mobile robot nevertheless the original system is threedimensional. It would be clear in the rest o paper that essence o the casterboard locomotion still remains in this reduced planar model. Now we introduce several physical parameters. m denotes mass o the entire robot, m 2 denotes mass o a weight, l is length rom the center o the robot to one wheel, l 2 is length o the rigid beam (distance between the mass and the board), J denotes moment o inertia o the robot about the vertical axis. α is a constant that indicate incline angle o the caster axis relative to the vertical axis. The Lagrangian o the whole system is given by L = 2 m (ẋ 2 + ẏ 2 ) + 2 J θ 2 [ { + } 2 d 2 m 2 dt (x + l cos θ l 2 ϕ sin θ) { } ] 2 d + dt (y + l sin θ + l 2 ϕ cos θ) + [{ } 2 d 2 m 2 dt (x l cos θ l 2 ϕ r sin θ) { } ] 2 d + dt (y l sin θ + l 2 ϕ r cos θ). (3) In Eq. (3), the irst line denotes kinetic energy o the body except weights, the second and the third lines denote kinetic energy o the ront weight, and the ourth and the ith lines denote kinetic energy o the rear weight. Here, gravitational potential energy is not considered due to Eq. (). Assuming all the wheels do not slide sideways, we obtain the ollowing nonholonomic constraints: { ẋ sin(θ + ψ ) ẏ cos(θ + ψ ) l θ cos ψ = ẋ sin(θ + ψ r ) ẏ cos(θ + ψ r ) + l θ cos ψr =. (4) Thanks to the assumptions mentioned above, the generalized coordinates o the system is composed o just q := [w, ϕ, ϕ r ] T, where w := [x, y, θ] T indicates the o the entire robot. First, the Lagrangian equation o motion with respect to ϕ, ϕ r is described as ollows. m 2 l 2 ϕ 2 m 2 l 2 (ẍ sin θ ÿ cos θ l θ) ( ) 2 m 2l l 2 cos 2θ l2ϕ 2 θ 2 = τ m 2 l 2 ϕ 2 r m 2 l 2 (ẍ sin θ ÿ cos θ + l θ) ( ) + 2 m 2l l 2 cos 2θ l2ϕ 2 r θ 2 = τ r Here τ, τ r are external torques applied as the actuator inputs. Following the standard manner o computed torque method, it is not diicult to consider u := [ ϕ, ϕ r ] T as a virtual control input. (5) On the other hand, combining Eq. (2) and Eq. (4) gives us a kinematic constraint linear in ẇ Copyright 23 IFAC 787

4 D(q)ẇ =, D(q) := [ ] sin(θ + ψ (ϕ )) cos(θ + ψ (ϕ )) l cos ψ (ϕ ) sin(θ + ψ r (ϕ r )) cos(θ + ψ r (ϕ r )) l cos ψ r (ϕ r ) (6) Thus the Lagrangian equation o motion with respect to the vector w under the constraint (6) is derived as in the ollowing orm, with the Lagrange multiplier λ = [λ, λ 2 ] T to indicate constraint orces: Mẅ + W (q) E(q)u D(q) T λ = (7) where M(q), W (q) and E(q) are given by [ ] m + 2m 2 M 3 M(q) = m + 2m 2 M 23 M 3 M 23 M 33 M 3 = m 2 l 2 (ϕ + ϕ r ) cos θ M 23 = m 2 l 2 (ϕ + ϕ r ) sin θ M 33 = J + m 2 {2l 2 + l l 2 (ϕ ϕ r ) cos 2θ + l2(ϕ ϕ 2 r)} ] W (q) = [ W W 2 W 3 W = m 2 l 2 {(ϕ + ϕ r ) sin θ θ 2( ϕ + ϕ r ) cos θ} θ + cẋ W 2 = m 2 l 2 {(ϕ + ϕ r ) cos θ θ 2( ϕ + ϕ r ) sin θ} θ + cẏ W 3 = m 2 l 2 [l {( ϕ ϕ r ) cos 2θ (ϕ ϕ r ) sin 2θ θ} + 2l 2 (ϕ ϕ + ϕ r ϕr )] θ + 2cl 2 θ [ ] m2 l 2 sin θ m 2 l 2 sin θ E(q) = m 2 l 2 cos θ m 2 l 2 cos θ m 2 l l 2 m 2 l l 2 Here, we assume that both wheels are subjected to viscosity resistance rom ground along their moving direction. Above c is proportionality constant in the viscosity resistance. Solving Eq. (7) using Eq. (6), λ is given by λ = (DM D T ) ( Ḋẇ + DM W DM Eu). (8) Eliminating λ rom Eq. (7) using Eq. (8), we have: ẅ + QḊẇ + P M W P M Eu = (9) where Q(q) and P (q) are given by Q(q) = M D T (DM D T ) P (q) = I QD Here, I is an unit matrix. Thereore the state equation o the casterboard robot is described as ollows. w ẇ ẇ d ϕ QḊẇ P M W P M E ϕ dt ϕ r = + u () ϕ ϕ r ϕ r Note again that D, W, E, Q and P are all matrix-valued nonlinear unctions depend on the state variables. 4. LOCOMOTION CONTROL In this section, we propose a control approach or the casterboard robot, whose validity is examined both by numerical simulations and physical experiments. 4. Control approach Now we intend to control the roll angle ϕ, ϕ r o the casterboard robot to track respectively the sinusoidal reerence angle ϕ re, ϕre r given as ollows, so that the steering angle o each wheel and torque exerted on the body changes periodically with a common requency: ϕ re (t) = A sin ωt + B () ϕ re r (t) = ϕ re (t) (2) where A is the amplitude, B is the average o oscillation and ω denotes the angular requency. B determines the direction (or turning radius) o locomotion : B = corresponds to orwarding locomotion, while B corresponds to turning locomotion where B > or counter-clockwise rotation and B < or clockwise rotation. As or the tracking control o ϕ, ϕ r to the reerence angle ϕ re, ϕre r, we simply adopt the ollowing eedback PD-type control law: [ KP (ϕ re re ϕ u = ) + K D ( ϕ ϕ ] re ) + ϕ K P (ϕ re re r ϕ r ) + K D ( ϕ r ϕ re (3) r ) + ϕ r where ϕ re, ϕre r are the reerence angles, K P is the proportional gain and K D is the derivative gain. 4.2 Simulation In this subsection, the proposed approach is examined by several numerical simulations based on the state equation (). Here, the values o the parameters A, B and T in the reerence angles ϕ re, ϕre r Forwarding locomotion : were given as ollows. A = π [rad], B = [rad], ω = 6.4 [rad/s] 9 Turning locomotion : A = π 8 [rad], B = π [rad], ω =.4 [rad/s] 8 The value o each parameter in the state equation () was given as shown in Table. Here, or simplicity, let J = m l 2 3 by putting the body a bar o uniorm crosssection. The values o K P and K D were given so that ϕ i ollows ϕ re i suiciently. The other values in Table were given so as to be the same as in the prototype shown in the ollowing section. Incidentally, the initial was w() = [,, ] T. Table. Physical parameters o the casterboard robot l length rom the center o the body to a.95 [m] wheel l 2 length o the inverted pendulum.5 [m] m mass o the body.29 [kg] m 2 mass o a weight.29 [kg] J inertia o the body about the vertical axis.39 [kg m 2 ] 7 α incline angle o the caster axis 8 π [rad] c proportionality constant in viscosity resistance.8 [N s/m] between wheels and ground First, the simulation result o orwarding locomotion is shown in Fig. 8. As shown in the igures, the casterboard robot moves orward winding its way. Copyright 23 IFAC 788

5 Y [m] (b) Robot s Fig. 8. Simulation o orwarding locomotion Second, the simulation result o turning locomotion is shown in Fig. 9. As shown in the igures, the casterboard robot turns. Here, the turning radius is almost constant. Moreover, it was also conirmed that the model o the Y [m] Fig. 9. Simulation o turning locomotion (b) Robot s In addition, we attach a support caster consisting o two ball casters to the bottom o the central block, through a parallel link mechanism so that the casters are kept horizontal. As a result, the central block does not roll irrespective o its vertical motion. Thereore the roll angle o each board ϕ i is given on the basis o the central block by each servomotor. The proposed approach is examined by several experiments. We adopted the same reerence signals to the servomotors ϕ re (t), ϕre r (t) as in simulations mentioned above. Fig. shows the experimental result o orwarding locomotion. The casterboard robot surely moves orward with a certain amount o winding, likewise in the simulation results. Y [m] (b) Robot s Fig.. Experiment o orwarding locomotion Second, the experimental result o turning locomotion is shown in Fig. 2. The casterboard robot also exhibits casterboard robot was valid rom the above results. 4.3 Experiment We developed a prototype o microcomputer-controlled casterboard robot as shown in Fig.. This prototype has Y [m] (b) Robot s Fig. 2. Experiment o turning locomotion counter-clockwise turning with almost constant radius, also likewise in the simulation results. 5. INFLUENCE OF PHASE DIFFERENCE Fig.. Overview o the casterboard robot the ront and the rear boards (ootplates), each o which is equipped with a weight and a caster. It also has the central block put between the both boards so as to control rolling o each board. The central block has two servomotor at the ront and the rear side, connected to the ront and the rear boards, respectively. In the last section, we have been considering to drive roll angles o the both boards in anti-phase manner. Now we examine how the phase dierence between ϕ re and ϕ re r aects on the resulting locomotion. 5. Simulation First, we examine the inluence o phase dierence o ront and rear boards by numerical simulations based on the Copyright 23 IFAC 789

6 state equation (). The reerence signals ϕ re given in the ollowing orms: { ϕ re (t) = A sin ωt ϕ re (t) = A sin(ωt β), ϕre r were (4) where A is the common amplitude, ω is the common angular requency and β is the phase dierence between the two signals. Now we ix A = π/9 [rad], ω = 6.4 [rad/s], set the initial as w() = [,, ] T, and see what happens with various phase gaps β =, π/2, π [rad] (a) β = [rad].5.5 Fig. 3. Robot s (simulation) (b) β = π/2 [rad] Fig. 3 shows the simulation results. Note we omit the case β = π [rad] or it corresponds to the anti-phase drive mentioned in the last section (see Fig. 8). The robot moves almost orward at any phase dierence β. Although the robot turns a little rightward at β = π/2 [rad], it travels almost straightorward or all choices o β. Thus, it is the traveling speed in the x-direction that varies depending on β. The astest is the case β =, say in-phase drive mode, and the speed tends to be slower as the β increases. Now let us turn to ocus on history o the attitude angle θ. θ(t) is kept almost constant in the case o β = (note that θ = holds in Eq. (6) or this case). On the other hand, θ starts to oscillate as β gets larger, in particular with larger amplitude A. This partially explains the loss o energy in the orwarding locomotion, as well as the change o traveling speed as depending on β. 5.2 Experiment We perormed physical experiments under the same reereces and the conditions as the simulation above; compare Fig. 4 or the cases β =, π/2 and Fig. or the case β = π. As shown in these igures, the robot moves almost straightorward in all cases, while the relationship between phase dierence and traveling speed shows similar tendency as in the simulation results. 6. CONCLUSION In this paper, we proposed a mathematical model o the casterboard as an autonomous mobile robot equipped with a pair o mass-beam mechanisms, in the orm o nonlinear state equation. We then proposed a control approach or orwarding and turning locomotion that drives the massbeam actuators so as to track periodic reerences. Then (a) β = [rad] Fig. 4. Robot s (experiment) (b) β = π/2 [rad] we developed an experimental system o the proposed casterboard robot and realized the orwarding and turning locomotion, to show that the experimental results are well consistent with simulation results. Moreover, we examined the inluence on the driving o phase dierence o periodic reerences. In low-requency range, moving velocity o the robot got higher as the phase dierence got smaller, and increased exponentially as the requency got higher by both simulations and experiments. In the experiments, it was conirmed that a peak o moving velocity appeared in a requency range, although the peak did not appear in the simulations. Moreover, in the experiments, it was also conirmed that a peak o moving velocity appeared in two requency ranges, respectively in in-phase drive. As or physical experiments, we are keen to realize locomotion without the support casters by actively balancing the robot s roll angle. We also neglected the dynamics o ψ i s behavior in response to ϕ i by assuming their relationship is static. The mathematical model should be reined in the uture by taking this dynamics into account. Acknowledgement This research is partially supported by Aihara Project, the FIRST program rom JSPS, initiated by CSTP. REFERENCES A.M. Bloch. Nonholonomic mechanics and control. Interdisciplinary Applied Mathematics (IAM), 24, 23. Y. Kiyasu and M. Ishikawa. Feedback control o nonholonomic mobile robot concerning momentum dynamics: a snakeboard example. The 3rd IFAC worksop on Lagrangian and Hamiltonian Methods in Nonlinear Control (LHMNLC 6), 26. K.A. McIsaac and J.P. Ostrowski. A ramework or steering dynamic robotic locomotion systems. The International Journal o Robotics Research, pages 22:83 97, 23. R. M. Murray, S. S. Sastry, and Z. Li. A Mathematical Introduction to Robotic Manipulation. CRC Press, 994. J. Ostrowski and J. Burdick. he geometric mechanics o undulatory robotic locomotion. The International Journal o Robotics Research, pages 7(7):683 7, 998. J. Ostrowski, J. Burdick, A.D. Lewis, and R.M. Murray. The mechanics o undulatory locomotion: The mixed kinematic and dynamic case. International Conerence o IEEE Robotics and Automation 95, pages , 995. J. Ostrowski, J.D. Desai, and V. Kumar. Optimal gait selection or nonholonomic locomotion systems. International Conerence o IEEE Robotics and Automation97, pages 2 25, 997. E. A. Shammas and H. Choset. Generalized Motion Planning or Underactuated Mechanical Systems. PhD thesis, Carnegie Mellon University, 26. Copyright 23 IFAC 79

DSCC EXPERIMENTAL GAIT ANALYSIS OF WAVEBOARD LOCOMOTION

DSCC EXPERIMENTAL GAIT ANALYSIS OF WAVEBOARD LOCOMOTION Proceedings of the ASME 2016 Dynamic Systems and Control Conference DSCC2016 October 12-14, 2016, Minneapolis, Minnesota, USA DSCC2016-9923 EXPERIMENTAL GAIT ANALYSIS OF WAVEBOARD LOCOMOTION Ayush Agrawal

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

Physics 101 Lecture 12 Equilibrium and Angular Momentum

Physics 101 Lecture 12 Equilibrium and Angular Momentum Physics 101 Lecture 1 Equilibrium and Angular Momentum Ali ÖVGÜN EMU Physics Department www.aovgun.com Static Equilibrium q Equilibrium and static equilibrium q Static equilibrium conditions n Net external

More information

Nonholonomic mechanics and locomotion: the Snakeboard example

Nonholonomic mechanics and locomotion: the Snakeboard example Proceedings of the 1994 IEEE International Conference on Robotics and Automation 2391 24, May 1994 1994 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material

More information

CONTROL OF THE NONHOLONOMIC INTEGRATOR

CONTROL OF THE NONHOLONOMIC INTEGRATOR June 6, 25 CONTROL OF THE NONHOLONOMIC INTEGRATOR R. N. Banavar (Work done with V. Sankaranarayanan) Systems & Control Engg. Indian Institute of Technology, Bombay Mumbai -INDIA. banavar@iitb.ac.in Outline

More information

Physics 5153 Classical Mechanics. Solution by Quadrature-1

Physics 5153 Classical Mechanics. Solution by Quadrature-1 October 14, 003 11:47:49 1 Introduction Physics 5153 Classical Mechanics Solution by Quadrature In the previous lectures, we have reduced the number o eective degrees o reedom that are needed to solve

More information

Nonholonomic mechanics and locomotion: the Snakeboard example

Nonholonomic mechanics and locomotion: the Snakeboard example Proceedings of the 1994 IEEE International Conference on Robotics and Automation 2391 24, May 1994 doi: 1.119/ROBOT.1994.351153 1994 IEEE. Personal use of this material is permitted. However, permission

More information

Assignment 9. to roll without slipping, how large must F be? Ans: F = R d mgsinθ.

Assignment 9. to roll without slipping, how large must F be? Ans: F = R d mgsinθ. Assignment 9 1. A heavy cylindrical container is being rolled up an incline as shown, by applying a force parallel to the incline. The static friction coefficient is µ s. The cylinder has radius R, mass

More information

Pulling by Pushing, Slip with Infinite Friction, and Perfectly Rough Surfaces

Pulling by Pushing, Slip with Infinite Friction, and Perfectly Rough Surfaces 1993 IEEE International Conerence on Robotics and Automation Pulling by Pushing, Slip with Ininite Friction, and Perectly Rough Suraces Kevin M. Lynch Matthew T. Mason The Robotics Institute and School

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

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

Robot Control Basics CS 685

Robot Control Basics CS 685 Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior

More information

Physics 106b/196b Problem Set 9 Due Jan 19, 2007

Physics 106b/196b Problem Set 9 Due Jan 19, 2007 Physics 06b/96b Problem Set 9 Due Jan 9, 2007 Version 3: January 8, 2007 This problem set focuses on dynamics in rotating coordinate systems (Section 5.2), with some additional early material on dynamics

More information

Nonlinear Tracking Control of Underactuated Surface Vessel

Nonlinear Tracking Control of Underactuated Surface Vessel American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem

More information

Module 27: Rigid Body Dynamics: Rotation and Translation about a Fixed Axis

Module 27: Rigid Body Dynamics: Rotation and Translation about a Fixed Axis Module 27: Rigid Body Dynamics: Rotation and Translation about a Fixed Axis 27.1 Introduction We shall analyze the motion o systems o particles and rigid bodies that are undergoing translational and rotational

More information

5. Nonholonomic constraint Mechanics of Manipulation

5. Nonholonomic constraint Mechanics of Manipulation 5. Nonholonomic constraint Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 5. Mechanics of Manipulation p.1 Lecture 5. Nonholonomic constraint.

More information

Rolling without slipping Angular Momentum Conservation of Angular Momentum. Physics 201: Lecture 19, Pg 1

Rolling without slipping Angular Momentum Conservation of Angular Momentum. Physics 201: Lecture 19, Pg 1 Physics 131: Lecture Today s Agenda Rolling without slipping Angular Momentum Conservation o Angular Momentum Physics 01: Lecture 19, Pg 1 Rolling Without Slipping Rolling is a combination o rotation and

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

Maneuvering assistant for truck and trailer combinations with arbitrary trailer hitching

Maneuvering assistant for truck and trailer combinations with arbitrary trailer hitching Maneuvering assistant or truck and trailer combinations with arbitrary trailer hitching Yevgen Sklyarenko, Frank Schreiber and Walter Schumacher Abstract Stabilizing controllers can assist the driver to

More information

Variable Structure Control of Pendulum-driven Spherical Mobile Robots

Variable Structure Control of Pendulum-driven Spherical Mobile Robots rd International Conerence on Computer and Electrical Engineering (ICCEE ) IPCSIT vol. 5 () () IACSIT Press, Singapore DOI:.776/IPCSIT..V5.No..6 Variable Structure Control o Pendulum-driven Spherical Mobile

More information

Control of Mobile Robots Prof. Luca Bascetta

Control of Mobile Robots Prof. Luca Bascetta Control of Mobile Robots Prof. Luca Bascetta EXERCISE 1 1. Consider a wheel rolling without slipping on the horizontal plane, keeping the sagittal plane in the vertical direction. Write the expression

More information

Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems

Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrC. Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems Noriko Matsuda, Masaki Izutsu,

More information

On mechanical control systems with nonholonomic constraints and symmetries

On mechanical control systems with nonholonomic constraints and symmetries ICRA 2002, To appear On mechanical control systems with nonholonomic constraints and symmetries Francesco Bullo Coordinated Science Laboratory University of Illinois at Urbana-Champaign 1308 W. Main St,

More information

CHAPTER 1. Introduction

CHAPTER 1. Introduction CHAPTER 1 Introduction Linear geometric control theory was initiated in the beginning of the 1970 s, see for example, [1, 7]. A good summary of the subject is the book by Wonham [17]. The term geometric

More information

Feedback Optimal Control for Inverted Pendulum Problem by Using the Generating Function Technique

Feedback Optimal Control for Inverted Pendulum Problem by Using the Generating Function Technique (IJACSA) International Journal o Advanced Computer Science Applications Vol. 5 No. 11 14 Feedback Optimal Control or Inverted Pendulum Problem b Using the Generating Function echnique Han R. Dwidar Astronom

More information

= o + t = ot + ½ t 2 = o + 2

= o + t = ot + ½ t 2 = o + 2 Chapters 8-9 Rotational Kinematics and Dynamics Rotational motion Rotational motion refers to the motion of an object or system that spins about an axis. The axis of rotation is the line about which the

More information

Figure : Lagrangian coordinates for the sphere: x, y, u, v,. reference frame xed to the oor; if denotes the inner mass orientation, we get _x = cos u

Figure : Lagrangian coordinates for the sphere: x, y, u, v,. reference frame xed to the oor; if denotes the inner mass orientation, we get _x = cos u Nonholonomic Kinematics and Dynamics of the Sphericle Carlo Camicia Fabio Conticelli Antonio Bicchi Centro \E. Piaggio" University of Pisa Abstract In this paper we consider a complete dynamic model for

More information

Big Ideas 3 & 5: Circular Motion and Rotation 1 AP Physics 1

Big Ideas 3 & 5: Circular Motion and Rotation 1 AP Physics 1 Big Ideas 3 & 5: Circular Motion and Rotation 1 AP Physics 1 1. A 50-kg boy and a 40-kg girl sit on opposite ends of a 3-meter see-saw. How far from the girl should the fulcrum be placed in order for the

More information

Solving high order nonholonomic systems using Gibbs-Appell method

Solving high order nonholonomic systems using Gibbs-Appell method Solving high order nonholonomic systems using Gibbs-Appell method Mohsen Emami, Hassan Zohoor and Saeed Sohrabpour Abstract. In this paper we present a new formulation, based on Gibbs- Appell method, for

More information

7 Pendulum. Part II: More complicated situations

7 Pendulum. Part II: More complicated situations MATH 35, by T. Lakoba, University of Vermont 60 7 Pendulum. Part II: More complicated situations In this Lecture, we will pursue two main goals. First, we will take a glimpse at a method of Classical Mechanics

More information

Torque/Rotational Energy Mock Exam. Instructions: (105 points) Answer the following questions. SHOW ALL OF YOUR WORK.

Torque/Rotational Energy Mock Exam. Instructions: (105 points) Answer the following questions. SHOW ALL OF YOUR WORK. AP Physics C Spring, 2017 Torque/Rotational Energy Mock Exam Name: Answer Key Mr. Leonard Instructions: (105 points) Answer the following questions. SHOW ALL OF YOUR WORK. (22 pts ) 1. Two masses are attached

More information

4) Vector = and vector = What is vector = +? A) B) C) D) E)

4) Vector = and vector = What is vector = +? A) B) C) D) E) 1) Suppose that an object is moving with constant nonzero acceleration. Which of the following is an accurate statement concerning its motion? A) In equal times its speed changes by equal amounts. B) In

More information

CDS 205 Final Project: Incorporating Nonholonomic Constraints in Basic Geometric Mechanics Concepts

CDS 205 Final Project: Incorporating Nonholonomic Constraints in Basic Geometric Mechanics Concepts CDS 205 Final Project: Incorporating Nonholonomic Constraints in Basic Geometric Mechanics Concepts Michael Wolf wolf@caltech.edu 6 June 2005 1 Introduction 1.1 Motivation While most mechanics and dynamics

More information

To appear in 1994 IEEE International Conference on Robotics and Automation

To appear in 1994 IEEE International Conference on Robotics and Automation To appear in 994 IEEE International Conference on Robotics and Automation Nonholonomic Mechanics and Locomotion: The Snakeboard Example Andrew Lewis Jim Ostrowski Richard Murray Joel Burdick Department

More information

Feedback linearization and stabilization of second-order nonholonomic chained systems

Feedback linearization and stabilization of second-order nonholonomic chained systems Feedback linearization and stabilization o second-order nonholonomic chained systems S. S. GE, ZHENDONG SUN, T. H. LEE and MARK W. SPONG Department o Electrical Engineering Coordinated Science Lab National

More information

The Effect of Semicircular Feet on Energy Dissipation by Heel-strike in Dynamic Biped Locomotion

The Effect of Semicircular Feet on Energy Dissipation by Heel-strike in Dynamic Biped Locomotion 7 IEEE International Conference on Robotics and Automation Roma, Italy, 1-14 April 7 FrC3.3 The Effect of Semicircular Feet on Energy Dissipation by Heel-strike in Dynamic Biped Locomotion Fumihiko Asano

More information

Limit Cycle Walking on Ice

Limit Cycle Walking on Ice 3 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 3. Tokyo, Japan Limit Cycle Walking on Ice Fumihiko Asano, Yasunori Kikuchi and Masahiro Shibata Abstract This

More information

Line following of a mobile robot

Line following of a mobile robot Line following of a mobile robot May 18, 004 1 In brief... The project is about controlling a differential steering mobile robot so that it follows a specified track. Steering is achieved by setting different

More information

Rotational Equilibrium and Rotational Dynamics

Rotational Equilibrium and Rotational Dynamics 8 Rotational Equilibrium and Rotational Dynamics Description: Reasoning with rotational inertia. Question CLICKER QUESTIONS Question E.0 The rotational inertia o the dumbbell (see igure) about axis A is

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

Guidance, Navigation, and Control Conference and Exhibit August 5 8, 2002/Monterey, CA

Guidance, Navigation, and Control Conference and Exhibit August 5 8, 2002/Monterey, CA AIAA Guidance, Navigation, and Control Conerence and Exhibit 5-8 August 22, Monterey, Caliornia AIAA 22-53 AIAA 22-53 Tracking and pointing o target by a Biocal Relay Mirror Spacecrat using attitude control

More information

Physics 12. Unit 5 Circular Motion and Gravitation Part 1

Physics 12. Unit 5 Circular Motion and Gravitation Part 1 Physics 12 Unit 5 Circular Motion and Gravitation Part 1 1. Nonlinear motions According to the Newton s first law, an object remains its tendency of motion as long as there is no external force acting

More information

SECTION A Torque and Statics

SECTION A Torque and Statics AP Physics C Multiple Choice Practice Rotation SECTON A Torque and Statics 1. A square piece o plywood on a horizontal tabletop is subjected to the two horizontal orces shown above. Where should a third

More information

Concept Question: Normal Force

Concept Question: Normal Force Concept Question: Normal Force Consider a person standing in an elevator that is accelerating upward. The upward normal force N exerted by the elevator floor on the person is 1. larger than 2. identical

More information

The PVTOL Aircraft. 2.1 Introduction

The PVTOL Aircraft. 2.1 Introduction 2 The PVTOL Aircraft 2.1 Introduction We introduce in this chapter the well-known Planar Vertical Take-Off and Landing (PVTOL) aircraft problem. The PVTOL represents a challenging nonlinear systems control

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

Feedback linearization control of systems with singularities: a ball-beam revisit

Feedback linearization control of systems with singularities: a ball-beam revisit Chapter 1 Feedback linearization control o systems with singularities: a ball-beam revisit Fu Zhang The Mathworks, Inc zhang@mathworks.com Benito Fernndez-Rodriguez Department o Mechanical Engineering,

More information

Sliding Mode Control and Feedback Linearization for Non-regular Systems

Sliding Mode Control and Feedback Linearization for Non-regular Systems Sliding Mode Control and Feedback Linearization or Non-regular Systems Fu Zhang Benito R. Fernández Pieter J. Mosterman Timothy Josserand The MathWorks, Inc. Natick, MA, 01760 University o Texas at Austin,

More information

Capstan Law Motion Planning in Funicular Railways

Capstan Law Motion Planning in Funicular Railways Proceedings o the 0th WSEAS International Conerence on SYSTEMS, Vouliagmeni, Athens, Greece, July 0-, 006 (pp663-669) Capstan Law Motion Planning in Funicular Railways G. MOSCARIELLO (),V. NIOLA (), C.

More information

Rotation. Rotational Variables

Rotation. Rotational Variables Rotation Rigid Bodies Rotation variables Constant angular acceleration Rotational KE Rotational Inertia Rotational Variables Rotation of a rigid body About a fixed rotation axis. Rigid Body an object that

More information

Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method

Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method Vol. 9, No. 6, 8 Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method Tatsuya Kai Department of Applied Electronics Faculty of Industrial

More information

NEWTONS LAWS OF MOTION AND FRICTIONS STRAIGHT LINES

NEWTONS LAWS OF MOTION AND FRICTIONS STRAIGHT LINES EWTOS LAWS O OTIO AD RICTIOS STRAIGHT LIES ITRODUCTIO In this chapter, we shall study the motion o bodies along with the causes o their motion assuming that mass is constant. In addition, we are going

More information

16.07 Dynamics Final Exam

16.07 Dynamics Final Exam Name:... Massachusetts Institute of Technology 16.07 Dynamics Final Exam Tuesday, December 20, 2005 Problem 1 (8) Problem 2 (8) Problem 3 (10) Problem 4 (10) Problem 5 (10) Problem 6 (10) Problem 7 (10)

More information

Classical Mechanics Comprehensive Exam Solution

Classical Mechanics Comprehensive Exam Solution Classical Mechanics Comprehensive Exam Solution January 31, 011, 1:00 pm 5:pm Solve the following six problems. In the following problems, e x, e y, and e z are unit vectors in the x, y, and z directions,

More information

ME 230: Kinematics and Dynamics Spring 2014 Section AD. Final Exam Review: Rigid Body Dynamics Practice Problem

ME 230: Kinematics and Dynamics Spring 2014 Section AD. Final Exam Review: Rigid Body Dynamics Practice Problem ME 230: Kinematics and Dynamics Spring 2014 Section AD Final Exam Review: Rigid Body Dynamics Practice Problem 1. A rigid uniform flat disk of mass m, and radius R is moving in the plane towards a wall

More information

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007 Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3-sweep algorithm) Factorization perspective: causal-anticausal

More information

SOLUTION di x = y2 dm. rdv. m = a 2 bdx. = 2 3 rpab2. I x = 1 2 rp L0. b 4 a1 - x2 a 2 b. = 4 15 rpab4. Thus, I x = 2 5 mb2. Ans.

SOLUTION di x = y2 dm. rdv. m = a 2 bdx. = 2 3 rpab2. I x = 1 2 rp L0. b 4 a1 - x2 a 2 b. = 4 15 rpab4. Thus, I x = 2 5 mb2. Ans. 17 4. Determine the moment of inertia of the semiellipsoid with respect to the x axis and express the result in terms of the mass m of the semiellipsoid. The material has a constant density r. y x y a

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

Rotational Kinetic Energy

Rotational Kinetic Energy Lecture 17, Chapter 10: Rotational Energy and Angular Momentum 1 Rotational Kinetic Energy Consider a rigid body rotating with an angular velocity ω about an axis. Clearly every point in the rigid body

More information

13. Rigid Body Dynamics II

13. Rigid Body Dynamics II University of Rhode Island DigitalCommons@URI Classical Dynamics Physics Course Materials 2015 13. Rigid Body Dynamics II Gerhard Müller University of Rhode Island, gmuller@uri.edu Creative Commons License

More information

The University of Melbourne Engineering Mechanics

The University of Melbourne Engineering Mechanics The University of Melbourne 436-291 Engineering Mechanics Tutorial Eleven Instantaneous Centre and General Motion Part A (Introductory) 1. (Problem 5/93 from Meriam and Kraige - Dynamics) For the instant

More information

Final Exam April 30, 2013

Final Exam April 30, 2013 Final Exam Instructions: You have 120 minutes to complete this exam. This is a closed-book, closed-notes exam. You are allowed to use a calculator during the exam. Usage of mobile phones and other electronic

More information

STEP Support Programme. Mechanics STEP Questions

STEP Support Programme. Mechanics STEP Questions STEP Support Programme Mechanics STEP Questions This is a selection of mainly STEP I questions with a couple of STEP II questions at the end. STEP I and STEP II papers follow the same specification, the

More information

24/06/13 Forces ( F.Robilliard) 1

24/06/13 Forces ( F.Robilliard) 1 R Fr F W 24/06/13 Forces ( F.Robilliard) 1 Mass: So far, in our studies of mechanics, we have considered the motion of idealised particles moving geometrically through space. Why a particular particle

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

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

Physics 351, Spring 2017, Homework #2. Due at start of class, Friday, January 27, 2017

Physics 351, Spring 2017, Homework #2. Due at start of class, Friday, January 27, 2017 Physics 351, Spring 2017, Homework #2. Due at start of class, Friday, January 27, 2017 Course info is at positron.hep.upenn.edu/p351 When you finish this homework, remember to visit the feedback page at

More information

Constrained motion and generalized coordinates

Constrained motion and generalized coordinates Constrained motion and generalized coordinates based on FW-13 Often, the motion of particles is restricted by constraints, and we want to: work only with independent degrees of freedom (coordinates) k

More information

QUADROTOR: FULL DYNAMIC MODELING, NONLINEAR SIMULATION AND CONTROL OF ATTITUDES

QUADROTOR: FULL DYNAMIC MODELING, NONLINEAR SIMULATION AND CONTROL OF ATTITUDES QUADROTOR: FULL DYNAMIC MODELING, NONLINEAR SIMULATION AND CONTROL OF ATTITUDES Somayeh Norouzi Ghazbi,a, Ali Akbar Akbari 2,a, Mohammad Reza Gharib 3,a Somaye_noroozi@yahoo.com, 2 Akbari@um.ac.ir, 3 mech_gharib@yahoo.com

More information

Rotational Kinematics

Rotational Kinematics Rotational Kinematics Rotational Coordinates Ridged objects require six numbers to describe their position and orientation: 3 coordinates 3 axes of rotation Rotational Coordinates Use an angle θ to describe

More information

PC 1141 : AY 2012 /13

PC 1141 : AY 2012 /13 NUS Physics Society Past Year Paper Solutions PC 1141 : AY 2012 /13 Compiled by: NUS Physics Society Past Year Solution Team Yeo Zhen Yuan Ryan Goh Published on: November 17, 2015 1. An egg of mass 0.050

More information

Problem 1 Problem 2 Problem 3 Problem 4 Total

Problem 1 Problem 2 Problem 3 Problem 4 Total Name Section THE PENNSYLVANIA STATE UNIVERSITY Department of Engineering Science and Mechanics Engineering Mechanics 12 Final Exam May 5, 2003 8:00 9:50 am (110 minutes) Problem 1 Problem 2 Problem 3 Problem

More information

Review for 3 rd Midterm

Review for 3 rd Midterm Review for 3 rd Midterm Midterm is on 4/19 at 7:30pm in the same rooms as before You are allowed one double sided sheet of paper with any handwritten notes you like. The moment-of-inertia about the center-of-mass

More information

STATICS. Friction VECTOR MECHANICS FOR ENGINEERS: Eighth Edition CHAPTER. Ferdinand P. Beer E. Russell Johnston, Jr.

STATICS. Friction VECTOR MECHANICS FOR ENGINEERS: Eighth Edition CHAPTER. Ferdinand P. Beer E. Russell Johnston, Jr. Eighth E 8 Friction CHAPTER VECTOR MECHANICS FOR ENGINEERS: STATICS Ferdinand P. Beer E. Russell Johnston, Jr. Lecture Notes: J. Walt Oler Texas Tech University Contents Introduction Laws of Dry Friction.

More information

Plane Motion of Rigid Bodies: Forces and Accelerations

Plane Motion of Rigid Bodies: Forces and Accelerations Plane Motion of Rigid Bodies: Forces and Accelerations Reference: Beer, Ferdinand P. et al, Vector Mechanics for Engineers : Dynamics, 8 th Edition, Mc GrawHill Hibbeler R.C., Engineering Mechanics: Dynamics,

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

Angular Momentum Based Controller for Balancing an Inverted Double Pendulum

Angular Momentum Based Controller for Balancing an Inverted Double Pendulum Angular Momentum Based Controller for Balancing an Inverted Double Pendulum Morteza Azad * and Roy Featherstone * * School of Engineering, Australian National University, Canberra, Australia Abstract.

More information

Chapter 3 Numerical Methods

Chapter 3 Numerical Methods Chapter 3 Numerical Methods Part 3 3.4 Differential Algebraic Systems 3.5 Integration of Differential Equations 1 Outline 3.4 Differential Algebraic Systems 3.4.1 Constrained Dynamics 3.4.2 First and Second

More information

Theory and Practice of Rotor Dynamics Prof. Dr. Rajiv Tiwari Department of Mechanical Engineering Indian Institute of Technology Guwahati

Theory and Practice of Rotor Dynamics Prof. Dr. Rajiv Tiwari Department of Mechanical Engineering Indian Institute of Technology Guwahati Theory and Practice of Rotor Dynamics Prof. Dr. Rajiv Tiwari Department of Mechanical Engineering Indian Institute of Technology Guwahati Module - 2 Simpul Rotors Lecture - 2 Jeffcott Rotor Model In the

More information

EDEXCEL NATIONAL CERTIFICATE/DIPLOMA ADVANCED MECHANICAL PRINCIPLES AND APPLICATIONS UNIT 18 NQF LEVEL 3

EDEXCEL NATIONAL CERTIFICATE/DIPLOMA ADVANCED MECHANICAL PRINCIPLES AND APPLICATIONS UNIT 18 NQF LEVEL 3 EDEXCEL NATIONAL CERTIFICATE/DIPLOMA ADVANCED MECHANICAL PRINCIPLES AND APPLICATIONS UNIT 18 NQF LEVEL 3 OUTCOME 3 BE ABLE TO DETERMINE RELATIVE AND RESULTANT VELOCITY IN ENGINEERING SYSTEMS Resultant

More information

Open Access Dynamic Parameters Identification for the Feeding System of Commercial Numerical Control Machine

Open Access Dynamic Parameters Identification for the Feeding System of Commercial Numerical Control Machine Send Orders or Reprints to reprints@benthamscience.net The Open Automation and Control Systems Journal, 13, 5, 161-166 161 Open Access Dynamic Parameters Identiication or the Feeding System o Commercial

More information

Physics 201. Professor P. Q. Hung. 311B, Physics Building. Physics 201 p. 1/1

Physics 201. Professor P. Q. Hung. 311B, Physics Building. Physics 201 p. 1/1 Physics 201 p. 1/1 Physics 201 Professor P. Q. Hung 311B, Physics Building Physics 201 p. 2/1 Rotational Kinematics and Energy Rotational Kinetic Energy, Moment of Inertia All elements inside the rigid

More information

Physics for Scientists and Engineers 4th Edition, 2017

Physics for Scientists and Engineers 4th Edition, 2017 A Correlation of Physics for Scientists and Engineers 4th Edition, 2017 To the AP Physics C: Mechanics Course Descriptions AP is a trademark registered and/or owned by the College Board, which was not

More information

PLANAR KINETIC EQUATIONS OF MOTION (Section 17.2)

PLANAR KINETIC EQUATIONS OF MOTION (Section 17.2) PLANAR KINETIC EQUATIONS OF MOTION (Section 17.2) We will limit our study of planar kinetics to rigid bodies that are symmetric with respect to a fixed reference plane. As discussed in Chapter 16, when

More information

Geometric Mechanics and Global Nonlinear Control for Multi-Body Dynamics

Geometric Mechanics and Global Nonlinear Control for Multi-Body Dynamics Geometric Mechanics and Global Nonlinear Control for Multi-Body Dynamics Harris McClamroch Aerospace Engineering, University of Michigan Joint work with Taeyoung Lee (George Washington University) Melvin

More information

Dynamics and Control of the GyroPTO Wave Energy Point Absorber under Sea Waves

Dynamics and Control of the GyroPTO Wave Energy Point Absorber under Sea Waves Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 99 (7) 88 8 X International Conference on Structural Dynamics, EURODYN 7 Dynamics and Control of the GyroPTO Wave Energy Point

More information

Physics 101 Lecture 10 Rotation

Physics 101 Lecture 10 Rotation Physics 101 Lecture 10 Rotation Assist. Pro. Dr. Ali ÖVGÜN EMU Physics Department www.aovgun.com Rotational Motion Angular Position and Radians Angular Velocity Angular Acceleration Rigid Object under

More information

Translational vs Rotational. m x. Connection Δ = = = = = = Δ = = = = = = Δ =Δ = = = = = 2 / 1/2. Work

Translational vs Rotational. m x. Connection Δ = = = = = = Δ = = = = = = Δ =Δ = = = = = 2 / 1/2. Work Translational vs Rotational / / 1/ Δ m x v dx dt a dv dt F ma p mv KE mv Work Fd / / 1/ θ ω θ α ω τ α ω ω τθ Δ I d dt d dt I L I KE I Work / θ ω α τ Δ Δ c t s r v r a v r a r Fr L pr Connection Translational

More information

Physics 207: Lecture 24. Announcements. No labs next week, May 2 5 Exam 3 review session: Wed, May 4 from 8:00 9:30 pm; here.

Physics 207: Lecture 24. Announcements. No labs next week, May 2 5 Exam 3 review session: Wed, May 4 from 8:00 9:30 pm; here. Physics 07: Lecture 4 Announcements No labs next week, May 5 Exam 3 review session: Wed, May 4 from 8:00 9:30 pm; here Today s Agenda ecap: otational dynamics and torque Work and energy with example Many

More information

Realtime Trajectory Control of a Snakeboard Robot

Realtime Trajectory Control of a Snakeboard Robot Realtime Trajectory Control of a Snakeboard Robot Jens Desmet, Jarne Liagre Supervisor: Prof. dr. ir. Robain De Keyser Counsellors: Dr. ir. Cosmin Copot (Universiteit Antwerpen), Dr. Stijn Derammelaere

More information

Chapter 8 continued. Rotational Dynamics

Chapter 8 continued. Rotational Dynamics Chapter 8 continued Rotational Dynamics 8.4 Rotational Work and Energy Work to accelerate a mass rotating it by angle φ F W = F(cosθ)x x = s = rφ = Frφ Fr = τ (torque) = τφ r φ s F to s θ = 0 DEFINITION

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

Physics 106a, Caltech 16 October, Lecture 5: Hamilton s Principle with Constraints. Examples

Physics 106a, Caltech 16 October, Lecture 5: Hamilton s Principle with Constraints. Examples Physics 106a, Caltech 16 October, 2018 Lecture 5: Hamilton s Principle with Constraints We have been avoiding forces of constraint, because in many cases they are uninteresting, and the constraints can

More information

Date: 1 April (1) The only reference material you may use is one 8½x11 crib sheet and a calculator.

Date: 1 April (1) The only reference material you may use is one 8½x11 crib sheet and a calculator. PH1140: Oscillations and Waves Name: Solutions Conference: Date: 1 April 2005 EXAM #1: D2005 INSTRUCTIONS: (1) The only reference material you may use is one 8½x11 crib sheet and a calculator. (2) Show

More information

The dynamics of a Mobile Inverted Pendulum (MIP)

The dynamics of a Mobile Inverted Pendulum (MIP) The dynamics of a Mobile Inverted Pendulum (MIP) 1 Introduction Saam Ostovari, Nick Morozovsky, Thomas Bewley UCSD Coordinated Robotics Lab In this document, a Mobile Inverted Pendulum (MIP) is a robotic

More information

A motion planner for nonholonomic mobile robots

A motion planner for nonholonomic mobile robots A motion planner for nonholonomic mobile robots Miguel Vargas Material taken form: J. P. Laumond, P. E. Jacobs, M. Taix, R. M. Murray. A motion planner for nonholonomic mobile robots. IEEE Transactions

More information

( ) Physics 201, Final Exam, Fall 2006 PRACTICE EXAMINATION Answer Key. The next three problems refer to the following situation:

( ) Physics 201, Final Exam, Fall 2006 PRACTICE EXAMINATION Answer Key. The next three problems refer to the following situation: Physics 201, Final Exam, Fall 2006 PRACTICE EXAMINATION Answer Key The next three problems refer to the following situation: Two masses, m 1 and m 2, m 1 > m 2, are suspended by a massless rope over a

More information

Oscillatory Motion SHM

Oscillatory Motion SHM Chapter 15 Oscillatory Motion SHM Dr. Armen Kocharian Periodic Motion Periodic motion is motion of an object that regularly repeats The object returns to a given position after a fixed time interval A

More information

t = g = 10 m/s 2 = 2 s T = 2π g

t = g = 10 m/s 2 = 2 s T = 2π g Annotated Answers to the 1984 AP Physics C Mechanics Multiple Choice 1. D. Torque is the rotational analogue of force; F net = ma corresponds to τ net = Iα. 2. C. The horizontal speed does not affect the

More information