NUMERICAL SOLUTION OF A FOUR-BAR MECHANISM GEOMETRY FOR A STAIR CLIMBING MOBILE ROBOT

Size: px
Start display at page:

Download "NUMERICAL SOLUTION OF A FOUR-BAR MECHANISM GEOMETRY FOR A STAIR CLIMBING MOBILE ROBOT"

Transcription

1 NUMERICAL SOLUTION OF A FOUR-BAR MECHANISM GEOMETRY FOR A STAIR CLIMBING MOBILE ROBOT Abstract In this paper we present a numerical solution of a problem of a four-bar robot geometry. Four bar mechanism enables the stable motion of the robot in the outdoor and indoor environment, including stair climbing. The reason for implementing the four-bar mechanism was to enable the robot to overcome most of the obstacles. Robot mechanism is an imitation of the project of the Swiss university EPFL-DMT-ISR. For the exact solution of geometry, the numerical program, which works under Matlab/Simulink, was developed. Keywords Mobile robots, four-bar mechanism, MATLAB. showed on figure. Because, for the shape of rising line, we need only specific part of whole line, we limited mechanism on chosen areas. Four bar mechanism [1] can be specified by analytic equations. I. INTRODUCTION Usually two different kinds of mobility are distinguished; the leg mobility and wheel mobility. Based on this the robots are usually classified in a leg-mobile or walking robots and in wheel-mobile robots. Modern wheel mobile robots have a light construction and are able to move very fast on flat surfaces. To avoid obstacles the sensors have to be included in the robot. On the other side, the walking robots are more effective in outdoor environments. Our robot can be characterized as a hybrid of wheel and leg robots. It doesn t need sensors to detect small obstacles, because it is able to climb over most of them, without loosing the stability. The four-bar mechanism enables an indepent movement up and down of all robot wheels. The up-down movements are determined by the geometry of the four-bar mechanism. Determining the proper geometry is a main topic of this work. Figure 1: Relevant solutions of the movement line. II. MECHANISM ANALYSIS THE PROBLEM OF OVERCOMING AN OBSTACLES Robot can overcome the obstacles so, that the front wheel after the collision with an obstacle starts raising and stepping away. The motion is a movement in one plane and is made from rising (y-axis) and moving away (x-axis). Between overcoming the obstacles, both components must change (x and y-axis). Y component of the motion drives the robot to rise over the obstacle, x component, of the motion drives the robot to go closer to the obstacle and the same time over it. The origin of the coordinate system is fixed on the front mechanism of the robot. From figure 1 it is clear, that many solutions of rising lines are possible. III. CONNECTION WITH A FOUR-BAR MECHANISM Each possible rising line also gives one possible solution of four-bar mechanism geometry. To solve this problem, let us concentrate on this mechanism. Its total work area [,3] is IV. Figure : Applicable area of the four-bar mechanism. ANALYTICAL SPECIFICATION OF THE FOUR- BAR MECHANISM For analytical specification of final mark of mechanism P is need to all angles (position s) of handle point in an addictive from angle A, which shows inclination of handle c in the way x-axis fixed coordinate system of mechanism [4]. Presented equations are derived from picture on figure 3. For the angle ϕ we have to set some initial value, because for the working mechanism at least one handle must be attached. In our case is that the handle b. For calculating [1] the geometry of four-bar mechanism in Matlab analytical equations are required. Equations are given using the angle A depence, which makes them easier to use.

2 V.I. CHOSEN MOVEMENT LINE To improve the characteristics of motion, the four-bar mechanism of front wheel has to fulfill some demands. The main demand is that the rising line of front wheel must have specific shape. This shape is specified with a height of walk and diameter of wheels. Only one movement line specifies four-bar mechanism or exactly total length of handles four-bar mechanism. Because of unknown number of possible combinations of length handle and shapes of rising lines it is necessary to bring out numerical sum, in which we are focusing only on some lines, which are shaped according to our demands. These demands are given by geometry of the stair, maximum rise-height and minimum height. Figure 3: Geometrical analysis. Equation for determining the position of the mark P in depence from the lengths of handles and angle A: Presumption: A = konst. ϕ = konst From figure 3, the following equations can be written: π α (A) = ϕ + A a (A) = b b β (A) = arcsin a sinα e d a ε (A) arccos + = ed e δ (A) = arcsin a sinα η(a) = A β ψ (A) = δ A + β + c bc cosα We sum handles h and c so we get Px and Py: Px (A) = c cos(a) + h cos(ψo) Py (A) = c sin(a) h sin(ψin) V. NUMERICAL SOLUTION APPROACH (1) () (3) (4) (5) (6) (7) With equations describing mechanism it is possible to calculate position of wheel in depence from rising angel A, figure 3. Mechanism of the front rising wheel is four-bar mechanism with a handle lengthening, which lay in front of the resting handle. That s why it is in this case possible to specify the other angles of closed chain of mechanism in depence from rising angle A. Because the equations are simple, the numerical analysis is straightforward. (8) (9) To enable the lifting of the front wheel between the movements, we must define its shape. It is only possible to raise the front wheel to some extent. By rising mechanism of front wheel is four-bar mechanism a little changed as you can see from figure 4. Lengthening of handle d has a little change of an angle between handles d and h. This change of an angle effects on a shorting of a distance between rising line of front wheel coordinate origin of mechanism (figure 4). Figure 4: Chosen movement line. With this kinematics problem is stated. More formal description of the problem follows in the next chapters, where the problem is splitted on sub-problems and their solutions are presented. V.II. SEARCHING OF THE SOULUTIONS BY USING A NUMERICAL ANALYSIS AND PROGRAM PACKET MATLAB For determining of the position of point P, the proper equations were derived. In this part we are trying to solve dimensional time indepent problem. It is also easy to describe a four-bar mechanism by equation [1]. This means, that we can determine the movement of the final mark P (as of the front wheel, figure 5) in the depence from angle A. Angle A has limited values, which are determined by the predicted area of movement of the front wheel.

