Create a simulink model for the scara robot depicted

Assignment Help Simulation in MATLAB
Reference no: EM13960648

Brief

Create a Simulink Model for the SCARA robot depicted in figures 1 and 2. The motor specification is appended to this brief.

You will need to create a subsystem to model the motors taking into account that the inertia of Arms 1 and 2 combined is not a constant but depends upon the orientation of Arm 2

702_Side view of SCARA Robot.png

Figure 1: Side view of SCARA Robot

The inertial load experiences by motor 1 depends upon the position of the centre of mass of Arm 2 which varies with angle, a, in figure 2.

2315_Side view of SCARA Robot1.png

Figure 1: Top view of SCARA Robot showing relative angle, a, between Arm 1 and Arm 2

Data

The specifications of the robot parts for the simulation are: (MI = moment of inertia)

Arm 1

Mass                               m1                0.39 kg

Centre  of  mass               COM      0.25 m along length MI  about  COM                                      10-3  kg m2

MI about motor 1 axis    0.035 kg m2

Motor 2

Mass                                     mm               0.3 kg

MI  about  axis                 0.0012 kg m2 Therefore can be treated as a point mass MI about motor 1 axis    0.075 kg m2

Both motors are M543E as shown on the data sheet

Arm 1 with Motor 2

MI about motor 1 axis    0.11 kg m2

Arm 2

Mass                                     m1                0.39 kg

Centre  of  mass               COM      0.25 m along length MI  about  COM        5 X 10-4  kg m2

MI about motor 2 axis 0.035 kg m2 Angular   range -150 o   to +150o

End Effecter

Mass                                     me                0.35 kg

MI  about  axis                 0.00007 kg m2 Therefore can be treated as a point mass MI about motor 2 axis    0.09 kg m2

Arm 2 with End Effecter

Mass                                     m2                0.74 kg

Centre  of  mass               COM      0.366 m along length MI  about  COM                                      0.024 kg m2

MI about motor 2 axis    0.123 kg m2

Inertia at Motor 1

This is dependent upon the orientation of Arm 2. From figure 2, the distance, r, of the COM of Arm 2 to the axis of motor 1 can be evaluated:

r2  = (r1  + r2  cos a)2  + r22 sin 2  a

= r12 + 2r1r2cos2a + r22 cos2a + r22 sin2a

= r12 + 2r1r2cosa + r22 

= r12 + r22 + 2r1r2 cos a

Where r1 = 0.5 m; r2 = 0.366 m and a is the angle of Arm 2 relative to its local coordinate system, and so:

r2 = 0.384 + 0.732 cosa

And using parallel axis theorem, the MI experienced by motor 1 from Arm 2 plus the end effecter is:

I2  = 0.024 + 0.74r2 kgm2

plus the inertia of Arm 1.

Write a report describing your model and present results on a series of tests on the model. In your conclusions, present an evaluation of the model in the light of all assumptions made and what limitations they place on the model. Also evaluate the robot based on the tests and present recommendations as to the suitability of the design and choice of motors.

The report must be in the form of a standard technical report or article to include:

Abstract Introduction

Include explanations of continuous modelling, transfer functions for DC motors with references to form a literature review.

Methods

Describe your modelling technique and the structure of the model. Justify your approaches to building the model and include any relevant references. If you include a conditioner, for example a PID controller, describe the background to such an approach and the methods of tuning.

Discussion

Discuss the model and robot performance for all the tests and their implications on the real system. Explain the reasons for how motor 1 responds.


Attachment:- Assignment Brief.rar

Reference no: EM13960648

Questions Cloud

