planar pantograph-based leg, MATLAB Programming

The diagram shown on the next page represents a planar pantograph-based leg for a walking robot. This model utilizes only one DOF to generate the walking gait at the foot link 'n'. One rotary actuator drives joint 'q', while joints 'O' & 'U' are allowed to rotate about fixed axes.

  • You are to obtain the mathematical model equations of the leg's forward kinematics and to verify this model using simulation.

v Suggested Procedure: 

1)    Assign appropriate link frames.  Note that:

a)     This mechanism is a closed link chain.

b)    There are two fixed frames:  { U } & { O }.

c)     Joint angle 'q ' is the input variable (one DOF).

d)    Link lengths a, b, c, d, q and the distance 'm' are known.

2)    Obtain the forward kinematics equation :   [ OnT(q) ] , then find the  expressions for the position vector at the origin of the foot frame ( OPnorg  ) and the orientation of this frame ( OnR ).

3)      Write a Matlab routine to calculate the Cartesian trajectory of the foot position in response to one rotation of the input joint 'q'.  The routine should plot the input and output trajectories in Cartesian space.  You are free to use the link dimensions provided on the next page or select your own.  Verify the resulting amplification factor of this mechanism in either case.

                                     121_one DOF pantograph.png

Posted Date: 2/27/2013 7:25:33 AM | Location : United States







Related Discussions:- planar pantograph-based leg, Assignment Help, Ask Question on planar pantograph-based leg, Get Answer, Expert's Help, planar pantograph-based leg Discussions

Write discussion on planar pantograph-based leg
Your posts are moderated
Related Questions
I want to know how to create a numerical solution code for analysing temperature/isotherms on a 2d square plate with a singular heat source and opposing edges being held at constan

using newton divided diference formula find f(15) and f (8)

You will write functions • B=null basis(A,tol); • B=range basis(A,tol); The function null basis takes a matrix A as input, and outputs a basis for the null space of A, obtained via

Illustration of a conditional loop - While loop: As an illustration of a conditional loop, we will write a function which will find the first factorial which is greater than t

how can i used loops instead of polyfit function

An environmental consulting firm is conducting a site investigation on an abandoned industrial site that is 200 m by 150 m in size (Fig. 1). A number of piezometers were installed

Write a MATLAB function called pgm which calculates the periodogram. The function inputs should be the length input vector x and its output should be the length N periodogram estim

The following four 4 equations are needed to be plotted as CONTOUR lines on the axes space (C, T) where C is the horizontal axis, and T is the vertical axis. Contour lines for

Operators: There are in general two types of operators: unary operators that operate on a single value or operand; and binary operators, that operate on two values or operands

how to write the national log (ln(x)) in matlap ?