3 The results are shown in the figure 6. Figure 5: End positions. On the figure two extreme positions of mechanism are shown. This extreme positions we determine with a span of the working angle A (indepent variable). In our case we have determined a working area of angle A in (+) direction (up side by the strain) A+ = 80 and in ( ) direction (moving down by motion downwards). The angle A includes that way a working area of 110. Also we had to define initial values of bar length and then increase them incrementally. V.III. REALIZATION OF NUMERICAL CALCULATION OF MOVEMENT LINE In the program for some initial values of length of the bar, the position of a point P is calculated. For the calculation the program uses the analytical equations, which are in depence of an A angle. So we get exactly one solution for one value of the bar length and angle A. After that we implement the equation in program loops. In those loops we increment the initial values of an A angle. This helps us to get the whole line of moving, and not just the momentarily point. The density of the line of movement deps on the number of steps of A angle. Till now the program has calculated the line of moving for only one sample (the length of bar is fixed). So we change the program so, that it would automatically search for the correct solution of the bar length. The analytical solution isn t possible, because if we mathematically describe the line of moving, we don t now exactly if the mechanism for that line exists. This problem forces us to use another way of thinking. When we try to guess the length of bars, we do not get the correct solutions. That means that our mechanism isn t able to get over the obstacle. The next step was to change the program so, that it would calculate the moving line for the incrementing length of bars (for each length separately). So we must chose the initial lengths and increment them stepwise. During the calculation we print all solutions. The initial values were taken from the samples that we made in first version of program. The high of the incrementing step is very important, because if the step is to small, we get to many solutions and we aren t able to see anything. If the step is too big, we might don t get any solutions. In the program we also recalculate the lines of moving for different values of angle φ, which define the leaning of the handle b. Figure 6: First solutions. From the picture on figure 6 we see, that we must precisely define our line of moving. The moving lines are placed all over the graph and they have very different size. In first step we will limit the points of moving line. LIMITATION OF THE ENDPOINTS To limit the points we must set on both s of the line a relative big tolerance field. The size and position of the fields, we define according to chosen movement line (figure 7). In this step we eliminate the printing of wrong movement lines. Figure 7: Limitation of points. From picture on figure 7 we see, that the size of tolerance field depents on the size of incremental step. In case of large incremental step must tolerance field be also large; otherwise we don t get any solutions. In the program we tested if the points were places in the tolerance fields, otherwise we don t print the solution. PROBLEM OF SMOOTHNESS OF MOVEMENT LINE After we define the size of moving line, witch deps on the maximum size of obstacle; we must also define the form of movement line. In this step we face another problem. That are critical points witch are mathematically defined as square roots of negative number, and geometrically that the

4 mechanism won t be able to come over this point. The critical points are shown in picture on figure 8. If we analyze this problem mathematically, we must define (control) the series draining of movement line. That means that the movement line must increase from lower point to point P max and decrease from P max to upper point in aspect to x axes (figure 9). Figure 8: Problem of critical points. Figure 9: Definition of point Pmax. In the program was this procedure implemented by testing each point to see, if it has lower value before P max and higher value after point P max. THE IMPORTANCE OF THE POINT P MAX With earlier mentioned conditions we define our wanted movement line. We test the line smoothness by looking back to point P max. Position of this point defines the maximum size of the mechanism step. For efficiently calculated mechanism must the position of P max be located in lower region of the moving line. This condition origin from the kinematics of obstacle overcoming (figure 10). Figure 10: Kinematics of mechanism. In the continuation we will restrict ourself to the worst case of obstacle, the stair with a height of 170mm. If the geometry of the mechanism would be defined so that the virtual rotation point is in the place of boundary rotation point, the mechanism would stand still when it collides with an obstacle. This is a consequence of loading of force guidelines and the perpicular to tangent, witch runs through point P max and the boundary rotation point. If we move the boundary rotation point a bit lower in according to the virtual rotation point, we create enrapture to angle of the tangent. Slope in the point P defines the guideline of moving vector of the mechanism. In the case when the slope of the tangent is bigger then a slop of the obstacle, is the mechanism able to overcome the obstacle. In our case is the maximum obstacle slop 90. In other words we must move the virtual rotation point a bit lower in reference to guideline of reaction (obstacle) force. In that case the mechanism is able to overcome the obstacle using the reaction force of the obstacle. All mentioned conditions totally define movement line. The points define the whole working area of the mechanism. The distance H, on figure 10, defines the maximum obstacle high. With this is the geometry of the movement line sufficiently defined and those conditions can be easily implemented in our program. PROGRAM FOR SEARCHING THE RISING LINE In the program we have implement the conditions compared by comparison of every solution with the reference movement line. The program calculates the movement line stepwise. For each of the solutions the program checks if the results fulfill the given conditions. In that case it plots the calculated movement path. After some valid results, we intensify the conditions and increase step size. From the results of the calculation with the fine accuracy, we chose one of the last results.

