Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Code asked is MatLab code Compute and plot the motion of the robot shown by concatenating 3D transformation matrices obtained by calling the function get_transformation_matrix_3D()
Code asked is MatLab code
Compute and plot the motion of the robot shown by concatenating 3D transformation matrices obtained by calling the function get_transformation_matrix_3D() from the file Homework 5 Robot Motion start.mlx. Use values from the table to specify the robot configuration. Choose one or more of the theta values to vary with time, to make the robot move. Plot the robot in about 5 different positions, to show its movement. Bonus for: Activating two or more joints at the same time. Make motion(s) start, stop, slow down, or speed up during the simulation. Use multiple MATLAB fill3() function calls to make the robot arms look more realistic. Ensure that all code has enough comments to be understandable (explain all variables) and add a title. Submit the file in eCampus. x_dist (mm) axis_angle (deg) new_z_dist (mm) theta (deg) (x translation) (rotate joint (z (translate in new (rotate arm about axis) about x) z direction) new z axis) 1500 (L1) -90 -45 1200 (L2) 600 (L3+L4) 90 -45 0 -90 100 (L5) 0 0 -90 0 Compute and plot the motion of the robot shown by concatenating 3D transformation matrices obtained by calling the function get_transformation_matrix_3D() from the file Homework 5 Robot Motion start.mlx. Use values from the table to specify the robot configuration. Choose one or more of the theta values to vary with time, to make the robot move. Plot the robot in about 5 different positions, to show its movement. Bonus for: Activating two or more joints at the same time. Make motion(s) start, stop, slow down, or speed up during the simulation. Use multiple MATLAB fill3() function calls to make the robot arms look more realistic. Ensure that all code has enough comments to be understandable (explain all variables) and add a title. Submit the file in eCampus. x_dist (mm) axis_angle (deg) new_z_dist (mm) theta (deg) (x translation) (rotate joint (z (translate in new (rotate arm about axis) about x) z direction) new z axis) 1500 (L1) -90 -45 1200 (L2) 600 (L3+L4) 90 -45 0 -90 100 (L5) 0 0 -90 0Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started