4. Use MATLAB to calculate the robot end-effector's position, i.e., the origin of the coordinate frame...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
4. Use MATLAB to calculate the robot end-effector's position, i.e., the origin of the coordinate frame 6 of the robot, for the following joint positions: 0 1 2 3 4 5 6 Case 0₁ = -2(1-0.11) 0₂=2(1-0.041) 0,=3(1-0.21) 0₁-0₁ 0₂-0₂ 06-03 = 1 0 (rad) 0 (rad) 0 (rad) 0 (rad) 0 (rad) 0 (rad) 2 (rad) (rad) (rad) /2 (rad) 0 (rad) /2 (rad) 0 (rad) 0 (rad) 0 (rad) 3 0 (rad) -π/2 (rad) 5. When six joints are moving simultaneously, write a MATLAB program to determine and plot the robot end-effector's position in a 3-dimensional plot (time t is 0 to 5 seconds at 0.2 second interval). The program should plot the movement of the end-effector in 3D (XYZ), and in XY, XZ, and YZ planes. The six joints are moving according to the following trajectories: r/2 (rad) 0 (rad) 0 (rad) 0 (rad) 4 π/2 (rad) 0 (rad) (rad) 0 (rad) 0 (rad) 0 (rad) 4. Use MATLAB to calculate the robot end-effector's position, i.e., the origin of the coordinate frame 6 of the robot, for the following joint positions: 0 1 2 3 4 5 6 Case 0₁ = -2(1-0.11) 0₂=2(1-0.041) 0,=3(1-0.21) 0₁-0₁ 0₂-0₂ 06-03 = 1 0 (rad) 0 (rad) 0 (rad) 0 (rad) 0 (rad) 0 (rad) 2 (rad) (rad) (rad) /2 (rad) 0 (rad) /2 (rad) 0 (rad) 0 (rad) 0 (rad) 3 0 (rad) -π/2 (rad) 5. When six joints are moving simultaneously, write a MATLAB program to determine and plot the robot end-effector's position in a 3-dimensional plot (time t is 0 to 5 seconds at 0.2 second interval). The program should plot the movement of the end-effector in 3D (XYZ), and in XY, XZ, and YZ planes. The six joints are moving according to the following trajectories: r/2 (rad) 0 (rad) 0 (rad) 0 (rad) 4 π/2 (rad) 0 (rad) (rad) 0 (rad) 0 (rad) 0 (rad)
Expert Answer:
Answer rating: 100% (QA)
To calculate the robot endeffectors position for the given joint positions using MATLAB we need to know the DenavitHartenberg DH parameters and the transformation matrices between consecutive frames o... View the full answer
Related Book For
Posted Date:
Students also viewed these finance questions
-
Use MATLAB to calculate the following integral: (a) (b) c0 0.5x3 212Nx 0.5 COS 1.22x (x+2)2/ (o12)
-
Use MATLAB to calculate the following integrals: (a) (b) cos(x)e dx
-
Write a small program to determine the endianness of machine and report the results. Run the program on a computer available to you and turn in the output.
-
Question 7: The owner of a small social services management consulting firm wants to minimize the total number of hours it will take to complete four projects for a new client. Accordingly, she has...
-
The president of a university claims that the mean time spent partying by all students at this university is not more than 7 hours per week. A random sample of 40 students taken from this university...
-
A beam of electrons with kinetic energy 45keV is shot through two narrow slits in a barrier. The slits are a distance 2.0 X 106m apart. If a screen is placed 35.0cm behind the barrier, calculate the...
-
Beryllium is an extremely lightweight metal that is used in many industries, such as aerospace and electronics. Long-term exposure to beryllium can cause people to become sensitized. Once an...
-
The Regal Cycle Company manufactures three types of bicycles-a dirt bike, a mountain bike, and a racing bike. Data on sales and expenses for the past quarter follow: Management is concerned about the...
-
Q1 The company adopted the following depreciation policy for its non-current assets: Information: Useful Life Residual Value Building 40 Nil Equipment 10 10% of cost price On 1 December 20X2, the...
-
Ben Rawiller, a resident taxpayer operates an electrical goods store. During the 2021/22 tax year, Ben had the following transactions: Sales Purchases of Trading Stock Stock-1 July 2020 $ 2,927,800...
-
1. Write each amount in word form as it would appear on a check. a. $703.24 b. $47,358.19 2. Write each of the following as a numeral. es a. eight hundred ninety-one thousand four hundred...
-
Assume a world without inflation. Janice Lewis berg, 38, plans to retire at age 68. Her life expectancy is age 90. She wants to live a retirement lifestyle that will cost $35,000 per year, payable at...
-
Question 6 A vertical single cylinder engine has a cylinder diameter of 250mm and a stroke of 450mm. The reciprocating parts have a mass of 180kg. The connecting rod is 4 times as long as the crank...
-
Of the nanometer shown in the figure, all fluids are at 70 F, if the pressure gauge at point A indicates 20 Lb/in2 absolute. Find the pressure in the closed air space at point B. The manometer...
-
For this Discussion Post, please answer the following questions related to chain of custody. After watching the Examining CSI in TV and Film video, also include a couple of general comments regarding...
-
Stone has $2 million in earnings before interest and taxes. Currently it is all-equity financed. It may issue $5,000,000 in perpetual debt at 14% interest in order to repurchase stock, thereby...
-
A cantilever beam's end rests on the middle of a simply supported beam, as shown in the figure below. Both beams have length L and bending rigidity EI. Determine the deflection at A and the reactions...
-
Write a program to move a signed number from smaller register to bigger register. Hint: movzx ax, bl Topic: Data Related Operators and Directives in assembly language
-
Using the zeros, ones, and eye commands create the following arrays by typing one command: (a) (b) (c) 0 1 1 0 01 1 1 0 r11 0 0 1100 1101 1110 0011 1100 1100 1100 -0000
-
In a one-dimensioni random walk, the position x of a walker is computed by: xj = xj + s where s is a random number. Write a program that calculates the number of steps required for the walker to...
-
Write a MATLAB program in a script file that calculate the average, standard deviation, and median of a list of grades as well as the number of grades on the list. The program asks the user (input...
-
A shaft running at \(500 \mathrm{rpm}\) carries a pulley \(1 \mathrm{~m}\) diameter and drives another pulley by means of ropes with a speed ratio of 2:1. The drive transmits \(200 \mathrm{~kW}\)....
-
A flat belt drive is required to transmit \(20 \mathrm{~kW}\) at \(300 \mathrm{rpm}\) of \(2 \mathrm{~m}\) diameter pulley. The angle of contact is \(170^{\circ}\) and coefficient of friction between...
-
If the difference between tight and slack side tensions for a leather belt does not exceed \(100 \mathrm{~N} / \mathrm{cm}\) of width for a belt \(5 \mathrm{~mm}\) thick, find the maximum stress in...
Study smarter with the SolutionInn App