University | Singapore University of Social Science (SUSS) |
Subject | EAS401: Robotics Mechanics and Control |
Question 1
Figure Q1 shows a coordinate frame {π΄}. Here is pointing out of page according to the righthand rule. The frame {π΄π΄} is rotated by ππ = 20Β° about π π΄π΄ into a new coordinate frame {π΅}
(a) Plot a figure to schematically illustrate the coordinate frame {π΅π΅} based on the illustration given in Figure Q1.
(b) List formula to calculate the rotation matrix π΅π΅π π π΄π΄ and present the number result.
(c) Demonstrate that the π΅π΅π π π΄π΄ is orthonormal by calculation.
(d) A position vector is expressed in {π΄π΄} as π΄π = [1 0 2]ππ. Calculate its position in {π΅}, i.e., π΅π.
(e) A position vector is expressed in {π΅} as π΅π = [1 0 2]π. Calculate its position in {π΄}, i.e., π΄π.
(f) Calculate determinant of π΅π΄ , i.e., |π΅π | .
Question 2
A coordinate frame {π΅π΅} is located at the base of a robot manipulator. Frame {πΆ} describes the position and orientation of a depth camera that was originally coincident with {π΅} then translated 7 units in ππ΅, translated β2 units in π π΅ translated 5 units in ππ΅; the resulting frame is denoted by {πΆβ²}. The frame is then rotated about ππΆβ² by β20Β° into a new frame {πΆβ²β²}. The final transform is rotated about ππΆβ²β² by β110Β° into the frame {πΆ}. The camera detects an object having coordinates πΆπΆππ = [0.5 0.2 3.2]π.
(a) Formulate the homogeneous transformation.
(b) Calculate the object coordinates in frame {π΅π΅}, i.e.
(c) Determine π΅ππΆ
Problem 3
Consider the presentation of the orientation of a frame {π΅π΅} via the following successive rotations:
Start with the frame coincident with a known frame {π΄π΄}. Rotate {π΅π΅} first about ππ΅ by an angle π½, then about ππ΅ by an angle πΎπΎ, and finally, about πΜ π΅ by an angleπΌ.
(a) Derive the equivalent rotation matrix π΅π΄.
(b) If the rotation matrix is expressed in terms of ππ11, ππ12, β¦, ππ33, i.e.
Problem 4
The arm with three degrees of freedom shown in Figure Q4 is like the 3R planar arm, except that Joint 1βs axis is not parallel to the other two. Instead, there is a twist of 90 degrees in magnitude between Joints (Axes) 1 and 2. Note that no ππ3 need to be defined.
(a) Copy Figure Q4 to your submission and show the defined link frames in the figure.
(b) Determine the link parameters and list the results in the following table.
(c) Derive the kinematic equations for 3ππ0.
Problem 5Β
A three-link RRP manipulator is shown in Figure Q5. Perform forward kinematic analysis for the mechanism.
(a) Copy Figure Q5 to your submission and show the defined link frames in the figure.
(b) Determine link parameters and list the results in the following table.
(c) Derive the kinematic equations for 3π0.
Hire a Professional Essay & Assignment Writer for completing your Academic Assessments
Native Singapore Writers Team
- 100% Plagiarism-Free Essay
- Highest Satisfaction Rate
- Free Revision
- On-Time Delivery
Problem 6
The PUMA 560 manipulator is schematically shown in Figure Q6. The robot arm is programmed to insert the tool into the socket (or Goal) at location πΊππ . The pose (position and orientation) of the robot wrist, πππ΅ , can be determined by reading the joint angle sensors. It is also assumed that πππ΅ and πΊππ are known.
(a) Using force control, the robot feels around with the tooltip until it inserts the tool into the socket. At this βcalibrationβ configuration, frame {πΊ} and frame {π} are coincident.
Determine the unknown tool frame ππ based on the given conditions.
(b) With the tool frame pose solved, how can the robot arm be controlled to perform the task?
Problem 7
Develop a PYTHON program to compute the forward kinematics of PUMA 560. The DH parameters are listed in the following table:
The following values are adopted for the specification:
The workspace of the robot arm is controlled by the following range of joint variables:
Requirements:
β’ The code should be able to take the joint variables and the pose (position and orientation) of a position vector expressed in frame {6} (i.e., 6ππ) as inputs, compute the forward kinematics mechanism, and output the pose of the position vector expressed in frame {0}.
β’ Verify (Test) the code by using the following input values: [ππ1, ππ2, ππ3, ππ4, ππ5, ππ6] = [0, 30Β°, 20Β°, β30Β°, β45Β°, 45Β°] and 6ππ = [0.05, 0.05, 0.05]ππ.
β’ List the code in the submission and provide the source code (.py) as an accompanying submission.
Problem 8
At the Tesla AI Day event on 19 August 2021, Elon Musk, the companyβs co-founder and chief executive officer, said that βTesla is basically the worldβs largest robotics companyβ. Comment on this claim by performing a literature review on textbook knowledge, the robotics industry, the robotics applications, the latest developments in robotics, and relevant technologies (e.g., computer vision, sensor, communication, data analytics, machine learning, and self-driving vehicle technologies).
Requirements:
β’ This essay question is an open-ended question.
β’ Use your own words to summarize the literature review.
β’ Concisely present your answer. The maximum length of the answer is 1000 words.
Buy Custom Answer of This Assessment & Raise Your Grades
Are you getting stuck with your EAS401: Robotics Mechanics and Control Assignment tasks? Then without any delay, hire global assignment help service at Singapore Assignment Help.Β We have a dedicated team of professional experts who are able to provide artificial intelligence assignments at an unbeatable price.
Looking for Plagiarism free Answers for your college/ university Assignments.
- A2429C Case Study Assignment: Glucose Homeostasis, Muscle Function, and Cardiovascular-Lymphatic Disorders
- Finance/ Wealth Management Assignment: Broker Report on Equity and Bond Valuation for Global Listed Companies
- PSB503IT Team Project Reflective Report Assignment: Enhancing Collaboration and Professional Development
- Microbiology Assignment: The Role of Medical Microbiologists in Disease Control and Their Contribution to Public Health
- A2389C Pharmaceutical Supply Chain Case Study Assignment: Emergency Preparedness Plan for Tariff Impact in Singapore
- Mobile Learning App Evaluation Report Assignment: Usability, Design, and Learning Outcome Analysis
- CTA Psychotherapy Intervention Essay Assignment: Sheila Case Study on Managing Anxiety and Marital Stress
- DSM500 Machine Learning Project Proposal: Retail Sales Forecasting with Time Series Models
- Project Management Assignment 2: The Shard UK Case Study on Risk & Stakeholder Strategies in Construction Projects
- CSIT121 Banking Application Assignment: OOP-Based Customer & Account Management System in Python