Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

I want to solve this project , please help me you just doing assignment 2 but as assignment2 state it will start from assignment 1

I want to solve this project , please help me

you just doing assignment 2 but as assignment2 state it will start from assignment 1 by adding an interface for moving the tip of any of the robots you have created with a software button to move it up-down, left-right and in-out. For instance, I might have an x button which moves the current end-effector in the x direction positive or negatively by a small amount and similar buttons for the y and z directions

Practical Questions

Q1)Consider the following sub image

10

5

10

5

20

40

30

20

20

10

10

5

Apply the convolution kernel shown below to the pixels 40, 30. These two pixels indices are (2, 2) and (2, 3), respectively. Assume the first row and column start from index 1.

-1

-2

-1

0

0

0

1

2

1

Q2)Consider the following sub image

10

5

10

5

20

40

30

20

20

10

10

5

Apply the convolution kernel shown below to the pixels 40, 30. These two pixels indices are (2, 2) and (2, 3), respectively. Assume the first row and column start from index 1.

-1

0

1

-2

0

2

-1

0

1

Q3)Consider the following sub image

10

5

10

5

20

40

30

20

20

10

10

5

Apply the convolution kernel shown below to the pixels 40, 30. These two pixels indices are (2, 2) and (2, 3), respectively. Assume the first row and column start from index 1.

0

-1

0

-1

4

-1

0

-1

0

Q4)Consider the following sub image

10

5

10

5

20

40

30

20

20

10

10

5

Apply the convolution kernel shown below to the pixels 40, 30. These two pixels indices are (2, 2) and (2, 3), respectively. Assume the first row and column start from index 1.

-1

-1

-1

-1

8

-1

-1

-1

-1

Q5)If you are given the following subimage. Apply one iteration of the global Thresholding for the subimage using 21 as initial threshold and find the next threshold value.

10

20

15

10

15

45

20

10

15

20

25

35

5

10

20

25

25

25

10

25

30

25

20

20

25

30

30

25

25

25

20

40

45

50

35

30

Theoretical Questions

Q1)If you are given the following image which is a gray scale image. If we apply the gradient operation what will be the result?

Q2: Explain in your own words the process from imaging, to segmentation to 3D model creation. Give a concrete example and explain what the final file of the 3D model will contain.

Assignment Overview This assignment consists of Exploring the Robotics Toolbox for MATLAB and applying it to solve some robotics problems You will be writing and turning in (a) a report and (b) Well documented MATLAB code. This is an individual assignment, not a group assignment. The purpose of this assignment is for you to explore the concepts discussed in class and how they can be implemented with the Robotics Toolbox. Think about how this tool could be incorporated into your group project. For example, you might use it to drive a robotic system or model your planned system before you build it. MATLAB Instructions You are to be creative with experimenting with the MATLAB Robotics Toolbox available in the Toolkits/Links section. You are to create a matlab GUI interface to allow you to build and test different robots. In your interface, create a data block (perhaps use the table function of GUIDE) to allow the input of the DH parameters plus the theta offset parameter of any robot that needs to be created. Limit the total size of the robot to 6 Links (DOFs). The system should allow the input of the number of degrees of freedom to create given the list. 1. Once the values are entered, a robot matching these dimensions should be created and displayed. 2. A set of sliders should be provide that match the number of degrees of freedom (you can hide sliders that are not to be used) that allows the movement of all the joints of the ARM at hand. 3. A feature that allows the reach envelope of robot should be provided. This system will produce a rough envelope that the robot can operate in and show that envelope with the robot. 4. See the attached file for the DH_model creation.pdf and create the first 6 DOFs of the Aesop arm described in this article. Apply the toolbox's forward and inverse kinematics features to this model and show that this works. Provide plots of (i) its reach envelope and (ii) the arm in two or more different poses. In the report, provide evidence that the robot behaves like the actual arm pictured in the document. 5. In your report make sure to have a detailed description of the DH parameters and how they are created and that they mean. Use diagrams as needed. Show using your program how small errors in the DH parameters can result in errors at the end-effector. 6. In your report, please also answer (in its own section) the following questions:

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database And Expert Systems Applications 24th International Conference Dexa 2013 Prague Czech Republic August 2013 Proceedings Part 1 Lncs 8055

Authors: Hendrik Decker ,Lenka Lhotska ,Sebastian Link ,Josef Basl ,A Min Tjoa

2013 Edition

3642402844, 978-3642402845

More Books

Students also viewed these Databases questions

Question

What does the expected value of a random variable represent?

Answered: 1 week ago