Question

3. A robot workstation that includes a robotic arm and a camera has been setup, see figure below. The camera can see both the origin of the base coordinate system of a 6-link robot arm and the centre of the object to be manipulated by the robot. If a coordinate system has been established at the centre of the object, then the object as seen by the camera can be expressed by the homogenous transformation matrix T 0 1 0 1 1 0 0 10 0 0 1 9 0 0 0 1 Similarly, the origin of the robot base coordinate system as seen by the camera can be represented by the homogenous transformation matrix T 10 0-10 0 0 20 20 01 10 0 00 1 a). After the equipment has been setup and these coordinate systems have been established, someone rated the camera 90 about the z axis of the camera. What is the position/orientation of the camera with respect to the robots base coordinate system? b). After this rotation happened in a), the object is also rotated by 90 about the x axis of the object and translated by 4 units along the rotated y axis. What is the postion/orientation of the object with respect to the robots base coordinate system? What is the postion/orientation of the object with respect to the rotated camera coordinate system?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

(a)So given the homogenous transformation matrix T1 since the camera is rotated by 90 about the z axis -

Hence rotatioan matrix is given as -

Hence the new position can be given as -

given is the new position of the camera ..

(b)

Since object is rotatated by 90o about x-axis Hence-

Since given robot is translated 4 units by rotated system -

Hence the object is -

Robot new position -

Distance between roatated cordinate -

Add a comment
Know the answer?
Add Answer to:
3. A robot workstation that includes a robotic arm and a camera has been setup, see...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 2- A camera attached to a robot arm shown below. The transformation X E SE(3) is...

    2- A camera attached to a robot arm shown below. The transformation X E SE(3) is constant. The robot arm moves from posture one to posture two. The transformations A E SE(3 and BESE(3) are measured and can be assumed to be known. Supposed that transformations X and A are given as follows, determine transformation B. (8 points) (Problem 3.25 of the textbook) 1 pose 1 camera X = [ 1 0 1 0 | 0 0 1 0 0...

  • 4. A 3-DOF robot arm has been designed for applying paint c Assign coordinate frames as...

    4. A 3-DOF robot arm has been designed for applying paint c Assign coordinate frames as necessary based on the D-H representation. on flat walls, as shown, Write all the A matrices 4 18 Find the Te matrix 4. A 3-DOF robot arm has been designed for applying paint c Assign coordinate frames as necessary based on the D-H representation. on flat walls, as shown, Write all the A matrices 4 18 Find the Te matrix

  • Interactive Exercises 9.04: Center of Mass (Robotic Arm) Robotic arms have been used on factory assembly...

    Interactive Exercises 9.04: Center of Mass (Robotic Arm) Robotic arms have been used on factory assembly lines for many years, but new research into the direct control of robotic arms by humans is creating an opportunity for disabled individuals to regain some degree of lost mobility-see Fig. 9.4.1. In this application, you are to analyse a simple model of the upper part of a robotic arm to find the location of its center of mass. The model is shown in...

  • For this project, each part will be in its oun matlab script. You will be uploading a total 3 m f...

    For this project, each part will be in its oun matlab script. You will be uploading a total 3 m files. Be sure to make your variable names descriptive, and add comments regularly to describe what your code is doing and hou your code aligns with the assignment 1 Iterative Methods: Conjugate Gradient In most software applications, row reduction is rarely used to solve a linear system Ar-b instead, an iterative algorithm like the one presented below is used. 1.1...

  • The following guidelines outline the basic template for a robot vacuum cleaner game. The game must be implemented in c programming language. It mimics a robotic vacuum cleaner. The code must only use...

    The following guidelines outline the basic template for a robot vacuum cleaner game. The game must be implemented in c programming language. It mimics a robotic vacuum cleaner. The code must only use the following libraries: #include <math.h> #include <stdlib.h> #include <string.h> #include <limits.h> and any .graphics and .timers libraries. The guidelines are outlined as follows: Terminal Set-up: you may assume that the terminal will be quite large, for example, on the order of 150×50, or more. Status Display: The...

  • Consider 1-2 Vr? + y + 3 LLL da dydar. V1-38-98 V +y + y2 +22...

    Consider 1-2 Vr? + y + 3 LLL da dydar. V1-38-98 V +y + y2 +22 +y +22-2 the origin to the point (2, y, ) makes with the z-axis is a new angle which we will label o, and we label the length of the line segment p. We can now determine the remaining side-lengths of our new triangle. Let us try to label our point (2, y, z) in only p and 6. Our labeled triangle gives us...

  • The following guidelines outline the basic template for a robot vacuum cleaner game. The game must...

    The following guidelines outline the basic template for a robot vacuum cleaner game. The game must be implemented in c programming language. It mimics a robotic vacuum cleaner. The code must only use the following libraries: #include <math.h> #include <stdlib.h> #include <string.h> #include <limits.h> and any .graphics and .timers libraries. The guidelines are outlined as follows: Terminal Set-up: you may assume that the terminal will be quite large, for example, on the order of 150×50, or more. Status Display: The...

  • The ACME Manufacturing Company has hired you to help automate their production assembly line. Cameras have...

    The ACME Manufacturing Company has hired you to help automate their production assembly line. Cameras have been placed above a conveyer belt to enables parts on the belt to be photographed and analyzed. You are to augment the system that has been put in place by writing C code to detect the number of parts on the belt, and the positions of each object. The process by which you will do this is called Connected Component Labeling (CCL). These positions...

  • I need Summary of this Paper i dont need long summary i need What methodology they used , what is the purpose of this p...

    I need Summary of this Paper i dont need long summary i need What methodology they used , what is the purpose of this paper and some conclusions and contributes of this paper. I need this for my Finishing Project so i need this ASAP please ( IN 1-2-3 HOURS PLEASE !!!) Budgetary Policy and Economic Growth Errol D'Souza The share of capital expenditures in government expenditures has been slipping and the tax reforms have not yet improved the income...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT