Completed: / exercises

QUIZ 4: Differential Models

Due date: 2026-04-09 23:59.
Recommended Resources:

Question 1

Consider a Dubins car model with the following equations of motion:
\dot{x} = u_s \cos\theta, \quad \dot{y} = u_s \sin\theta, \quad \dot{\theta} = \frac{u_s}{L} \tan(u_φ), \\\
and the following constraints:
  • The car can only move forward, so 𝑢ₛ = 1 (constant forward speed).
  • The steering input 𝑢_φ is constrained to −π/4 ≤ 𝑢_φ ≤ π/4.
  • A maximum steering input (𝑢_φ = ±π/4) produces a circle of radius 𝜌 = 1.
  • The initial configuration is 𝑞_init = (0, 0, 0) (the car starts at the origin facing along the positive 𝑥-axis).
Note: For a Dubins car model, when a steering input 𝑢_φ is applied, the car follows a circular arc of radius:
\rho = L / \tan(u_φ). \\\
Define the following motion primitives:
  • S(𝑡): straight motion (𝑢_φ = 0) for 𝑡 seconds.
  • L(𝑡): maximum left turn (𝑢_φ = π/4) for 𝑡 seconds.
  • R(𝑡): maximum right turn (𝑢_φ = −π/4) for 𝑡 seconds.
Which of the following are true?
Warning: You have not logged in. You cannot answer.

Question 2

Consider the same Dubins car model, with the same constraints and initial configuration as in Question 1.
Your task is to provide a sequence of exactly three motion primitives that reaches the target configuration (2, 2, 0) from (0, 0, 0).
Additional requirements:
  • You must use exactly one of the following sequence types: LSL, RSR, LRL, or RLR.
  • Do not use any other sequence (for example, LSR or RSL are not allowed).
  • Question 2: Only LRL or RLR are allowed.
  • Questions 3–4: Only LSL or RSR are allowed.
Submit your answer in the following strict format:
  • Use exactly three primitives.
  • Write primitives in the form L(value), S(value), R(value), separated with commas.
  • value cannot be 0.
  • For L and R, value must be within the interval (0, 2π).
  • Write values using numbers, pi, and standard mathematical expressions (e.g., pi/2, pi, 3*pi/2, 1, atan(3/4) + sqrt(3)).
Example of a valid submission:
  • L(pi/2),S(10),L(pi/2)
Enter one valid sequence that reaches (2, 2, 0). Only LRL or RLR are allowed.
Warning: You have not logged in. You cannot answer.

Question 3

Consider the same Dubins car model, with the same constraints and initial configuration as in Question 1.
Your task is to provide a sequence of exactly three motion primitives that reaches the target configuration (0, 0, π/2) from (0, 0, 0).
Submit your answer in the same format as in Question 2.
Enter one valid sequence that reaches (0, 0, π/2). Only LSL or RSR are allowed.
Warning: You have not logged in. You cannot answer.

Question 4

Consider the same Dubins car model, with the same constraints and initial configuration as in Question 1.
Your task is to provide a sequence of exactly three motion primitives that reaches the target configuration (3, 2, π) from (0, 0, 0).
Submit your answer in the same format as in Question 2.
Enter one valid sequence that reaches (3, 2, π). Only LSL or RSR are allowed.
Warning: You have not logged in. You cannot answer.

Question 5

Consider a point robot in the plane with configuration 𝑞 = (𝑥, 𝑦). The robot's velocity is: 𝑞̇ = (𝑥̇, 𝑦̇).
Now consider the model in which the acceleration of the robot is directly controlled:
\ddot{x} = u_x, \quad \ddot{y} = u_y. \\\
This model is called the double integrator. The state is (𝑥, 𝑦, 𝑥̇, 𝑦̇).
Which of the following are true?
Warning: You have not logged in. You cannot answer.

Question 6

Consider the 1D double integrator from LaValle (Section 14.2.1). The continuous model is 𝑞̈ = 𝑢, with 𝑢 ∈ {−1, 0, 1}. The state is 𝑥 = (𝑞, 𝑞̇) ∈ ℝ², and the continuous solution for constant 𝑢 is:
\dot{q}(t) = \dot{q}(0) + ut, \quad q(t) = q(0) + \dot{q}(0)\,t + \tfrac{1}{2}u\,t^2. \\\
A discrete lattice is formed by applying constant 𝑢 ∈ {−1, 0, 1} for unit time steps Δ𝑡 = 1. The discrete update rule is:
\dot{q}' = \dot{q} + u, \quad q' = q + \dot{q} + \tfrac{1}{2}u. \\\
Which of the following are true?
Warning: You have not logged in. You cannot answer.

Question 7

Consider a system in which the configuration space 𝒞 has dimension 𝑛. The state space 𝑋 is obtained by including velocity information needed for the equations of motion.
Which of the following are true?
Warning: You have not logged in. You cannot answer.

Question 8

Consider the Dubins car model with an added nature parameter 𝜓 that perturbs the heading. The equations become:
\dot{x} = u_s \cos(\theta + \psi), \quad \dot{y} = u_s \sin(\theta + \psi), \quad \dot{\theta} = \frac{u_s}{L} \tan(u_φ), \\\
in which 𝜓 ∈ [−𝜓_max, 𝜓_max] is chosen by nature (it models wind or disturbance). The controls are 𝑢_φ ∈ [−𝜋/4, 𝜋/4], and 𝑢ₛ = 1, 𝐿 = 1 as in Question 1.
Which of the following are true?
Warning: You have not logged in. You cannot answer.

Authors

Anna LaValle, Steven LaValle
?