Dynamic Stability of Off-Road Vehicles: Quasi-3D Analysis

Size: px
Start display at page:

Download "Dynamic Stability of Off-Road Vehicles: Quasi-3D Analysis"

Transcription

1 28 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, Ma 9-23, 28 Dnamic Stabilit of Off-Road Vehicles: Quasi-3D Analsis Moshe Mann and Zvi Shiller Abstract This paper presents a method to determine the stabilit of off-road vehicles moving on rough terrain. The measures of stabilit are defined as the maimum speed and acceleration under which the vehicle does not slide or tip over. To compute these stabilit measures, we propose a quasi 3D analsis b decomposing the vehicle dnamics into three separate planes: the aw, pitch, and roll planes. In each plane, we compute the set of admissible speeds and acceleration for the planar vehicle model, contact model, and ground force constraints. The intersection of the admissible sets provides the total range of feasible speeds and accelerations along the vehicle s path, from which we obtain the stabilit margins. Numerical results for a vehicle traversing a simulated terrain demonstrate the effectiveness of the approach. I. INTRODUCTION Man current missions require an autonomous robot to traverse rough terrain in minimum time, such as the DARPA s Grand Challenge []. The risk of instabilit becomes a crucial factor in its motion planning when both speed and terrain roughness are significantl high. The robot s susceptibilit to slide, tip over, or lose contact with the ground increase with its speed and unevenness of the ground. Analing and ensuring the stabilit of the robot or vehicle at nonero speeds is the goal of this work. The success of a motion planner demonstrabl depends on keeping the velocities and accelerations of the vehicle within their admissible range. Our goal is to compute the range of feasible speeds and accelerations for off road vehicles and present it as a unified measure of dnamic stabilit. Although various stabilit margins have been proposed over the ears, [9] [3], none of them consider vehicle dnamics, friction constraints, and terrain surface characteristics, and hence are not suitable to evaluate vehicle stabilit during high speed motion on rough terrain. A few motion planners take into account onl the geometr of the terrain [5], and of the vehicle [3][4] [4]. These planners, however, assume quasistatic motion, where the vehicle s speed is considered negligible. The first dnamic motion planner for off road vehicles was developed in []. It calculates the global optimal trajector for a point mass vehicle on general three dimensional terrain. This paper etends [] and [8] to a 3D vehicle model. The approach consists of projecting the vehicle s motion onto three planes: the aw, pitch, and roll planes, and then analing each plane separatel. The velocit and acceleration The authors are with the Department of Mechanical Engineering and Mechatronics, The Paslin Robotics Research Laborator, Ariel Universit Center, Ariel 47, Israel. This work was partl supported b grant of the Israeli Space Agenc through the Ministr of Science Culture and Sports of Israel. shiller@ariel.ac.il limits are computed for each plane using a vector-algebraic procedure, and are then combined to ield the total dnamic stabilit margins. II. THREE DIMENSIONAL TERRAIN AND VEHICLE MODEL A. Coordinate sstems Figure shows the global and vehicle fied coordinate frames. The vehicle travels along a path parameteried b its arc length s, such that its center of mass along the path is a parametric function of s. The vehicle s orientation along the path relative to the global frame is described b the rotation matri R B. The vehicle s angular velocit is epressed b rotations around the vehicle fied frame, as shown in Figure. Z Fig.. Y X World and bod fied coordinate frames B. Angular velocities The vehicle s angular velocit ω is computed b differentiating the rotation matri of its bod fied frame relative to the inertial frame ([5]): n S(ω)=R BT Ṙ B () where S(ω) is a skew smmetric matri, consisting of the elements of ω, and Ṙ B is approimated b the finite differences of two successive rotation matrices along the path. C. Path coordinates To facilitate the analsis of the vehicle s stabilit, the acceleration of its center of mass, ẍ, is best described in terms of its speed ṡ and acceleration s along the path: ẍ = st +(ṡ 2 /ρ)n (2) where t is a unit vector tangent to the path, n is a unit vector normal to the path and pointing towards the center of path curvature, as shown in Figure, and ρ is the radius /8/$ IEEE. 23

2 of curvature. The vehicle s angular speed and acceleration are epressed as: ω = Θ s ṡ (3) ω = Θ s s + Θ ss ṡ 2 (4) where Θ s is obtained b differentiating R B with respect to s: S(Θ s )=R BT (R B ) s (5) and Θ ss is its partial derivative with respect to the arc length s. D. Inverse kinematics Given the terrain map and vehicle s location and orientation in the the inertial coordinate sstem, we wish to calculate the vehicle s orientation and the direction of the ground normals. To this end, we model the vehicle as a triccle b lumping the two front wheels into one center wheel, located at f. We leave the radius of the wheels out of the inverse kinematics problem since the equations are highl nonlinear when the normals at the three contact points are not parallel to each other. Once the contact points are calculated, we add the average height of the wheels to the vehicle to obtain an approimation of its actual position. This is a reasonable approimation for relativel smooth terrain. Thus, given c and c of the vehicle s center and its aw angle ψ, we solve for seven unknowns ( f, f, l, l, r, r, c ), using three equations for the location of the center of mass in world coordinates: c c = f f + R B d, (6) c f h three kinematic chains f l = 4d 2 + l 2 (7) f r = 4d 2 + l 2 (8) l r = 2l, (9) and the aw angle relation [2] sin(ψ)r B(2,2) + cos(ψ)r B(3,) =, () where d, l, and h are the vehicle half length, width, and height, respectivel, and f, r, l are the locations of the front, right, and left wheel ales, respectivel. The steering angle is approimated b projecting the vehicle at each point along the path onto the previous vehicle s plane, then using the approach presented in [2]. III. PLANAR PROJECTIONS For the quasi 3D approach, we split the vehicle s motion into three separate planes: the aw (ψ), pitch (θ), and roll (φ) planes, as shown in Figure 2, where β is the steering angle. The unit tangent vector t, curvature vector κ, and gravit vector g, are projected onto all three planes using the respective projection matrices: [ ] [ ] [ ] e T R ψ = e T e T, R θ = e T e T, R φ = e T () where e,e,e are the unit vectors comprising the vehicle s bod fied frame. The projections of the tangent, curvature, Yaw Plane Pitch Plane Roll Plane Fig. 2. β g ψ g θ g φ Vehicle as seen in the aw, pitch, and roll planes and gravit vectors in each plane are computed b premultipling each vector b the respective projection matri. IV. CONTACT MODEL To maintain contact with the ground, without slip, the contact force between the wheel and the ground must be confined to the elliptic friction cone shown in Figure 3: f 2 s µ s 2 + f2 r µ 2 r f 2 n (2) where µ s and µ r are the longitudinal and lateral coefficients of friction, and f n is the normal force applied b the ground. Fig. 3. f s f r The ground forces on the wheels are bounded b a conic ellipsoid. The elliptic cone projects onto the aw plane as an ellipsoid, and onto the pitch and roll planes as a friction cone. The cone is linearl approimated as a pramid, where the friction constraints are reduced to: n f s µ s f n (3) f s µ s f n (4) f r µ r f n (5) f r µ r f n (6) This approimation, though not conservative, allows us to easil solve for the feasible speeds and accelerations. V. EQUATIONS OF MOTION Both the vehicle dimensions and the ground forces are projected onto the pitch, roll, and aw planes, with the respective plane indicated b the subscript. 232

