Unit 6: I’m organizing the notes around the planning method, Cartesian straight-line generation, the two-link planar kinematics, and the Orangewood arm implementation. The equations will distinguish Cartesian path generation from joint-space execution, since that distinction is central to obtaining a genuinely straight end-effector path.# Unit 6: Trajectory Planning - Practice Quiz

ECE245 — Elements Of Robotics Laboratory 60 Questions
0 Correct 0 Wrong 60 Left
0/60

1 What is the main objective of straight-line trajectory planning for a two-axis planar robot?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A. To keep both joint angles constant
B. To rotate each link at maximum speed
C. To move the end effector along a straight line
D. To minimize the physical length of each link

2 In which space is a straight-line end-effector path normally defined?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A. Joint space
B. Cartesian space
C. Sensor space
D. Voltage space

3 Which information is essential for generating a straight-line path?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A. Motor colors and link materials
B. Camera resolution and frame rate
C. Controller weight and size
D. Start point and end point

4 Which equation represents linear interpolation between a start point and an end point ?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A.
B.
C.
D.

5 What does the interpolation parameter represent in ?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A. The start point
B. The end point
C. An unreachable point
D. The midpoint

6 What does the interpolation parameter represent in ?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A. The start point
B. The end point
C. The link center
D. The first joint

7 What is the purpose of inverse kinematics in straight-line trajectory implementation?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A. To calculate joint angles from Cartesian points
B. To calculate link masses from motor currents
C. To calculate sampling time from link colors
D. To calculate battery voltage from joint angles

8 What is the purpose of forward kinematics for a two-axis planar robot?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A. To find Cartesian position from joint angles
B. To find motor voltage from sampling time
C. To find joint angles from Cartesian position
D. To find link material from motor speed

9 How many primary joint variables are controlled in a two-axis planar articulated robot?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A. Two
B. One
C. Three
D. Four

10 What is a waypoint in a robot trajectory?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A. A permanent motor failure
B. A controller power rating
C. A fixed link dimension
D. An intermediate desired position

11 Why are multiple intermediate points generated along a straight-line path?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A. To replace the inverse kinematics model
B. To increase the number of robot joints
C. To guide the end effector along the line
D. To change the robot's link lengths

12 What does sampling time specify during trajectory execution?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A. The maximum size of the workspace
B. The number of joints in the robot
C. The link length used by the robot
D. The interval between successive commands

13 Which method best helps the end effector follow a Cartesian straight line?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A. Interpolating Cartesian points along the line
B. Changing the robot link lengths continuously
C. Keeping all joint angles fixed
D. Commanding only the final joint angles instantly

14 For uniform linear interpolation with equal sampling intervals, how are the Cartesian waypoints normally spaced?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A. Only near the final point
B. At random distances around the line
C. Only near the initial point
D. At equal distances along the line

15 Which quantities are commonly sent as commands to the joints of a two-axis articulated robot?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A. Desired link colors
B. Desired frame labels
C. Desired joint angles
D. Desired sensor sizes

16 What should the algorithm do if a generated waypoint lies outside the robot's reachable workspace?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A. Reject or modify the waypoint
B. Treat it as a valid joint command
C. Increase both link lengths in software
D. Ignore all robot joint limits

17 Which robot parameters are needed in the kinematic model of a two-link planar arm?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A. The laboratory temperature
B. The controller dimensions
C. The two link lengths
D. The two link colors

18 Why is smooth time scaling used in trajectory planning?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A. To remove the need for joint commands
B. To increase the robot's link count
C. To reduce sudden changes in motion
D. To change the Cartesian coordinate frame

19 Which plot is most useful for checking whether the end effector followed a straight planar path?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A. End-effector versus
B. Motor voltage versus time
C. Joint current versus temperature
D. Controller power versus mass

20 What is a basic safety practice when first testing a trajectory on the Orangewood Robotic Arm?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Easy
A. Place obstacles near the arm
B. Start at maximum motor speed
C. Disable all joint limits
D. Begin at a low motion speed

21 For a straight-line Cartesian trajectory from to , which equation correctly generates an intermediate point using the path parameter ?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A.
B. , which applies symmetric scaling to both endpoints
C.
D.

22 A trajectory planner divides a straight-line motion into 10 equal intervals and includes both the initial and final positions. How many Cartesian waypoints must be generated?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A. 10 waypoints
B. 9 waypoints
C. 11 waypoints
D. 12 waypoints

23 A two-link planar arm has and must reach . Using the inverse-kinematics branch with positive , which joint configuration is obtained?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A. , because both links contribute equally along the diagonal
B.
C.
D.

24 Why is direct linear interpolation of and generally unsuitable when the Orangewood arm's end effector must follow a straight Cartesian line?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A. It prevents both joints from moving simultaneously
B. It generally creates a curved end-effector path
C. It keeps the end effector fixed until the final joint command is transmitted
D. It always exceeds the robot's joint limits

25 The end effector moves from to in 5 equal intervals. What Cartesian increment is applied per interval?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A.
B.
C.
D.

26 Which velocity profile is most appropriate when the arm should accelerate smoothly, move at a bounded speed, and decelerate before reaching the endpoint?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A. A trapezoidal velocity profile
B. An instantaneous step profile that applies the final Cartesian position at the first control cycle
C. An alternating velocity profile
D. A constant joint-position profile

27 For a two-link planar robot, the determinant of the position Jacobian is . At which configuration is the Jacobian singular?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A.
B.
C.
D.

28 What is the main practical risk of commanding a Cartesian trajectory very close to a kinematic singularity?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A. The end effector must move at constant speed regardless of the selected timing law
B. The controller may automatically exchange the two joint identifiers
C. Small Cartesian velocities may require very large joint velocities
D. The link lengths may change during trajectory execution

29 Each Cartesian waypoint has elbow-up and elbow-down inverse-kinematics solutions. Which selection rule best avoids sudden joint jumps along the trajectory?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A. Always choose elbow-up, even when that branch violates a joint limit or creates a discontinuity
B. Choose the solution with the greatest value of
C. Alternate between the two solutions at successive waypoints
D. Choose the solution nearest to the previous joint configuration

30 A planned trajectory contains joint-angle waypoints separated by . What command update frequency is required to send one waypoint per control period?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A.
B.
C.
D.

31 Due to floating-point accumulation, the final interpolated waypoint is slightly different from the requested endpoint. What is the most reliable implementation practice?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A. Round every intermediate coordinate to the nearest integer
B. Add another interpolation interval after the final time
C. Recompute the robot's physical link lengths using only the measured final waypoint
D. Explicitly assign the final waypoint to the requested endpoint

32 The end effector must travel along a straight line in at constant Cartesian speed. What speed should be commanded?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A.
B.
C.
D.

33 For a planar arm with link lengths and , which target is outside the arm's reachable workspace?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A.
B.
C.
D.

34 A Cartesian waypoint is geometrically reachable, but both inverse-kinematics solutions violate an Orangewood arm joint limit. How should the planner handle that waypoint?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A. Clamp the angle and retain the same Cartesian waypoint
B. Declare the planned path infeasible
C. Increase the controller gain until the desired point becomes reachable without modifying the trajectory
D. Send the smaller-angle solution anyway

35 Trajectory points are defined in a table coordinate frame, but the inverse-kinematics model uses the robot base frame. What must be done before solving inverse kinematics?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A. Convert each Cartesian point directly into motor current
B. Swap the and values because articulated robots use reversed Cartesian axes
C. Transform each point into the robot base frame
D. Normalize each coordinate by the total trajectory duration

36 Which method best verifies in software that the generated joint trajectory follows the intended straight Cartesian path before execution?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A. Compare the number of generated points with the maximum motor speed specified by the manufacturer
B. Plot alone and verify that it changes monotonically
C. Check only whether the first and final joint angles are different
D. Apply forward kinematics to every joint waypoint and measure line deviation

37 Which normalized time-scaling function gives zero path velocity at both and while moving from to ?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A.
B.
C.
D.

38 A trajectory is sampled every , including samples at both and . How many joint commands are generated?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A. 99 commands
B. 101 commands
C. 102 commands
D. 100 commands

39 The trajectory algorithm calculates joint angles in radians, but the Orangewood control interface expects degrees. Which conversion should be applied before sending commands?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A.
B.
C.
D.

40 During testing, the measured end-effector path shows noticeable deviation between correctly computed Cartesian waypoints because the commands are widely spaced in time. Which modification is most likely to improve line tracking?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Medium
A. Increase both link lengths in the software model
B. Disable feedback so the joints follow each command without making any position corrections
C. Reduce the waypoint period within controller limits
D. Use only the initial and final inverse-kinematics solutions

41 A two-link planar arm has . For the Cartesian waypoint , which joint solution corresponds to the branch with ?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A.
B.
C.
D.

42 A trajectory planner linearly interpolates the joint angles between and for an arm with . What is the perpendicular Cartesian deviation at the joint-space midpoint from the straight line joining the two endpoint positions?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A.
B.
C.
D.

43 For a two-link planar robot with and at , what joint velocity produces the Cartesian velocity ?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A.
B.
C.
D.

44 Which condition identifies a kinematic singularity of a two-axis planar articulated arm when both link lengths are nonzero?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A.
B.
C.
D.

45 During Cartesian interpolation, two inverse-kinematics solutions exist at every waypoint. Which strategy best prevents a discontinuous elbow-branch change while still respecting joint limits?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A. Select the feasible solution minimizing wrapped distance from the previous joint state
B. Alternate the two solutions to balance motion between the joints
C. Always select the solution having the smallest positive
D. Select the solution having the smallest absolute value of

46 A straight Cartesian path has length and must be completed in using a symmetric trapezoidal speed profile. Each acceleration or deceleration phase lasts . What is the required cruise speed?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A.
B.
C.
D.

47 Along a Cartesian line parameterized by distance , inverse kinematics gives . If the joint-speed limits are , what is the maximum allowable path speed at that point?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A.
B.
C.
D.

48 For a desired Cartesian acceleration at a nonsingular configuration, which expression correctly computes the joint acceleration needed to track the path?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A.
B.
C.
D.

49 Cartesian waypoints lie exactly on a straight segment, but the Orangewood arm controller interpolates independently in joint space between successive commands. Which modification most directly reduces geometric deviation between commands?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A. Send only the start and end configurations at lower speed
B. Increase Cartesian waypoint density according to a line-error tolerance
C. Round each joint waypoint to the nearest encoder count early
D. Replace inverse kinematics with endpoint joint interpolation

50 A planar arm has and . A requested straight path runs from to . Why must the planner reject the complete segment even though both endpoints are reachable?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A. The path crosses radii above the outer workspace boundary of
B. The endpoints require unequal link lengths and therefore violate closure
C. The path crosses radii below the inner workspace boundary of
D. The path necessarily forces both joint angles outside the range

51 A straight line is specified in the laboratory frame, but the inverse-kinematics implementation treats those coordinates as if they were already expressed in the robot base frame. Which outcome is most likely when the base has an unmodeled planar rotation and translation?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A. The executed line remains correct because inverse kinematics is frame invariant
B. The executed path is transformed by the unmodeled base pose
C. Only the elbow branch changes while the end-effector line remains fixed
D. Only the path timing changes while its laboratory geometry remains fixed

52 Because of floating-point error, inverse kinematics computes for a waypoint nominally on the workspace boundary. What is the most robust implementation?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A. Clamp every value of to regardless of the amount of excess
B. Clamp to only when the excess is within a chosen numerical tolerance
C. Replace with
D. Reject every waypoint whenever the computed value satisfies

53 Which normalized time-scaling polynomial produces zero velocity and zero acceleration at both ends of a straight-line trajectory?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A.
B.
C.
D.

54 Near a singular configuration, which resolved-rate formula provides damped least-squares joint velocities for a desired Cartesian velocity ?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A.
B.
C.
D.

55 Successive inverse-kinematics outputs for one joint are and . If the joint can rotate through the boundary, what should the trajectory implementation do before computing velocity?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A. Use the raw difference of
B. Replace both angles with their absolute values
C. Unwrap the second angle to
D. Force the second angle to exactly

56 During execution, the measured joint following error repeatedly exceeds the safety threshold while command packets continue to be transmitted. What is the safest planner-controller response?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A. Ignore the error until the final Cartesian waypoint is reached
B. Continue sending commands but reduce only the visualization rate
C. Pause or abort motion and command a defined safe stop
D. Switch inverse-kinematics branches to reduce the reported error

57 Let the desired line run from to . Which expression gives the perpendicular distance of a measured point from the infinite desired line?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A.
B.
C.
D.

58 A tool-tip offset is attached to the second link, but trajectory planning uses the wrist-joint position as the end-effector point. What systematic validation result should be expected?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A. The tool tip follows the planned line because rigid offsets never affect planar paths
B. Only the final tool-tip point is affected while all intermediate points remain exact
C. The wrist follows the planned line, but the actual tool tip generally follows a different curve
D. Both points follow identical lines, but the joint velocities have opposite signs

59 A computed joint trajectory exceeds a velocity limit by a factor of and an acceleration limit by a factor of . If the same geometric path is uniformly stretched in time by a factor , what minimum satisfies both limits?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A.
B.
C.
D.

60 A trajectory is sampled with nominal period . The implementation uses times and explicitly appends if it is not already present. How many command samples are generated?

Implementation of trajectory planning algorithm for straight-line motion of two-axis planar articulated robot using Orangewood Robotic Arm Hard
A. samples
B. samples
C. samples
D. samples