5 GEOMETRY SEARCHING PROGRAM REALIZED IN MATLAB % Calculation of movement line for front wheel % with consideration of all conditions % Definition of constants fi1=0*(pi/180); b1=0; c1=80; h1=140; e1=80; d1=0; omeg11=0; resitev=0; % Definition of length incrementing loops for kk= 0.0: 4.0: 0.0, fi=fi1+kk*pi/180; for m = 0.0: 3.0: 30.0, b=b1+m; for i = 0.0: 3.0: 30.0, c=c1+i; for j = 0.0: 5.0: 30.0, h=h1+j; for k = 0.0: 4.0: 40.0, e=e1+k; for l = 0.0: 3.0: 30.0, d=d1+l; for nn= 0.0: 3.0: 15.0, omega=omeg11+nn*pi/180; % Definition of variables 10 =-30::80; A=10*(pi/180); alfa=fi+(pi/)-a; a=abs(sqrt((b.^)+(c.^)-(.*b.*c.*cos(alfa)))); beta=asin(b./a.*sin(alfa)); epsylon=acos(((e.*e)+(d.*d)-(a.*a))/(*e.*d)); delta=asin(e./a.*sin(epsylon)); sprdelta=(a-beta); ksi=(delta-a+beta); %Definition of coordinates other geometrical %points g=g+1; if (u<=st & dpy>=0) g3=g3+1; elseif (u>=st & dpy>=0) g4=g4+1; G=g1+g+g3+g4; if (G==110 & kot<fi & Px_max>=150 &\ Px_max<=10 & Py_od_Px_max<=-100 & Py(56)>= 55) % End of program VI. axis([ ]) plot(px,py,'b') hold on fi b c h d e omega SHORT DESCRIPTION OF THE ROBOT The autonomous mobile robot has six motor driven wheels [4]. RC servomotors were used for each one. The wheels are placed into rhomboid configuration, so that good robot stability is achieved. The robot in the main picture is a prototype. This prototype has overcome a barrier higher then a 170 mm. Dx=b.*sin(fi); Dy=b.*cos(fi); Bx=c.*cos(A); By=c.*sin(A); Cx=-d.*cos(ksi)+Bx; Cy=d.*sin(ksi)+By; % Definition one of conditions kot=atan((dx-cx(56))/(cy(56)-dy)); % coordinates of point P Px=((c*cos(A))+(h*cos(ksi+omega))); Py=((c*sin(A))-(h*sin(ksi+omega))); % Condition of line smoothness [Px_max,st]=max(Px); Py_od_Px_max = Py(st); g1=0; g=0; g3=0; g4=0; for u= 1: 1: 55, dpx=px(u+1)-px(u); dpy=py(u+1)-py(u); if (u<=st & dpx>=0) g1=g1+1; elseif (u>=st & dpx<=0) Figure 11: Dimensions of the mobile robot. VII. CONCLUSION The for-bar mechanism is frequently used in number of applications (industrial robots, pack-systems, construction mechanization ). In our application we used four-bar mechanism as a passive mechanism. We implement one actuator on the mechanism (DC-motor) witch helps to overcome the obstacle. The passive implementation of the mechanism enables the self-standing ground adaptation and we need no extra kinematics control for the mechanism. There exist no uniform method for definition of the exact geometry for a proper movement line of the four-bar

6 mechanism. In this work we present a simple way to define the geometry of this mechanism. Developed program is easy to understand, although the calculations that are performed are quite extensive. The program can also be altered, so that it can solve similar problems and can be therefore useful in many mechanical engineering problems. Figure 1: Wheel velocity. Built mobile robot can be used for many applications. Some of those are exploring of the unknown ground, detecting of mines on the minefields, as a drive for a vehicle for infirm persons and other. The robot needs reduced number of sensors because only obstacles higher then 170 mm have to be detected. REFERENCES [1] J. F. Gardner, Simulations of Machines Using Matlab and Simulink, Boise State University, 001. [] L. Hagedron, Konstuktive Getriebelehre, Germany, [3] K. R. Atia and M. P. Cartmell, A general dynamic model for a large scale -DOF planar parallel manipulator, Robotica, vol. 17, pp , [4] T. Estier, Y. Crausaz, B. Merminod, M. Lauria, R. Piguet, R. Siegwart, "SHRIMP : An Innovative Space Rover with Exted Climbing Abilities", Institute of Robotics Systems, EPFL (Swiss Federal Institute of Technology Lausanne), Switzerland.

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS E. Batzies 1, M. Kreutzer 1, D. Leucht 2, V. Welker 2, O. Zirn 1 1 Mechatronics Research

More information

Copyright 2011 Casa Software Ltd. www.casaxps.com. Centre of Mass

Copyright 2011 Casa Software Ltd. www.casaxps.com. Centre of Mass Centre of Mass A central theme in mathematical modelling is that of reducing complex problems to simpler, and hopefully, equivalent problems for which mathematical analysis is possible. The concept of

More information

Vectors. Objectives. Assessment. Assessment. Equations. Physics terms 5/15/14. State the definition and give examples of vector and scalar variables.

Vectors. Objectives. Assessment. Assessment. Equations. Physics terms 5/15/14. State the definition and give examples of vector and scalar variables. Vectors Objectives State the definition and give examples of vector and scalar variables. Analyze and describe position and movement in two dimensions using graphs and Cartesian coordinates. Organize and

More information

5-Axis Test-Piece Influence of Machining Position

5-Axis Test-Piece Influence of Machining Position 5-Axis Test-Piece Influence of Machining Position Michael Gebhardt, Wolfgang Knapp, Konrad Wegener Institute of Machine Tools and Manufacturing (IWF), Swiss Federal Institute of Technology (ETH), Zurich,

More information

Map Patterns and Finding the Strike and Dip from a Mapped Outcrop of a Planar Surface

Map Patterns and Finding the Strike and Dip from a Mapped Outcrop of a Planar Surface Map Patterns and Finding the Strike and Dip from a Mapped Outcrop of a Planar Surface Topographic maps represent the complex curves of earth s surface with contour lines that represent the intersection

More information

Solving Simultaneous Equations and Matrices

Solving Simultaneous Equations and Matrices Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering

More information

Arrangements And Duality

Arrangements And Duality Arrangements And Duality 3.1 Introduction 3 Point configurations are tbe most basic structure we study in computational geometry. But what about configurations of more complicated shapes? For example,

More information

Simple Machines. What are simple machines?

Simple Machines. What are simple machines? Definitions to know: Simple Machines Work done when an applied force causes an object to move in the direction of the force Energy ability to cause change; can change the speed, direction, shape, or temperature

More information

MECHANICAL PRINCIPLES OUTCOME 4 MECHANICAL POWER TRANSMISSION TUTORIAL 1 SIMPLE MACHINES

MECHANICAL PRINCIPLES OUTCOME 4 MECHANICAL POWER TRANSMISSION TUTORIAL 1 SIMPLE MACHINES MECHANICAL PRINCIPLES OUTCOME 4 MECHANICAL POWER TRANSMISSION TUTORIAL 1 SIMPLE MACHINES Simple machines: lifting devices e.g. lever systems, inclined plane, screw jack, pulley blocks, Weston differential

More information

In order to describe motion you need to describe the following properties.

In order to describe motion you need to describe the following properties. Chapter 2 One Dimensional Kinematics How would you describe the following motion? Ex: random 1-D path speeding up and slowing down In order to describe motion you need to describe the following properties.

More information

The Effects of Start Prices on the Performance of the Certainty Equivalent Pricing Policy

The Effects of Start Prices on the Performance of the Certainty Equivalent Pricing Policy BMI Paper The Effects of Start Prices on the Performance of the Certainty Equivalent Pricing Policy Faculty of Sciences VU University Amsterdam De Boelelaan 1081 1081 HV Amsterdam Netherlands Author: R.D.R.

More information

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras 1 CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation Prof. Dr. Hani Hagras Robot Locomotion Robots might want to move in water, in the air, on land, in space.. 2 Most of the

More information

FREE FALL. Introduction. Reference Young and Freedman, University Physics, 12 th Edition: Chapter 2, section 2.5

FREE FALL. Introduction. Reference Young and Freedman, University Physics, 12 th Edition: Chapter 2, section 2.5 Physics 161 FREE FALL Introduction This experiment is designed to study the motion of an object that is accelerated by the force of gravity. It also serves as an introduction to the data analysis capabilities

More information

Autonomous Mobile Robot-I

Autonomous Mobile Robot-I Autonomous Mobile Robot-I Sabastian, S.E and Ang, M. H. Jr. Department of Mechanical Engineering National University of Singapore 21 Lower Kent Ridge Road, Singapore 119077 ABSTRACT This report illustrates

More information

The GED math test gives you a page of math formulas that

The GED math test gives you a page of math formulas that Math Smart 643 The GED Math Formulas The GED math test gives you a page of math formulas that you can use on the test, but just seeing the formulas doesn t do you any good. The important thing is understanding

More information

3D Drawing. Single Point Perspective with Diminishing Spaces

3D Drawing. Single Point Perspective with Diminishing Spaces 3D Drawing Single Point Perspective with Diminishing Spaces The following document helps describe the basic process for generating a 3D representation of a simple 2D plan. For this exercise we will be

More information

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS

SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS SOLID MECHANICS TUTORIAL MECHANISMS KINEMATICS - VELOCITY AND ACCELERATION DIAGRAMS This work covers elements of the syllabus for the Engineering Council exams C105 Mechanical and Structural Engineering

More information

Introduction to Accuracy and Repeatability in Linear Motion Systems

Introduction to Accuracy and Repeatability in Linear Motion Systems Introduction to accuracy and repeatability in linear motion systems By Gary Rosengren, Director of Engineering Tolomatic, Inc. About the Author Gary Rosengren is Director of Engineering at Tolomatic and

More information

Path Tracking for a Miniature Robot

Path Tracking for a Miniature Robot Path Tracking for a Miniature Robot By Martin Lundgren Excerpt from Master s thesis 003 Supervisor: Thomas Hellström Department of Computing Science Umeå University Sweden 1 Path Tracking Path tracking

More information

TWO-DIMENSIONAL TRANSFORMATION

TWO-DIMENSIONAL TRANSFORMATION CHAPTER 2 TWO-DIMENSIONAL TRANSFORMATION 2.1 Introduction As stated earlier, Computer Aided Design consists of three components, namely, Design (Geometric Modeling), Analysis (FEA, etc), and Visualization

More information

ENGINEERING METROLOGY

ENGINEERING METROLOGY ENGINEERING METROLOGY ACADEMIC YEAR 92-93, SEMESTER ONE COORDINATE MEASURING MACHINES OPTICAL MEASUREMENT SYSTEMS; DEPARTMENT OF MECHANICAL ENGINEERING ISFAHAN UNIVERSITY OF TECHNOLOGY Coordinate Measuring

More information

Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms

Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms Abstract Design of a six Degree-of-Freedom Articulated Robotic Arm for Manufacturing Electrochromic Nanofilms by Maxine Emerich Advisor: Dr. Scott Pierce The subject of this report is the development of

More information

PLANE TRUSSES. Definitions

PLANE TRUSSES. Definitions Definitions PLANE TRUSSES A truss is one of the major types of engineering structures which provides a practical and economical solution for many engineering constructions, especially in the design of

More information

Determining the Acceleration Due to Gravity

Determining the Acceleration Due to Gravity Chabot College Physics Lab Scott Hildreth Determining the Acceleration Due to Gravity Introduction In this experiment, you ll determine the acceleration due to earth s gravitational force with three different

More information

Frequently Asked Questions

Frequently Asked Questions Frequently Asked Questions Basic Facts What does the name ASIMO stand for? ASIMO stands for Advanced Step in Innovative Mobility. Who created ASIMO? ASIMO was developed by Honda Motor Co., Ltd., a world

More information

Chapter. 4 Mechanism Design and Analysis

Chapter. 4 Mechanism Design and Analysis Chapter. 4 Mechanism Design and Analysis 1 All mechanical devices containing moving parts are composed of some type of mechanism. A mechanism is a group of links interacting with each other through joints

More information

Elasticity Theory Basics

Elasticity Theory Basics G22.3033-002: Topics in Computer Graphics: Lecture #7 Geometric Modeling New York University Elasticity Theory Basics Lecture #7: 20 October 2003 Lecturer: Denis Zorin Scribe: Adrian Secord, Yotam Gingold

More information

30 minutes in class, 2 hours to make the first time

30 minutes in class, 2 hours to make the first time Asking questions and defining problems Developing and using models Planning and carrying out investigations 30 minutes in class, 2 hours to make the first time 3 12 x 24 x ¾ inch plywood boards 1 x 12

