[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: [94.21, 65.52, 20.0, -46.6, -100.69, 0.0]
  Target bbox: [623.33, 326.53, 656.67, 392.59]

Frame 2:
  Drone pose: [94.24, 64.98, 19.95, -47.55, -101.29, 0.0]
  Target bbox: [607.25, 306.9, 647.22, 373.87]

Frame 3:
  Drone pose: [94.52, 64.51, 20.0, -46.33, -103.23, 0.0]
  Target bbox: [621.8, 325.13, 658.27, 394.05]

Frame 4:
  Drone pose: [94.69, 63.97, 20.03, -46.19, -105.31, 0.0]
  Target bbox: [618.58, 325.66, 661.25, 393.42]

Frame 5 (current):
  Drone pose: [94.84, 63.51, 20.0, -48.18, -102.53, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 580.33, "ymin": 290.36, "xmax": 624.07, "ymax": 357.66}, "waypoint_deltas": [{"dx": 0.15, "dy": -0.5, "dz": 0.0, "dpitch": 2.23, "dyaw": -3.66, "droll": 0.0}, {"dx": 0.31, "dy": -1.0, "dz": 0.0, "dpitch": 2.3, "dyaw": -4.13, "droll": 0.0}, {"dx": 0.47, "dy": -1.5, "dz": 0.0, "dpitch": 2.37, "dyaw": -4.6, "droll": 0.0}, {"dx": 0.62, "dy": -2.0, "dz": 0.0, "dpitch": 2.44, "dyaw": -5.07, "droll": 0.0}, {"dx": 0.78, "dy": -2.5, "dz": 0.0, "dpitch": 2.51, "dyaw": -5.53, "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.11, 44.97, 22.0, -46.48, 87.14, 0.0]
  Target bbox: [621.34, 326.28, 658.67, 393.11]

Frame 2:
  Drone pose: [-107.0, 44.54, 21.2, -43.92, 83.46, 0.0]
  Target bbox: [624.31, 330.3, 655.46, 389.04]

Frame 3:
  Drone pose: [-107.37, 44.62, 20.67, -42.54, 82.63, 0.0]
  Target bbox: [627.5, 330.15, 652.32, 389.18]

Frame 4:
  Drone pose: [-107.46, 44.96, 20.64, -42.28, 82.43, 0.0]
  Target bbox: [624.9, 330.28, 654.91, 389.07]

Frame 5 (current):
  Drone pose: [-107.46, 45.42, 20.62, -42.18, 82.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.05, "ymin": 329.38, "xmax": 659.68, "ymax": 390.04}, "waypoint_deltas": [{"dx": 0.03, "dy": 0.5, "dz": -0.03, "dpitch": 0.02, "dyaw": 0.07, "droll": 0.0}, {"dx": 0.06, "dy": 1.01, "dz": -0.05, "dpitch": 0.03, "dyaw": 0.14, "droll": 0.0}, {"dx": 0.08, "dy": 1.53, "dz": -0.07, "dpitch": 0.05, "dyaw": 0.2, "droll": 0.0}, {"dx": 0.11, "dy": 2.04, "dz": -0.09, "dpitch": 0.06, "dyaw": 0.27, "droll": 0.0}, {"dx": 0.13, "dy": 2.55, "dz": -0.2, "dpitch": 0.2, "dyaw": 0.33, "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.24, 52.05, 20.19, -41.77, 82.99, 0.0]
  Target bbox: [627.57, 330.05, 652.25, 389.32]

Frame 2:
  Drone pose: [-107.27, 52.56, 20.17, -41.75, 82.9, 0.0]
  Target bbox: [626.32, 329.71, 653.49, 389.64]

Frame 3:
  Drone pose: [-107.32, 53.08, 20.15, -41.73, 82.77, 0.0]
  Target bbox: [623.85, 328.76, 655.91, 390.59]

Frame 4:
  Drone pose: [-107.38, 53.59, 20.13, -41.72, 82.59, 0.0]
  Target bbox: [618.39, 327.61, 661.3, 391.77]

Frame 5 (current):
  Drone pose: [-107.47, 54.11, 20.12, -41.71, 82.36, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 625.91, "ymin": 330.06, "xmax": 653.9, "ymax": 389.3}, "waypoint_deltas": [{"dx": -0.11, "dy": 0.53, "dz": -0.02, "dpitch": 0.01, "dyaw": -0.29, "droll": 0.0}, {"dx": -0.24, "dy": 1.05, "dz": -0.03, "dpitch": 0.02, "dyaw": -0.64, "droll": 0.0}, {"dx": -0.39, "dy": 1.59, "dz": -0.04, "dpitch": 0.03, "dyaw": -1.06, "droll": 0.0}, {"dx": -0.56, "dy": 2.12, "dz": -0.05, "dpitch": 0.03, "dyaw": -1.52, "droll": 0.0}, {"dx": -0.75, "dy": 2.67, "dz": -0.06, "dpitch": 0.02, "dyaw": -2.04, "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: [-109.28, 61.9, 20.01, -41.83, 74.58, 0.0]
  Target bbox: [619.02, 327.25, 660.78, 392.22]

Frame 2:
  Drone pose: [-109.19, 62.47, 20.01, -41.95, 74.74, 0.0]
  Target bbox: [623.35, 327.86, 656.7, 391.58]

Frame 3:
  Drone pose: [-109.04, 63.05, 20.01, -41.92, 73.78, 0.0]
  Target bbox: [622.32, 326.37, 657.81, 393.15]

Frame 4:
  Drone pose: [-108.84, 63.62, 20.01, -41.89, 72.96, 0.0]
  Target bbox: [622.03, 326.09, 658.12, 393.45]

Frame 5 (current):
  Drone pose: [-108.58, 64.18, 20.01, -41.87, 72.3, 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.74, "ymin": 327.18, "xmax": 657.36, "ymax": 392.3}, "waypoint_deltas": [{"dx": 0.31, "dy": 0.54, "dz": -0.01, "dpitch": 0.02, "dyaw": -0.53, "droll": 0.0}, {"dx": 0.66, "dy": 1.09, "dz": -0.01, "dpitch": 0.03, "dyaw": -0.97, "droll": 0.0}, {"dx": 1.03, "dy": 1.62, "dz": -0.01, "dpitch": 0.05, "dyaw": -1.31, "droll": 0.0}, {"dx": 1.42, "dy": 2.15, "dz": -0.01, "dpitch": 0.06, "dyaw": -1.63, "droll": 0.0}, {"dx": 1.81, "dy": 2.65, "dz": -0.01, "dpitch": 0.11, "dyaw": -1.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: [-104.6, 71.13, 20.0, -41.78, 72.26, 0.0]
  Target bbox: [618.38, 325.63, 661.42, 393.81]

Frame 2:
  Drone pose: [-104.45, 71.6, 20.0, -41.8, 72.69, 0.0]
  Target bbox: [619.15, 326.43, 660.67, 393.01]

Frame 3:
  Drone pose: [-104.29, 72.06, 20.0, -41.82, 73.12, 0.0]
  Target bbox: [617.56, 326.62, 662.24, 392.89]

Frame 4:
  Drone pose: [-104.14, 72.53, 20.0, -41.84, 73.54, 0.0]
  Target bbox: [625.43, 328.71, 654.4, 390.71]

Frame 5 (current):
  Drone pose: [-103.99, 72.99, 20.0, -41.85, 73.95, 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.6, "ymin": 327.48, "xmax": 659.2, "ymax": 391.98}, "waypoint_deltas": [{"dx": 0.14, "dy": 0.47, "dz": 0.0, "dpitch": -0.02, "dyaw": 0.4, "droll": 0.0}, {"dx": 0.28, "dy": 0.94, "dz": 0.0, "dpitch": -0.03, "dyaw": 0.78, "droll": 0.0}, {"dx": 0.41, "dy": 1.41, "dz": 0.0, "dpitch": -0.03, "dyaw": 1.13, "droll": 0.0}, {"dx": 0.53, "dy": 1.89, "dz": 0.0, "dpitch": -0.04, "dyaw": 1.46, "droll": 0.0}, {"dx": 0.63, "dy": 2.36, "dz": 0.0, "dpitch": -0.04, "dyaw": 1.75, "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: [-102.79, 79.68, 20.0, -41.85, 77.3, 0.0]
  Target bbox: [617.89, 327.2, 661.86, 392.24]

Frame 2:
  Drone pose: [-102.74, 80.18, 20.0, -41.86, 77.44, 0.0]
  Target bbox: [621.95, 327.87, 657.84, 391.51]

Frame 3:
  Drone pose: [-102.67, 80.68, 20.0, -41.88, 77.62, 0.0]
  Target bbox: [620.88, 327.73, 658.9, 391.64]

Frame 4:
  Drone pose: [-102.57, 81.2, 20.0, -41.93, 77.85, 0.0]
  Target bbox: [619.35, 327.19, 660.41, 392.19]

Frame 5 (current):
  Drone pose: [-102.45, 81.73, 20.0, -42.0, 78.17, 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.84, "ymin": 327.24, "xmax": 659.92, "ymax": 392.12}, "waypoint_deltas": [{"dx": 0.17, "dy": 0.55, "dz": 0.0, "dpitch": -0.12, "dyaw": 0.4, "droll": 0.0}, {"dx": 0.36, "dy": 1.13, "dz": 0.0, "dpitch": -0.28, "dyaw": 0.89, "droll": 0.0}, {"dx": 0.57, "dy": 1.73, "dz": 0.0, "dpitch": -0.33, "dyaw": 0.05, "droll": 0.0}, {"dx": 0.76, "dy": 2.32, "dz": 0.0, "dpitch": -0.36, "dyaw": -0.82, "droll": 0.0}, {"dx": 0.92, "dy": 2.89, "dz": 0.0, "dpitch": -0.5, "dyaw": -0.44, "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: [-100.99, 88.96, 20.0, -42.44, 79.27, 0.0]
  Target bbox: [617.3, 326.42, 662.41, 392.95]

Frame 2:
  Drone pose: [-100.93, 89.43, 20.0, -42.42, 79.44, 0.0]
  Target bbox: [617.63, 327.25, 662.09, 392.15]

Frame 3:
  Drone pose: [-100.88, 89.91, 20.0, -42.4, 79.6, 0.0]
  Target bbox: [626.72, 328.92, 653.1, 390.4]

Frame 4:
  Drone pose: [-100.83, 90.38, 20.0, -42.38, 79.75, 0.0]
  Target bbox: [623.32, 328.4, 656.47, 390.93]

Frame 5 (current):
  Drone pose: [-100.78, 90.86, 20.0, -42.36, 79.88, 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.56, "ymin": 327.34, "xmax": 660.18, "ymax": 391.99}, "waypoint_deltas": [{"dx": 0.03, "dy": 0.48, "dz": 0.0, "dpitch": 0.02, "dyaw": 0.1, "droll": 0.0}, {"dx": 0.06, "dy": 0.97, "dz": 0.0, "dpitch": 0.03, "dyaw": 0.18, "droll": 0.0}, {"dx": 0.07, "dy": 1.46, "dz": 0.0, "dpitch": 0.05, "dyaw": 0.22, "droll": 0.0}, {"dx": 0.07, "dy": 1.95, "dz": 0.0, "dpitch": 0.06, "dyaw": 0.22, "droll": 0.0}, {"dx": 0.05, "dy": 2.44, "dz": 0.0, "dpitch": 0.07, "dyaw": 0.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: [-101.89, 97.96, 20.0, -42.19, 76.87, 0.0]
  Target bbox: [621.66, 327.84, 658.14, 391.53]

Frame 2:
  Drone pose: [-102.12, 98.54, 20.0, -42.22, 76.21, 0.0]
  Target bbox: [626.34, 328.6, 653.49, 390.73]

Frame 3:
  Drone pose: [-102.32, 99.13, 20.0, -42.26, 75.6, 0.0]
  Target bbox: [624.39, 328.24, 655.43, 391.11]

Frame 4:
  Drone pose: [-102.48, 99.72, 20.0, -42.33, 75.11, 0.0]
  Target bbox: [627.12, 328.7, 652.72, 390.63]

Frame 5 (current):
  Drone pose: [-102.57, 100.34, 20.0, -42.45, 74.79, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 624.13, "ymin": 327.76, "xmax": 655.69, "ymax": 391.58}, "waypoint_deltas": [{"dx": -0.01, "dy": 0.63, "dz": 0.0, "dpitch": -0.18, "dyaw": -0.1, "droll": 0.0}, {"dx": 0.07, "dy": 1.28, "dz": 0.0, "dpitch": -0.22, "dyaw": -1.34, "droll": 0.0}, {"dx": 0.22, "dy": 1.93, "dz": 0.0, "dpitch": -0.28, "dyaw": -2.4, "droll": 0.0}, {"dx": 0.42, "dy": 2.59, "dz": 0.0, "dpitch": -0.36, "dyaw": -3.33, "droll": 0.0}, {"dx": 0.65, "dy": 3.25, "dz": 0.0, "dpitch": -0.45, "dyaw": -4.17, "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: [-100.77, 108.76, 20.0, -43.06, 60.13, 0.0]
  Target bbox: [620.73, 325.4, 659.19, 394.02]

Frame 2:
  Drone pose: [-100.77, 109.26, 20.0, -43.31, 58.18, 0.0]
  Target bbox: [622.78, 327.77, 657.42, 391.52]

Frame 3:
  Drone pose: [-100.76, 109.77, 20.0, -42.95, 57.0, 0.0]
  Target bbox: [622.7, 326.68, 657.22, 392.76]

Frame 4:
  Drone pose: [-100.72, 110.28, 20.0, -43.18, 55.13, 0.0]
  Target bbox: [623.3, 327.4, 656.96, 391.95]

Frame 5 (current):
  Drone pose: [-100.65, 110.78, 20.0, -42.84, 54.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": 618.44, "ymin": 324.31, "xmax": 661.59, "ymax": 395.25}, "waypoint_deltas": [{"dx": 0.11, "dy": 0.5, "dz": 0.0, "dpitch": -0.22, "dyaw": -1.7, "droll": 0.0}, {"dx": 0.25, "dy": 0.97, "dz": 0.0, "dpitch": 0.11, "dyaw": -2.45, "droll": 0.0}, {"dx": 0.42, "dy": 1.43, "dz": 0.0, "dpitch": -0.09, "dyaw": -3.98, "droll": 0.0}, {"dx": 0.62, "dy": 1.88, "dz": 0.0, "dpitch": -0.3, "dyaw": -5.44, "droll": 0.0}, {"dx": 0.85, "dy": 2.33, "dz": 0.0, "dpitch": 0.0, "dyaw": -5.91, "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: [-97.12, 116.83, 20.0, -42.73, 41.26, 0.0]
  Target bbox: [617.19, 321.43, 663.07, 398.25]

Frame 2:
  Drone pose: [-96.78, 117.19, 20.0, -42.88, 40.22, 0.0]
  Target bbox: [627.93, 326.78, 651.82, 392.55]

Frame 3:
  Drone pose: [-96.43, 117.53, 20.0, -42.59, 40.29, 0.0]
  Target bbox: [621.52, 324.89, 658.58, 394.6]

Frame 4:
  Drone pose: [-96.06, 117.87, 20.0, -42.74, 39.32, 0.0]
  Target bbox: [625.98, 327.76, 653.77, 391.55]

Frame 5 (current):
  Drone pose: [-95.69, 118.21, 20.0, -42.47, 39.46, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 624.52, "ymin": 327.2, "xmax": 655.52, "ymax": 392.17}, "waypoint_deltas": [{"dx": 0.39, "dy": 0.32, "dz": 0.0, "dpitch": -0.15, "dyaw": -0.9, "droll": 0.0}, {"dx": 0.78, "dy": 0.65, "dz": 0.0, "dpitch": 0.11, "dyaw": -0.71, "droll": 0.0}, {"dx": 1.18, "dy": 0.97, "dz": 0.0, "dpitch": -0.06, "dyaw": -1.57, "droll": 0.0}, {"dx": 1.59, "dy": 1.29, "dz": 0.0, "dpitch": 0.19, "dyaw": -1.34, "droll": 0.0}, {"dx": 1.99, "dy": 1.61, "dz": 0.0, "dpitch": 0.03, "dyaw": -2.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: [-90.07, 122.82, 20.0, -42.26, 33.66, 0.0]
  Target bbox: [622.84, 326.08, 656.86, 393.37]

Frame 2:
  Drone pose: [-89.67, 123.15, 20.0, -42.02, 33.89, 0.0]
  Target bbox: [623.82, 327.14, 656.27, 392.33]

Frame 3:
  Drone pose: [-89.27, 123.47, 20.0, -42.14, 33.02, 0.0]
  Target bbox: [624.45, 329.46, 655.38, 389.88]

Frame 4:
  Drone pose: [-88.86, 123.77, 20.0, -41.89, 33.33, 0.0]
  Target bbox: [623.6, 326.94, 656.51, 392.56]

Frame 5 (current):
  Drone pose: [-88.45, 124.06, 20.0, -42.0, 32.54, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 624.59, "ymin": 327.48, "xmax": 655.52, "ymax": 391.98}, "waypoint_deltas": [{"dx": 0.42, "dy": 0.28, "dz": 0.0, "dpitch": -0.12, "dyaw": -0.76, "droll": 0.0}, {"dx": 0.86, "dy": 0.57, "dz": 0.0, "dpitch": 0.1, "dyaw": -0.36, "droll": 0.0}, {"dx": 1.3, "dy": 0.86, "dz": 0.0, "dpitch": -0.03, "dyaw": -1.1, "droll": 0.0}, {"dx": 1.75, "dy": 1.15, "dz": 0.0, "dpitch": 0.18, "dyaw": -0.7, "droll": 0.0}, {"dx": 2.19, "dy": 1.44, "dz": 0.0, "dpitch": 0.03, "dyaw": -1.44, "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.11, 44.97, 22.0, -49.57, 84.56, 0.0]
  Target bbox: [651.67, 275.52, 688.68, 341.14]

Frame 2:
  Drone pose: [-107.0, 44.54, 21.2, -43.92, 83.46, 0.0]
  Target bbox: [624.01, 329.56, 655.76, 389.74]

Frame 3:
  Drone pose: [-107.41, 44.61, 20.68, -46.3, 83.27, 0.0]
  Target bbox: [613.62, 266.69, 647.37, 326.54]

Frame 4:
  Drone pose: [-107.46, 44.96, 20.64, -39.33, 82.48, 0.0]
  Target bbox: [626.69, 379.98, 651.91, 438.42]

Frame 5 (current):
  Drone pose: [-107.46, 45.42, 20.62, -46.31, 78.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": 668.13, "ymin": 259.92, "xmax": 707.83, "ymax": 323.1}, "waypoint_deltas": [{"dx": 0.03, "dy": 0.5, "dz": -0.03, "dpitch": 4.15, "dyaw": 3.9, "droll": 0.0}, {"dx": 0.06, "dy": 1.01, "dz": -0.05, "dpitch": 4.16, "dyaw": 3.97, "droll": 0.0}, {"dx": 0.08, "dy": 1.53, "dz": -0.07, "dpitch": 4.18, "dyaw": 4.03, "droll": 0.0}, {"dx": 0.11, "dy": 2.04, "dz": -0.09, "dpitch": 4.19, "dyaw": 4.1, "droll": 0.0}, {"dx": 0.13, "dy": 2.55, "dz": -0.2, "dpitch": 4.33, "dyaw": 4.16, "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.24, 52.05, 20.19, -37.69, 79.93, 0.0]
  Target bbox: [656.87, 397.17, 700.15, 460.85]

Frame 2:
  Drone pose: [-107.16, 52.55, 20.12, -41.68, 83.19, 0.0]
  Target bbox: [618.95, 327.59, 660.73, 391.78]

Frame 3:
  Drone pose: [-107.32, 53.08, 20.15, -41.73, 82.77, 0.0]
  Target bbox: [618.29, 327.77, 661.39, 391.61]

Frame 4:
  Drone pose: [-107.31, 53.6, 20.18, -41.81, 82.78, 0.0]
  Target bbox: [625.06, 329.13, 654.72, 390.22]

Frame 5 (current):
  Drone pose: [-107.34, 54.24, 20.16, -37.63, 79.96, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 655.6, "ymin": 401.64, "xmax": 692.38, "ymax": 464.19}, "waypoint_deltas": [{"dx": -0.24, "dy": 0.4, "dz": -0.06, "dpitch": -4.07, "dyaw": 2.11, "droll": 0.0}, {"dx": -0.37, "dy": 0.92, "dz": -0.07, "dpitch": -4.06, "dyaw": 1.76, "droll": 0.0}, {"dx": -0.52, "dy": 1.46, "dz": -0.08, "dpitch": -4.05, "dyaw": 1.34, "droll": 0.0}, {"dx": -0.69, "dy": 1.99, "dz": -0.09, "dpitch": -4.05, "dyaw": 0.88, "droll": 0.0}, {"dx": -0.88, "dy": 2.54, "dz": -0.1, "dpitch": -4.06, "dyaw": 0.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: [-109.28, 61.9, 20.01, -41.83, 74.58, 0.0]
  Target bbox: [621.27, 327.44, 658.54, 391.98]

Frame 2:
  Drone pose: [-109.35, 62.37, 20.04, -41.81, 74.41, 0.0]
  Target bbox: [622.69, 327.58, 657.35, 391.88]

Frame 3:
  Drone pose: [-109.04, 63.05, 20.01, -41.92, 73.78, 0.0]
  Target bbox: [620.52, 324.81, 659.65, 394.77]

Frame 4:
  Drone pose: [-108.84, 63.62, 20.01, -45.41, 74.93, 0.0]
  Target bbox: [596.91, 268.28, 633.16, 333.64]

Frame 5 (current):
  Drone pose: [-108.58, 64.18, 20.01, -42.3, 69.56, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 656.03, "ymin": 320.13, "xmax": 693.21, "ymax": 386.01}, "waypoint_deltas": [{"dx": 0.31, "dy": 0.54, "dz": -0.01, "dpitch": 0.45, "dyaw": 2.21, "droll": 0.0}, {"dx": 0.66, "dy": 1.09, "dz": -0.01, "dpitch": 0.46, "dyaw": 1.77, "droll": 0.0}, {"dx": 1.03, "dy": 1.62, "dz": -0.01, "dpitch": 0.48, "dyaw": 1.43, "droll": 0.0}, {"dx": 1.42, "dy": 2.15, "dz": -0.01, "dpitch": 0.49, "dyaw": 1.11, "droll": 0.0}, {"dx": 1.81, "dy": 2.65, "dz": -0.01, "dpitch": 0.54, "dyaw": 0.84, "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.56, 71.11, 20.18, -37.88, 74.3, 0.0]
  Target bbox: [594.61, 397.1, 636.51, 462.96]

Frame 2:
  Drone pose: [-104.45, 71.6, 20.0, -41.07, 74.27, 0.0]
  Target bbox: [602.87, 340.85, 636.79, 403.65]

Frame 3:
  Drone pose: [-104.29, 72.06, 20.0, -41.82, 73.12, 0.0]
  Target bbox: [626.07, 328.94, 653.78, 390.45]

Frame 4:
  Drone pose: [-104.1, 72.63, 19.9, -41.85, 73.55, 0.0]
  Target bbox: [625.94, 328.59, 653.89, 390.8]

Frame 5 (current):
  Drone pose: [-104.07, 73.1, 19.91, -41.82, 73.67, 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.3, "ymin": 326.92, "xmax": 659.51, "ymax": 392.49}, "waypoint_deltas": [{"dx": 0.22, "dy": 0.36, "dz": 0.09, "dpitch": -0.05, "dyaw": 0.68, "droll": 0.0}, {"dx": 0.36, "dy": 0.83, "dz": 0.09, "dpitch": -0.06, "dyaw": 1.06, "droll": 0.0}, {"dx": 0.49, "dy": 1.3, "dz": 0.09, "dpitch": -0.06, "dyaw": 1.41, "droll": 0.0}, {"dx": 0.61, "dy": 1.78, "dz": 0.09, "dpitch": -0.07, "dyaw": 1.74, "droll": 0.0}, {"dx": 0.71, "dy": 2.25, "dz": 0.09, "dpitch": -0.07, "dyaw": 2.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: [-102.81, 79.76, 20.06, -42.03, 77.18, 0.0]
  Target bbox: [617.45, 326.36, 662.29, 393.06]

Frame 2:
  Drone pose: [-102.84, 80.17, 20.13, -42.02, 77.17, 0.0]
  Target bbox: [622.75, 328.52, 657.05, 390.89]

Frame 3:
  Drone pose: [-102.59, 80.68, 19.95, -42.6, 80.17, 0.0]
  Target bbox: [593.52, 315.57, 626.95, 378.54]

Frame 4:
  Drone pose: [-102.66, 81.17, 19.96, -41.81, 77.63, 0.0]
  Target bbox: [619.39, 327.09, 660.37, 392.29]

Frame 5 (current):
  Drone pose: [-102.36, 81.63, 20.03, -41.95, 78.46, 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.45, "ymin": 327.31, "xmax": 660.3, "ymax": 392.07}, "waypoint_deltas": [{"dx": 0.08, "dy": 0.65, "dz": -0.03, "dpitch": -0.17, "dyaw": 0.11, "droll": 0.0}, {"dx": 0.27, "dy": 1.23, "dz": -0.03, "dpitch": -0.33, "dyaw": 0.6, "droll": 0.0}, {"dx": 0.48, "dy": 1.83, "dz": -0.03, "dpitch": -0.38, "dyaw": -0.24, "droll": 0.0}, {"dx": 0.67, "dy": 2.42, "dz": -0.03, "dpitch": -0.41, "dyaw": -1.11, "droll": 0.0}, {"dx": 0.83, "dy": 2.99, "dz": -0.03, "dpitch": -0.55, "dyaw": -0.73, "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: [-100.99, 88.96, 20.0, -38.38, 83.11, 0.0]
  Target bbox: [570.92, 396.94, 612.77, 460.79]

Frame 2:
  Drone pose: [-100.93, 89.43, 20.0, -42.42, 79.44, 0.0]
  Target bbox: [622.49, 327.95, 657.28, 391.38]

Frame 3:
  Drone pose: [-100.88, 89.91, 20.0, -42.4, 79.6, 0.0]
  Target bbox: [623.54, 328.13, 656.24, 391.19]

Frame 4:
  Drone pose: [-100.75, 90.38, 19.89, -42.22, 79.94, 0.0]
  Target bbox: [624.54, 328.11, 655.24, 391.21]

Frame 5 (current):
  Drone pose: [-100.64, 90.82, 19.98, -42.29, 80.28, 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.17, "ymin": 328.03, "xmax": 659.57, "ymax": 391.34}, "waypoint_deltas": [{"dx": -0.11, "dy": 0.52, "dz": 0.02, "dpitch": -0.05, "dyaw": -0.3, "droll": 0.0}, {"dx": -0.08, "dy": 1.01, "dz": 0.02, "dpitch": -0.04, "dyaw": -0.22, "droll": 0.0}, {"dx": -0.07, "dy": 1.5, "dz": 0.02, "dpitch": -0.02, "dyaw": -0.18, "droll": 0.0}, {"dx": -0.07, "dy": 1.99, "dz": 0.02, "dpitch": -0.01, "dyaw": -0.18, "droll": 0.0}, {"dx": -0.09, "dy": 2.48, "dz": 0.02, "dpitch": 0.0, "dyaw": -0.22, "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: [-102.03, 98.1, 19.98, -42.29, 76.4, 0.0]
  Target bbox: [621.08, 327.37, 658.71, 392.0]

Frame 2:
  Drone pose: [-102.12, 98.54, 20.0, -45.05, 77.8, 0.0]
  Target bbox: [606.52, 281.3, 633.22, 343.14]

Frame 3:
  Drone pose: [-102.46, 99.11, 20.09, -42.33, 75.24, 0.0]
  Target bbox: [625.8, 328.92, 654.03, 390.47]

Frame 4:
  Drone pose: [-102.48, 99.72, 20.0, -41.51, 71.01, 0.0]
  Target bbox: [667.69, 340.73, 714.74, 408.8]

Frame 5 (current):
  Drone pose: [-102.57, 100.34, 20.0, -40.17, 69.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": 681.74, "ymin": 366.06, "xmax": 721.33, "ymax": 433.58}, "waypoint_deltas": [{"dx": -0.01, "dy": 0.63, "dz": 0.0, "dpitch": -2.46, "dyaw": 4.84, "droll": 0.0}, {"dx": 0.07, "dy": 1.28, "dz": 0.0, "dpitch": -2.5, "dyaw": 3.6, "droll": 0.0}, {"dx": 0.22, "dy": 1.93, "dz": 0.0, "dpitch": -2.56, "dyaw": 2.54, "droll": 0.0}, {"dx": 0.42, "dy": 2.59, "dz": 0.0, "dpitch": -2.64, "dyaw": 1.61, "droll": 0.0}, {"dx": 0.65, "dy": 3.25, "dz": 0.0, "dpitch": -2.73, "dyaw": 0.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: [-100.73, 108.87, 20.04, -46.07, 56.36, 0.0]
  Target bbox: [665.3, 278.86, 705.7, 348.9]

Frame 2:
  Drone pose: [-100.77, 109.26, 20.0, -45.37, 60.09, 0.0]
  Target bbox: [601.93, 292.48, 630.8, 357.97]

Frame 3:
  Drone pose: [-100.83, 109.92, 19.97, -44.74, 56.21, 0.0]
  Target bbox: [622.28, 294.26, 667.6, 368.0]

Frame 4:
  Drone pose: [-100.72, 110.28, 20.0, -41.46, 51.22, 0.0]
  Target bbox: [675.04, 357.74, 701.45, 421.6]

Frame 5 (current):
  Drone pose: [-100.75, 110.72, 19.88, -40.07, 53.68, 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.3, "ymin": 364.55, "xmax": 666.34, "ymax": 436.81}, "waypoint_deltas": [{"dx": 0.21, "dy": 0.56, "dz": 0.12, "dpitch": -2.99, "dyaw": -1.24, "droll": 0.0}, {"dx": 0.35, "dy": 1.03, "dz": 0.12, "dpitch": -2.66, "dyaw": -1.99, "droll": 0.0}, {"dx": 0.52, "dy": 1.49, "dz": 0.12, "dpitch": -2.86, "dyaw": -3.52, "droll": 0.0}, {"dx": 0.72, "dy": 1.94, "dz": 0.12, "dpitch": -3.07, "dyaw": -4.98, "droll": 0.0}, {"dx": 0.95, "dy": 2.39, "dz": 0.12, "dpitch": -2.77, "dyaw": -5.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: [-97.18, 116.79, 20.02, -42.65, 41.25, 0.0]
  Target bbox: [621.52, 325.03, 658.59, 394.48]

Frame 2:
  Drone pose: [-96.62, 117.21, 20.06, -44.47, 35.47, 0.0]
  Target bbox: [685.22, 309.29, 717.62, 370.07]

Frame 3:
  Drone pose: [-96.38, 117.51, 20.08, -44.67, 43.07, 0.0]
  Target bbox: [586.34, 291.53, 627.5, 364.18]

Frame 4:
  Drone pose: [-96.06, 117.87, 20.0, -38.48, 43.48, 0.0]
  Target bbox: [572.36, 398.6, 603.96, 466.64]

Frame 5 (current):
  Drone pose: [-95.69, 118.21, 20.0, -45.23, 34.46, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 679.74, "ymin": 277.27, "xmax": 725.44, "ymax": 353.21}, "waypoint_deltas": [{"dx": 0.39, "dy": 0.32, "dz": 0.0, "dpitch": 2.61, "dyaw": 4.1, "droll": 0.0}, {"dx": 0.78, "dy": 0.65, "dz": 0.0, "dpitch": 2.87, "dyaw": 4.29, "droll": 0.0}, {"dx": 1.18, "dy": 0.97, "dz": 0.0, "dpitch": 2.7, "dyaw": 3.43, "droll": 0.0}, {"dx": 1.59, "dy": 1.29, "dz": 0.0, "dpitch": 2.95, "dyaw": 3.66, "droll": 0.0}, {"dx": 1.99, "dy": 1.61, "dz": 0.0, "dpitch": 2.79, "dyaw": 2.82, "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: [-89.97, 122.9, 19.96, -38.46, 31.16, 0.0]
  Target bbox: [653.78, 390.34, 687.78, 461.72]

Frame 2:
  Drone pose: [-89.63, 123.24, 20.12, -42.32, 33.75, 0.0]
  Target bbox: [622.71, 325.74, 657.42, 393.75]

Frame 3:
  Drone pose: [-89.36, 123.41, 20.15, -42.03, 34.71, 0.0]
  Target bbox: [605.56, 330.56, 631.68, 395.95]

Frame 4:
  Drone pose: [-88.78, 123.76, 19.99, -43.74, 28.47, 0.0]
  Target bbox: [685.44, 298.74, 720.19, 365.12]

Frame 5 (current):
  Drone pose: [-88.44, 124.08, 20.03, -44.28, 32.86, 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.72, "ymin": 289.01, "xmax": 652.52, "ymax": 356.55}, "waypoint_deltas": [{"dx": 0.41, "dy": 0.26, "dz": -0.03, "dpitch": 2.16, "dyaw": -1.08, "droll": 0.0}, {"dx": 0.85, "dy": 0.55, "dz": -0.03, "dpitch": 2.38, "dyaw": -0.68, "droll": 0.0}, {"dx": 1.29, "dy": 0.84, "dz": -0.03, "dpitch": 2.25, "dyaw": -1.42, "droll": 0.0}, {"dx": 1.74, "dy": 1.13, "dz": -0.03, "dpitch": 2.46, "dyaw": -1.02, "droll": 0.0}, {"dx": 2.18, "dy": 1.42, "dz": -0.03, "dpitch": 2.31, "dyaw": -1.76, "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: [-56.97, 84.56, 22.0, -55.94, 70.01, 0.0]
  Target bbox: [618.81, 324.51, 661.35, 394.29]

Frame 2:
  Drone pose: [-56.83, 84.85, 21.2, -54.29, 68.99, 0.0]
  Target bbox: [617.88, 322.15, 662.33, 396.62]

Frame 3:
  Drone pose: [-56.69, 85.13, 20.67, -52.95, 68.01, 0.0]
  Target bbox: [621.08, 326.58, 659.01, 392.23]

Frame 4:
  Drone pose: [-56.54, 85.42, 20.64, -52.3, 67.07, 0.0]
  Target bbox: [619.04, 322.15, 661.2, 396.73]

Frame 5 (current):
  Drone pose: [-56.4, 85.7, 20.62, -51.65, 66.17, 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.99, "ymin": 320.7, "xmax": 663.29, "ymax": 398.2}, "waypoint_deltas": [{"dx": 0.15, "dy": 0.29, "dz": -0.03, "dpitch": 0.64, "dyaw": -0.86, "droll": 0.0}, {"dx": 0.29, "dy": 0.57, "dz": -0.05, "dpitch": 1.28, "dyaw": -1.68, "droll": 0.0}, {"dx": 0.43, "dy": 0.86, "dz": -0.07, "dpitch": 1.91, "dyaw": -2.47, "droll": 0.0}, {"dx": 0.58, "dy": 1.14, "dz": -0.09, "dpitch": 2.54, "dyaw": -3.23, "droll": 0.0}, {"dx": 0.72, "dy": 1.43, "dz": -0.2, "dpitch": 3.28, "dyaw": -3.95, "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: [-55.53, 87.41, 20.39, -47.74, 61.52, 0.0]
  Target bbox: [621.98, 327.36, 658.17, 391.71]

Frame 2:
  Drone pose: [-55.39, 87.7, 20.36, -47.12, 60.86, 0.0]
  Target bbox: [624.96, 326.2, 655.25, 392.93]

Frame 3:
  Drone pose: [-55.24, 87.98, 20.33, -46.51, 60.21, 0.0]
  Target bbox: [622.55, 327.62, 657.62, 391.53]

Frame 4:
  Drone pose: [-55.1, 88.27, 20.3, -45.9, 59.6, 0.0]
  Target bbox: [621.38, 324.28, 658.93, 395.02]

Frame 5 (current):
  Drone pose: [-54.96, 88.55, 20.27, -45.31, 59.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": 622.27, "ymin": 327.55, "xmax": 657.92, "ymax": 391.65}, "waypoint_deltas": [{"dx": 0.15, "dy": 0.28, "dz": -0.03, "dpitch": 0.59, "dyaw": -0.58, "droll": 0.0}, {"dx": 0.29, "dy": 0.57, "dz": -0.05, "dpitch": 1.17, "dyaw": -1.13, "droll": 0.0}, {"dx": 0.44, "dy": 0.85, "dz": -0.08, "dpitch": 1.74, "dyaw": -1.65, "droll": 0.0}, {"dx": 0.58, "dy": 1.14, "dz": -0.1, "dpitch": 2.29, "dyaw": -2.16, "droll": 0.0}, {"dx": 0.72, "dy": 1.42, "dz": -0.12, "dpitch": 2.27, "dyaw": -3.43, "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: [-54.09, 90.26, 20.14, -43.06, 54.31, 0.0]
  Target bbox: [623.69, 327.31, 656.26, 392.11]

Frame 2:
  Drone pose: [-53.85, 90.5, 20.12, -43.09, 53.33, 0.0]
  Target bbox: [615.79, 322.27, 664.31, 397.34]

Frame 3:
  Drone pose: [-53.6, 90.74, 20.1, -43.12, 52.37, 0.0]
  Target bbox: [617.98, 323.74, 662.1, 395.81]

Frame 4:
  Drone pose: [-53.34, 90.99, 20.09, -43.17, 51.41, 0.0]
  Target bbox: [616.02, 322.06, 664.1, 397.55]

Frame 5 (current):
  Drone pose: [-53.06, 91.27, 20.08, -43.27, 50.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.62, "ymin": 324.29, "xmax": 660.43, "ymax": 395.2}, "waypoint_deltas": [{"dx": 0.3, "dy": 0.34, "dz": -0.01, "dpitch": -0.17, "dyaw": -1.05, "droll": 0.0}, {"dx": 0.63, "dy": 0.73, "dz": -0.02, "dpitch": 0.12, "dyaw": -1.2, "droll": 0.0}, {"dx": 0.99, "dy": 1.15, "dz": -0.03, "dpitch": 0.35, "dyaw": -1.36, "droll": 0.0}, {"dx": 1.36, "dy": 1.58, "dz": -0.04, "dpitch": 0.55, "dyaw": -1.5, "droll": 0.0}, {"dx": 1.73, "dy": 2.0, "dz": -0.04, "dpitch": 0.76, "dyaw": -1.61, "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: [-50.95, 93.67, 20.03, -42.07, 48.74, 0.0]
  Target bbox: [622.12, 325.79, 657.88, 393.7]

Frame 2:
  Drone pose: [-50.57, 94.06, 20.03, -42.34, 47.78, 0.0]
  Target bbox: [621.33, 325.43, 658.71, 394.08]

Frame 3:
  Drone pose: [-50.17, 94.47, 20.02, -42.65, 46.8, 0.0]
  Target bbox: [625.02, 326.93, 655.33, 392.44]

Frame 4:
  Drone pose: [-49.75, 94.91, 20.02, -42.52, 46.76, 0.0]
  Target bbox: [624.79, 328.23, 655.52, 391.1]

Frame 5 (current):
  Drone pose: [-49.3, 95.38, 20.02, -42.44, 46.7, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 629.05, "ymin": 327.28, "xmax": 651.19, "ymax": 392.07}, "waypoint_deltas": [{"dx": 0.46, "dy": 0.51, "dz": -0.01, "dpitch": 0.03, "dyaw": -0.09, "droll": 0.0}, {"dx": 0.94, "dy": 1.06, "dz": -0.01, "dpitch": 0.01, "dyaw": -0.22, "droll": 0.0}, {"dx": 1.42, "dy": 1.64, "dz": -0.01, "dpitch": -0.05, "dyaw": -0.41, "droll": 0.0}, {"dx": 1.89, "dy": 2.24, "dz": -0.01, "dpitch": -0.12, "dyaw": -0.67, "droll": 0.0}, {"dx": 2.33, "dy": 2.84, "dz": -0.01, "dpitch": -0.16, "dyaw": -0.98, "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: [-46.24, 99.34, 20.0, -42.45, 44.94, 0.0]
  Target bbox: [623.35, 326.44, 656.66, 392.98]

Frame 2:
  Drone pose: [-45.95, 99.85, 20.0, -42.75, 45.49, 0.0]
  Target bbox: [625.41, 328.5, 654.82, 390.79]

Frame 3:
  Drone pose: [-45.68, 100.36, 20.0, -42.54, 45.03, 0.0]
  Target bbox: [623.81, 326.63, 656.18, 392.76]

Frame 4:
  Drone pose: [-45.4, 100.89, 20.0, -42.82, 43.53, 0.0]
  Target bbox: [624.38, 329.89, 655.36, 389.37]

Frame 5 (current):
  Drone pose: [-45.11, 101.46, 20.0, -42.67, 42.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": 626.16, "ymin": 328.58, "xmax": 653.59, "ymax": 390.69}, "waypoint_deltas": [{"dx": 0.3, "dy": 0.59, "dz": 0.0, "dpitch": 0.11, "dyaw": -0.56, "droll": 0.0}, {"dx": 0.63, "dy": 1.21, "dz": 0.0, "dpitch": 0.18, "dyaw": -1.14, "droll": 0.0}, {"dx": 0.96, "dy": 1.84, "dz": 0.0, "dpitch": 0.23, "dyaw": -1.71, "droll": 0.0}, {"dx": 1.32, "dy": 2.47, "dz": 0.0, "dpitch": 0.27, "dyaw": -2.23, "droll": 0.0}, {"dx": 1.68, "dy": 3.06, "dz": 0.0, "dpitch": 0.33, "dyaw": -2.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: [-43.07, 105.06, 20.0, -42.23, 39.98, 0.0]
  Target bbox: [624.95, 330.2, 654.84, 389.08]

Frame 2:
  Drone pose: [-42.72, 105.54, 20.0, -42.05, 39.77, 0.0]
  Target bbox: [621.05, 324.49, 659.09, 395.07]

Frame 3:
  Drone pose: [-42.38, 105.94, 20.0, -42.23, 38.63, 0.0]
  Target bbox: [619.34, 322.67, 660.85, 396.93]

Frame 4:
  Drone pose: [-42.05, 106.28, 20.0, -42.34, 37.6, 0.0]
  Target bbox: [619.8, 323.24, 660.43, 396.4]

Frame 5 (current):
  Drone pose: [-41.72, 106.57, 20.0, -42.4, 36.68, 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.65, "ymin": 324.56, "xmax": 658.5, "ymax": 394.95}, "waypoint_deltas": [{"dx": 0.34, "dy": 0.26, "dz": 0.0, "dpitch": -0.02, "dyaw": -0.83, "droll": 0.0}, {"dx": 0.69, "dy": 0.48, "dz": 0.0, "dpitch": -0.03, "dyaw": -1.56, "droll": 0.0}, {"dx": 1.05, "dy": 0.67, "dz": 0.0, "dpitch": -0.02, "dyaw": -2.23, "droll": 0.0}, {"dx": 1.41, "dy": 0.84, "dz": 0.0, "dpitch": 0.01, "dyaw": -2.84, "droll": 0.0}, {"dx": 1.78, "dy": 1.0, "dz": 0.0, "dpitch": 0.03, "dyaw": -3.39, "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: [-39.55, 107.71, 20.0, -42.34, 32.78, 0.0]
  Target bbox: [622.86, 325.72, 657.3, 393.78]

Frame 2:
  Drone pose: [-39.16, 107.85, 20.0, -42.32, 32.28, 0.0]
  Target bbox: [620.23, 322.75, 660.07, 396.91]

Frame 3:
  Drone pose: [-38.76, 108.0, 20.0, -42.31, 31.79, 0.0]
  Target bbox: [623.07, 326.09, 657.07, 393.39]

Frame 4:
  Drone pose: [-38.35, 108.16, 20.0, -42.31, 31.3, 0.0]
  Target bbox: [621.37, 323.5, 658.89, 396.09]

Frame 5 (current):
  Drone pose: [-37.93, 108.33, 20.0, -42.34, 30.78, 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.5, "ymin": 325.75, "xmax": 657.22, "ymax": 393.7}, "waypoint_deltas": [{"dx": 0.43, "dy": 0.19, "dz": 0.0, "dpitch": 0.3, "dyaw": 0.62, "droll": 0.0}, {"dx": 0.86, "dy": 0.4, "dz": 0.0, "dpitch": 0.23, "dyaw": 0.04, "droll": 0.0}, {"dx": 1.29, "dy": 0.63, "dz": 0.0, "dpitch": 0.14, "dyaw": -0.6, "droll": 0.0}, {"dx": 1.73, "dy": 0.89, "dz": 0.0, "dpitch": 0.38, "dyaw": -0.13, "droll": 0.0}, {"dx": 2.18, "dy": 1.19, "dz": 0.0, "dpitch": 0.24, "dyaw": -0.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: [-34.86, 110.22, 20.0, -42.1, 29.26, 0.0]
  Target bbox: [624.49, 329.43, 655.39, 389.9]

Frame 2:
  Drone pose: [-34.41, 110.62, 20.0, -41.98, 29.44, 0.0]
  Target bbox: [626.43, 326.96, 653.35, 392.45]

Frame 3:
  Drone pose: [-33.95, 111.04, 20.0, -41.88, 29.58, 0.0]
  Target bbox: [624.1, 329.2, 655.76, 390.16]

Frame 4:
  Drone pose: [-33.48, 111.46, 20.0, -41.79, 29.73, 0.0]
  Target bbox: [621.79, 326.28, 657.94, 393.22]

Frame 5 (current):
  Drone pose: [-33.0, 111.85, 20.0, -41.69, 29.94, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 626.23, "ymin": 326.75, "xmax": 653.54, "ymax": 392.69}, "waypoint_deltas": [{"dx": 0.47, "dy": 0.35, "dz": 0.0, "dpitch": 0.13, "dyaw": 0.32, "droll": 0.0}, {"dx": 0.94, "dy": 0.63, "dz": 0.0, "dpitch": 0.31, "dyaw": 0.78, "droll": 0.0}, {"dx": 1.4, "dy": 0.85, "dz": 0.0, "dpitch": 0.21, "dyaw": 0.23, "droll": 0.0}, {"dx": 1.86, "dy": 1.0, "dz": 0.0, "dpitch": 0.16, "dyaw": -0.2, "droll": 0.0}, {"dx": 2.32, "dy": 1.12, "dz": 0.0, "dpitch": 0.12, "dyaw": -0.53, "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: [-30.22, 113.08, 20.0, -41.59, 29.11, 0.0]
  Target bbox: [621.97, 324.5, 658.25, 395.08]

Frame 2:
  Drone pose: [-29.75, 113.2, 20.0, -41.63, 28.78, 0.0]
  Target bbox: [622.05, 324.26, 658.21, 395.37]

Frame 3:
  Drone pose: [-29.29, 113.36, 20.0, -41.69, 28.37, 0.0]
  Target bbox: [619.76, 321.34, 660.61, 398.37]

Frame 4:
  Drone pose: [-28.82, 113.55, 20.0, -41.78, 27.88, 0.0]
  Target bbox: [621.82, 326.74, 657.99, 392.68]

Frame 5 (current):
  Drone pose: [-28.32, 113.78, 20.0, -41.6, 28.52, 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.66, "ymin": 321.84, "xmax": 660.74, "ymax": 397.97}, "waypoint_deltas": [{"dx": 0.5, "dy": 0.25, "dz": 0.0, "dpitch": -0.16, "dyaw": -0.6, "droll": 0.0}, {"dx": 1.0, "dy": 0.53, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.07, "droll": 0.0}, {"dx": 1.47, "dy": 0.84, "dz": 0.0, "dpitch": -0.18, "dyaw": -0.85, "droll": 0.0}, {"dx": 1.92, "dy": 1.18, "dz": 0.0, "dpitch": -0.33, "dyaw": -1.75, "droll": 0.0}, {"dx": 2.36, "dy": 1.55, "dz": 0.0, "dpitch": -0.18, "dyaw": -1.49, "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: [-25.53, 115.7, 20.0, -41.91, 26.03, 0.0]
  Target bbox: [623.88, 325.09, 655.87, 394.35]

Frame 2:
  Drone pose: [-25.1, 116.05, 20.0, -41.75, 26.34, 0.0]
  Target bbox: [622.05, 325.68, 657.7, 393.83]

Frame 3:
  Drone pose: [-24.63, 116.44, 20.0, -41.64, 26.54, 0.0]
  Target bbox: [625.27, 327.58, 654.54, 391.85]

Frame 4:
  Drone pose: [-24.16, 116.8, 20.0, -41.75, 26.86, 0.0]
  Target bbox: [626.26, 327.36, 653.54, 392.08]

Frame 5 (current):
  Drone pose: [-23.69, 117.18, 20.0, -41.65, 27.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": 623.59, "ymin": 325.14, "xmax": 656.14, "ymax": 394.36}, "waypoint_deltas": [{"dx": 0.47, "dy": 0.38, "dz": 0.0, "dpitch": 0.11, "dyaw": 0.24, "droll": 0.0}, {"dx": 0.93, "dy": 0.75, "dz": 0.0, "dpitch": 0.23, "dyaw": 0.5, "droll": 0.0}, {"dx": 1.39, "dy": 1.11, "dz": 0.0, "dpitch": 0.07, "dyaw": -0.42, "droll": 0.0}, {"dx": 1.85, "dy": 1.48, "dz": 0.0, "dpitch": -0.1, "dyaw": -1.34, "droll": 0.0}, {"dx": 2.32, "dy": 1.84, "dz": 0.0, "dpitch": 0.02, "dyaw": -1.05, "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: [-56.94, 84.38, 21.95, -56.85, 72.31, 0.0]
  Target bbox: [602.79, 304.55, 639.64, 372.06]

Frame 2:
  Drone pose: [-56.91, 84.98, 21.2, -54.46, 68.52, 0.0]
  Target bbox: [620.03, 323.9, 660.14, 394.86]

Frame 3:
  Drone pose: [-56.69, 85.13, 20.67, -57.95, 63.01, 0.0]
  Target bbox: [667.02, 238.04, 716.12, 316.06]

Frame 4:
  Drone pose: [-56.54, 85.42, 20.64, -52.3, 67.07, 0.0]
  Target bbox: [620.7, 325.92, 659.42, 392.93]

Frame 5 (current):
  Drone pose: [-56.4, 85.7, 20.62, -51.65, 66.17, 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.98, "ymin": 323.23, "xmax": 661.24, "ymax": 395.7}, "waypoint_deltas": [{"dx": 0.15, "dy": 0.29, "dz": -0.03, "dpitch": 0.64, "dyaw": -0.86, "droll": 0.0}, {"dx": 0.29, "dy": 0.57, "dz": -0.05, "dpitch": 1.28, "dyaw": -1.68, "droll": 0.0}, {"dx": 0.43, "dy": 0.86, "dz": -0.07, "dpitch": 1.91, "dyaw": -2.47, "droll": 0.0}, {"dx": 0.58, "dy": 1.14, "dz": -0.09, "dpitch": 2.54, "dyaw": -3.23, "droll": 0.0}, {"dx": 0.72, "dy": 1.43, "dz": -0.2, "dpitch": 3.28, "dyaw": -3.95, "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: [-55.62, 87.41, 20.55, -44.97, 58.57, 0.0]
  Target bbox: [651.73, 375.99, 690.46, 442.77]

Frame 2:
  Drone pose: [-55.34, 87.53, 20.4, -46.99, 61.25, 0.0]
  Target bbox: [619.04, 322.47, 661.29, 396.73]

Frame 3:
  Drone pose: [-55.26, 87.85, 20.28, -46.25, 60.37, 0.0]
  Target bbox: [623.69, 328.59, 656.45, 390.53]

Frame 4:
  Drone pose: [-55.2, 88.14, 20.38, -47.38, 63.67, 0.0]
  Target bbox: [573.08, 297.91, 609.83, 370.2]

Frame 5 (current):
  Drone pose: [-54.93, 88.58, 20.4, -45.55, 59.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": 622.34, "ymin": 327.72, "xmax": 657.84, "ymax": 391.48}, "waypoint_deltas": [{"dx": 0.12, "dy": 0.25, "dz": -0.16, "dpitch": 0.83, "dyaw": -0.61, "droll": 0.0}, {"dx": 0.26, "dy": 0.54, "dz": -0.18, "dpitch": 1.41, "dyaw": -1.16, "droll": 0.0}, {"dx": 0.41, "dy": 0.82, "dz": -0.21, "dpitch": 1.98, "dyaw": -1.68, "droll": 0.0}, {"dx": 0.55, "dy": 1.11, "dz": -0.23, "dpitch": 2.53, "dyaw": -2.19, "droll": 0.0}, {"dx": 0.69, "dy": 1.39, "dz": -0.25, "dpitch": 2.51, "dyaw": -3.46, "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: [-53.98, 90.36, 20.12, -43.24, 54.39, 0.0]
  Target bbox: [616.14, 321.89, 663.91, 397.64]

Frame 2:
  Drone pose: [-53.85, 90.5, 20.12, -38.8, 54.43, 0.0]
  Target bbox: [606.0, 396.98, 646.43, 467.0]

Frame 3:
  Drone pose: [-53.6, 90.74, 20.1, -43.12, 52.37, 0.0]
  Target bbox: [622.35, 326.32, 657.62, 393.12]

Frame 4:
  Drone pose: [-53.34, 90.99, 20.09, -43.17, 51.41, 0.0]
  Target bbox: [623.95, 326.77, 655.99, 392.59]

Frame 5 (current):
  Drone pose: [-53.03, 91.23, 20.2, -41.92, 45.63, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 680.68, "ymin": 352.01, "xmax": 720.63, "ymax": 421.86}, "waypoint_deltas": [{"dx": 0.27, "dy": 0.38, "dz": -0.13, "dpitch": -1.52, "dyaw": 3.74, "droll": 0.0}, {"dx": 0.6, "dy": 0.77, "dz": -0.14, "dpitch": -1.23, "dyaw": 3.59, "droll": 0.0}, {"dx": 0.96, "dy": 1.19, "dz": -0.15, "dpitch": -1.0, "dyaw": 3.43, "droll": 0.0}, {"dx": 1.33, "dy": 1.62, "dz": -0.16, "dpitch": -0.8, "dyaw": 3.29, "droll": 0.0}, {"dx": 1.7, "dy": 2.04, "dz": -0.16, "dpitch": -0.59, "dyaw": 3.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: [-50.95, 93.67, 20.03, -42.07, 48.74, 0.0]
  Target bbox: [617.53, 322.24, 662.59, 397.37]

Frame 2:
  Drone pose: [-50.66, 94.0, 19.9, -40.41, 50.01, 0.0]
  Target bbox: [586.97, 348.77, 634.9, 425.49]

Frame 3:
  Drone pose: [-50.3, 94.51, 19.96, -42.48, 46.47, 0.0]
  Target bbox: [624.81, 326.42, 655.55, 392.95]

Frame 4:
  Drone pose: [-49.73, 94.84, 19.9, -43.67, 49.01, 0.0]
  Target bbox: [600.8, 305.46, 627.28, 368.1]

Frame 5 (current):
  Drone pose: [-49.23, 95.54, 20.04, -42.7, 46.54, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 625.62, "ymin": 330.91, "xmax": 654.58, "ymax": 388.3}, "waypoint_deltas": [{"dx": 0.39, "dy": 0.35, "dz": -0.03, "dpitch": 0.29, "dyaw": 0.07, "droll": 0.0}, {"dx": 0.87, "dy": 0.9, "dz": -0.03, "dpitch": 0.27, "dyaw": -0.06, "droll": 0.0}, {"dx": 1.35, "dy": 1.48, "dz": -0.03, "dpitch": 0.21, "dyaw": -0.25, "droll": 0.0}, {"dx": 1.82, "dy": 2.08, "dz": -0.03, "dpitch": 0.14, "dyaw": -0.51, "droll": 0.0}, {"dx": 2.26, "dy": 2.68, "dz": -0.03, "dpitch": 0.1, "dyaw": -0.82, "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: [-46.11, 99.39, 20.12, -46.01, 50.1, 0.0]
  Target bbox: [560.45, 274.65, 595.52, 340.44]

Frame 2:
  Drone pose: [-45.86, 99.89, 19.87, -42.68, 45.6, 0.0]
  Target bbox: [627.79, 328.3, 652.45, 390.96]

Frame 3:
  Drone pose: [-45.68, 100.29, 20.18, -40.96, 41.54, 0.0]
  Target bbox: [663.31, 353.3, 706.65, 427.36]

Frame 4:
  Drone pose: [-45.27, 101.02, 19.94, -42.99, 43.52, 0.0]
  Target bbox: [623.36, 326.41, 656.27, 392.9]

Frame 5 (current):
  Drone pose: [-45.11, 101.46, 20.0, -42.67, 42.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": 625.87, "ymin": 328.17, "xmax": 653.86, "ymax": 391.11}, "waypoint_deltas": [{"dx": 0.3, "dy": 0.59, "dz": 0.0, "dpitch": 0.11, "dyaw": -0.56, "droll": 0.0}, {"dx": 0.63, "dy": 1.21, "dz": 0.0, "dpitch": 0.18, "dyaw": -1.14, "droll": 0.0}, {"dx": 0.96, "dy": 1.84, "dz": 0.0, "dpitch": 0.23, "dyaw": -1.71, "droll": 0.0}, {"dx": 1.32, "dy": 2.47, "dz": 0.0, "dpitch": 0.27, "dyaw": -2.23, "droll": 0.0}, {"dx": 1.68, "dy": 3.06, "dz": 0.0, "dpitch": 0.33, "dyaw": -2.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: [-43.15, 105.07, 20.17, -42.41, 39.83, 0.0]
  Target bbox: [623.81, 328.79, 655.94, 390.51]

Frame 2:
  Drone pose: [-42.66, 105.42, 19.99, -42.0, 40.11, 0.0]
  Target bbox: [621.14, 324.63, 658.97, 394.92]

Frame 3:
  Drone pose: [-42.38, 105.94, 20.0, -41.95, 36.49, 0.0]
  Target bbox: [644.44, 326.2, 689.8, 403.49]

Frame 4:
  Drone pose: [-42.05, 106.28, 20.0, -43.31, 42.6, 0.0]
  Target bbox: [558.93, 310.99, 596.34, 379.4]

Frame 5 (current):
  Drone pose: [-41.53, 106.55, 20.04, -42.63, 37.05, 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.45, "ymin": 325.76, "xmax": 657.66, "ymax": 393.72}, "waypoint_deltas": [{"dx": 0.15, "dy": 0.28, "dz": -0.04, "dpitch": 0.21, "dyaw": -1.2, "droll": 0.0}, {"dx": 0.5, "dy": 0.5, "dz": -0.04, "dpitch": 0.2, "dyaw": -1.93, "droll": 0.0}, {"dx": 0.86, "dy": 0.69, "dz": -0.04, "dpitch": 0.21, "dyaw": -2.6, "droll": 0.0}, {"dx": 1.22, "dy": 0.86, "dz": -0.04, "dpitch": 0.24, "dyaw": -3.21, "droll": 0.0}, {"dx": 1.59, "dy": 1.02, "dz": -0.04, "dpitch": 0.26, "dyaw": -3.76, "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: [-39.47, 107.83, 20.11, -44.62, 27.61, 0.0]
  Target bbox: [685.63, 297.03, 718.52, 360.94]

Frame 2:
  Drone pose: [-39.16, 107.85, 20.0, -42.32, 32.28, 0.0]
  Target bbox: [620.81, 323.32, 659.42, 396.24]

Frame 3:
  Drone pose: [-38.59, 108.06, 19.96, -43.16, 34.85, 0.0]
  Target bbox: [581.92, 311.71, 624.59, 386.88]

Frame 4:
  Drone pose: [-38.35, 108.16, 20.0, -42.31, 31.3, 0.0]
  Target bbox: [619.65, 322.39, 660.69, 397.33]

Frame 5 (current):
  Drone pose: [-37.93, 108.33, 20.0, -43.89, 35.78, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 558.93, "ymin": 302.51, "xmax": 595.97, "ymax": 368.6}, "waypoint_deltas": [{"dx": 0.43, "dy": 0.19, "dz": 0.0, "dpitch": 1.85, "dyaw": -4.38, "droll": 0.0}, {"dx": 0.86, "dy": 0.4, "dz": 0.0, "dpitch": 1.78, "dyaw": -4.96, "droll": 0.0}, {"dx": 1.29, "dy": 0.63, "dz": 0.0, "dpitch": 1.69, "dyaw": -5.6, "droll": 0.0}, {"dx": 1.73, "dy": 0.89, "dz": 0.0, "dpitch": 1.93, "dyaw": -5.13, "droll": 0.0}, {"dx": 2.18, "dy": 1.19, "dz": 0.0, "dpitch": 1.79, "dyaw": -5.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: [-34.86, 110.22, 20.0, -42.1, 29.26, 0.0]
  Target bbox: [620.55, 324.75, 659.15, 394.75]

Frame 2:
  Drone pose: [-34.41, 110.62, 20.0, -46.28, 25.79, 0.0]
  Target bbox: [666.51, 253.06, 705.28, 323.84]

Frame 3:
  Drone pose: [-33.83, 110.98, 20.12, -38.29, 34.87, 0.0]
  Target bbox: [560.7, 391.93, 593.68, 460.77]

Frame 4:
  Drone pose: [-33.48, 111.55, 20.16, -41.31, 34.44, 0.0]
  Target bbox: [560.61, 343.31, 595.52, 405.61]

Frame 5 (current):
  Drone pose: [-32.94, 111.86, 19.85, -37.08, 28.07, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 645.84, "ymin": 399.94, "xmax": 683.14, "ymax": 470.41}, "waypoint_deltas": [{"dx": 0.41, "dy": 0.34, "dz": 0.15, "dpitch": -4.48, "dyaw": 2.19, "droll": 0.0}, {"dx": 0.88, "dy": 0.62, "dz": 0.15, "dpitch": -4.3, "dyaw": 2.65, "droll": 0.0}, {"dx": 1.34, "dy": 0.84, "dz": 0.15, "dpitch": -4.4, "dyaw": 2.1, "droll": 0.0}, {"dx": 1.8, "dy": 0.99, "dz": 0.15, "dpitch": -4.45, "dyaw": 1.67, "droll": 0.0}, {"dx": 2.26, "dy": 1.11, "dz": 0.15, "dpitch": -4.49, "dyaw": 1.34, "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: [-30.17, 113.01, 19.95, -40.26, 29.64, 0.0]
  Target bbox: [617.02, 344.29, 655.52, 418.19]

Frame 2:
  Drone pose: [-29.79, 113.1, 19.91, -41.97, 29.78, 0.0]
  Target bbox: [609.31, 312.35, 649.84, 387.79]

Frame 3:
  Drone pose: [-29.44, 113.4, 20.03, -40.32, 23.07, 0.0]
  Target bbox: [684.84, 347.23, 721.7, 418.33]

Frame 4:
  Drone pose: [-28.72, 113.41, 20.08, -41.93, 28.33, 0.0]
  Target bbox: [620.96, 325.51, 658.75, 394.04]

Frame 5 (current):
  Drone pose: [-28.2, 113.83, 20.14, -41.99, 28.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": 623.08, "ymin": 325.56, "xmax": 657.13, "ymax": 393.99}, "waypoint_deltas": [{"dx": 0.38, "dy": 0.2, "dz": -0.14, "dpitch": 0.23, "dyaw": -0.63, "droll": 0.0}, {"dx": 0.88, "dy": 0.48, "dz": -0.14, "dpitch": 0.38, "dyaw": -0.1, "droll": 0.0}, {"dx": 1.35, "dy": 0.79, "dz": -0.14, "dpitch": 0.21, "dyaw": -0.88, "droll": 0.0}, {"dx": 1.8, "dy": 1.13, "dz": -0.14, "dpitch": 0.06, "dyaw": -1.78, "droll": 0.0}, {"dx": 2.24, "dy": 1.5, "dz": -0.14, "dpitch": 0.21, "dyaw": -1.52, "droll": 0.0}]}