Find Jobs
Hire Freelancers

Urgent Task Help -!23!

$40-60 USD

Cancelled
Posted over 10 years ago

$40-60 USD

Paid on delivery
QUESTION DETAILS: PART I: A. From material covered during lectures, lab exercises and examples, you are to complete the following tasks: 1) Derive the DH representation of forward kinematics for the Lynxmotion arm 2) Analyse the workspace of the centre of the wrist when each preceding joint moves through its range of motion and plot the 2D view of the workspace of the end-effector. 3) Derive the inverse kinematics for the Lynxmotion manipulator. Refer to the first power point presentation on Blackboard. 4) Demonstrate accuracy of your models and discuss your findings. Test your IK model in several Cartesian positions and demonstrate the accuracy of your model (angles corresponding to the Cartesian coordinates) using the Lynxmotion arm software. B. Complete the following programming tasks: 1) Plan/Simulate a task in MATLAB. This process should give you e.g. 5 sets of Cartesian coordinates (x,y,z, yaw,[login to view URL]) specifying the end-effector position in 3D space (for the selected task). 2) Solve the Inverse Kinematics for these 5 positions in 3D space. You should obtain 5 sets of Joint Coordinates. 3) Import these phi values into a text file (*.txt). Specify the joint positions and joint velocities based on information given in the SSC-32 servoboard manual. 4) Use Hyperterminal in Windows (only text file) or Python under Linux (text file + [login to view URL]) to send the commands (joint positions and velocities) to the SSC-32 board to replicate the Matlab planned task using the physical Lynxmotion arm. The task you choose to do is up to you. Example tasks of appropriate complexity include; pick and place of a small object, using the arm to draw a simple figure on paper, working with another student to do a collaborative task. PART II: A. From material covered during lectures, lab exercises and examples, you are to complete the following tasks: 1) Derive an Adaptive Neuro-Fuzzy Inference System (ANFIS) representation of the inverse kinematics for the Lynxmotion arm. Use MATLAB's Fuzzy Logic Toolbox, lecture material and further reading. Include all your investigations and report this. 2) Analyse and compare the performance of the ANFIS approach to the one you have previously developed in part I by replicating step 4 in section A above in the context of your chosen application problem. B. Complete the following programming tasks: 1) Enhance your MATLAB simulation developed in part I to include use of the Fuzzy Logic toolbox ANFIS tools to allow automatic learning of the inverse kinematics. 2) Test your ANFIS Inverse Kinematics tool for selected positions in 3D space to obtain Joint Coordinates. 3) As for part I, import these phi values into a text file (*.txt). Specify the joint positions and joint velocities based on information given in the SSC-32 servoboard manual. 4) Again as for part I, use Hyperterminal in Windows (only text file) or Python under Linux (text file + [login to view URL]) to send the commands (joint positions and velocities) to the SSC-32 board to replicate the planned task you chose, using the physical Lynxmotion arm. ================================================================================= I want this task to be done in 3 days ( 1 December ) Price : 40
Project ID: 5177521

About the project

Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of INDIA
New Delhi, India
5.0
647
Payment method verified
Member since Nov 23, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.