More information

Reflection and Refraction

Reflection and Refraction Equipment Reflection and Refraction Acrylic block set, plane-concave-convex universal mirror, cork board, cork board stand, pins, flashlight, protractor, ruler, mirror worksheet, rectangular block worksheet,

More information

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD)

Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD) Simulation of Trajectories and Comparison of Joint Variables for Robotic Manipulator Using Multibody Dynamics (MBD) Jatin Dave Assistant Professor Nirma University Mechanical Engineering Department, Institute

More information

Volumes of Revolution

Volumes of Revolution Mathematics Volumes of Revolution About this Lesson This lesson provides students with a physical method to visualize -dimensional solids and a specific procedure to sketch a solid of revolution. Students

More information

Geometry and Measurement

Geometry and Measurement The student will be able to: Geometry and Measurement 1. Demonstrate an understanding of the principles of geometry and measurement and operations using measurements Use the US system of measurement for

More information

Computational Geometry. Lecture 1: Introduction and Convex Hulls

Computational Geometry. Lecture 1: Introduction and Convex Hulls Lecture 1: Introduction and convex hulls 1 Geometry: points, lines,... Plane (two-dimensional), R 2 Space (three-dimensional), R 3 Space (higher-dimensional), R d A point in the plane, 3-dimensional space,

More information

Easy Machining Center Setup

Easy Machining Center Setup White Paper Document No. MWA-072-EN_01_1404 April 2014 Easy Machining Center Setup Using FANUC s Direct Input of Workpiece Origin Setting Measured and Tool Length Measurement features to easily establish

More information

How SolidWorks Speeds Consumer Product Design

How SolidWorks Speeds Consumer Product Design white paper How SolidWorks Speeds Consumer Product Design inspiration SUMMARY SolidWorks Premium bridges the gap between industrial design and engineering by providing powerful surfacing capabilities,

More information

Because the slope is, a slope of 5 would mean that for every 1cm increase in diameter, the circumference would increase by 5cm.

Because the slope is, a slope of 5 would mean that for every 1cm increase in diameter, the circumference would increase by 5cm. Measurement Lab You will be graphing circumference (cm) vs. diameter (cm) for several different circular objects, and finding the slope of the line of best fit using the CapStone program. Write out or

More information

Simple Harmonic Motion

Simple Harmonic Motion Simple Harmonic Motion 1 Object To determine the period of motion of objects that are executing simple harmonic motion and to check the theoretical prediction of such periods. 2 Apparatus Assorted weights

More information

3D Drawing. Single Point Perspective with Diminishing Spaces

3D Drawing. Single Point Perspective with Diminishing Spaces 3D Drawing Single Point Perspective with Diminishing Spaces The following document helps describe the basic process for generating a 3D representation of a simple 2D plan. For this exercise we will be

More information

Physics Lab Report Guidelines

Physics Lab Report Guidelines Physics Lab Report Guidelines Summary The following is an outline of the requirements for a physics lab report. A. Experimental Description 1. Provide a statement of the physical theory or principle observed

More information

Problem Set 1. Ans: a = 1.74 m/s 2, t = 4.80 s

Problem Set 1. Ans: a = 1.74 m/s 2, t = 4.80 s Problem Set 1 1.1 A bicyclist starts from rest and after traveling along a straight path a distance of 20 m reaches a speed of 30 km/h. Determine her constant acceleration. How long does it take her to

More information

COMPUTATIONAL ENGINEERING OF FINITE ELEMENT MODELLING FOR AUTOMOTIVE APPLICATION USING ABAQUS

COMPUTATIONAL ENGINEERING OF FINITE ELEMENT MODELLING FOR AUTOMOTIVE APPLICATION USING ABAQUS International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 7, Issue 2, March-April 2016, pp. 30 52, Article ID: IJARET_07_02_004 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=7&itype=2

More information

Questions: Does it always take the same amount of force to lift a load? Where should you press to lift a load with the least amount of force?

Questions: Does it always take the same amount of force to lift a load? Where should you press to lift a load with the least amount of force? Lifting A Load 1 NAME LIFTING A LOAD Questions: Does it always take the same amount of force to lift a load? Where should you press to lift a load with the least amount of force? Background Information:

More information

Computing Euler angles from a rotation matrix

Computing Euler angles from a rotation matrix Computing Euler angles from a rotation matrix Gregory G. Slabaugh Abstract This document discusses a simple technique to find all possible Euler angles from a rotation matrix. Determination of Euler angles

More information

This week. CENG 732 Computer Animation. Challenges in Human Modeling. Basic Arm Model

This week. CENG 732 Computer Animation. Challenges in Human Modeling. Basic Arm Model CENG 732 Computer Animation Spring 2006-2007 Week 8 Modeling and Animating Articulated Figures: Modeling the Arm, Walking, Facial Animation This week Modeling the arm Different joint structures Walking

More information

FRICTION, WORK, AND THE INCLINED PLANE

FRICTION, WORK, AND THE INCLINED PLANE FRICTION, WORK, AND THE INCLINED PLANE Objective: To measure the coefficient of static and inetic friction between a bloc and an inclined plane and to examine the relationship between the plane s angle

More information

INTRUSION PREVENTION AND EXPERT SYSTEMS

INTRUSION PREVENTION AND EXPERT SYSTEMS INTRUSION PREVENTION AND EXPERT SYSTEMS By Avi Chesla avic@v-secure.com Introduction Over the past few years, the market has developed new expectations from the security industry, especially from the intrusion

More information

Parameter identification of a linear single track vehicle model

Parameter identification of a linear single track vehicle model Parameter identification of a linear single track vehicle model Edouard Davin D&C 2011.004 Traineeship report Coach: dr. Ir. I.J.M. Besselink Supervisors: prof. dr. H. Nijmeijer Eindhoven University of

More information

Graphing Motion. Every Picture Tells A Story

Graphing Motion. Every Picture Tells A Story Graphing Motion Every Picture Tells A Story Read and interpret motion graphs Construct and draw motion graphs Determine speed, velocity and accleration from motion graphs If you make a graph by hand it

More information

The aerodynamic center

The aerodynamic center The aerodynamic center In this chapter, we re going to focus on the aerodynamic center, and its effect on the moment coefficient C m. 1 Force and moment coefficients 1.1 Aerodynamic forces Let s investigate

More information

/ Department of Mechanical Engineering. Manufacturing Networks. Warehouse storage: cases or layers? J.J.P. van Heur. Where innovation starts

/ Department of Mechanical Engineering. Manufacturing Networks. Warehouse storage: cases or layers? J.J.P. van Heur. Where innovation starts / Department of Mechanical Engineering Manufacturing Networks Warehouse storage: cases or layers? J.J.P. van Heur Where innovation starts Systems Engineering Group Department of Mechanical Engineering

More information

Grade 8 Mathematics Geometry: Lesson 2

Grade 8 Mathematics Geometry: Lesson 2 Grade 8 Mathematics Geometry: Lesson 2 Read aloud to the students the material that is printed in boldface type inside the boxes. Information in regular type inside the boxes and all information outside

More information

ANALYTICAL METHODS FOR ENGINEERS

ANALYTICAL METHODS FOR ENGINEERS UNIT 1: Unit code: QCF Level: 4 Credit value: 15 ANALYTICAL METHODS FOR ENGINEERS A/601/1401 OUTCOME - TRIGONOMETRIC METHODS TUTORIAL 1 SINUSOIDAL FUNCTION Be able to analyse and model engineering situations

More information

Rotation: Moment of Inertia and Torque

Rotation: Moment of Inertia and Torque Rotation: Moment of Inertia and Torque Every time we push a door open or tighten a bolt using a wrench, we apply a force that results in a rotational motion about a fixed axis. Through experience we learn

More information

discuss how to describe points, lines and planes in 3 space.

discuss how to describe points, lines and planes in 3 space. Chapter 2 3 Space: lines and planes In this chapter we discuss how to describe points, lines and planes in 3 space. introduce the language of vectors. discuss various matters concerning the relative position

More information

Dimensional analysis is a method for reducing the number and complexity of experimental variables that affect a given physical phenomena.

Dimensional analysis is a method for reducing the number and complexity of experimental variables that affect a given physical phenomena. Dimensional Analysis and Similarity Dimensional analysis is very useful for planning, presentation, and interpretation of experimental data. As discussed previously, most practical fluid mechanics problems

More information

Notes on Elastic and Inelastic Collisions

Notes on Elastic and Inelastic Collisions Notes on Elastic and Inelastic Collisions In any collision of 2 bodies, their net momentus conserved. That is, the net momentum vector of the bodies just after the collision is the same as it was just

More information

AP PHYSICS C Mechanics - SUMMER ASSIGNMENT FOR 2016-2017

AP PHYSICS C Mechanics - SUMMER ASSIGNMENT FOR 2016-2017 AP PHYSICS C Mechanics - SUMMER ASSIGNMENT FOR 2016-2017 Dear Student: The AP physics course you have signed up for is designed to prepare you for a superior performance on the AP test. To complete material

More information

Exploring Geometric Transformations in a Dynamic Environment Cheryll E. Crowe, Ph.D. Eastern Kentucky University

Exploring Geometric Transformations in a Dynamic Environment Cheryll E. Crowe, Ph.D. Eastern Kentucky University Exploring Geometric Transformations in a Dynamic Environment Cheryll E. Crowe, Ph.D. Eastern Kentucky University Overview The GeoGebra documents allow exploration of four geometric transformations taught

More information

G C.3 Construct the inscribed and circumscribed circles of a triangle, and prove properties of angles for a quadrilateral inscribed in a circle.

G C.3 Construct the inscribed and circumscribed circles of a triangle, and prove properties of angles for a quadrilateral inscribed in a circle. Performance Assessment Task Circle and Squares Grade 10 This task challenges a student to analyze characteristics of 2 dimensional shapes to develop mathematical arguments about geometric relationships.

More information

Force measurement. Forces VECTORIAL ISSUES ACTION ET RÉACTION ISOSTATISM

Force measurement. Forces VECTORIAL ISSUES ACTION ET RÉACTION ISOSTATISM Force measurement Forces VECTORIAL ISSUES In classical mechanics, a force is defined as "an action capable of modifying the quantity of movement of a material point". Therefore, a force has the attributes

More information

Objectives. Experimentally determine the yield strength, tensile strength, and modules of elasticity and ductility of given materials.

Objectives. Experimentally determine the yield strength, tensile strength, and modules of elasticity and ductility of given materials. Lab 3 Tension Test Objectives Concepts Background Experimental Procedure Report Requirements Discussion Objectives Experimentally determine the yield strength, tensile strength, and modules of elasticity

More information

Force/position control of a robotic system for transcranial magnetic stimulation

Force/position control of a robotic system for transcranial magnetic stimulation Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme

More information

Off-line Model Simplification for Interactive Rigid Body Dynamics Simulations Satyandra K. Gupta University of Maryland, College Park

Off-line Model Simplification for Interactive Rigid Body Dynamics Simulations Satyandra K. Gupta University of Maryland, College Park NSF GRANT # 0727380 NSF PROGRAM NAME: Engineering Design Off-line Model Simplification for Interactive Rigid Body Dynamics Simulations Satyandra K. Gupta University of Maryland, College Park Atul Thakur

More information

4.2 Free Body Diagrams

4.2 Free Body Diagrams CE297-FA09-Ch4 Page 1 Friday, September 18, 2009 12:11 AM Chapter 4: Equilibrium of Rigid Bodies A (rigid) body is said to in equilibrium if the vector sum of ALL forces and all their moments taken about

