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

  Characterization technology for nanomaterials

Calculate the reciprocal lattice of the body-centred cubic and Show that the reciprocal of the face-centred cubic (fcc) structure is itself a bcc structure.

  Calculate the gasoline savings

How much gasoline do vehicles with the following fuel efficiencies consume in one year? Calculate the gasoline savings, in gallons per year, created by the following two options. Show all your work, and draw boxes around your answers.

  Design and modelling of adsorption chromatography

Design and modelling of adsorption chromatography based on isotherm data

  Application of mechatronics engineering

Write an essay on Application of Mechatronics Engineering

  Growth chracteristics of the organism

To examine the relationship between fermenter design and operating conditions, oxygen transfer capability and microbial growth.

  Block diagram, system performance and responses

Questions based on Block Diagram, System Performance and Responses.

  Explain the difference in a technical performance measure

good understanding of Mil-Std-499 and Mil-Std-499A

  Electrode impedances

How did this procedure affect the signal observed from the electrode and the electrode impedances?

  Write a report on environmental companies

Write a report on environmental companies

  Scanning electron microscopy

Prepare a schematic diagram below of the major parts of the SEM

  Design a pumping and piping system

creating the pumping and piping system to supply cool water to the condenser

  A repulsive potential energy should be a positive one

Using the data provided on the webvista site in the file marked vdw.txt, try to develop a mathematical equation for the vdW potential we discussed in class, U(x), that best fits the data

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