[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-127.85, 38.79, 22.0, -46.19, 73.3, 0.0]
  Target bbox: [619.47, 324.23, 660.24, 395.05]

Frame 2:
  Drone pose: [-129.61, 39.24, 21.2, -44.2, 68.65, 0.0]
  Target bbox: [615.28, 323.01, 664.49, 396.48]

Frame 3:
  Drone pose: [-130.69, 40.08, 20.96, -43.7, 65.53, 0.0]
  Target bbox: [616.22, 322.58, 663.57, 396.94]

Frame 4:
  Drone pose: [-131.25, 41.01, 20.94, -43.89, 63.61, 0.0]
  Target bbox: [620.8, 323.98, 659.48, 395.4]

Frame 5 (current):
  Drone pose: [-131.53, 41.89, 20.93, -43.85, 61.22, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 617.61, "ymin": 322.11, "xmax": 662.82, "ymax": 397.45}, "waypoint_deltas": [{"dx": -0.14, "dy": 0.77, "dz": 0.0, "dpitch": 0.13, "dyaw": -1.93, "droll": 0.0}, {"dx": -0.23, "dy": 1.45, "dz": 0.0, "dpitch": 0.35, "dyaw": -3.57, "droll": 0.0}, {"dx": -0.23, "dy": 2.06, "dz": -0.01, "dpitch": 0.22, "dyaw": -3.74, "droll": 0.0}, {"dx": -0.26, "dy": 2.58, "dz": 0.0, "dpitch": 0.22, "dyaw": -3.85, "droll": 0.0}, {"dx": -0.27, "dy": 3.14, "dz": -0.06, "dpitch": 0.24, "dyaw": -3.94, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-131.8, 45.03, 20.87, -43.61, 57.28, 0.0]
  Target bbox: [618.05, 322.26, 661.79, 397.26]

Frame 2:
  Drone pose: [-132.11, 45.41, 20.88, -43.25, 56.73, 0.0]
  Target bbox: [620.11, 323.05, 659.73, 396.4]

Frame 3:
  Drone pose: [-132.22, 45.88, 20.89, -43.16, 56.54, 0.0]
  Target bbox: [618.58, 322.73, 661.26, 396.82]

Frame 4:
  Drone pose: [-132.26, 46.37, 20.91, -43.15, 56.45, 0.0]
  Target bbox: [616.49, 321.82, 663.4, 397.79]

Frame 5 (current):
  Drone pose: [-132.26, 46.85, 20.94, -43.16, 56.48, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 616.71, "ymin": 322.0, "xmax": 663.2, "ymax": 397.58}, "waypoint_deltas": [{"dx": 0.03, "dy": 0.48, "dz": 0.03, "dpitch": -0.05, "dyaw": 0.11, "droll": 0.0}, {"dx": 0.1, "dy": 0.96, "dz": 0.07, "dpitch": 0.25, "dyaw": -0.82, "droll": 0.0}, {"dx": 0.18, "dy": 1.43, "dz": 0.11, "dpitch": 0.16, "dyaw": -0.6, "droll": 0.0}, {"dx": 0.28, "dy": 1.9, "dz": 0.16, "dpitch": 0.42, "dyaw": -1.44, "droll": 0.0}, {"dx": 0.38, "dy": 2.37, "dz": 0.23, "dpitch": 0.27, "dyaw": -1.18, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-131.88, 49.22, 21.17, -42.89, 55.3, 0.0]
  Target bbox: [619.65, 324.36, 660.75, 395.12]

Frame 2:
  Drone pose: [-131.77, 49.71, 21.24, -42.68, 54.48, 0.0]
  Target bbox: [617.6, 322.89, 662.3, 396.75]

Frame 3:
  Drone pose: [-131.66, 50.21, 21.32, -42.87, 54.7, 0.0]
  Target bbox: [621.54, 324.85, 658.85, 394.63]

Frame 4:
  Drone pose: [-131.56, 50.73, 21.39, -42.89, 53.83, 0.0]
  Target bbox: [620.29, 324.47, 659.58, 395.08]

Frame 5 (current):
  Drone pose: [-131.47, 51.23, 21.47, -43.07, 54.0, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 622.06, "ymin": 325.57, "xmax": 658.31, "ymax": 393.9}, "waypoint_deltas": [{"dx": 0.08, "dy": 0.51, "dz": 0.08, "dpitch": 0.2, "dyaw": -0.87, "droll": 0.0}, {"dx": 0.16, "dy": 1.0, "dz": 0.22, "dpitch": -0.06, "dyaw": -0.7, "droll": 0.0}, {"dx": 0.24, "dy": 1.49, "dz": 0.37, "dpitch": -0.32, "dyaw": -0.52, "droll": 0.0}, {"dx": 0.33, "dy": 1.98, "dz": 0.53, "dpitch": -0.21, "dyaw": -1.36, "droll": 0.0}, {"dx": 0.44, "dy": 2.48, "dz": 0.6, "dpitch": -0.38, "dyaw": -1.12, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-131.03, 53.71, 22.07, -43.45, 52.88, 0.0]
  Target bbox: [623.34, 327.62, 656.97, 391.79]

Frame 2:
  Drone pose: [-130.85, 54.23, 22.13, -43.31, 52.2, 0.0]
  Target bbox: [617.25, 323.93, 662.74, 395.76]

Frame 3:
  Drone pose: [-130.47, 54.85, 22.18, -43.79, 52.79, 0.0]
  Target bbox: [623.55, 326.48, 656.78, 392.96]

Frame 4:
  Drone pose: [-129.85, 55.6, 22.22, -44.21, 52.64, 0.0]
  Target bbox: [616.39, 323.35, 663.61, 396.31]

Frame 5 (current):
  Drone pose: [-127.65, 56.07, 22.61, -46.39, 57.55, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 621.05, "ymin": 326.11, "xmax": 659.25, "ymax": 393.2}, "waypoint_deltas": [{"dx": 3.65, "dy": 0.24, "dz": 0.8, "dpitch": -2.84, "dyaw": 8.34, "droll": 0.0}, {"dx": 8.39, "dy": 0.31, "dz": 0.87, "dpitch": -4.26, "dyaw": 21.03, "droll": 0.0}, {"dx": 12.69, "dy": 0.36, "dz": 1.15, "dpitch": -4.49, "dyaw": 32.9, "droll": 0.0}, {"dx": 16.46, "dy": 0.37, "dz": 0.35, "dpitch": -2.29, "dyaw": 42.66, "droll": 0.0}, {"dx": 18.72, "dy": 0.56, "dz": -0.41, "dpitch": -0.29, "dyaw": 47.45, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-108.43, 57.13, 22.15, -46.61, 105.0, 0.0]
  Target bbox: [615.72, 321.7, 664.06, 397.83]

Frame 2:
  Drone pose: [-107.93, 57.63, 22.09, -46.53, 105.0, 0.0]
  Target bbox: [617.05, 322.28, 662.76, 397.16]

Frame 3:
  Drone pose: [-107.43, 58.13, 22.03, -46.44, 105.0, 0.0]
  Target bbox: [615.32, 321.18, 664.46, 398.34]

Frame 4:
  Drone pose: [-106.93, 58.63, 21.95, -46.33, 105.0, 0.0]
  Target bbox: [615.56, 321.44, 664.21, 398.11]

Frame 5 (current):
  Drone pose: [-106.43, 59.13, 21.8, -46.12, 105.0, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 616.38, "ymin": 321.01, "xmax": 663.37, "ymax": 398.48}, "waypoint_deltas": [{"dx": 0.5, "dy": 0.5, "dz": -0.16, "dpitch": 0.22, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.0, "dy": 1.0, "dz": -0.35, "dpitch": 0.47, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.5, "dy": 1.5, "dz": -0.44, "dpitch": 0.6, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.0, "dy": 2.0, "dz": -0.54, "dpitch": 0.74, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.07, "dy": 2.47, "dz": -0.63, "dpitch": 0.75, "dyaw": -1.2, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-104.36, 61.6, 21.17, -45.37, 103.8, 0.0]
  Target bbox: [614.69, 320.08, 665.1, 399.46]

Frame 2:
  Drone pose: [-104.31, 62.08, 21.07, -45.35, 102.52, 0.0]
  Target bbox: [615.83, 320.92, 664.0, 398.58]

Frame 3:
  Drone pose: [-104.35, 62.55, 20.98, -45.33, 100.96, 0.0]
  Target bbox: [616.15, 320.88, 663.72, 398.58]

Frame 4:
  Drone pose: [-104.42, 63.02, 20.89, -45.3, 99.32, 0.0]
  Target bbox: [615.61, 320.27, 664.26, 399.21]

Frame 5 (current):
  Drone pose: [-104.59, 63.49, 20.8, -45.27, 97.39, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 617.96, "ymin": 321.73, "xmax": 661.93, "ymax": 397.66}, "waypoint_deltas": [{"dx": -0.16, "dy": 0.46, "dz": -0.08, "dpitch": 0.06, "dyaw": -1.94, "droll": 0.0}, {"dx": -0.32, "dy": 0.93, "dz": -0.15, "dpitch": 0.13, "dyaw": -3.89, "droll": 0.0}, {"dx": -0.49, "dy": 1.39, "dz": -0.21, "dpitch": 0.23, "dyaw": -5.83, "droll": 0.0}, {"dx": -0.65, "dy": 1.86, "dz": -0.27, "dpitch": 0.36, "dyaw": -7.78, "droll": 0.0}, {"dx": -0.81, "dy": 2.33, "dz": -0.33, "dpitch": 0.52, "dyaw": -9.71, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-105.4, 65.82, 20.47, -44.75, 87.68, 0.0]
  Target bbox: [614.05, 318.6, 666.02, 400.97]

Frame 2:
  Drone pose: [-105.57, 66.28, 20.42, -44.57, 85.76, 0.0]
  Target bbox: [615.86, 320.02, 664.21, 399.49]

Frame 3:
  Drone pose: [-105.73, 66.75, 20.37, -44.36, 83.85, 0.0]
  Target bbox: [615.72, 319.57, 664.4, 399.94]

Frame 4:
  Drone pose: [-105.89, 67.21, 20.33, -44.13, 81.96, 0.0]
  Target bbox: [615.65, 319.86, 664.5, 399.71]

Frame 5 (current):
  Drone pose: [-106.06, 67.68, 20.29, -43.88, 80.1, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 614.28, "ymin": 319.29, "xmax": 665.86, "ymax": 400.33}, "waypoint_deltas": [{"dx": -0.16, "dy": 0.46, "dz": -0.04, "dpitch": 0.28, "dyaw": -1.84, "droll": 0.0}, {"dx": -0.32, "dy": 0.93, "dz": -0.07, "dpitch": 0.58, "dyaw": -3.64, "droll": 0.0}, {"dx": -0.49, "dy": 1.39, "dz": -0.1, "dpitch": 0.9, "dyaw": -5.41, "droll": 0.0}, {"dx": -0.65, "dy": 1.86, "dz": -0.12, "dpitch": 1.24, "dyaw": -7.15, "droll": 0.0}, {"dx": -0.82, "dy": 2.33, "dz": -0.14, "dpitch": 1.38, "dyaw": -7.55, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-107.04, 70.47, 20.13, -42.35, 72.15, 0.0]
  Target bbox: [616.82, 322.88, 662.89, 396.59]

Frame 2:
  Drone pose: [-107.2, 70.94, 20.11, -42.21, 71.76, 0.0]
  Target bbox: [615.68, 322.68, 664.02, 396.83]

Frame 3:
  Drone pose: [-107.37, 71.4, 20.09, -42.08, 71.37, 0.0]
  Target bbox: [618.79, 322.96, 660.92, 396.52]

Frame 4:
  Drone pose: [-107.53, 71.87, 20.08, -41.94, 70.98, 0.0]
  Target bbox: [617.47, 322.96, 662.24, 396.55]

Frame 5 (current):
  Drone pose: [-107.69, 72.33, 20.07, -41.81, 70.59, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 616.4, "ymin": 322.81, "xmax": 663.3, "ymax": 396.77}, "waypoint_deltas": [{"dx": -0.17, "dy": 0.47, "dz": -0.01, "dpitch": 0.13, "dyaw": -0.38, "droll": 0.0}, {"dx": -0.33, "dy": 0.93, "dz": -0.02, "dpitch": 0.26, "dyaw": -0.76, "droll": 0.0}, {"dx": -0.49, "dy": 1.4, "dz": -0.03, "dpitch": 0.39, "dyaw": -1.14, "droll": 0.0}, {"dx": -0.66, "dy": 1.87, "dz": -0.04, "dpitch": 0.52, "dyaw": -1.51, "droll": 0.0}, {"dx": -0.82, "dy": 2.33, "dz": -0.04, "dpitch": 0.65, "dyaw": -1.88, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-108.51, 74.66, 20.03, -41.16, 68.71, 0.0]
  Target bbox: [617.6, 323.06, 662.14, 396.52]

Frame 2:
  Drone pose: [-108.67, 75.13, 20.02, -41.04, 68.35, 0.0]
  Target bbox: [616.34, 322.89, 663.41, 396.75]

Frame 3:
  Drone pose: [-108.67, 75.58, 20.02, -40.97, 68.41, 0.0]
  Target bbox: [616.49, 322.74, 663.26, 396.88]

Frame 4:
  Drone pose: [-108.62, 76.02, 20.01, -40.92, 68.58, 0.0]
  Target bbox: [615.56, 323.06, 664.2, 396.59]

Frame 5 (current):
  Drone pose: [-108.41, 76.45, 20.01, -40.94, 69.16, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 621.14, "ymin": 323.68, "xmax": 658.59, "ymax": 395.85}, "waypoint_deltas": [{"dx": 0.2, "dy": 0.44, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.55, "droll": 0.0}, {"dx": 0.4, "dy": 0.88, "dz": 0.0, "dpitch": -0.02, "dyaw": 1.09, "droll": 0.0}, {"dx": 0.59, "dy": 1.32, "dz": 0.0, "dpitch": -0.02, "dyaw": 1.6, "droll": 0.0}, {"dx": 0.77, "dy": 1.76, "dz": -0.01, "dpitch": -0.03, "dyaw": 2.1, "droll": 0.0}, {"dx": 0.94, "dy": 2.21, "dz": -0.01, "dpitch": -0.03, "dyaw": 2.57, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-107.47, 78.66, 20.0, -40.97, 71.73, 0.0]
  Target bbox: [619.2, 323.55, 660.49, 396.03]

Frame 2:
  Drone pose: [-107.3, 79.11, 20.0, -40.98, 72.19, 0.0]
  Target bbox: [617.43, 323.34, 662.25, 396.25]

Frame 3:
  Drone pose: [-107.14, 79.56, 20.0, -40.98, 72.63, 0.0]
  Target bbox: [616.46, 323.71, 663.24, 395.9]

Frame 4:
  Drone pose: [-106.99, 80.02, 20.0, -40.98, 73.05, 0.0]
  Target bbox: [619.31, 323.68, 660.36, 395.89]

Frame 5 (current):
  Drone pose: [-106.84, 80.47, 20.0, -40.98, 73.45, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 620.13, "ymin": 323.79, "xmax": 659.56, "ymax": 395.72}, "waypoint_deltas": [{"dx": 0.14, "dy": 0.46, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.39, "droll": 0.0}, {"dx": 0.28, "dy": 0.92, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.76, "droll": 0.0}, {"dx": 0.41, "dy": 1.38, "dz": 0.0, "dpitch": 0.0, "dyaw": 1.11, "droll": 0.0}, {"dx": 0.54, "dy": 1.85, "dz": 0.0, "dpitch": 0.01, "dyaw": 1.46, "droll": 0.0}, {"dx": 0.66, "dy": 2.31, "dz": 0.0, "dpitch": 0.01, "dyaw": 1.79, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-127.85, 38.79, 22.0, -44.5, 70.72, 0.0]
  Target bbox: [651.12, 353.12, 689.51, 424.16]

Frame 2:
  Drone pose: [-129.61, 39.24, 21.2, -44.2, 68.65, 0.0]
  Target bbox: [616.43, 323.12, 663.32, 396.36]

Frame 3:
  Drone pose: [-130.69, 40.08, 20.96, -39.44, 67.77, 0.0]
  Target bbox: [588.75, 394.18, 635.72, 469.0]

Frame 4:
  Drone pose: [-131.36, 41.03, 20.8, -46.87, 68.34, 0.0]
  Target bbox: [558.7, 271.05, 599.03, 343.43]

Frame 5 (current):
  Drone pose: [-131.53, 41.89, 20.93, -41.91, 66.22, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 557.64, "ymin": 356.13, "xmax": 600.74, "ymax": 431.88}, "waypoint_deltas": [{"dx": -0.14, "dy": 0.77, "dz": 0.0, "dpitch": -1.81, "dyaw": -6.93, "droll": 0.0}, {"dx": -0.23, "dy": 1.45, "dz": 0.0, "dpitch": -1.59, "dyaw": -8.57, "droll": 0.0}, {"dx": -0.23, "dy": 2.06, "dz": -0.01, "dpitch": -1.72, "dyaw": -8.74, "droll": 0.0}, {"dx": -0.26, "dy": 2.58, "dz": 0.0, "dpitch": -1.72, "dyaw": -8.85, "droll": 0.0}, {"dx": -0.27, "dy": 3.14, "dz": -0.06, "dpitch": -1.7, "dyaw": -8.94, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-131.75, 45.07, 20.91, -43.76, 57.32, 0.0]
  Target bbox: [614.46, 321.19, 665.49, 398.42]

Frame 2:
  Drone pose: [-132.13, 45.23, 20.93, -43.11, 56.95, 0.0]
  Target bbox: [616.62, 322.05, 663.29, 397.53]

Frame 3:
  Drone pose: [-132.27, 45.83, 20.96, -41.84, 51.55, 0.0]
  Target bbox: [679.46, 347.11, 722.21, 420.39]

Frame 4:
  Drone pose: [-132.41, 46.37, 21.01, -44.06, 61.11, 0.0]
  Target bbox: [554.1, 309.24, 602.34, 383.89]

Frame 5 (current):
  Drone pose: [-132.26, 46.85, 20.94, -41.56, 58.61, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 594.06, "ymin": 350.7, "xmax": 632.85, "ymax": 423.36}, "waypoint_deltas": [{"dx": 0.03, "dy": 0.48, "dz": 0.03, "dpitch": -1.65, "dyaw": -2.02, "droll": 0.0}, {"dx": 0.1, "dy": 0.96, "dz": 0.07, "dpitch": -1.35, "dyaw": -2.95, "droll": 0.0}, {"dx": 0.18, "dy": 1.43, "dz": 0.11, "dpitch": -1.44, "dyaw": -2.73, "droll": 0.0}, {"dx": 0.28, "dy": 1.9, "dz": 0.16, "dpitch": -1.18, "dyaw": -3.57, "droll": 0.0}, {"dx": 0.38, "dy": 2.37, "dz": 0.23, "dpitch": -1.33, "dyaw": -3.31, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-131.88, 49.22, 21.17, -44.33, 56.47, 0.0]
  Target bbox: [606.74, 299.78, 644.3, 371.69]

Frame 2:
  Drone pose: [-131.77, 49.71, 21.24, -40.73, 56.6, 0.0]
  Target bbox: [590.69, 355.98, 636.0, 429.85]

Frame 3:
  Drone pose: [-131.71, 50.36, 21.3, -42.97, 54.36, 0.0]
  Target bbox: [624.63, 326.65, 655.64, 392.66]

Frame 4:
  Drone pose: [-131.53, 50.6, 21.3, -39.93, 55.62, 0.0]
  Target bbox: [600.94, 370.04, 640.34, 441.13]

Frame 5 (current):
  Drone pose: [-131.43, 51.19, 21.39, -42.95, 54.15, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 621.91, "ymin": 325.22, "xmax": 658.48, "ymax": 394.27}, "waypoint_deltas": [{"dx": 0.04, "dy": 0.55, "dz": 0.16, "dpitch": 0.08, "dyaw": -1.02, "droll": 0.0}, {"dx": 0.12, "dy": 1.04, "dz": 0.3, "dpitch": -0.18, "dyaw": -0.85, "droll": 0.0}, {"dx": 0.2, "dy": 1.53, "dz": 0.45, "dpitch": -0.44, "dyaw": -0.67, "droll": 0.0}, {"dx": 0.29, "dy": 2.02, "dz": 0.61, "dpitch": -0.33, "dyaw": -1.51, "droll": 0.0}, {"dx": 0.4, "dy": 2.52, "dz": 0.68, "dpitch": -0.5, "dyaw": -1.27, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-131.03, 53.71, 22.07, -45.32, 57.48, 0.0]
  Target bbox: [563.11, 295.54, 604.3, 364.27]

Frame 2:
  Drone pose: [-130.85, 54.23, 22.13, -43.31, 52.2, 0.0]
  Target bbox: [617.92, 324.04, 662.06, 395.6]

Frame 3:
  Drone pose: [-130.47, 54.85, 22.18, -43.79, 52.79, 0.0]
  Target bbox: [622.18, 325.72, 658.21, 393.76]

Frame 4:
  Drone pose: [-129.83, 55.65, 22.33, -40.69, 56.77, 0.0]
  Target bbox: [569.36, 388.76, 609.64, 458.82]

Frame 5 (current):
  Drone pose: [-127.65, 56.07, 22.61, -46.39, 57.55, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 619.26, "ymin": 324.8, "xmax": 661.12, "ymax": 394.62}, "waypoint_deltas": [{"dx": 3.65, "dy": 0.24, "dz": 0.8, "dpitch": -2.84, "dyaw": 8.34, "droll": 0.0}, {"dx": 8.39, "dy": 0.31, "dz": 0.87, "dpitch": -4.26, "dyaw": 21.03, "droll": 0.0}, {"dx": 12.69, "dy": 0.36, "dz": 1.15, "dpitch": -4.49, "dyaw": 32.9, "droll": 0.0}, {"dx": 16.46, "dy": 0.37, "dz": 0.35, "dpitch": -2.29, "dyaw": 42.66, "droll": 0.0}, {"dx": 18.72, "dy": 0.56, "dz": -0.41, "dpitch": -0.29, "dyaw": 47.45, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-108.35, 57.06, 22.04, -46.33, 105.16, 0.0]
  Target bbox: [621.2, 324.68, 658.66, 394.58]

Frame 2:
  Drone pose: [-107.87, 57.74, 22.19, -48.28, 105.01, 0.0]
  Target bbox: [618.24, 296.49, 667.31, 373.24]

Frame 3:
  Drone pose: [-107.42, 58.15, 21.93, -46.34, 105.04, 0.0]
  Target bbox: [616.78, 321.45, 662.98, 398.01]

Frame 4:
  Drone pose: [-107.09, 58.66, 21.86, -46.32, 104.59, 0.0]
  Target bbox: [619.38, 323.52, 660.45, 395.84]

Frame 5 (current):
  Drone pose: [-106.53, 59.25, 21.9, -50.08, 108.38, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 575.97, "ymin": 263.09, "xmax": 620.39, "ymax": 336.7}, "waypoint_deltas": [{"dx": 0.6, "dy": 0.38, "dz": -0.26, "dpitch": 4.18, "dyaw": -3.38, "droll": 0.0}, {"dx": 1.1, "dy": 0.88, "dz": -0.45, "dpitch": 4.43, "dyaw": -3.38, "droll": 0.0}, {"dx": 1.6, "dy": 1.38, "dz": -0.54, "dpitch": 4.56, "dyaw": -3.38, "droll": 0.0}, {"dx": 2.1, "dy": 1.88, "dz": -0.64, "dpitch": 4.7, "dyaw": -3.38, "droll": 0.0}, {"dx": 2.17, "dy": 2.35, "dz": -0.73, "dpitch": 4.71, "dyaw": -4.58, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-104.47, 61.67, 21.16, -43.94, 104.22, 0.0]
  Target bbox: [607.94, 347.25, 655.04, 424.34]

Frame 2:
  Drone pose: [-104.23, 62.0, 20.98, -45.09, 102.7, 0.0]
  Target bbox: [616.88, 321.38, 662.98, 398.04]

Frame 3:
  Drone pose: [-104.51, 62.55, 21.0, -45.41, 100.52, 0.0]
  Target bbox: [616.5, 321.01, 663.38, 398.42]

Frame 4:
  Drone pose: [-104.39, 63.08, 20.98, -48.77, 99.48, 0.0]
  Target bbox: [617.57, 266.86, 661.29, 342.86]

Frame 5 (current):
  Drone pose: [-104.69, 63.36, 20.8, -45.44, 102.04, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 555.36, "ymin": 316.86, "xmax": 604.96, "ymax": 394.86}, "waypoint_deltas": [{"dx": -0.06, "dy": 0.59, "dz": -0.08, "dpitch": 0.23, "dyaw": -6.59, "droll": 0.0}, {"dx": -0.22, "dy": 1.06, "dz": -0.15, "dpitch": 0.3, "dyaw": -8.54, "droll": 0.0}, {"dx": -0.39, "dy": 1.52, "dz": -0.21, "dpitch": 0.4, "dyaw": -10.48, "droll": 0.0}, {"dx": -0.55, "dy": 1.99, "dz": -0.27, "dpitch": 0.53, "dyaw": -12.43, "droll": 0.0}, {"dx": -0.71, "dy": 2.46, "dz": -0.33, "dpitch": 0.69, "dyaw": -14.36, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-105.4, 65.82, 20.47, -40.06, 89.93, 0.0]
  Target bbox: [587.79, 398.82, 637.3, 479.37]

Frame 2:
  Drone pose: [-105.57, 66.28, 20.42, -44.57, 85.76, 0.0]
  Target bbox: [616.57, 320.19, 663.51, 399.27]

Frame 3:
  Drone pose: [-105.75, 66.93, 20.35, -44.6, 83.73, 0.0]
  Target bbox: [615.24, 319.53, 664.88, 400.01]

Frame 4:
  Drone pose: [-106.0, 67.11, 20.4, -44.07, 81.69, 0.0]
  Target bbox: [615.42, 319.9, 664.73, 399.7]

Frame 5 (current):
  Drone pose: [-106.06, 67.68, 20.29, -43.88, 80.1, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 614.79, "ymin": 319.01, "xmax": 665.4, "ymax": 400.6}, "waypoint_deltas": [{"dx": -0.16, "dy": 0.46, "dz": -0.04, "dpitch": 0.28, "dyaw": -1.84, "droll": 0.0}, {"dx": -0.32, "dy": 0.93, "dz": -0.07, "dpitch": 0.58, "dyaw": -3.64, "droll": 0.0}, {"dx": -0.49, "dy": 1.39, "dz": -0.1, "dpitch": 0.9, "dyaw": -5.41, "droll": 0.0}, {"dx": -0.65, "dy": 1.86, "dz": -0.12, "dpitch": 1.24, "dyaw": -7.15, "droll": 0.0}, {"dx": -0.82, "dy": 2.33, "dz": -0.14, "dpitch": 1.38, "dyaw": -7.55, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-106.91, 70.5, 20.12, -42.44, 72.47, 0.0]
  Target bbox: [615.38, 322.97, 664.32, 396.55]

Frame 2:
  Drone pose: [-107.2, 70.94, 20.11, -43.54, 75.49, 0.0]
  Target bbox: [571.04, 302.36, 614.93, 374.74]

Frame 3:
  Drone pose: [-107.37, 71.4, 20.09, -44.04, 76.32, 0.0]
  Target bbox: [554.13, 292.1, 600.93, 365.02]

Frame 4:
  Drone pose: [-107.38, 72.0, 20.09, -42.2, 71.24, 0.0]
  Target bbox: [617.16, 322.88, 662.55, 396.62]

Frame 5 (current):
  Drone pose: [-107.69, 72.33, 20.07, -38.8, 75.59, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 552.8, "ymin": 375.45, "xmax": 600.65, "ymax": 448.64}, "waypoint_deltas": [{"dx": -0.17, "dy": 0.47, "dz": -0.01, "dpitch": -2.88, "dyaw": -5.38, "droll": 0.0}, {"dx": -0.33, "dy": 0.93, "dz": -0.02, "dpitch": -2.75, "dyaw": -5.76, "droll": 0.0}, {"dx": -0.49, "dy": 1.4, "dz": -0.03, "dpitch": -2.62, "dyaw": -6.14, "droll": 0.0}, {"dx": -0.66, "dy": 1.87, "dz": -0.04, "dpitch": -2.49, "dyaw": -6.51, "droll": 0.0}, {"dx": -0.82, "dy": 2.33, "dz": -0.04, "dpitch": -2.36, "dyaw": -6.88, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-108.45, 74.65, 19.99, -38.59, 69.19, 0.0]
  Target bbox: [613.73, 365.22, 657.7, 439.05]

Frame 2:
  Drone pose: [-108.67, 75.13, 20.02, -41.04, 68.35, 0.0]
  Target bbox: [618.71, 323.14, 661.03, 396.42]

Frame 3:
  Drone pose: [-108.67, 75.58, 20.02, -45.03, 66.81, 0.0]
  Target bbox: [636.25, 254.69, 684.97, 328.77]

Frame 4:
  Drone pose: [-108.62, 76.02, 20.01, -40.52, 68.09, 0.0]
  Target bbox: [622.29, 329.52, 670.04, 403.7]

Frame 5 (current):
  Drone pose: [-108.32, 76.35, 20.05, -45.02, 73.14, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 569.28, "ymin": 255.34, "xmax": 615.99, "ymax": 327.72}, "waypoint_deltas": [{"dx": 0.11, "dy": 0.54, "dz": -0.04, "dpitch": 4.07, "dyaw": -3.43, "droll": 0.0}, {"dx": 0.31, "dy": 0.98, "dz": -0.04, "dpitch": 4.06, "dyaw": -2.89, "droll": 0.0}, {"dx": 0.5, "dy": 1.42, "dz": -0.04, "dpitch": 4.06, "dyaw": -2.38, "droll": 0.0}, {"dx": 0.68, "dy": 1.86, "dz": -0.05, "dpitch": 4.05, "dyaw": -1.88, "droll": 0.0}, {"dx": 0.85, "dy": 2.31, "dz": -0.05, "dpitch": 4.05, "dyaw": -1.41, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [-107.47, 78.66, 20.0, -40.97, 71.73, 0.0]
  Target bbox: [617.32, 322.93, 662.36, 396.67]

Frame 2:
  Drone pose: [-107.3, 79.11, 20.0, -42.99, 67.19, 0.0]
  Target bbox: [679.53, 290.68, 728.02, 364.95]

Frame 3:
  Drone pose: [-107.24, 79.51, 20.13, -41.08, 72.43, 0.0]
  Target bbox: [618.06, 323.57, 661.63, 396.02]

Frame 4:
  Drone pose: [-106.96, 79.91, 20.16, -41.09, 73.19, 0.0]
  Target bbox: [620.51, 324.11, 659.17, 395.45]

Frame 5 (current):
  Drone pose: [-106.78, 80.42, 19.95, -40.87, 73.64, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 620.93, "ymin": 324.1, "xmax": 658.75, "ymax": 395.45}, "waypoint_deltas": [{"dx": 0.08, "dy": 0.51, "dz": 0.05, "dpitch": -0.11, "dyaw": 0.2, "droll": 0.0}, {"dx": 0.22, "dy": 0.97, "dz": 0.05, "dpitch": -0.11, "dyaw": 0.57, "droll": 0.0}, {"dx": 0.35, "dy": 1.43, "dz": 0.05, "dpitch": -0.11, "dyaw": 0.92, "droll": 0.0}, {"dx": 0.48, "dy": 1.9, "dz": 0.05, "dpitch": -0.1, "dyaw": 1.27, "droll": 0.0}, {"dx": 0.6, "dy": 2.36, "dz": 0.05, "dpitch": -0.1, "dyaw": 1.6, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [119.17, -76.52, 22.0, -46.27, 171.47, 0.0]
  Target bbox: [622.65, 328.09, 657.07, 391.21]

Frame 2:
  Drone pose: [117.6, -77.61, 21.2, -46.4, 167.77, 0.0]
  Target bbox: [620.94, 324.85, 658.72, 394.46]

Frame 3:
  Drone pose: [116.65, -78.07, 20.67, -46.15, 166.11, 0.0]
  Target bbox: [618.41, 320.72, 661.14, 398.59]

Frame 4:
  Drone pose: [116.08, -78.08, 20.64, -46.21, 166.03, 0.0]
  Target bbox: [619.41, 321.09, 660.16, 398.22]

Frame 5 (current):
  Drone pose: [115.49, -78.09, 20.62, -46.29, 165.93, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 619.4, "ymin": 323.68, "xmax": 660.27, "ymax": 395.56}, "waypoint_deltas": [{"dx": -0.56, "dy": 0.02, "dz": -0.03, "dpitch": -0.06, "dyaw": 0.01, "droll": 0.0}, {"dx": -1.07, "dy": 0.13, "dz": -0.05, "dpitch": -0.09, "dyaw": 0.33, "droll": 0.0}, {"dx": -1.59, "dy": 0.25, "dz": -0.07, "dpitch": 0.06, "dyaw": -0.81, "droll": 0.0}, {"dx": -2.12, "dy": 0.37, "dz": -0.09, "dpitch": 0.22, "dyaw": -1.97, "droll": 0.0}, {"dx": -2.64, "dy": 0.47, "dz": -0.2, "dpitch": 0.31, "dyaw": -1.68, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [112.34, -77.54, 20.39, -46.0, 164.49, 0.0]
  Target bbox: [619.65, 324.26, 660.08, 394.94]

Frame 2:
  Drone pose: [111.82, -77.46, 20.36, -46.01, 164.7, 0.0]
  Target bbox: [618.61, 321.45, 661.0, 397.83]

Frame 3:
  Drone pose: [111.3, -77.39, 20.33, -46.01, 164.91, 0.0]
  Target bbox: [618.1, 322.72, 661.57, 396.51]

Frame 4:
  Drone pose: [110.79, -77.31, 20.3, -46.02, 165.14, 0.0]
  Target bbox: [620.14, 325.96, 659.64, 393.21]

Frame 5 (current):
  Drone pose: [110.28, -77.21, 20.27, -46.04, 165.42, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 619.47, "ymin": 324.63, "xmax": 660.27, "ymax": 394.56}, "waypoint_deltas": [{"dx": -0.52, "dy": 0.11, "dz": -0.03, "dpitch": -0.02, "dyaw": 0.33, "droll": 0.0}, {"dx": -1.04, "dy": 0.24, "dz": -0.05, "dpitch": 0.14, "dyaw": -0.81, "droll": 0.0}, {"dx": -1.55, "dy": 0.38, "dz": -0.08, "dpitch": 0.11, "dyaw": -0.42, "droll": 0.0}, {"dx": -2.07, "dy": 0.52, "dz": -0.1, "dpitch": 0.06, "dyaw": 0.01, "droll": 0.0}, {"dx": -2.57, "dy": 0.68, "dz": -0.12, "dpitch": 0.01, "dyaw": 0.47, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [106.71, -76.21, 20.12, -45.91, 165.34, 0.0]
  Target bbox: [618.92, 320.44, 660.64, 398.86]

Frame 2:
  Drone pose: [106.21, -76.07, 20.1, -45.93, 165.79, 0.0]
  Target bbox: [617.77, 318.88, 661.7, 400.53]

Frame 3:
  Drone pose: [105.73, -75.94, 20.09, -45.94, 166.21, 0.0]
  Target bbox: [619.16, 324.95, 660.6, 394.17]

Frame 4:
  Drone pose: [105.25, -75.82, 20.08, -45.94, 166.57, 0.0]
  Target bbox: [620.13, 326.43, 659.67, 392.68]

Frame 5 (current):
  Drone pose: [104.76, -75.71, 20.07, -45.94, 166.9, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 618.38, "ymin": 319.75, "xmax": 661.1, "ymax": 399.68}, "waypoint_deltas": [{"dx": -0.49, "dy": 0.09, "dz": -0.01, "dpitch": 0.0, "dyaw": 0.29, "droll": 0.0}, {"dx": -0.99, "dy": 0.18, "dz": -0.02, "dpitch": -0.01, "dyaw": 0.56, "droll": 0.0}, {"dx": -1.48, "dy": 0.26, "dz": -0.03, "dpitch": -0.02, "dyaw": 0.81, "droll": 0.0}, {"dx": -1.98, "dy": 0.34, "dz": -0.03, "dpitch": -0.04, "dyaw": 1.05, "droll": 0.0}, {"dx": -2.48, "dy": 0.42, "dz": -0.04, "dpitch": -0.06, "dyaw": 1.3, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [101.78, -75.21, 20.03, -46.01, 168.44, 0.0]
  Target bbox: [618.97, 319.49, 660.51, 399.88]

Frame 2:
  Drone pose: [101.28, -75.13, 20.02, -46.03, 168.7, 0.0]
  Target bbox: [619.15, 320.35, 660.39, 398.89]

Frame 3:
  Drone pose: [100.77, -75.05, 20.02, -46.06, 168.95, 0.0]
  Target bbox: [618.35, 322.14, 661.24, 397.04]

Frame 4:
  Drone pose: [100.27, -74.96, 20.02, -46.09, 169.21, 0.0]
  Target bbox: [619.47, 325.64, 660.27, 393.43]

Frame 5 (current):
  Drone pose: [99.75, -74.87, 20.01, -46.14, 169.48, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 619.46, "ymin": 321.06, "xmax": 660.09, "ymax": 398.14}, "waypoint_deltas": [{"dx": -0.52, "dy": 0.09, "dz": 0.0, "dpitch": -0.05, "dyaw": 0.29, "droll": 0.0}, {"dx": -1.04, "dy": 0.2, "dz": 0.0, "dpitch": -0.11, "dyaw": 0.59, "droll": 0.0}, {"dx": -1.57, "dy": 0.3, "dz": 0.0, "dpitch": -0.18, "dyaw": 0.89, "droll": 0.0}, {"dx": -2.11, "dy": 0.38, "dz": 0.0, "dpitch": -0.27, "dyaw": 1.13, "droll": 0.0}, {"dx": -2.68, "dy": 0.44, "dz": -0.01, "dpitch": -0.38, "dyaw": 1.29, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [95.92, -74.38, 20.0, -46.77, 170.83, 0.0]
  Target bbox: [620.39, 326.74, 659.37, 392.29]

Frame 2:
  Drone pose: [95.35, -74.38, 20.0, -46.88, 170.81, 0.0]
  Target bbox: [620.1, 323.88, 659.54, 395.24]

Frame 3:
  Drone pose: [94.8, -74.38, 20.0, -46.96, 170.8, 0.0]
  Target bbox: [619.09, 319.47, 660.36, 399.83]

Frame 4:
  Drone pose: [94.27, -74.37, 20.0, -47.01, 170.82, 0.0]
  Target bbox: [620.24, 326.72, 659.52, 392.29]

Frame 5 (current):
  Drone pose: [93.76, -74.35, 20.0, -47.04, 170.85, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 619.97, "ymin": 322.61, "xmax": 659.64, "ymax": 396.49}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.01, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.05, "droll": 0.0}, {"dx": -0.99, "dy": 0.02, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.08, "droll": 0.0}, {"dx": -1.48, "dy": 0.03, "dz": 0.0, "dpitch": 0.03, "dyaw": 0.11, "droll": 0.0}, {"dx": -1.97, "dy": 0.03, "dz": 0.0, "dpitch": 0.05, "dyaw": 0.11, "droll": 0.0}, {"dx": -2.45, "dy": 0.01, "dz": 0.0, "dpitch": 0.08, "dyaw": 0.08, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [90.34, -74.39, 20.0, -46.92, 170.78, 0.0]
  Target bbox: [618.98, 318.81, 660.46, 400.43]

Frame 2:
  Drone pose: [89.85, -74.42, 20.0, -47.1, 170.69, 0.0]
  Target bbox: [620.36, 326.91, 659.41, 392.11]

Frame 3:
  Drone pose: [89.35, -74.45, 20.0, -47.08, 170.58, 0.0]
  Target bbox: [620.06, 323.39, 659.58, 395.7]

Frame 4:
  Drone pose: [88.87, -74.51, 20.0, -47.03, 170.4, 0.0]
  Target bbox: [618.21, 319.96, 661.29, 399.19]

Frame 5 (current):
  Drone pose: [88.39, -74.61, 20.0, -46.99, 170.11, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 618.97, "ymin": 319.44, "xmax": 660.48, "ymax": 399.88}, "waypoint_deltas": [{"dx": -0.52, "dy": -0.03, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.12, "droll": 0.0}, {"dx": -1.04, "dy": -0.01, "dz": 0.0, "dpitch": -0.06, "dyaw": -0.08, "droll": 0.0}, {"dx": -1.57, "dy": 0.0, "dz": 0.0, "dpitch": -0.11, "dyaw": -0.04, "droll": 0.0}, {"dx": -2.16, "dy": 0.6, "dz": 0.0, "dpitch": -0.41, "dyaw": 1.84, "droll": 0.0}, {"dx": -2.74, "dy": 1.62, "dz": 0.0, "dpitch": -0.72, "dyaw": 5.14, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [85.04, -71.56, 20.0, -48.0, 179.98, 0.0]
  Target bbox: [621.16, 328.7, 658.83, 390.17]

Frame 2:
  Drone pose: [84.48, -69.96, 20.0, -47.97, -174.66, 0.0]
  Target bbox: [621.33, 321.44, 659.16, 397.7]

Frame 3:
  Drone pose: [83.94, -68.42, 20.0, -47.68, -169.57, 0.0]
  Target bbox: [618.86, 322.78, 661.1, 396.37]

Frame 4:
  Drone pose: [83.41, -67.19, 20.0, -47.49, -167.19, 0.0]
  Target bbox: [614.43, 318.86, 665.45, 400.36]

Frame 5 (current):
  Drone pose: [82.86, -66.33, 20.0, -47.43, -166.03, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 619.87, "ymin": 322.88, "xmax": 660.02, "ymax": 396.23}, "waypoint_deltas": [{"dx": -0.55, "dy": 0.51, "dz": 0.0, "dpitch": -0.08, "dyaw": 0.09, "droll": 0.0}, {"dx": -1.1, "dy": 0.79, "dz": 0.0, "dpitch": -0.05, "dyaw": 1.02, "droll": 0.0}, {"dx": -1.64, "dy": 0.93, "dz": 0.0, "dpitch": -0.05, "dyaw": 1.48, "droll": 0.0}, {"dx": -2.16, "dy": 0.98, "dz": 0.0, "dpitch": -0.06, "dyaw": 1.69, "droll": 0.0}, {"dx": -2.68, "dy": 1.01, "dz": 0.0, "dpitch": -0.07, "dyaw": 1.77, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [79.2, -65.3, 20.0, -47.47, -164.19, 0.0]
  Target bbox: [619.2, 323.8, 661.07, 395.32]

Frame 2:
  Drone pose: [78.71, -65.28, 20.0, -47.44, -164.16, 0.0]
  Target bbox: [618.6, 322.14, 661.73, 396.99]

Frame 3:
  Drone pose: [78.22, -65.27, 20.0, -47.41, -164.11, 0.0]
  Target bbox: [618.39, 320.99, 661.99, 398.16]

Frame 4:
  Drone pose: [77.74, -65.24, 20.0, -47.38, -164.05, 0.0]
  Target bbox: [618.34, 318.98, 662.11, 400.2]

Frame 5 (current):
  Drone pose: [77.25, -65.21, 20.0, -47.34, -163.97, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 617.45, "ymin": 317.87, "xmax": 663.07, "ymax": 401.42}, "waypoint_deltas": [{"dx": -0.49, "dy": 0.03, "dz": 0.0, "dpitch": 0.02, "dyaw": 0.1, "droll": 0.0}, {"dx": -0.99, "dy": 0.07, "dz": 0.0, "dpitch": 0.05, "dyaw": 0.21, "droll": 0.0}, {"dx": -1.49, "dy": 0.11, "dz": 0.0, "dpitch": 0.06, "dyaw": 0.33, "droll": 0.0}, {"dx": -2.0, "dy": 0.14, "dz": 0.0, "dpitch": 0.05, "dyaw": 0.46, "droll": 0.0}, {"dx": -2.52, "dy": 0.18, "dz": 0.0, "dpitch": 0.04, "dyaw": 0.59, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [74.2, -65.0, 20.0, -47.33, -163.27, 0.0]
  Target bbox: [617.59, 319.14, 662.9, 400.2]

Frame 2:
  Drone pose: [73.67, -64.98, 20.0, -47.37, -163.17, 0.0]
  Target bbox: [618.93, 323.63, 661.33, 395.48]

Frame 3:
  Drone pose: [73.14, -64.97, 20.0, -47.4, -163.1, 0.0]
  Target bbox: [618.3, 319.78, 662.11, 399.43]

Frame 4:
  Drone pose: [72.63, -64.96, 20.0, -47.42, -163.06, 0.0]
  Target bbox: [618.65, 322.41, 661.64, 396.68]

Frame 5 (current):
  Drone pose: [72.12, -64.95, 20.0, -47.44, -163.03, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 617.21, "ymin": 317.75, "xmax": 663.3, "ymax": 401.55}, "waypoint_deltas": [{"dx": -0.51, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.01, "droll": 0.0}, {"dx": -1.01, "dy": 0.0, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.02, "droll": 0.0}, {"dx": -1.51, "dy": 0.0, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.02, "droll": 0.0}, {"dx": -2.01, "dy": 0.0, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.02, "droll": 0.0}, {"dx": -2.51, "dy": 0.0, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.03, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [68.61, -64.95, 20.0, -47.45, -163.01, 0.0]
  Target bbox: [617.82, 318.86, 662.62, 400.33]

Frame 2:
  Drone pose: [68.1, -64.94, 20.0, -47.45, -162.99, 0.0]
  Target bbox: [617.19, 318.18, 663.33, 401.17]

Frame 3:
  Drone pose: [67.61, -64.95, 20.0, -47.44, -163.02, 0.0]
  Target bbox: [618.98, 323.87, 661.26, 395.22]

Frame 4:
  Drone pose: [67.11, -64.93, 20.0, -47.43, -162.96, 0.0]
  Target bbox: [618.25, 319.62, 662.17, 399.58]

Frame 5 (current):
  Drone pose: [66.64, -64.94, 20.0, -47.39, -163.01, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 618.05, "ymin": 318.84, "xmax": 662.39, "ymax": 400.34}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.03, "dz": 0.0, "dpitch": 0.02, "dyaw": 0.08, "droll": 0.0}, {"dx": -0.97, "dy": 0.03, "dz": 0.0, "dpitch": 0.06, "dyaw": 0.07, "droll": 0.0}, {"dx": -1.47, "dy": 0.1, "dz": 0.0, "dpitch": 0.1, "dyaw": 0.28, "droll": 0.0}, {"dx": -1.93, "dy": 0.14, "dz": 0.0, "dpitch": 0.18, "dyaw": 0.38, "droll": 0.0}, {"dx": -2.42, "dy": 0.13, "dz": 0.0, "dpitch": 0.19, "dyaw": 0.32, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [119.09, -76.4, 21.99, -44.36, 180.05, 0.0]
  Target bbox: [611.78, 384.04, 650.45, 452.76]

Frame 2:
  Drone pose: [117.47, -77.65, 21.08, -51.32, 168.94, 0.0]
  Target bbox: [650.76, 240.33, 694.75, 311.91]

Frame 3:
  Drone pose: [116.77, -78.21, 20.68, -54.49, 160.18, 0.0]
  Target bbox: [669.15, 267.68, 716.46, 350.41]

Frame 4:
  Drone pose: [116.08, -78.08, 20.64, -43.84, 161.65, 0.0]
  Target bbox: [670.16, 364.7, 712.2, 436.91]

Frame 5 (current):
  Drone pose: [115.49, -78.09, 20.62, -48.63, 166.37, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 609.0, "ymin": 279.41, "xmax": 660.57, "ymax": 361.28}, "waypoint_deltas": [{"dx": -0.56, "dy": 0.02, "dz": -0.03, "dpitch": 2.28, "dyaw": -0.43, "droll": 0.0}, {"dx": -1.07, "dy": 0.13, "dz": -0.05, "dpitch": 2.25, "dyaw": -0.11, "droll": 0.0}, {"dx": -1.59, "dy": 0.25, "dz": -0.07, "dpitch": 2.4, "dyaw": -1.25, "droll": 0.0}, {"dx": -2.12, "dy": 0.37, "dz": -0.09, "dpitch": 2.56, "dyaw": -2.41, "droll": 0.0}, {"dx": -2.64, "dy": 0.47, "dz": -0.2, "dpitch": 2.65, "dyaw": -2.12, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [112.34, -77.54, 20.39, -48.26, 160.94, 0.0]
  Target bbox: [660.14, 286.13, 703.38, 359.09]

Frame 2:
  Drone pose: [111.82, -77.46, 20.36, -46.01, 164.7, 0.0]
  Target bbox: [619.26, 322.12, 660.37, 397.16]

Frame 3:
  Drone pose: [111.3, -77.39, 20.33, -46.01, 164.91, 0.0]
  Target bbox: [619.73, 324.72, 660.0, 394.51]

Frame 4:
  Drone pose: [110.79, -77.31, 20.3, -42.46, 165.65, 0.0]
  Target bbox: [613.09, 382.12, 654.19, 456.78]

Frame 5 (current):
  Drone pose: [110.28, -77.21, 20.27, -48.92, 162.99, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 648.56, "ymin": 278.14, "xmax": 688.88, "ymax": 345.17}, "waypoint_deltas": [{"dx": -0.52, "dy": 0.11, "dz": -0.03, "dpitch": 2.86, "dyaw": 2.76, "droll": 0.0}, {"dx": -1.04, "dy": 0.24, "dz": -0.05, "dpitch": 3.02, "dyaw": 1.62, "droll": 0.0}, {"dx": -1.55, "dy": 0.38, "dz": -0.08, "dpitch": 2.99, "dyaw": 2.01, "droll": 0.0}, {"dx": -2.07, "dy": 0.52, "dz": -0.1, "dpitch": 2.94, "dyaw": 2.44, "droll": 0.0}, {"dx": -2.57, "dy": 0.68, "dz": -0.12, "dpitch": 2.89, "dyaw": 2.9, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [106.87, -76.2, 20.2, -49.07, 170.68, 0.0]
  Target bbox: [616.13, 318.54, 663.44, 400.54]

Frame 2:
  Drone pose: [106.21, -76.16, 20.18, -41.51, 177.41, 0.0]
  Target bbox: [572.29, 377.96, 614.64, 453.37]

Frame 3:
  Drone pose: [105.79, -75.96, 20.16, -46.8, 166.52, 0.0]
  Target bbox: [645.02, 364.26, 681.59, 439.21]

Frame 4:
  Drone pose: [105.25, -75.82, 20.08, -45.94, 166.57, 0.0]
  Target bbox: [617.91, 319.04, 661.58, 400.27]

Frame 5 (current):
  Drone pose: [104.76, -75.71, 20.07, -45.94, 166.9, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 619.23, "ymin": 323.6, "xmax": 660.44, "ymax": 395.6}, "waypoint_deltas": [{"dx": -0.49, "dy": 0.09, "dz": -0.01, "dpitch": 0.0, "dyaw": 0.29, "droll": 0.0}, {"dx": -0.99, "dy": 0.18, "dz": -0.02, "dpitch": -0.01, "dyaw": 0.56, "droll": 0.0}, {"dx": -1.48, "dy": 0.26, "dz": -0.03, "dpitch": -0.02, "dyaw": 0.81, "droll": 0.0}, {"dx": -1.98, "dy": 0.34, "dz": -0.03, "dpitch": -0.04, "dyaw": 1.05, "droll": 0.0}, {"dx": -2.48, "dy": 0.42, "dz": -0.04, "dpitch": -0.06, "dyaw": 1.3, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [101.78, -75.21, 20.03, -45.68, 173.44, 0.0]
  Target bbox: [560.9, 335.04, 601.42, 398.99]

Frame 2:
  Drone pose: [101.28, -75.13, 20.02, -50.61, 170.51, 0.0]
  Target bbox: [597.25, 247.76, 639.04, 317.85]

Frame 3:
  Drone pose: [100.71, -74.96, 19.95, -41.59, 168.08, 0.0]
  Target bbox: [561.94, 394.74, 608.31, 469.2]

Frame 4:
  Drone pose: [100.27, -74.96, 20.02, -41.09, 167.95, 0.0]
  Target bbox: [634.47, 405.87, 675.17, 481.89]

Frame 5 (current):
  Drone pose: [99.75, -74.87, 20.01, -47.48, 174.48, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 560.47, "ymin": 300.6, "xmax": 601.75, "ymax": 377.09}, "waypoint_deltas": [{"dx": -0.52, "dy": 0.09, "dz": 0.0, "dpitch": 1.29, "dyaw": -4.71, "droll": 0.0}, {"dx": -1.04, "dy": 0.2, "dz": 0.0, "dpitch": 1.23, "dyaw": -4.41, "droll": 0.0}, {"dx": -1.57, "dy": 0.3, "dz": 0.0, "dpitch": 1.16, "dyaw": -4.11, "droll": 0.0}, {"dx": -2.11, "dy": 0.38, "dz": 0.0, "dpitch": 1.07, "dyaw": -3.87, "droll": 0.0}, {"dx": -2.68, "dy": 0.44, "dz": -0.01, "dpitch": 0.96, "dyaw": -3.71, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [95.98, -74.47, 19.89, -42.75, 170.1, 0.0]
  Target bbox: [637.61, 307.21, 671.0, 368.74]

Frame 2:
  Drone pose: [95.35, -74.38, 20.0, -48.72, 169.67, 0.0]
  Target bbox: [633.18, 294.53, 673.37, 362.9]

Frame 3:
  Drone pose: [94.8, -74.38, 20.0, -46.96, 170.8, 0.0]
  Target bbox: [620.06, 321.93, 659.5, 397.26]

Frame 4:
  Drone pose: [94.27, -74.37, 20.0, -45.94, 175.82, 0.0]
  Target bbox: [561.68, 345.93, 602.62, 412.81]

Frame 5 (current):
  Drone pose: [93.76, -74.35, 20.0, -46.04, 167.97, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 651.58, "ymin": 339.97, "xmax": 695.13, "ymax": 413.65}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.01, "dz": 0.0, "dpitch": -1.0, "dyaw": 2.93, "droll": 0.0}, {"dx": -0.99, "dy": 0.02, "dz": 0.0, "dpitch": -0.99, "dyaw": 2.96, "droll": 0.0}, {"dx": -1.48, "dy": 0.03, "dz": 0.0, "dpitch": -0.97, "dyaw": 2.99, "droll": 0.0}, {"dx": -1.97, "dy": 0.03, "dz": 0.0, "dpitch": -0.95, "dyaw": 2.99, "droll": 0.0}, {"dx": -2.45, "dy": 0.01, "dz": 0.0, "dpitch": -0.92, "dyaw": 2.96, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [90.34, -74.39, 20.0, -42.3, 169.78, 0.0]
  Target bbox: [631.5, 401.65, 671.7, 472.82]

Frame 2:
  Drone pose: [89.85, -74.42, 20.0, -42.73, 174.16, 0.0]
  Target bbox: [579.75, 397.86, 619.5, 469.72]

Frame 3:
  Drone pose: [89.35, -74.45, 20.0, -50.6, 175.08, 0.0]
  Target bbox: [567.26, 265.0, 608.31, 338.82]

Frame 4:
  Drone pose: [88.87, -74.51, 20.0, -43.82, 165.4, 0.0]
  Target bbox: [676.67, 379.19, 718.46, 451.51]

Frame 5 (current):
  Drone pose: [88.39, -74.61, 20.0, -46.99, 170.11, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 619.5, "ymin": 321.81, "xmax": 660.08, "ymax": 397.33}, "waypoint_deltas": [{"dx": -0.52, "dy": -0.03, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.12, "droll": 0.0}, {"dx": -1.04, "dy": -0.01, "dz": 0.0, "dpitch": -0.06, "dyaw": -0.08, "droll": 0.0}, {"dx": -1.57, "dy": 0.0, "dz": 0.0, "dpitch": -0.11, "dyaw": -0.04, "droll": 0.0}, {"dx": -2.16, "dy": 0.6, "dz": 0.0, "dpitch": -0.41, "dyaw": 1.84, "droll": 0.0}, {"dx": -2.74, "dy": 1.62, "dz": 0.0, "dpitch": -0.72, "dyaw": 5.14, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [85.04, -71.56, 20.0, -53.0, 177.18, 0.0]
  Target bbox: [652.94, 238.37, 690.77, 313.54]

Frame 2:
  Drone pose: [84.48, -69.96, 20.0, -51.2, -174.93, 0.0]
  Target bbox: [620.29, 267.59, 665.72, 342.95]

Frame 3:
  Drone pose: [84.1, -68.43, 20.08, -47.11, -162.58, 0.0]
  Target bbox: [557.66, 282.34, 605.11, 359.66]

Frame 4:
  Drone pose: [83.41, -67.19, 20.0, -45.55, -162.61, 0.0]
  Target bbox: [565.39, 356.16, 609.67, 430.92]

Frame 5 (current):
  Drone pose: [82.91, -66.41, 19.92, -50.46, -161.76, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 563.12, "ymin": 247.6, "xmax": 607.3, "ymax": 323.57}, "waypoint_deltas": [{"dx": -0.6, "dy": 0.59, "dz": 0.08, "dpitch": 2.95, "dyaw": -4.18, "droll": 0.0}, {"dx": -1.15, "dy": 0.87, "dz": 0.08, "dpitch": 2.98, "dyaw": -3.25, "droll": 0.0}, {"dx": -1.69, "dy": 1.01, "dz": 0.08, "dpitch": 2.98, "dyaw": -2.79, "droll": 0.0}, {"dx": -2.21, "dy": 1.06, "dz": 0.08, "dpitch": 2.97, "dyaw": -2.58, "droll": 0.0}, {"dx": -2.73, "dy": 1.09, "dz": 0.08, "dpitch": 2.96, "dyaw": -2.5, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [79.2, -65.3, 20.0, -51.7, -159.19, 0.0]
  Target bbox: [559.93, 252.5, 605.44, 328.24]

Frame 2:
  Drone pose: [78.71, -65.28, 20.0, -45.96, -169.16, 0.0]
  Target bbox: [675.52, 346.53, 719.54, 425.9]

Frame 3:
  Drone pose: [78.22, -65.27, 20.0, -47.41, -164.11, 0.0]
  Target bbox: [619.39, 323.51, 660.89, 395.61]

Frame 4:
  Drone pose: [77.74, -65.24, 20.0, -45.38, -159.16, 0.0]
  Target bbox: [562.12, 359.72, 605.68, 429.68]

Frame 5 (current):
  Drone pose: [77.25, -65.21, 20.0, -43.84, -167.62, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 659.14, "ymin": 378.0, "xmax": 705.76, "ymax": 460.96}, "waypoint_deltas": [{"dx": -0.49, "dy": 0.03, "dz": 0.0, "dpitch": -3.48, "dyaw": 3.75, "droll": 0.0}, {"dx": -0.99, "dy": 0.07, "dz": 0.0, "dpitch": -3.45, "dyaw": 3.86, "droll": 0.0}, {"dx": -1.49, "dy": 0.11, "dz": 0.0, "dpitch": -3.44, "dyaw": 3.98, "droll": 0.0}, {"dx": -2.0, "dy": 0.14, "dz": 0.0, "dpitch": -3.45, "dyaw": 4.11, "droll": 0.0}, {"dx": -2.52, "dy": 0.18, "dz": 0.0, "dpitch": -3.46, "dyaw": 4.24, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [74.22, -65.02, 19.92, -50.21, -153.54, 0.0]
  Target bbox: [582.29, 255.45, 620.7, 324.86]

Frame 2:
  Drone pose: [73.67, -64.98, 20.0, -42.51, -160.91, 0.0]
  Target bbox: [591.07, 401.24, 636.74, 482.35]

Frame 3:
  Drone pose: [73.14, -64.97, 20.0, -47.4, -163.1, 0.0]
  Target bbox: [618.9, 323.87, 661.34, 395.22]

Frame 4:
  Drone pose: [72.63, -64.96, 20.0, -45.31, -162.7, 0.0]
  Target bbox: [614.69, 358.15, 657.24, 431.75]

Frame 5 (current):
  Drone pose: [72.12, -64.95, 20.0, -47.93, -168.03, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 676.05, "ymin": 319.48, "xmax": 718.66, "ymax": 386.48}, "waypoint_deltas": [{"dx": -0.51, "dy": 0.0, "dz": 0.0, "dpitch": 0.49, "dyaw": 5.01, "droll": 0.0}, {"dx": -1.01, "dy": 0.0, "dz": 0.0, "dpitch": 0.48, "dyaw": 5.02, "droll": 0.0}, {"dx": -1.51, "dy": 0.0, "dz": 0.0, "dpitch": 0.48, "dyaw": 5.02, "droll": 0.0}, {"dx": -2.01, "dy": 0.0, "dz": 0.0, "dpitch": 0.48, "dyaw": 5.02, "droll": 0.0}, {"dx": -2.51, "dy": 0.0, "dz": 0.0, "dpitch": 0.48, "dyaw": 5.03, "droll": 0.0}]}


[System]
You are a drone navigation expert. Given five sequential observation frames and the drone ego-state history, predict the target bounding box for the current frame and relative waypoint offsets for the next five frames.

Input format:
- Frames 1-4 (history): each provides the drone pose and a 2D axis-aligned target bounding box [xmin, ymin, xmax, ymax] in image-plane pixel coordinates.
- Frame 5 (current): only the drone pose is provided; target bounding-box observations for this timestep are omitted (e.g., detection not yet applied).
- Drone pose: [x, y, z, pitch, yaw, roll] in the world frame (position in meters, Euler angles in degrees).
- Target bounding-box semantics: when the target is visible in the camera view, the box denotes ground-truth image-plane localization; when the target is not visible, the box encodes a trajectory-inferred localization and is explicitly annotated in the frame text (e.g., as a model-predicted box).

Output:
1. current_bbox: the predicted target bounding box [xmin, ymin, xmax, ymax] for the current frame (Frame 5).
2. waypoint_deltas: five waypoint deltas relative to the current drone pose.
   - Each delta: [dx, dy, dz, dpitch, dyaw, droll]

Respond ONLY with a JSON object.

[User]
<image>
<image>
<image>
<image>
<image>
Flight state history (t-4 to t):

Frame 1:
  Drone pose: [68.61, -64.95, 20.0, -45.09, -158.01, 0.0]
  Target bbox: [557.85, 358.35, 607.9, 443.97]

Frame 2:
  Drone pose: [68.1, -64.94, 20.0, -47.45, -162.99, 0.0]
  Target bbox: [618.52, 321.72, 661.83, 397.47]

Frame 3:
  Drone pose: [67.61, -64.95, 20.0, -47.44, -163.02, 0.0]
  Target bbox: [619.16, 325.46, 660.99, 393.55]

Frame 4:
  Drone pose: [67.11, -64.93, 20.0, -47.43, -162.96, 0.0]
  Target bbox: [616.94, 318.21, 663.53, 400.99]

Frame 5 (current):
  Drone pose: [66.64, -64.94, 20.0, -49.02, -158.01, 0.0]

Predict the target bounding box for the current frame and the next 5 waypoint deltas from current pose.

[Assistant] {"current_bbox": {"xmin": 560.48, "ymin": 298.92, "xmax": 604.93, "ymax": 369.17}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.03, "dz": 0.0, "dpitch": 1.65, "dyaw": -4.92, "droll": 0.0}, {"dx": -0.97, "dy": 0.03, "dz": 0.0, "dpitch": 1.69, "dyaw": -4.93, "droll": 0.0}, {"dx": -1.47, "dy": 0.1, "dz": 0.0, "dpitch": 1.73, "dyaw": -4.72, "droll": 0.0}, {"dx": -1.93, "dy": 0.14, "dz": 0.0, "dpitch": 1.81, "dyaw": -4.62, "droll": 0.0}, {"dx": -2.42, "dy": 0.13, "dz": 0.0, "dpitch": 1.82, "dyaw": -4.68, "droll": 0.0}]}