Develop and incorporate a cartesian space trajectory planner

Assignment Help Other Engineering
Reference no: EM131478966

Project - Control and Trajectory Planning for a PUMA robot

Figure 1 shows a PUMA robot. This is a computer controlled six-joint robot, driven by six DC servomotors. In Figure 2, coordinate systems have been established using Denavit-Hartenberg (DH) representation for the first three degree-of-freedom of the robot. The geometrical parameters of the PUMA and other dynamical pa- rameters are given in table 1.

1588_Figure.jpg

Figure 1. A PUMA robot. (a) A photo of the PUMA robot1. (b) a sketch of the PUMA robot with geometrical parameters2

In this project students are required to work in a group (no more than 3 students) to design a controller and a trajectory planner for the robot to move between initial and final locations.

The aim of the project is to design suitable controllers and trajectory planners, for the first three joints of the PUMA robot. The system developed should be implemented in SIMULINK and should allow the user to spec- ify the following:

1. Desired initial and final locations of the end-effector in Cartesian space (either in metres or in millimetres).

2. Robot speed as a percentage of the nominal maximum linear speed (It is assumed that the maximum linear speed of the robot is 0.3 m/s).

3. Plots are required: i.e., actual and desired joint positions and the wrist centre positions in Cartesian space vs. time, and tracking errors (in both joint and Cartesian space) vs. time.

The robot controller should be designed based on the parameters of the robot given in Table 1. Assume that the inertial properties provided for link 3 incorporates those for links 4-6. Designed controllers should pro- vide satisfactory performance for the robot with up to 1.0kg of payloads.

A SIMULINK model of the robot will be provided to test your controllers. The model accepts voltages to drive the power amplifiers for motors of joints 1 ~ 3. It also provides the positions and velocities of the mo- tors and the joints for feedback controllers.

You are required to work in groups of two to three students each. Group members should be familiar with all aspects of the project. The assessment will be based on the following aspects (detailed marking criteria are given at the Learning Guide of the unit):

- Individual performance of each student towards the project during tutorial sessions according to the sched- ules provided (40%).
- Individual demonstration of the MATLAB/SIMULINK programs.

Assessment Schedule and Requirements:

1. Calculate the controller gains for the independent joint controllers for joints 1-3 (using the parameters giv- en in Table 1). Using the calculated gains to design the feedback controllers for the PUMA and implement the controllers in SIMULINK.

2. Develop and incorporate a Cartesian space trajectory planner into the controller developed in Step 1. As- suming that the moving range for joints 1 - 3 is [-Π, Π]. The planner should accept user specified initial and final wrist centre positions, and speed (as percentages of the nominal maximum values - assumed to be 0.3 m/s) and plan a straight-line path for the robot to follow (generate the path every 0.1 second). The joint information will be calculated using inverse kinematics of the robot.

Hint: for the trajectory planning, you can assume that the maximum robot velocity is achievable instantaneously.

The group report should contain at least the following aspects:
- Aim of the project.
- Methodologies, detailed equations and calculations used in designing the controllers and trajectory planners.
- MATLAB/SIMULINK programs used in the project.
- Plots/outputs that demonstrate the effectiveness of the controller/planner.
- Conclusions

575_Figure.jpg

Figure 2. PUMA robot its coordinate system

Attachment:- Project-2017.rar

Reference no: EM131478966

Questions Cloud

Identify and define the managerial leadership skills : Briefly describe the five key elements of leadership. Identify the managerial leadership skills. List ten managerial roles based on their three categories.
What do you notice about the export supply curve : In Figure, we saw that a fall in the relative price of components leads to an increase in the amount of components imported but that the amount of R&D exported.
The best research instrument for your study : Why is this research instrument the best research instrument for your study as opposed to another assessment tool?
Explain eastern religion and contemporary ethics : What are common characteristics budism have with the others religions? Discuss eastern religion and contemporary ethics.
Develop and incorporate a cartesian space trajectory planner : 300599 - Advanced Robotics - Calculate the controller gains for the independent joint controllers for joints 1-3 and Develop and incorporate a Cartesian space
Describe the pay strategies being used : Describe the pay strategies being used. Since the organizations have different employee groups, the key objectives for each group should be different.
Who participates in the cycle of money : What is the cycle of money? Who participates in the cycle of money? Describe the difference between financial markets and financial intermediaries?
Define global economy by producing manufacturing components : Why might it be relatively easier for a developing country like India to export service activities through offshoring than to participate in the global economy.
Construct project cash flow statements using indirect method : Assume the company has a long-term growth rate for 2% after the fifth year, Construct project Cash Flow Statements using indirect method

Reviews

len1478966

4/29/2017 8:27:26 AM

The group report should contain at least the following aspects: • Aim of the project. • Methodologies, detailed equations and calculations used in designing the controllers and trajectory planners. • MATLAB/SIMULINK programs used in the project. • Plots/outputs that demonstrate the effectiveness of the controller/planner. • Conclusions The final written report should be no more than 15 A4 pages (pages exceeding the page limit will be penalised by 10% of full mark per page). The fonts used should not be smaller than 12 pts Times New Roman with margin of no less than 2cm on all sides. Marking criteria of the report can be found in the unit Learning Guide.

len1478966

4/29/2017 8:27:15 AM

You are required to work in groups of two to three students each. Group members should be familiar with all aspects of the project. The assessment will be based on the following aspects (detailed marking criteria are given at the Learning Guide of the unit):• Individual performance of each student towards the project during tutorial sessions according to the sched- ules provided (40%). • Individual demonstration of the MATLAB/SIMULINK programs (10%). • Written GROUP report (50%).

Write a Review

Other Engineering Questions & Answers

  List the different types of antennas and their applications

List the different antenna types, shapes and sizes, and their applications. List the different types of antennas and their applications. Find images to help describe the different antennas.

  Discuss the nature of wave impedance at a distance of 1 metr

The field coil of a 'deactivation pad' operating at 60 kHz. The pad is used in retail stores to demagnetise the tags attached to merchandise to prevent theft.

  Virtual breadboarding in multisim

Construct the circuit shown in Figure 1 below using Virtual Breadboarding in Multisim.

  Provide your position on whether residential sprinklers

Residential sprinklers have been debated between the fire officials and builders for a very long time. There are many documented studies that indicate residential sprinklers, along with smoke detection systems, should be the first line of defense ..

  Using replacement analysis decide when the company should

a large electronics manufacturing company is considering starting a new production line to replace an existing old

  Difference between reliability and durability

Explain the difference between reliability and durability and how they can be specified in a product development programme.

  Rc circuits in multisim

Watch video lecture entitled "Week 4 - RC Circuit in Multisim". Work Practice Problem 8.13 from Chapter 8 to determine the capacitor voltage 'V' for t >0 and record the value in the table.

  How can the magnifications be obtained

What would their fractographic appearances be, at 2× and 2000× magnification? How can these magnifications be obtained?

  Draw the per-unit impedance diagram

Draw the per-unit impedance diagram and calculate the voltage and current at the high-voltage terminals. Assume positive-sequence operation.

  What would the air concentration of the pollutant

ENV4204 S1 2017 Assignment Tasks. In the case of part (1), what would the air concentration of the pollutant be, experienced by an airliner, flying at 3000 feet

  Construct the truth table and the karnaugh map

For the logic circuit of Figure: write the logic expression for D in terms of A, B, and C directly from the logic diagram; construct the truth table and the Karnaugh map;

  What are its input parameters and its output

Explain the process you used in this lab to arrive at the final design of both the hardware portion and the software portion to achieve the design objectives.

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