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
Use Matlab to solve the following set of linear equations by Gaussian Elimination. Write a for loop to perform elementary row operations on the augmented matrix to produce

kind in geometric calculity in space AREA. >

Write a function rid_multiple_blanks that will receive a string as an input argument. The string contains a sentence that may have multiple blank spaces in between some of the word

Calculating and Visualizing Sequence Statistics Follow the instructions in this demo file to download a sequence and calculate and visualize its statistics. Save all the command

Hello! How to cipher on Matlab the message consisting eight symbols. At first the message shares on blocks. Then in each of blocks shift of symbols is carried out. The initial text

Objectives In the following exercises, students are required ?rstly to implement code to determine the frequency components present in a signal, and then to extract a desired si

#question.i want to know the number of pixels related to the actual phase value and want to separate the zero phase valued pixels from the image..

This problem description is taken from Illingworth and Golosnoy [1]: For physical systems of inhomogeneous composition, di usion is often observed to cause a change of phase, even

To change a variable: To change a variable, the other assignment statement can be used that assigns the value of a different expression to it. Consider, for illustration, the

Random numbers: Whenever a program is being written to work with a data, and the data is not yet available, it is frequently useful to test the program first by initializing t