3 A. Pitch Plane The forces acting on the lateral plane of the vehicle undergoing longitudinal motion are shown in Figure 4. The equations of motion are: f θ + f 2θ + mg θ = mt θ s + mκ θ ṡ 2 (7) r θ f θ + r 2θ f 2θ = I θ (θ s s + θ ss ṡ 2 ) (8) where I θ is the moment of inertia around the pitch plane. f θ r θ r 2θ Fig. 4. mg θ f 2θ The vehicle in the pitch plane. The friction cones shown represent (5)-(6). B. Roll Plane Similarl, for the roll plane shown in Figure 5, we have: f φ + f 2φ + mg φ = mt φ s + mκ φ ṡ 2 (9) r φ f φ + r 2φ f 2φ = I φ (φ s s + φ ss ṡ 2 ) (2) Note that t φ is rather small, since the path direction is generall almost perpendicular to the pitch plane. The friction cones shown represent constraints (3)-(4). Fig. 5. f φ rφ r2φ mg φ f 2φ The vehicle in the roll plane. C. Yaw Plane The vehicle is modeled in the aw plane as a biccle, as shown in Figure 6. We make a simplifing assumption that the normal force in the aw plane on each wheel is half of the gravitational force mg k normal to the plane, where: g k = g e (2) Constraints (3)-(6) then become: µ r 2 mg k f r µ r 2 mg k (22) µ s 2 mg k f s µ s 2 mg k (23) These constraints are linear approimations of the projected friction ellipses shown in Figure 6. The resulting equations f 2ψ β Fig. 6. r 2ψ r ψ f ψ The vehicle in the aw plane. of motion are: f ψ + R(β)f 2ψ + mg ψ = mt ψ s + mκ ψ ṡ 2 (24) r ψ f ψ + r 2ψ (R(β)f 2ψ )=I ψ (ψ s s + ψ ss ṡ 2 ) (25) where [ ] cos(β) sin(β) R(β)= (26) sin(β) cos(β) VI. SOLUTION METHOD To determine the constraints on the vehicle s speed and acceleration, we map the contact force constraints onto constraints on s and ṡ. Because this problem is indeterminate, since in each plane we have three equations of motion and four unknowns, we substitute the proper combination of ground force constraints into the equations of motion to result in linear constraints in the s ṡ 2 plane. The solution method in the pitch and roll plane is equivalent to [7], and we review it here to etend it in a similar manner to the aw plane. The graphical approach [6] is another convenient wa to solve the problem. A. Pitch A planar friction cone C ma be epressed as an intersection of two half planes. An ground force f θ C can be epressed as a linear combination of the unit vectors e parallel and n normal to the boundar of the left and right half planes, as illustrated in Figure 7: f θ = k l e l + c l n l (27) f θ = k r e r + c r n r (28) For f θ to be in C, the coefficients in (27, 28) must simultaneousl satisf the two inequalit constraints: c l (29) c r. (3) Since (29, 3) appl to each contact point, there are a total of four such constraints for the (planar) vehicle. We now substitute the ground forces, each represented b one half plane of its friction cone, (27) or (28), into the equations of motion (7)-(8) to result in three equations in four unknowns (k,c,k 2,c 2 ). Eliminating two unknowns (k,k 2 ) produces one equation in two unknowns (c,c 2 ) of the form: a s + a 2 ṡ 2 +(a 3 c + a 4 c 2 + a 5 )= (3) where: [a a 2 ] = m[r θ e r 2θ e 2 ] I θ [θ s θ ss ][e e 2 ] [t θ κ θ ] (32) 233