Critically examine keynesian theory of employment : Critically examine Keynesian theory of employment?
Calculate seasonally adjusted monthly sales : Calculate seasonally adjusted monthly sales by the ratio to trend method for the last six months of 1992
Suppose a knowledge base contains just one : Suppose a knowledge base contains just one sentence Эx As High As (x, Everest). Which of the following arc legitimate results of applying Existential Instantiation?
Find the diameters and the thickness of the rim : A rim type flywheel has to store the greatest amount of energy of 2.5 kJ at the mean engine speed of 300 rpm. The fluctuation of speed is not allowed to exceed 1.5% of the mean and the mass of the flywheel is 500 kg. Assuming the flywheel to be of..
Create a simulink model for the scara robot depicted : Create a Simulink Model for the SCARA robot depicted - The motor specification is appended to this brief - create a subsystem to model the motors taking into account that the inertia of Arms 1 and 2 combined is not a constant but depends upon the..
Number of chairs and sofas that maximize revenue : Solve the linear programming problem graphically to find the number of chairs and sofas that maximize the revenue. On your graph indicate clearly the feasible region, the optimal point, an arbitrary isoprofit line, and the isoprofit line correspon..
Range of feasibility-sensitivity range : For a maximization problem, assume that a constraint is binding. If the original amount of a resource is 4 lbs., and the range of feasibility (sensitivity range) for this constraint is from 3 lbs. to 6 lbs., increasing the amount of this resource ..
The dimensions of the guide : The cutoff frequency for TE11 mode if the guide is filled with a lossless material having εr = 2.25 and μr = 1.
Describe your company, its location, and the product : Determine the primary and secondary target markets for your company. Next, analyze the primary and secondary target markets that you identified for your company. Be sure to cover the 4Ps, 5Cs and STP.

Reviews

Write a Review

Simulation in MATLAB Questions & Answers

  Need an expert who can model a drill in simulink

Need an expert who can model a drill in Simulink. Working model of a drill needing for an improvment to behave more realistically as a drill to drill through plastic block.

  Calculate the stress intensity factor

Use the three-parameter zone finite element method or the boundary collocation method to calculate the stress intensity factor K, at the crack tip for the plate

  Use matlab to plot the periodic square wave

Use MATLAB to plot the periodic square wave 5 f(t) over the time interval 0 ≤ t ≤ 3T  . On the same graph, plot the output waveforms, f0(t), of the two amplifiers with corner frequencies of F =  10I and F = 40I, respectively.

  Simulate circuits using matlab

How can I use MatLab to simulate circuits and also to plot graphs especially Bode diagrams?

  Model predictive control with shell standard control problem

Design Model Predictive Control on Shell Control Problem - strongly interactive and there are a great number of input as well as outputs. PID controller could do the good job for controlling the process but Model Predictive Controller could definit..

  The hodgkin-huxley model for the action potential

MATLAB Project - The Hodgkin-Huxley model for the action potential, Develop a cellular model for a neuron based on the Hodgkin-Huxley equations for the action potential

  What is probability that account will have insufficient fund

What is the probability that the account will have insufficient funds to pay claims at some point during the year - what should this amount be if the company wants there to only be a 5% chance of having insufficient funds?

  Negative feedback system with time delay

What T is required? Use Matlab to make a Bode plot for this value of T and draw the signal flow graph to represent the equations of the circuit. Use Mason's Rule to find the transfer function H(s).

  Write a function with header

Write a function with header [M]= myMax(A) where M is the maximum (largest) value in A. Do not use the built-in MATLAB function max

  Assignment- optimal stopping rule for a gambler

Assignment- Optimal Stopping Rule for a Gambler (or City Trader), Objective - To practice MATLAB and basic Simulation Techniques. Problem - A gambler makes a series of plays with outcomes X1, X2,.... where the Xi, i ≥ 1 are independent, identically d..

  Build a matlab based graphical user interface

Build a Matlab based graphical user interface (GUI) that operates in conjunction with a base Matlab/ Simulink simulation program. Any base simulation is considered acceptable.

  Use matlab to plot the function

Plot the original periodic square wave on the same graph. Comment on the difference between the original periodic square wave and its truncated Fourier series presentation.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd