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 move the end effector along a straight line
B. To rotate each link at maximum speed
C. To minimize the physical length of each link
D. To keep both joint angles constant

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. Cartesian space
B. Voltage space
C. Joint space
D. Sensor 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. Camera resolution and frame rate
B. Controller weight and size
C. Motor colors and link materials
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 midpoint
B. The start point
C. An unreachable point
D. The end point

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 first joint
C. The end point
D. The link center

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 sampling time from link colors
B. To calculate joint angles from Cartesian points
C. To calculate link masses from motor currents
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 link material from motor speed
B. To find motor voltage from sampling time
C. To find joint angles from Cartesian position
D. To find Cartesian position from joint angles

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 controller power rating
B. A fixed link dimension
C. A permanent motor failure
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 guide the end effector along the line
B. To replace the inverse kinematics model
C. To change the robot's link lengths
D. To increase the number of robot joints

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 link length used by the robot
B. The interval between successive commands
C. The maximum size of the workspace
D. The number of joints in the robot

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. Changing the robot link lengths continuously
B. Interpolating Cartesian points along the line
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. At equal distances along the line
B. Only near the final point
C. Only near the initial point
D. At random distances around 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 sensor sizes
B. Desired joint angles
C. Desired link colors
D. Desired frame labels

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. Treat it as a valid joint command
B. Increase both link lengths in software
C. Ignore all robot joint limits
D. Reject or modify the waypoint

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 two link lengths
B. The controller dimensions
C. The laboratory temperature
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 change the Cartesian coordinate frame
C. To reduce sudden changes in motion
D. To increase the robot's link count

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. Motor voltage versus time
B. Controller power versus mass
C. End-effector versus
D. Joint current versus temperature

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. Begin at a low motion speed
B. Place obstacles near the arm
C. Disable all joint limits
D. Start at maximum motor 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.
C.
D. , which applies symmetric scaling to both endpoints

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. 11 waypoints
B. 12 waypoints
C. 9 waypoints
D. 10 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 keeps the end effector fixed until the final joint command is transmitted
B. It prevents both joints from moving simultaneously
C. It generally creates a curved end-effector path
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. An alternating velocity profile
B. A trapezoidal velocity profile
C. A constant joint-position profile
D. An instantaneous step profile that applies the final Cartesian position at the first control cycle

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. Small Cartesian velocities may require very large joint velocities
B. The controller may automatically exchange the two joint identifiers
C. The link lengths may change during trajectory execution
D. The end effector must move at constant speed regardless of the selected timing law

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. Alternate between the two solutions at successive waypoints
B. Always choose elbow-up, even when that branch violates a joint limit or creates a discontinuity
C. Choose the solution with the greatest value of
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. Recompute the robot's physical link lengths using only the measured final waypoint
B. Add another interpolation interval after the final time
C. Explicitly assign the final waypoint to the requested endpoint
D. Round every intermediate coordinate to the nearest integer

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. Declare the planned path infeasible
B. Increase the controller gain until the desired point becomes reachable without modifying the trajectory
C. Send the smaller-angle solution anyway
D. Clamp the angle and retain the same Cartesian waypoint

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. Transform each point into the robot base frame
B. Convert each Cartesian point directly into motor current
C. Normalize each coordinate by the total trajectory duration
D. Swap the and values because articulated robots use reversed Cartesian axes

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. Plot alone and verify that it changes monotonically
B. Compare the number of generated points with the maximum motor speed specified by the manufacturer
C. Apply forward kinematics to every joint waypoint and measure line deviation
D. Check only whether the first and final joint angles are different

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. 101 commands
B. 102 commands
C. 100 commands
D. 99 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. Use only the initial and final inverse-kinematics solutions
B. Reduce the waypoint period within controller limits
C. Increase both link lengths in the software model
D. Disable feedback so the joints follow each command without making any position corrections

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. Always select the solution having the smallest positive
B. Alternate the two solutions to balance motion between the joints
C. Select the feasible solution minimizing wrapped distance from the previous joint state
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. Round each joint waypoint to the nearest encoder count early
C. Increase Cartesian waypoint density according to a line-error tolerance
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 endpoints require unequal link lengths and therefore violate closure
B. The path necessarily forces both joint angles outside the range
C. The path crosses radii below the inner workspace boundary of
D. The path crosses radii above the outer workspace boundary of

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 path is transformed by the unmodeled base pose
B. Only the elbow branch changes while the end-effector line remains fixed
C. Only the path timing changes while its laboratory geometry remains fixed
D. The executed line remains correct because inverse kinematics is frame invariant

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. Replace with
B. Reject every waypoint whenever the computed value satisfies
C. Clamp to only when the excess is within a chosen numerical tolerance
D. Clamp every value of to regardless of the amount of excess

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. Force the second angle to exactly
B. Use the raw difference of
C. Replace both angles with their absolute values
D. Unwrap the second angle to

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. Continue sending commands but reduce only the visualization rate
B. Pause or abort motion and command a defined safe stop
C. Ignore the error until the final Cartesian waypoint is reached
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. Only the final tool-tip point is affected while all intermediate points remain exact
B. The tool tip follows the planned line because rigid offsets never affect planar paths
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