More information

Fraunhofer Diffraction

Fraunhofer Diffraction Physics 334 Spring 1 Purpose Fraunhofer Diffraction The experiment will test the theory of Fraunhofer diffraction at a single slit by comparing a careful measurement of the angular dependence of intensity

More information

Bending Stress in Beams

Bending Stress in Beams 936-73-600 Bending Stress in Beams Derive a relationship for bending stress in a beam: Basic Assumptions:. Deflections are very small with respect to the depth of the beam. Plane sections before bending

More information

Chapter 4 One Dimensional Kinematics

Chapter 4 One Dimensional Kinematics Chapter 4 One Dimensional Kinematics 41 Introduction 1 4 Position, Time Interval, Displacement 41 Position 4 Time Interval 43 Displacement 43 Velocity 3 431 Average Velocity 3 433 Instantaneous Velocity

More information

Introduction to Engineering System Dynamics

Introduction to Engineering System Dynamics CHAPTER 0 Introduction to Engineering System Dynamics 0.1 INTRODUCTION The objective of an engineering analysis of a dynamic system is prediction of its behaviour or performance. Real dynamic systems are

More information

Chapter 6 Work and Energy

Chapter 6 Work and Energy Chapter 6 WORK AND ENERGY PREVIEW Work is the scalar product of the force acting on an object and the displacement through which it acts. When work is done on or by a system, the energy of that system

More information

Synthesis of Constrained nr Planar Robots to Reach Five Task Positions

Synthesis of Constrained nr Planar Robots to Reach Five Task Positions Synthesis of Constrained nr Planar Robots to Reach Five Task Positions Gim Song Soh Robotics and Automation Laboratory University of California Irvine, California 9697-3975 Email: gsoh@uci.edu J. Michael

More information

1 One Dimensional Horizontal Motion Position vs. time Velocity vs. time

1 One Dimensional Horizontal Motion Position vs. time Velocity vs. time PHY132 Experiment 1 One Dimensional Horizontal Motion Position vs. time Velocity vs. time One of the most effective methods of describing motion is to plot graphs of distance, velocity, and acceleration

More information

99.37, 99.38, 99.38, 99.39, 99.39, 99.39, 99.39, 99.40, 99.41, 99.42 cm

99.37, 99.38, 99.38, 99.39, 99.39, 99.39, 99.39, 99.40, 99.41, 99.42 cm Error Analysis and the Gaussian Distribution In experimental science theory lives or dies based on the results of experimental evidence and thus the analysis of this evidence is a critical part of the

More information

Bicycle Math. presented to the Math, Computer Science, & Physics Seminar Bard College Annandale-on-Hudson, New York. Timothy E.

Bicycle Math. presented to the Math, Computer Science, & Physics Seminar Bard College Annandale-on-Hudson, New York. Timothy E. Bicycle Math presented to the Math, Computer Science, & Physics Seminar Bard College Annandale-on-Hudson, New York Timothy E. Goldberg Cornell University Ithaca, New York April 1, 2010 Abstract We report

More information

The Theory and Practice of Using a Sine Bar, version 2

The Theory and Practice of Using a Sine Bar, version 2 The Theory and Practice of Using a Sine Bar, version 2 By R. G. Sparber Copyleft protects this document. 1 The Quick Answer If you just want to set an angle with a sine bar and stack of blocks, then take

More information

Lateral Acceleration. Chris Garner

Lateral Acceleration. Chris Garner Chris Garner Forward Acceleration Forward acceleration is easy to quantify and understand. Forward acceleration is simply the rate of change in speed. In car terms, the quicker the car accelerates, the

More information

CONCEPTUAL DESIGN OF A HYBRID ROBOT

CONCEPTUAL DESIGN OF A HYBRID ROBOT CONCEPTUAL DESIGN OF A HYBRID ROBOT Víctor Javier González-Villela 1, Patricio Martínez-Zamudio 2, Marcelo López-Parra 3, Juan de Dios Flores-Méndez 4, Ignacio Carlos Cruz-López 5 1, 2, 4, 5 Departamento

More information

EE 402 RECITATION #13 REPORT

EE 402 RECITATION #13 REPORT MIDDLE EAST TECHNICAL UNIVERSITY EE 402 RECITATION #13 REPORT LEAD-LAG COMPENSATOR DESIGN F. Kağan İPEK Utku KIRAN Ç. Berkan Şahin 5/16/2013 Contents INTRODUCTION... 3 MODELLING... 3 OBTAINING PTF of OPEN

More information

Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF

Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF Kucsera Péter (kucsera.peter@kvk.bmf.hu) Abstract In this article an autonomous advertising mobile robot that has been realized in

More information

LEGO NXT-based Robotic Arm

LEGO NXT-based Robotic Arm Óbuda University e Bulletin Vol. 2, No. 1, 2011 LEGO NXT-based Robotic Arm Ákos Hámori, János Lengyel, Barna Reskó Óbuda University barna.resko@arek.uni-obuda.hu, hamoriakos@gmail.com, polish1987@gmail.com

More information

Design of a Universal Robot End-effector for Straight-line Pick-up Motion

Design of a Universal Robot End-effector for Straight-line Pick-up Motion Session Design of a Universal Robot End-effector for Straight-line Pick-up Motion Gene Y. Liao Gregory J. Koshurba Wayne State University Abstract This paper describes a capstone design project in developing

More information

GRAPH MATCHING EQUIPMENT/MATERIALS

GRAPH MATCHING EQUIPMENT/MATERIALS GRAPH MATCHING LAB MECH 6.COMP. From Physics with Computers, Vernier Software & Technology, 2000. Mathematics Teacher, September, 1994. INTRODUCTION One of the most effective methods of describing motion

More information

The Force Table Introduction: Theory:

The Force Table Introduction: Theory: 1 The Force Table Introduction: "The Force Table" is a simple tool for demonstrating Newton s First Law and the vector nature of forces. This tool is based on the principle of equilibrium. An object is