4 f C For f ψ to be in R, it is necessar that the coefficients in (35-38) simultaneousl satisf the inequalit constraints: e l n l er n r c r (39) c t (4) c l (4) c b (42) Fig. 7. Each friction cones is the intersection of two half planes. Substituting one of equations (35-38) for each wheel into the equations of motion (24,25) and eliminating two unknowns ields a scalar equation in s,ṡ 2 similar to (3), with the coefficients: [a 3 a 4 ]=[r θ n r 2θ n 2 ] [r θ e r 2θ e 2 ][e e 2 ] [n n 2 ] (33) a 5 = [r θ e r 2θ e 2 ][e e 2 ] mg. (34) Equation (3) represents a straight line in the s ṡ 2 plane for given c,c 2.Ifa 3 a 4 >, then varing c,c 2 from to would span a half plane in the s ṡ 2 space. Thus, (3) maps the selected force constraints (the two half planes) on f θ and f 2θ to constraints on s ṡ 2. Repeating (3) for all possible combinations of half planes of the rear and front friction cones would produce four half planes in the s ṡ 2 space. The intersection of these half planes represents the set of admissible speeds and accelerations that satisf all the ground force constraints. This will be further discussed in Section VII. B. Roll The set of admissible speeds and accelerations due to constraints on the ground forces in the roll plane are obtained similarl to the procedure outlined for the pitch plane, ecept that we now use the friction cones and equations of motion of the roll plane (7-8). C. Yaw In a similar manner, the rectangular approimation of the friction ellipsoid in the aw plane can be visualied as the intersection of four half planes, whose edges form the right, top, left, and bottom edges of the friction rectangle R, as shown in Figure 8, where e r and e s are the unit vectors in the respective rolling and lateral directions, and n r and n s (not shown) are the respective normals. An force f ψ R must belong to the following four half planes: f ψ = k r e r +( 2 µ smg k c r )n r (35) f ψ = k t e s +( 2 µ rmg k c t )n s (36) f ψ = k l e r +( 2 µ smg k + c l )n r (37) f ψ = k b e s +( 2 µ rmg k + c b )n s (38) [a a 2 ] = [r e r 2 e 2 ][e e 2 ] (43) I ψ [ψ s ψ ss ] [a 3 a 4 ] = [r n r 2 n 2 ] [r ψ e r 2ψ e 2 ][e e 2 ] [n n 2 ](44) a 5 = ([r ψ n r 2ψ n 2 ] (45) [ ] [r ψ e r 2ψ e 2 ][e e 2 ] µ ) [r ψ e r 2ψ e 2 ][e e 2 ] mg ψ where e,e 2,n,n 2, µ, µ 2 are selected for ever combination 2µ s mg k 2µ r mg k -e s R -e r e r e s Fig. 8. The friction rectangle in the aw plane is the intersection of four half planes. of half planes that contain the ground forces on each wheel. VII. STABILITY MARGINS Intersecting the half planes in the s ṡ 2 space, produced b all combinations of the ground force constraints in each of the three planes, results in the set of Feasible Speeds and Acceleration (FSA), shown schematicall in Figure 9 []. An given pair of speed and acceleration that lies outside of the FSA region is unattainable, i.e. violates at least one contact constraint. We define the dnamic stabilit margin (DSM) as the maimum feasible speed, and the static stabilit margin (SSM), as the minimum feasible acceleration range at ero speed along ever point of the path, s, asshown in Figure 9, where the stabilit margins are indicated b the boundaries of the FSA: { ma(ṡ),ṡ DSM(s)= 2 FSA if ma(ṡ) (46) otherwise µ 2 234

5 { min( smin, s SSM(s)= ma )ṡ= if s ma >, s min < = otherwise (47) point the static stabilit margin in the aw plane is the most restrictive, as its FSA is a narrow polgon. The roll plane, on the other hand, is the least restrictive. The orientations of the s DSM FSA s 2 Fig.. The FSA s for each plane Fig. 9. The Feasible range of Speed and Acceleration (FSA) with the Static Stabilit Margin(SSM) and the Dnamic Stabilit Margin (DSM). The SSM and DSM are important indicators of the stabilit of a vehicle traversing a preset trajector. For eample, a vehicle on a steep incline will have a low SSM, indicating that slippage is likel to occur if the vehicle accelerates too rapidl. A vehicle on a conve surface will have a low DSM, which indicates that a sufficientl high velocit will result in the vehicle losing contact with the surface. VIII. EXAMPLES To demonstrate the utilit of the FSA and stabilit margins, we simulate a three dimensional vehicle model traversing a serpentine path on a random crater and hill, as shown in Figure. The vehicle is illustrated as a triccle in concurrence with its kinematic model. The three separate Fig.. A vehicle traversing a crater and a hill FSA s for each pitch, roll, and aw plane, are shown in Figure for the point at which the vehicle is at the top of the hill in Figure. One sees from Figure that at this vehicle in each plane are shown in Figure 2. Matching the configuration in the pitch plane with the corresponding FSA indicates that the result is in good agreement with previous two dimensional stabilit analsis [8], as a vehicle on conve ground is epected to have a finite velocit limit. The SSM Fig. 2. Roll Plane Pitch Plane Yaw Plane The vehicle s orientation in the pitch, aw, and roll planes and DSM for the entire trajector are shown in Figure 3. As epected, the aw motion is the most constraining along most of the path, and the aw stabilit margins are at their lowest when the vehicle makes a turn in the crater. For the case shown, the SSM drops to ero along the downward slope towards the end of the path, indicating a slope too steep to sustain the vehicle in a static state. The pitch DSM is lowest at the top of the hill, and the roll SSM is monotonousl high along the entire path. Figure 4 shows the vehicle over a road bump. The DSM for this path is shown in Figure 5. The DSM drops as each wheel passes over the bump. It reaches around m/s as the front wheel moves over the bump. Moving at an higher speeds would cause the font wheel to loose contact with the ground. The numericall computed velocit limit (DSM) was verified with a dnamic simulation of a vehicle with the same mass properties, moving over the speed bump at various speeds. Starting at m/s, the vehicle moved over the bump without loosing contact with the ground, as epected. The degree of contact was determined b the minimum normal force developed between the front wheel and ground. Increasing the speed resulted in a lower normal force, until reaching ero, or separation between the front wheel and ground. Figure 6 shows the minimum normal force, normalied b the stead state normal force (roughl half the vehicle weight), as a function of the vehicle speed. 235

6 5 Static Stabilit Margin Pitch FSA Roll FSA Yaw FSA m/s Dnamic Stabilit Margin Dnamic Stabilit Margin 5 Pitch FSA Roll FSA Yaw FSA m Fig. 5. The DSM for the road bump Normal force on front wheel Fig The respective SSM s and DSM s for each vehicle model Normalied normal force Speed m/s Fig. 6. Normal force on front wheel as a function of speed Fig. 4. A vehicle traversing a road bump The normal force drops to ero at.75m/s. This is slightl higher than the m/s velocit limit predicted b our stabilit analsis. This difference is epected since the vehicle used in the dnamic simulation uses had suspension and inflated tires, whereas our vehicle model has no suspension and assumes rigid wheels. Repeating the simulation for a smoother bump (not shown), resulted in a closer agreement between the simulated velocit at which separation begins and the computed velocit limit. Although these results are preliminar, the do validate the effectiveness of our approach to predicting the dnamic stabilit of road and off-road vehicles. Further studies are required to better understand the effect of suspension on the velocit limit. IX. CONCLUSIONS This paper presented a unified method for computing the range of feasible speeds and accelerations for an all terrain vehicle undergoing motion in three dimensions using the quasi-3d approach. The vehicle s motion is projected onto the aw, pitch, and roll planes. The stabilit of the vehicle is analed in each separate plane b substituting the ground force constraints into the equations of motion for each plane. This produces the set of admissible speeds and acceleration (FSA) in each plane, which when overlaed results in the overall FSA. This in turn provides the static and dnamic stabilit margins along the path. An eample of a vehicle moving along a curved path over mountainous terrain demonstrates the approach. [2] J. Craig. Appendi b. In Introduction to Robotics: Mechanics and Control. Prentice Hall, 2nd edition, 989. [3] E. Garcia, J. Estremera, and P.G. de Santos. Stabilit margins for walking machines. Robotica, 3:595 66, 22. [4] H. Hacot. The kinematic analsis and motion control of a planetar rover. Master s thesis, MIT, Ma 998. [5] A. Liegeois and Ch. Moignard. Geometric reasoning for perception and action. Springer Verlag, 993. [6] M. Mann and Z. Shiller. Dnamic stabilit of off road vehicles: A geometric approach. In Proceedings of the IEEE International Conference on Robotics and Automation, pages , Ma 26. [7] M. Mann and Z. Shiller. On the dnamic stabilit of off road vehicles. In ROMANSY, pages , Ma 26. [8] M.P. Mann. Dnamic stabilit of off road vehicles. Master s thesis, Technion, Israel Institute of Technolog, Haifa, Israel, August 27. [9] R.B. McGhee and A.A. Frank. On the stabilit properties of quadruped creeping gaits. Journal of Mathematical Biosciences, 3(2):33 35, 968. [] Z. Shiller and Y.R. Gwo. Dnamic motion planning of autonomous vehicles. In IEEE Transactions on Robotics and Automation, volume7, pages , April 99. [] Z. Shiller and M. Mann. Dnamic stabilit of off road vehicles. In Proceedings of the IEEE/RSJ International Workshop on Intelligent Robots and Sstems (IROS), pages , October 24. [2] Z. Shiller and S. Sundar. Emergenc maneuvers of ahs vehicles. Paper 95893, SAE Transactions, Journal of Passenger Cars, 4: , 995. [3] T. Simeon. Motion planning for a non-holonomic mobile robot on 3-dimensional terrain. In Proceedings of the IEEE/RSJ International Workshop on Intelligent Robots and Sstems, pages , November 99. [4] T. Simeon and B. Dacre-Wright. A practical motion planner for all terrain mobile robot. In Proceedings of the IEEE/RSJ International Workshop on Intelligent Robots and Sstems, Jul 993. [5] M.W. Spong, S. Hutchinson, and M. Vidasagar. Robot Modeling and Control, chapter 2. John Wile and Sons, 25. REFERENCES [] Darpa s grand challenge. as of March

MEM380 Applied Autonomous Robots Winter Robot Kinematics

MEM380 Applied Autonomous Robots Winter Robot Kinematics MEM38 Applied Autonomous obots Winter obot Kinematics Coordinate Transformations Motivation Ultimatel, we are interested in the motion of the robot with respect to a global or inertial navigation frame

More information

Chapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Chapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI Chapter 4 Dynamics Part 2 4.3 Constrained Kinematics and Dynamics 1 Outline 4.3 Constrained Kinematics and Dynamics 4.3.1 Constraints of Disallowed Direction 4.3.2 Constraints of Rolling without Slipping

More information

Control Allocation of All-Wheel Drive Vehicles: a Longitudinal Model

Control Allocation of All-Wheel Drive Vehicles: a Longitudinal Model IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November -,. Tokyo, Japan Control Allocation of All-Wheel Drive Vehicles: a Longitudinal Model Asher Stern and Zvi Shiller Abstract

More information

MEAM 520. Mobile Robots

MEAM 520. Mobile Robots MEAM 520 Mobile Robots Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, Universit of Pennslvania Lecture 22: December 6, 2012 T

More information

A New Concept on Automatic Parking of an Electric Vehicle

A New Concept on Automatic Parking of an Electric Vehicle A New Concept on Automatic Parking of an Electric Vehicle C. CAMUS P. COELHO J.C. QUADRADO Instituto Superior de Engenharia de Lisboa Rua Conselheiro Emídio Navarro PORTUGAL Abstract: - A solution to perform

More information

Kinematics of Wheeled Robots

Kinematics of Wheeled Robots CSE 390/MEAM 40 Kinematics of Wheeled Robots Professor Vijay Kumar Department of Mechanical Engineering and Applied Mechanics University of Pennsylvania September 16, 006 1 Introduction In this chapter,

More information

NATIONAL UNIVERSITY OF SINGAPORE. (Semester I: 1999/2000) EE4304/ME ROBOTICS. October/November Time Allowed: 2 Hours

NATIONAL UNIVERSITY OF SINGAPORE. (Semester I: 1999/2000) EE4304/ME ROBOTICS. October/November Time Allowed: 2 Hours NATIONAL UNIVERSITY OF SINGAPORE EXAMINATION FOR THE DEGREE OF B.ENG. (Semester I: 1999/000) EE4304/ME445 - ROBOTICS October/November 1999 - Time Allowed: Hours INSTRUCTIONS TO CANDIDATES: 1. This paper

More information

Two Dimensional Viewing

Two Dimensional Viewing Two Dimensional Viewing Dr. S.M. Malaek Assistant: M. Younesi Two Dimensional Viewing Basic Interactive Programming Basic Interactive Programming User controls contents, structure, and appearance of objects

More information

Kinematics-Based Simulation and Animation of Articulated Rovers Traversing Rough Terrain

Kinematics-Based Simulation and Animation of Articulated Rovers Traversing Rough Terrain Int'l Conf. Modeling, Sim. and Vis. Methods MSV'16 3 Kinematics-Based Simulation and Animation of Articulated Rovers raversing Rough errain Mahmoud arokh Department of Computer Sence, San Diego State Universit

More information

Multibody Motion Estimation and Segmentation from Multiple Central Panoramic Views

Multibody Motion Estimation and Segmentation from Multiple Central Panoramic Views Multibod Motion Estimation and Segmentation from Multiple Central Panoramic Views Omid Shakernia René Vidal Shankar Sastr Department of Electrical Engineering & Computer Sciences Universit of California

More information

Chapter 3 Path Optimization

Chapter 3 Path Optimization Chapter 3 Path Optimization Background information on optimization is discussed in this chapter, along with the inequality constraints that are used for the problem. Additionally, the MATLAB program for

More information

Centre for Autonomous Systems

Centre for Autonomous Systems Robot Henrik I Centre for Autonomous Systems Kungl Tekniska Högskolan hic@kth.se 27th April 2005 Outline 1 duction 2 Kinematic and Constraints 3 Mobile Robot 4 Mobile Robot 5 Beyond Basic 6 Kinematic 7

More information

CHAPTER 3 MATHEMATICAL MODEL

CHAPTER 3 MATHEMATICAL MODEL 38 CHAPTER 3 MATHEMATICAL MODEL 3.1 KINEMATIC MODEL 3.1.1 Introduction The kinematic model of a mobile robot, represented by a set of equations, allows estimation of the robot s evolution on its trajectory,

More information

THE ORTHOGLIDE: KINEMATICS AND WORKSPACE ANALYSIS

THE ORTHOGLIDE: KINEMATICS AND WORKSPACE ANALYSIS THE ORTHOGIDE: KINEMATICS AND WORKSPACE ANAYSIS A. Pashkevich Robotic aborator, Belarusian State Universit of Informatics and Radioelectronics 6 P. Brovka St., Minsk, 007, Belarus E-mail: pap@ bsuir.unibel.b

More information

8.6 Three-Dimensional Cartesian Coordinate System

8.6 Three-Dimensional Cartesian Coordinate System SECTION 8.6 Three-Dimensional Cartesian Coordinate Sstem 69 What ou ll learn about Three-Dimensional Cartesian Coordinates Distance and Midpoint Formulas Equation of a Sphere Planes and Other Surfaces

More information

Planning Stable Trajectory on Uneven Terrain based on Feasible Acceleration Count

Planning Stable Trajectory on Uneven Terrain based on Feasible Acceleration Count 2 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 2-5, 2 Planning Stable Trajectory on Uneven Terrain based on Feasible Acceleration Count

More information

8.5. Quadratic Function A function f is a quadratic function if f(x) ax 2 bx c, where a, b, and c are real numbers, with a 0.

8.5. Quadratic Function A function f is a quadratic function if f(x) ax 2 bx c, where a, b, and c are real numbers, with a 0. 8.5 Quadratic Functions, Applications, and Models In the previous section we discussed linear functions, those that are defined b firstdegree polnomials. In this section we will look at quadratic functions,

More information

EXPANDING THE CALCULUS HORIZON. Robotics

EXPANDING THE CALCULUS HORIZON. Robotics EXPANDING THE CALCULUS HORIZON Robotics Robin designs and sells room dividers to defra college epenses. She is soon overwhelmed with orders and decides to build a robot to spra paint her dividers. As in

More information

Slope Traversal Experiments with Slip Compensation Control for Lunar/Planetary Exploration Rover

Slope Traversal Experiments with Slip Compensation Control for Lunar/Planetary Exploration Rover Slope Traversal Eperiments with Slip Compensation Control for Lunar/Planetary Eploration Rover Genya Ishigami, Keiji Nagatani, and Kazuya Yoshida Abstract This paper presents slope traversal eperiments

More information

CMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta

CMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta CMPUT 412 Motion Control Wheeled robots Csaba Szepesvári University of Alberta 1 Motion Control (wheeled robots) Requirements Kinematic/dynamic model of the robot Model of the interaction between the wheel

More information

Motion Control (wheeled robots)

Motion Control (wheeled robots) Motion Control (wheeled robots) Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground Definition of required motion -> speed control,

More information

Research Article Dynamic Rocker-Bogie: Kinematical Analysis in a High-Speed Traversal Stability Enhancement

Research Article Dynamic Rocker-Bogie: Kinematical Analysis in a High-Speed Traversal Stability Enhancement Aerospace Engineering Volume 216, Article ID 518197, 8 pages http://dx.doi.org/1.1155/216/518197 Research Article Dynamic Rocker-Bogie: Kinematical Analysis in a High-Speed Traversal Stability Enhancement

More information

TURN AROUND BEHAVIOR GENERATION AND EXECUTION FOR UNMANNED GROUND VEHICLES OPERATING IN ROUGH TERRAIN

TURN AROUND BEHAVIOR GENERATION AND EXECUTION FOR UNMANNED GROUND VEHICLES OPERATING IN ROUGH TERRAIN 1 TURN AROUND BEHAVIOR GENERATION AND EXECUTION FOR UNMANNED GROUND VEHICLES OPERATING IN ROUGH TERRAIN M. M. DABBEERU AND P. SVEC Department of Mechanical Engineering, University of Maryland, College

More information

Closure Polynomials for Strips of Tetrahedra

Closure Polynomials for Strips of Tetrahedra Closure Polnomials for Strips of Tetrahedra Federico Thomas and Josep M. Porta Abstract A tetrahedral strip is a tetrahedron-tetrahedron truss where an tetrahedron has two neighbors ecept those in the

More information

DETC THREE-DIMENSIONAL KINEMATIC ANALYSIS OF THE ACTUATED SPOKE WHEEL ROBOT. September 10-13, 2006, Philadelphia, Pennsylvania, USA

DETC THREE-DIMENSIONAL KINEMATIC ANALYSIS OF THE ACTUATED SPOKE WHEEL ROBOT. September 10-13, 2006, Philadelphia, Pennsylvania, USA Proceedings Proceedings of IDETC/CIE of IDETC 06 2006 ASME 2006 ASME International International Design Design Engineering Engineering Technical Technical Conferences Conferences & September Computers

More information

Vehicle s Kinematics Measurement with IMU

Vehicle s Kinematics Measurement with IMU 536441 Vehicle dnamics and control laborator Vehicle s Kinematics Measurement with IMU This laborator is design to introduce ou to understand and acquire the inertia properties for using in the vehicle

More information

The Graph of an Equation

The Graph of an Equation 60_0P0.qd //0 :6 PM Page CHAPTER P Preparation for Calculus Archive Photos Section P. RENÉ DESCARTES (96 60) Descartes made man contributions to philosoph, science, and mathematics. The idea of representing

More information

PRT simulation research

PRT simulation research THE ARCHIVES OF TRANSPORT VOL. XXVII-XXVIII NO 3-4 13 PRT simulation research Maciej Kozłowski Włodzimierz Choromański ** Received November 13 Abstract The paper presents analses results of PRT vehicle

More information

Lecture 3.4 Differential Equation Based Schemes

Lecture 3.4 Differential Equation Based Schemes Lecture 3.4 Differential Equation Based Schemes 1 Differential Equation Based Schemes As stated in the previous lecture, another important and most widel used method of structured mesh generation is based

More information

Partial Fraction Decomposition

Partial Fraction Decomposition Section 7. Partial Fractions 53 Partial Fraction Decomposition Algebraic techniques for determining the constants in the numerators of partial fractions are demonstrated in the eamples that follow. Note

More information

Robotics (Kinematics) Winter 1393 Bonab University

Robotics (Kinematics) Winter 1393 Bonab University Robotics () Winter 1393 Bonab University : most basic study of how mechanical systems behave Introduction Need to understand the mechanical behavior for: Design Control Both: Manipulators, Mobile Robots

More information

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T 3 3 Motion Control (wheeled robots) Introduction: Mobile Robot Kinematics Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground

More information

Introduction to Homogeneous Transformations & Robot Kinematics

Introduction to Homogeneous Transformations & Robot Kinematics Introduction to Homogeneous Transformations & Robot Kinematics Jennifer Ka Rowan Universit Computer Science Department. Drawing Dimensional Frames in 2 Dimensions We will be working in -D coordinates,

More information

A Simplified Vehicle and Driver Model for Vehicle Systems Development

A Simplified Vehicle and Driver Model for Vehicle Systems Development A Simplified Vehicle and Driver Model for Vehicle Systems Development Martin Bayliss Cranfield University School of Engineering Bedfordshire MK43 0AL UK Abstract For the purposes of vehicle systems controller

More information

Kinematics Modeling of the Amigobot Robot

Kinematics Modeling of the Amigobot Robot Mechanics and Mechanical Engineering Vol. 4, No. (2) 57 64 c Technical University of Lodz Kinematics Modeling of the Amigobot Robot Tomasz Buratowski Department of Robotics and Mechatronics, AGH University

More information

A rigid body free to move in a reference frame will, in the general case, have complex motion, which is simultaneously a combination of rotation and

A rigid body free to move in a reference frame will, in the general case, have complex motion, which is simultaneously a combination of rotation and 050389 - Analtical Elements of Mechanisms Introduction. Degrees of Freedom he number of degrees of freedom (DOF) of a sstem is equal to the number of independent parameters (measurements) that are needed

More information

Image Metamorphosis By Affine Transformations

Image Metamorphosis By Affine Transformations Image Metamorphosis B Affine Transformations Tim Mers and Peter Spiegel December 16, 2005 Abstract Among the man was to manipulate an image is a technique known as morphing. Image morphing is a special

More information

Developing a Tracking Algorithm for Underwater ROV Using Fuzzy Logic Controller

Developing a Tracking Algorithm for Underwater ROV Using Fuzzy Logic Controller 5 th Iranian Conference on Fuzz Sstems Sept. 7-9, 2004, Tehran Developing a Tracking Algorithm for Underwater Using Fuzz Logic Controller M.H. Saghafi 1, H. Kashani 2, N. Mozaani 3, G. R. Vossoughi 4 mh_saghafi@ahoo.com

More information

Lines and Their Slopes

Lines and Their Slopes 8.2 Lines and Their Slopes Linear Equations in Two Variables In the previous chapter we studied linear equations in a single variable. The solution of such an equation is a real number. A linear equation

More information

2.8 Distance and Midpoint Formulas; Circles

2.8 Distance and Midpoint Formulas; Circles Section.8 Distance and Midpoint Formulas; Circles 9 Eercises 89 90 are based on the following cartoon. B.C. b permission of Johnn Hart and Creators Sndicate, Inc. 89. Assuming that there is no such thing

More information

PARAMETRIC EQUATIONS AND POLAR COORDINATES

PARAMETRIC EQUATIONS AND POLAR COORDINATES 9 ARAMETRIC EQUATIONS AND OLAR COORDINATES So far we have described plane curves b giving as a function of f or as a function of t or b giving a relation between and that defines implicitl as a function

More information

Modeling Transformations

Modeling Transformations Modeling Transformations Michael Kazhdan (601.457/657) HB Ch. 5 FvDFH Ch. 5 Overview Ra-Tracing so far Modeling transformations Ra Tracing Image RaTrace(Camera camera, Scene scene, int width, int heigh,

More information

3D Geometry and Camera Calibration

3D Geometry and Camera Calibration 3D Geometr and Camera Calibration 3D Coordinate Sstems Right-handed vs. left-handed 2D Coordinate Sstems ais up vs. ais down Origin at center vs. corner Will often write (u, v) for image coordinates v

More information

REMARKS. 8.2 Graphs of Quadratic Functions. A Graph of y = ax 2 + bx + c, where a > 0

REMARKS. 8.2 Graphs of Quadratic Functions. A Graph of y = ax 2 + bx + c, where a > 0 8. Graphs of Quadratic Functions In an earlier section, we have learned that the graph of the linear function = m + b, where the highest power of is 1, is a straight line. What would the shape of the graph

More information

Fundamental problems in mobile robotics

Fundamental problems in mobile robotics ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Mobile & Service Robotics Kinematics Fundamental problems in mobile robotics Locomotion: how the robot moves in the environment Perception: how

More information

Grid and Mesh Generation. Introduction to its Concepts and Methods

Grid and Mesh Generation. Introduction to its Concepts and Methods Grid and Mesh Generation Introduction to its Concepts and Methods Elements in a CFD software sstem Introduction What is a grid? The arrangement of the discrete points throughout the flow field is simpl

More information

Introduction to Homogeneous Transformations & Robot Kinematics

Introduction to Homogeneous Transformations & Robot Kinematics Introduction to Homogeneous Transformations & Robot Kinematics Jennifer Ka, Rowan Universit Computer Science Department Januar 25. Drawing Dimensional Frames in 2 Dimensions We will be working in -D coordinates,

More information

NUMERICAL PERFORMANCE OF COMPACT FOURTH ORDER FORMULATION OF THE NAVIER-STOKES EQUATIONS

NUMERICAL PERFORMANCE OF COMPACT FOURTH ORDER FORMULATION OF THE NAVIER-STOKES EQUATIONS Published in : Communications in Numerical Methods in Engineering (008 Commun.Numer.Meth.Engng. 008; Vol : pp 003-019 NUMERICAL PERFORMANCE OF COMPACT FOURTH ORDER FORMULATION OF THE NAVIER-STOKES EQUATIONS

More information

Modeling of Wheeled Mobile Robots using Dextrous Manipulation Kinematics

Modeling of Wheeled Mobile Robots using Dextrous Manipulation Kinematics Modeling of Wheeled Mobile Robots using Dextrous Manipulation Kinematics Joseph Auchter, Carl Moore, Ashitava Ghosal Abstract This document introduces a new kinematic simulation of a wheeled mobile robot

More information

Mobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS

Mobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS Mobile Robotics Mathematics, Models, and Methods Alonzo Kelly Carnegie Mellon University HI Cambridge UNIVERSITY PRESS Contents Preface page xiii 1 Introduction 1 1.1 Applications of Mobile Robots 2 1.2

More information

7.5. Systems of Inequalities. The Graph of an Inequality. What you should learn. Why you should learn it

7.5. Systems of Inequalities. The Graph of an Inequality. What you should learn. Why you should learn it 0_0705.qd /5/05 9:5 AM Page 5 Section 7.5 7.5 Sstems of Inequalities 5 Sstems of Inequalities What ou should learn Sketch the graphs of inequalities in two variables. Solve sstems of inequalities. Use

More information

Today s class. Geometric objects and transformations. Informationsteknologi. Wednesday, November 7, 2007 Computer Graphics - Class 5 1

Today s class. Geometric objects and transformations. Informationsteknologi. Wednesday, November 7, 2007 Computer Graphics - Class 5 1 Toda s class Geometric objects and transformations Wednesda, November 7, 27 Computer Graphics - Class 5 Vector operations Review of vector operations needed for working in computer graphics adding two

More information

MOTION OF A LINE SEGMENT WHOSE ENDPOINT PATHS HAVE EQUAL ARC LENGTH. Anton GFRERRER 1 1 University of Technology, Graz, Austria

MOTION OF A LINE SEGMENT WHOSE ENDPOINT PATHS HAVE EQUAL ARC LENGTH. Anton GFRERRER 1 1 University of Technology, Graz, Austria MOTION OF A LINE SEGMENT WHOSE ENDPOINT PATHS HAVE EQUAL ARC LENGTH Anton GFRERRER 1 1 University of Technology, Graz, Austria Abstract. The following geometric problem originating from an engineering

More information

ON THE VELOCITY OF A WEIGHTED CYLINDER DOWN AN INCLINED PLANE

ON THE VELOCITY OF A WEIGHTED CYLINDER DOWN AN INCLINED PLANE ON THE VELOCITY OF A WEIGHTED CYLINDER DOWN AN INCLINED PLANE Raghav Grover and Aneesh Agarwal RG (Grade 12 High School), AA (Grade 11 High School) Department of Physics, The Doon School, Dehradun. raghav.503.2019@doonschool.com,

More information

APPLICATIONS OF INTEGRATION

APPLICATIONS OF INTEGRATION 6 APPLICATIONS OF INTEGRATION The volume of a sphere is the limit of sums of volumes of approimating clinders. In this chapter we eplore some of the applications of the definite integral b using it to

More information

Chapter 3 : Computer Animation

Chapter 3 : Computer Animation Chapter 3 : Computer Animation Histor First animation films (Disne) 30 drawings / second animator in chief : ke frames others : secondar drawings Use the computer to interpolate? positions orientations

More information

A Full Analytical Solution to the Direct and Inverse Kinematics of the Pentaxis Robot Manipulator

A Full Analytical Solution to the Direct and Inverse Kinematics of the Pentaxis Robot Manipulator A Full Analtical Solution to the Direct and Inverse Kinematics of the Pentais Robot Manipulator Moisés Estrada Castañeda, Luis Tupak Aguilar Bustos, Luis A. Gonále Hernánde Instituto Politécnico Nacional

More information

Non-holonomic Planning

Non-holonomic Planning Non-holonomic Planning Jane Li Assistant Professor Mechanical Engineering & Robotics Engineering http://users.wpi.edu/~zli11 Recap We have learned about RRTs. q new q init q near q rand But the standard

More information

x=2 26. y 3x Use calculus to find the area of the triangle with the given vertices. y sin x cos 2x dx 31. y sx 2 x dx

x=2 26. y 3x Use calculus to find the area of the triangle with the given vertices. y sin x cos 2x dx 31. y sx 2 x dx 4 CHAPTER 6 APPLICATIONS OF INTEGRATION 6. EXERCISES 4 Find the area of the shaded region.. =5-. (4, 4) =. 4. = - = (_, ) = -4 =œ + = + =.,. sin,. cos, sin,, 4. cos, cos, 5., 6., 7.,, 4, 8., 8, 4 4, =_

More information

Contents. How You May Use This Resource Guide

Contents. How You May Use This Resource Guide Contents How You Ma Use This Resource Guide ii 0 Trigonometric Formulas, Identities, and Equations Worksheet 0.: Graphical Analsis of Trig Identities.............. Worksheet 0.: Verifing Trigonometric

More information

Math 21a Final Exam Solutions Spring, 2009

Math 21a Final Exam Solutions Spring, 2009 Math a Final Eam olutions pring, 9 (5 points) Indicate whether the following statements are True or False b circling the appropriate letter No justifications are required T F The (vector) projection of

More information

angle The figure formed by two lines with a common endpoint called a vertex. angle bisector The line that divides an angle into two equal parts.

angle The figure formed by two lines with a common endpoint called a vertex. angle bisector The line that divides an angle into two equal parts. A angle The figure formed b two lines with a common endpoint called a verte. verte angle angle bisector The line that divides an angle into two equal parts. circle A set of points that are all the same

More information

AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION

AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION Kevin Worrall (1), Douglas Thomson (1), Euan McGookin (1), Thaleia Flessa (1) (1)University of Glasgow, Glasgow, G12 8QQ, UK, Email: kevin.worrall@glasgow.ac.uk

More information

KINEMATICS STUDY AND WORKING SIMULATION OF THE SELF- ERECTION MECHANISM OF A SELF-ERECTING TOWER CRANE, USING NUMERICAL AND ANALYTICAL METHODS

KINEMATICS STUDY AND WORKING SIMULATION OF THE SELF- ERECTION MECHANISM OF A SELF-ERECTING TOWER CRANE, USING NUMERICAL AND ANALYTICAL METHODS The rd International Conference on Computational Mechanics and Virtual Engineering COMEC 9 9 OCTOBER 9, Brasov, Romania KINEMATICS STUY AN WORKING SIMULATION OF THE SELF- ERECTION MECHANISM OF A SELF-ERECTING

More information

Multi-objective optimization of the geometry of a double wishbone suspension system

Multi-objective optimization of the geometry of a double wishbone suspension system Multi-objective optimization of the geometry of a double wishbone suspension system Juan C. Blanco 1, Luis E. Munoz 2 University of Los Andes, Bogotá, Colombia 1 Corresponding author E-mail: 1 juan-bla@uniandes.edu.co,

More information

GRAPHICS OUTPUT PRIMITIVES

GRAPHICS OUTPUT PRIMITIVES CHAPTER 3 GRAPHICS OUTPUT PRIMITIVES LINE DRAWING ALGORITHMS DDA Line Algorithm Bresenham Line Algorithm Midpoint Circle Algorithm Midpoint Ellipse Algorithm CG - Chapter-3 LINE DRAWING Line drawing is

More information

Study on the Dynamics Behaviour and MBS Modeling Method of a Subway Track Detecting Vehicle

Study on the Dynamics Behaviour and MBS Modeling Method of a Subway Track Detecting Vehicle First International Conference on Rail Transportation Chengdu, China, Jul -1, 17 Stud on the Dnamics Behaviour and MBS Modeling Method of a Subwa Track Detecting Vehicle Zhuang QI 1, Wenlian ZHANG, Pengfei

More information

Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3

Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3 Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3 Computer Science 4766/6778 Department of Computer Science Memorial University of Newfoundland January 28, 2014 COMP 4766/6778 (MUN) Kinematics of

More information

6-dof Eye-Vergence Visual Servoing by 1-step GA Pose Tracking

6-dof Eye-Vergence Visual Servoing by 1-step GA Pose Tracking International Journal of Applied Electromagnetics and Mechanics 41 (214) 1 1 IOS Press 6-dof Ee-Vergence Visual Servoing b 1-step GA Pose Tracking Yu Cui a, Kenta Nishimura a, Yusuke Sunami a, Mamoru Minami

More information

SECTION 6-8 Graphing More General Tangent, Cotangent, Secant, and Cosecant Functions

SECTION 6-8 Graphing More General Tangent, Cotangent, Secant, and Cosecant Functions 6-8 Graphing More General Tangent, Cotangent, Secant, and Cosecant Functions 9 duce a scatter plot in the viewing window. Choose 8 for the viewing window. (B) It appears that a sine curve of the form k

More information

Mobile Robot Kinematics

Mobile Robot Kinematics Mobile Robot Kinematics Dr. Kurtuluş Erinç Akdoğan kurtuluserinc@cankaya.edu.tr INTRODUCTION Kinematics is the most basic study of how mechanical systems behave required to design to control Manipulator

More information

Appendix F: Systems of Inequalities

Appendix F: Systems of Inequalities A0 Appendi F Sstems of Inequalities Appendi F: Sstems of Inequalities F. Solving Sstems of Inequalities The Graph of an Inequalit The statements < and are inequalities in two variables. An ordered pair

More information

INTEGRATED CAMERA-BASED NAVIGATION

INTEGRATED CAMERA-BASED NAVIGATION INTEGRATED CAMERA-BASED NAVIGATION Brita Helene Hafskjold 1,2, Bjørn Jalving 1, er Espen Hagen 1 and Kenneth Gade 1 1 Norwegian Defence Research Establishment (FFI).O. Bo 25 N-227 Kjeller Norwa 2 Center

More information

Modeling with CMU Mini-FEA Program

Modeling with CMU Mini-FEA Program Modeling with CMU Mini-FEA Program Introduction Finite element analsis (FEA) allows ou analze the stresses and displacements in a bod when forces are applied. FEA determines the stresses and displacements

More information

Simulation of a 2-link Brachiating Robot with Open-Loop Controllers

Simulation of a 2-link Brachiating Robot with Open-Loop Controllers Simulation of a -link Brachiating Robot with Open-oop Controllers David Ufford Northwestern Universit June 009 SIMUATION OF A -INK BRACHIATING ROBOT WITH OPEN-OOP CONTROERS.... PROJECT OVERVIEW... 3. MONKEYBOT

More information

Mobile Robots Locomotion

Mobile Robots Locomotion Mobile Robots Locomotion Institute for Software Technology 1 Course Outline 1. Introduction to Mobile Robots 2. Locomotion 3. Sensors 4. Localization 5. Environment Modelling 6. Reactive Navigation 2 Today

More information

Modeling Transformations

Modeling Transformations Modeling Transformations Michael Kazhdan (601.457/657) HB Ch. 5 FvDFH Ch. 5 Announcement Assignment 2 has been posted: Due: 10/24 ASAP: Download the code and make sure it compiles» On windows: just build

More information

Maintaining static stability and continuous motion in rough terrain hexapod locomotion without terrain mapping*

Maintaining static stability and continuous motion in rough terrain hexapod locomotion without terrain mapping* 24th Mediterranean Conference on Control and Automation (MED) June 21-24, 2016, Athens, Greece Maintaining static stability and continuous motion in rough terrain hexapod locomotion without terrain mapping*

More information

Glossary alternate interior angles absolute value function Example alternate exterior angles Example angle of rotation Example

Glossary alternate interior angles absolute value function Example alternate exterior angles Example angle of rotation Example Glossar A absolute value function An absolute value function is a function that can be written in the form, where is an number or epression. alternate eterior angles alternate interior angles Alternate

More information

Stability and performance of image based visual servo control using first order spherical image moments

Stability and performance of image based visual servo control using first order spherical image moments Stabilit and performance of image based visual servo control using first order spherical image moments Odile Bourquarde, Robert Mahon, Tarek Hamel and François Chaumette IRISA - CNRS and INRIA Rennes,

More information

2.2 Differential Forms

2.2 Differential Forms 2.2 Differential Forms With vector analsis, there are some operations such as the curl derivative that are difficult to understand phsicall. We will introduce a notation called the calculus of differential

More information

Chap 7, 2009 Spring Yeong Gil Shin

Chap 7, 2009 Spring Yeong Gil Shin Three-Dimensional i Viewingi Chap 7, 29 Spring Yeong Gil Shin Viewing i Pipeline H d fi i d? How to define a window? How to project onto the window? Rendering "Create a picture (in a snthetic camera) Specification

More information

Perspective Projection Transformation

Perspective Projection Transformation Perspective Projection Transformation Where does a point of a scene appear in an image?? p p Transformation in 3 steps:. scene coordinates => camera coordinates. projection of camera coordinates into image

More information

[ ] [ ] Orthogonal Transformation of Cartesian Coordinates in 2D & 3D. φ = cos 1 1/ φ = tan 1 [ 2 /1]

[ ] [ ] Orthogonal Transformation of Cartesian Coordinates in 2D & 3D. φ = cos 1 1/ φ = tan 1 [ 2 /1] Orthogonal Transformation of Cartesian Coordinates in 2D & 3D A vector is specified b its coordinates, so it is defined relative to a reference frame. The same vector will have different coordinates in

More information

Computer Graphics. Geometric Transformations

Computer Graphics. Geometric Transformations Contents coordinate sstems scalar values, points, vectors, matrices right-handed and left-handed coordinate sstems mathematical foundations transformations mathematical descriptions of geometric changes,

More information

Computer Graphics. Geometric Transformations

Computer Graphics. Geometric Transformations Computer Graphics Geometric Transformations Contents coordinate sstems scalar values, points, vectors, matrices right-handed and left-handed coordinate sstems mathematical foundations transformations mathematical

More information

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Humanoid Robots 2: Dynamic Modeling

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Humanoid Robots 2: Dynamic Modeling Autonomous and Mobile Robotics rof. Giuseppe Oriolo Humanoid Robots 2: Dynamic Modeling modeling multi-body free floating complete model m j I j R j ω j f c j O z y x p ZM conceptual models for walking/balancing

More information

Control of Snake Like Robot for Locomotion and Manipulation

Control of Snake Like Robot for Locomotion and Manipulation Control of Snake Like Robot for Locomotion and Manipulation MYamakita 1,, Takeshi Yamada 1 and Kenta Tanaka 1 1 Tokyo Institute of Technology, -1-1 Ohokayama, Meguro-ku, Tokyo, Japan, yamakita@ctrltitechacjp

More information

ME 115(b): Final Exam, Spring

ME 115(b): Final Exam, Spring ME 115(b): Final Exam, Spring 2011-12 Instructions 1. Limit your total time to 5 hours. That is, it is okay to take a break in the middle of the exam if you need to ask me a question, or go to dinner,

More information

ξ ζ P(s) l = [ l x, l y, l z ] y (s)

ξ ζ P(s) l = [ l x, l y, l z ] y (s) Modeling of Linear Objects Considering Bend, Twist, and Etensional Deformations Hidefumi Wakamatsu, Shinichi Hirai, and Kauaki Iwata Dept. of Mechanical Engineering for Computer-Controlled Machiner, Osaka

More information

What and Why Transformations?

What and Why Transformations? 2D transformations What and Wh Transformations? What? : The geometrical changes of an object from a current state to modified state. Changing an object s position (translation), orientation (rotation)

More information

Chapter 3. Exponential and Logarithmic Functions. Selected Applications

Chapter 3. Exponential and Logarithmic Functions. Selected Applications Chapter Eponential and Logarithmic Functions. Eponential Functions and Their Graphs. Logarithmic Functions and Their Graphs. Properties of Logarithms. Solving Eponential and Logarithmic Equations.5 Eponential

More information

Time Optimal Trajectories for Bounded Velocity Differential Drive Robots

Time Optimal Trajectories for Bounded Velocity Differential Drive Robots Time Optimal Trajectories for Bounded Velocity Differential Drive Robots Devin J. Balkcom Matthew T. Mason Robotics Institute and Computer Science Department Carnegie Mellon University Pittsburgh PA 53

More information

Think About. Unit 5 Lesson 3. Investigation. This Situation. Name: a Where do you think the origin of a coordinate system was placed in creating this

Think About. Unit 5 Lesson 3. Investigation. This Situation. Name: a Where do you think the origin of a coordinate system was placed in creating this Think About This Situation Unit 5 Lesson 3 Investigation 1 Name: Eamine how the sequence of images changes from frame to frame. a Where do ou think the origin of a coordinate sstem was placed in creating

More information

Kinematic and Gait Analysis Implementation of an Experimental Radially Symmetric Six-Legged Walking Robot

Kinematic and Gait Analysis Implementation of an Experimental Radially Symmetric Six-Legged Walking Robot Journal of Computer & Robotics 5 (2, 202 33-38 33 Abstract Kinematic and Gait Analsis Implementation of an Eperimental Radiall Smmetric Si-Legged Walking Robot Mohammadali Shahriari *, Kambi Ghaemi Osguie

More information

STRAND G: Relations, Functions and Graphs

STRAND G: Relations, Functions and Graphs UNIT G Using Graphs to Solve Equations: Tet STRAND G: Relations, Functions and Graphs G Using Graphs to Solve Equations Tet Contents * * Section G. Solution of Simultaneous Equations b Graphs G. Graphs

More information

METR 4202: Advanced Control & Robotics

METR 4202: Advanced Control & Robotics Position & Orientation & State t home with Homogenous Transformations METR 4202: dvanced Control & Robotics Drs Surya Singh, Paul Pounds, and Hanna Kurniawati Lecture # 2 July 30, 2012 metr4202@itee.uq.edu.au

More information

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS ALBA PEREZ Robotics and Automation Laboratory University of California, Irvine Irvine, CA 9697 email: maperez@uci.edu AND J. MICHAEL MCCARTHY Department of Mechanical

More information

A Quaternion-Based Orientation Estimation Algorithm with Adaptive Interpolation for Wearable Computing

A Quaternion-Based Orientation Estimation Algorithm with Adaptive Interpolation for Wearable Computing 23 8th International Conference on Communications and Networking in China (CHINACOM) A Quaternion-Based Orientation Estimation Algorithm with Adaptive Interpolation for Wearable Computing Xuan-cheng Zhou,

More information

Chapter 3: Section 3-2 Graphing Linear Inequalities

Chapter 3: Section 3-2 Graphing Linear Inequalities Chapter : Section - Graphing Linear Inequalities D. S. Malik Creighton Universit, Omaha, NE D. S. Malik Creighton Universit, Omaha, NE Chapter () : Section - Graphing Linear Inequalities / 9 Geometric

More information