More information

Mobile Robot FastSLAM with Xbox Kinect

Mobile Robot FastSLAM with Xbox Kinect Mobile Robot FastSLAM with Xbox Kinect Design Team Taylor Apgar, Sean Suri, Xiangdong Xi Design Advisor Prof. Greg Kowalski Abstract Mapping is an interesting and difficult problem in robotics. In order

More information

Charlesworth School Year Group Maths Targets

Charlesworth School Year Group Maths Targets Charlesworth School Year Group Maths Targets Year One Maths Target Sheet Key Statement KS1 Maths Targets (Expected) These skills must be secure to move beyond expected. I can compare, describe and solve

More information

ECE 495 Project 3: Shocker Actuator Subsystem and Website Design. Group 1: One Awesome Engineering

ECE 495 Project 3: Shocker Actuator Subsystem and Website Design. Group 1: One Awesome Engineering ECE 495 Project 3: Shocker Actuator Subsystem and Website Design Group 1: One Awesome Engineering Luquita Edwards Evan Whetsell Sunny Verma Thomas Ryan Willis Long I. Executive Summary The main goal behind

More information

In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data.

In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data. MATHEMATICS: THE LEVEL DESCRIPTIONS In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data. Attainment target

More information

What Does the Normal Distribution Sound Like?

What Does the Normal Distribution Sound Like? What Does the Normal Distribution Sound Like? Ananda Jayawardhana Pittsburg State University ananda@pittstate.edu Published: June 2013 Overview of Lesson In this activity, students conduct an investigation

More information

CONNECTING LESSONS NGSS STANDARD

CONNECTING LESSONS NGSS STANDARD CONNECTING LESSONS TO NGSS STANDARDS 1 This chart provides an overview of the NGSS Standards that can be met by, or extended to meet, specific STEAM Student Set challenges. Information on how to fulfill

More information

SAMPLE TEST PAPER - I

SAMPLE TEST PAPER - I SCHEME E SAMPLE TEST PAPER - I Course Name : Mechanical Engineering Group Course Code : AE/PG/PT/ME/MH/FE Semester : Third Subject : Mechanical Engineering Drawing 12042 Time : 90 Minutes Marks: 25 Instruction:

More information

Common Core Unit Summary Grades 6 to 8

Common Core Unit Summary Grades 6 to 8 Common Core Unit Summary Grades 6 to 8 Grade 8: Unit 1: Congruence and Similarity- 8G1-8G5 rotations reflections and translations,( RRT=congruence) understand congruence of 2 d figures after RRT Dilations

More information

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES Vol. XX 2012 No. 4 28 34 J. ŠIMIČEK O. HUBOVÁ NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES Jozef ŠIMIČEK email: jozef.simicek@stuba.sk Research field: Statics and Dynamics Fluids mechanics

More information

MODERN APPLICATIONS OF PYTHAGORAS S THEOREM

MODERN APPLICATIONS OF PYTHAGORAS S THEOREM UNIT SIX MODERN APPLICATIONS OF PYTHAGORAS S THEOREM Coordinate Systems 124 Distance Formula 127 Midpoint Formula 131 SUMMARY 134 Exercises 135 UNIT SIX: 124 COORDINATE GEOMETRY Geometry, as presented

More information

Mathematics (Project Maths)

Mathematics (Project Maths) Pre-Leaving Certificate Examination Mathematics (Project Maths) Paper 2 Higher Level February 2010 2½ hours 300 marks Running total Examination number Centre stamp For examiner Question Mark 1 2 3 4 5

More information

How To Calculate Kinematics Of A Parallel Robot

How To Calculate Kinematics Of A Parallel Robot AUTOMATYKA/ AUTOMATICS 03 Vol. 7 No. http://dx.doi.org/0.7494/automat.03.7..87 Grzegorz Karpiel*, Konrad Gac*, Maciej Petko* FPGA Based Hardware Accelerator for Parallel Robot Kinematic Calculations. Introduction

More information

Mathematics (Project Maths)

Mathematics (Project Maths) 2010. M130 S Coimisiún na Scrúduithe Stáit State Examinations Commission Leaving Certificate Examination Sample Paper Mathematics (Project Maths) Paper 2 Higher Level Time: 2 hours, 30 minutes 300 marks

More information

Inclined Plane: Distance vs. Force

Inclined Plane: Distance vs. Force 1a Inclined Plane: Distance vs. Force Look at the inclined plane model you built for Card 2. It s a ramp, so it s easy to slide or roll things up and down it. As you noticed, it is a little more difficult

More information

with functions, expressions and equations which follow in units 3 and 4.

with functions, expressions and equations which follow in units 3 and 4. Grade 8 Overview View unit yearlong overview here The unit design was created in line with the areas of focus for grade 8 Mathematics as identified by the Common Core State Standards and the PARCC Model

More information

Mechanical Principles

Mechanical Principles Unit 4: Mechanical Principles Unit code: F/60/450 QCF level: 5 Credit value: 5 OUTCOME 3 POWER TRANSMISSION TUTORIAL BELT DRIVES 3 Power Transmission Belt drives: flat and v-section belts; limiting coefficient

More information

If you put the same book on a tilted surface the normal force will be less. The magnitude of the normal force will equal: N = W cos θ

If you put the same book on a tilted surface the normal force will be less. The magnitude of the normal force will equal: N = W cos θ Experiment 4 ormal and Frictional Forces Preparation Prepare for this week's quiz by reviewing last week's experiment Read this week's experiment and the section in your textbook dealing with normal forces

More information

Introduction to Beam. Area Moments of Inertia, Deflection, and Volumes of Beams

Introduction to Beam. Area Moments of Inertia, Deflection, and Volumes of Beams Introduction to Beam Theory Area Moments of Inertia, Deflection, and Volumes of Beams Horizontal structural member used to support horizontal loads such as floors, roofs, and decks. Types of beam loads

More information