[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: [22.82, -39.08, 20.16, -44.32, -29.03, 0.0]
  Target bbox: [618.42, 320.35, 661.19, 399.25]

Frame 2:
  Drone pose: [23.32, -39.37, 20.25, -43.46, -39.06, 0.0]
  Target bbox: [660.99, 320.06, 692.78, 384.77]

Frame 3:
  Drone pose: [23.95, -39.34, 20.21, -44.75, -28.53, 0.0]
  Target bbox: [618.3, 319.81, 661.29, 399.76]

Frame 4:
  Drone pose: [24.51, -39.48, 20.24, -45.84, -25.83, 0.0]
  Target bbox: [595.15, 313.02, 626.39, 378.06]

Frame 5 (current):
  Drone pose: [25.04, -39.72, 20.14, -40.99, -25.16, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 564.55, "ymin": 314.76, "xmax": 586.78, "ymax": 376.08}, "waypoint_deltas": [{"dx": 0.59, "dy": -0.02, "dz": 0.18, "dpitch": -4.44, "dyaw": -2.59, "droll": 0.0}, {"dx": 1.15, "dy": -0.15, "dz": 0.22, "dpitch": -4.68, "dyaw": -2.32, "droll": 0.0}, {"dx": 1.72, "dy": -0.28, "dz": 0.27, "dpitch": -4.93, "dyaw": -2.05, "droll": 0.0}, {"dx": 2.28, "dy": -0.41, "dz": 0.32, "dpitch": -5.18, "dyaw": -1.78, "droll": 0.0}, {"dx": 2.84, "dy": -0.54, "dz": 0.37, "dpitch": -5.44, "dyaw": -1.51, "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: [-19.66, 139.83, 22.0, -46.66, -116.57, 0.0]
  Target bbox: [626.51, 337.6, 653.45, 382.1]

Frame 2:
  Drone pose: [-20.87, 138.25, 21.2, -47.79, -114.73, 0.0]
  Target bbox: [629.71, 338.33, 650.22, 381.31]

Frame 3:
  Drone pose: [-21.54, 137.26, 20.67, -48.17, -113.41, 0.0]
  Target bbox: [626.93, 336.37, 653.0, 383.24]

Frame 4:
  Drone pose: [-21.96, 136.57, 20.64, -48.68, -112.41, 0.0]
  Target bbox: [627.93, 337.09, 652.14, 382.48]

Frame 5 (current):
  Drone pose: [-22.26, 135.99, 20.62, -48.64, -113.13, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 627.14, "ymin": 336.52, "xmax": 652.95, "ymax": 383.09}, "waypoint_deltas": [{"dx": -0.23, "dy": -0.56, "dz": -0.03, "dpitch": 0.13, "dyaw": -0.88, "droll": 0.0}, {"dx": -0.41, "dy": -1.1, "dz": -0.05, "dpitch": 0.32, "dyaw": -1.87, "droll": 0.0}, {"dx": -0.55, "dy": -1.64, "dz": -0.07, "dpitch": 0.2, "dyaw": -1.52, "droll": 0.0}, {"dx": -0.64, "dy": -2.17, "dz": -0.09, "dpitch": 0.11, "dyaw": -1.28, "droll": 0.0}, {"dx": -0.72, "dy": -2.71, "dz": -0.2, "dpitch": 0.15, "dyaw": -1.11, "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: [-24.54, 128.74, 20.19, -48.64, -116.32, 0.0]
  Target bbox: [628.03, 336.45, 652.06, 383.09]

Frame 2:
  Drone pose: [-24.9, 128.17, 20.17, -48.61, -116.84, 0.0]
  Target bbox: [628.58, 336.33, 651.52, 383.24]

Frame 3:
  Drone pose: [-25.29, 127.62, 20.15, -48.59, -117.25, 0.0]
  Target bbox: [627.33, 336.25, 652.77, 383.32]

Frame 4:
  Drone pose: [-25.71, 127.07, 20.14, -48.57, -117.57, 0.0]
  Target bbox: [627.59, 335.18, 652.53, 384.4]

Frame 5 (current):
  Drone pose: [-26.16, 126.53, 20.12, -48.56, -117.8, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.11, "ymin": 337.11, "xmax": 651.97, "ymax": 382.45}, "waypoint_deltas": [{"dx": -0.46, "dy": -0.53, "dz": -0.02, "dpitch": 0.0, "dyaw": -0.14, "droll": 0.0}, {"dx": -0.96, "dy": -1.05, "dz": -0.03, "dpitch": 0.0, "dyaw": -0.19, "droll": 0.0}, {"dx": -1.47, "dy": -1.56, "dz": -0.04, "dpitch": -0.01, "dyaw": -0.18, "droll": 0.0}, {"dx": -1.99, "dy": -2.07, "dz": -0.05, "dpitch": -0.03, "dyaw": -0.11, "droll": 0.0}, {"dx": -2.53, "dy": -2.57, "dz": -0.06, "dpitch": -0.03, "dyaw": 0.0, "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: [-32.72, 119.52, 20.01, -49.78, -112.98, 0.0]
  Target bbox: [626.36, 335.56, 653.56, 383.98]

Frame 2:
  Drone pose: [-32.98, 119.09, 20.01, -49.83, -112.01, 0.0]
  Target bbox: [629.66, 336.57, 650.26, 382.96]

Frame 3:
  Drone pose: [-33.22, 118.67, 20.01, -49.86, -111.14, 0.0]
  Target bbox: [629.66, 337.0, 650.26, 382.53]

Frame 4:
  Drone pose: [-33.44, 118.25, 20.01, -49.86, -110.32, 0.0]
  Target bbox: [624.85, 335.18, 655.07, 384.32]

Frame 5 (current):
  Drone pose: [-33.65, 117.84, 20.01, -49.84, -109.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": 625.12, "ymin": 335.17, "xmax": 654.8, "ymax": 384.3}, "waypoint_deltas": [{"dx": -0.2, "dy": -0.42, "dz": -0.01, "dpitch": 0.02, "dyaw": 0.77, "droll": 0.0}, {"dx": -0.4, "dy": -0.84, "dz": -0.01, "dpitch": 0.05, "dyaw": 1.54, "droll": 0.0}, {"dx": -0.62, "dy": -1.25, "dz": -0.01, "dpitch": 0.08, "dyaw": 2.34, "droll": 0.0}, {"dx": -0.84, "dy": -1.67, "dz": -0.01, "dpitch": 0.1, "dyaw": 3.16, "droll": 0.0}, {"dx": -1.06, "dy": -2.11, "dz": -0.01, "dpitch": 0.11, "dyaw": 3.96, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-39.98, 112.69, 20.0, -48.28, -88.76, 0.0]
  Target bbox: [626.01, 334.71, 654.0, 384.89]

Frame 2:
  Drone pose: [-41.61, 112.47, 20.0, -47.73, -85.08, 0.0]
  Target bbox: [626.95, 337.61, 653.19, 381.9]

Frame 3:
  Drone pose: [-43.0, 112.19, 20.0, -47.1, -80.73, 0.0]
  Target bbox: [625.19, 334.46, 654.76, 385.22]

Frame 4:
  Drone pose: [-44.06, 111.85, 20.0, -46.69, -79.08, 0.0]
  Target bbox: [628.43, 336.61, 651.52, 383.03]

Frame 5 (current):
  Drone pose: [-44.77, 111.47, 20.0, -46.45, -78.51, 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.48, "ymin": 336.93, "xmax": 653.63, "ymax": 382.64}, "waypoint_deltas": [{"dx": -0.41, "dy": -0.43, "dz": 0.0, "dpitch": 0.24, "dyaw": 1.21, "droll": 0.0}, {"dx": -0.63, "dy": -0.91, "dz": 0.0, "dpitch": 0.35, "dyaw": 1.85, "droll": 0.0}, {"dx": -0.75, "dy": -1.41, "dz": 0.0, "dpitch": 0.39, "dyaw": 2.18, "droll": 0.0}, {"dx": -0.81, "dy": -1.93, "dz": 0.0, "dpitch": 0.38, "dyaw": 2.41, "droll": 0.0}, {"dx": -0.87, "dy": -2.47, "dz": 0.0, "dpitch": 0.35, "dyaw": 2.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: [-45.78, 104.91, 20.0, -46.18, -75.41, 0.0]
  Target bbox: [625.69, 337.23, 654.42, 382.42]

Frame 2:
  Drone pose: [-45.77, 104.44, 20.0, -46.14, -75.49, 0.0]
  Target bbox: [631.03, 338.03, 649.06, 381.6]

Frame 3:
  Drone pose: [-45.74, 103.98, 20.0, -46.09, -75.6, 0.0]
  Target bbox: [626.69, 336.71, 653.41, 382.87]

Frame 4:
  Drone pose: [-45.71, 103.52, 20.0, -46.04, -75.72, 0.0]
  Target bbox: [630.57, 337.6, 649.52, 382.02]

Frame 5 (current):
  Drone pose: [-45.68, 103.06, 20.0, -46.0, -75.84, 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": 336.71, "xmax": 653.94, "ymax": 382.91}, "waypoint_deltas": [{"dx": 0.03, "dy": -0.47, "dz": 0.0, "dpitch": 0.03, "dyaw": -0.11, "droll": 0.0}, {"dx": 0.06, "dy": -0.95, "dz": 0.0, "dpitch": 0.06, "dyaw": -0.2, "droll": 0.0}, {"dx": 0.08, "dy": -1.43, "dz": 0.0, "dpitch": 0.07, "dyaw": -0.27, "droll": 0.0}, {"dx": 0.09, "dy": -1.93, "dz": 0.0, "dpitch": 0.07, "dyaw": -0.32, "droll": 0.0}, {"dx": 0.1, "dy": -2.42, "dz": 0.0, "dpitch": 0.08, "dyaw": -0.35, "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: [-45.6, 96.11, 20.0, -45.95, -76.1, 0.0]
  Target bbox: [625.95, 337.46, 654.15, 382.19]

Frame 2:
  Drone pose: [-45.63, 95.59, 20.0, -45.97, -76.0, 0.0]
  Target bbox: [627.1, 337.23, 653.01, 382.41]

Frame 3:
  Drone pose: [-45.67, 95.07, 20.0, -46.0, -75.88, 0.0]
  Target bbox: [627.29, 337.24, 652.8, 382.36]

Frame 4:
  Drone pose: [-45.71, 94.53, 20.0, -46.03, -75.72, 0.0]
  Target bbox: [627.22, 336.94, 652.88, 382.68]

Frame 5 (current):
  Drone pose: [-45.77, 93.99, 20.0, -46.07, -75.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": 629.3, "ymin": 337.3, "xmax": 650.8, "ymax": 382.33}, "waypoint_deltas": [{"dx": -0.05, "dy": -0.54, "dz": 0.0, "dpitch": -0.04, "dyaw": 0.19, "droll": 0.0}, {"dx": -0.09, "dy": -1.07, "dz": 0.0, "dpitch": -0.07, "dyaw": 0.36, "droll": 0.0}, {"dx": -0.13, "dy": -1.6, "dz": 0.0, "dpitch": -0.1, "dyaw": 0.48, "droll": 0.0}, {"dx": -0.15, "dy": -2.12, "dz": 0.0, "dpitch": -0.11, "dyaw": 0.56, "droll": 0.0}, {"dx": -0.17, "dy": -2.63, "dz": 0.0, "dpitch": -0.12, "dyaw": 0.62, "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: [-45.93, 86.85, 20.0, -46.22, -74.92, 0.0]
  Target bbox: [626.32, 336.53, 653.78, 383.05]

Frame 2:
  Drone pose: [-45.93, 86.35, 20.0, -46.22, -74.93, 0.0]
  Target bbox: [628.82, 337.29, 651.27, 382.31]

Frame 3:
  Drone pose: [-45.93, 85.85, 20.0, -46.22, -74.94, 0.0]
  Target bbox: [630.24, 337.77, 649.86, 381.86]

Frame 4:
  Drone pose: [-45.92, 85.35, 20.0, -46.22, -74.95, 0.0]
  Target bbox: [630.32, 337.47, 649.77, 382.16]

Frame 5 (current):
  Drone pose: [-45.92, 84.85, 20.0, -46.22, -74.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": 630.96, "ymin": 338.03, "xmax": 649.13, "ymax": 381.6}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.5, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.0, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.5, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -2.0, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -2.5, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "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: [-45.9, 78.34, 20.0, -46.25, -75.02, 0.0]
  Target bbox: [628.2, 337.86, 651.89, 381.78]

Frame 2:
  Drone pose: [-45.88, 77.84, 20.0, -46.25, -75.06, 0.0]
  Target bbox: [626.1, 336.71, 654.0, 382.9]

Frame 3:
  Drone pose: [-45.87, 77.34, 20.0, -46.25, -75.11, 0.0]
  Target bbox: [625.65, 337.24, 654.45, 382.41]

Frame 4:
  Drone pose: [-45.85, 76.85, 20.0, -46.25, -75.16, 0.0]
  Target bbox: [626.3, 336.53, 653.8, 383.04]

Frame 5 (current):
  Drone pose: [-45.84, 76.35, 20.0, -46.25, -75.21, 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.63, "ymin": 337.25, "xmax": 654.47, "ymax": 382.4}, "waypoint_deltas": [{"dx": 0.01, "dy": -0.49, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.03, "droll": 0.0}, {"dx": 0.02, "dy": -0.99, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.05, "droll": 0.0}, {"dx": 0.02, "dy": -1.49, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.06, "droll": 0.0}, {"dx": 0.02, "dy": -1.98, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.07, "droll": 0.0}, {"dx": 0.02, "dy": -2.48, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.07, "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: [-45.73, 69.43, 20.0, -46.18, -75.58, 0.0]
  Target bbox: [627.78, 337.38, 652.31, 382.23]

Frame 2:
  Drone pose: [-45.69, 68.97, 20.0, -46.14, -75.74, 0.0]
  Target bbox: [628.5, 337.29, 651.59, 382.31]

Frame 3:
  Drone pose: [-45.64, 68.5, 20.0, -46.1, -75.91, 0.0]
  Target bbox: [627.78, 336.91, 652.34, 382.72]

Frame 4:
  Drone pose: [-45.6, 68.04, 20.0, -46.06, -76.07, 0.0]
  Target bbox: [631.15, 337.73, 648.95, 381.9]

Frame 5 (current):
  Drone pose: [-45.56, 67.57, 20.0, -46.03, -76.21, 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.5, "ymin": 336.82, "xmax": 653.61, "ymax": 382.79}, "waypoint_deltas": [{"dx": 0.03, "dy": -0.47, "dz": 0.0, "dpitch": 0.03, "dyaw": -0.12, "droll": 0.0}, {"dx": 0.06, "dy": -0.95, "dz": 0.0, "dpitch": 0.05, "dyaw": -0.2, "droll": 0.0}, {"dx": 0.07, "dy": -1.44, "dz": 0.0, "dpitch": 0.07, "dyaw": -0.26, "droll": 0.0}, {"dx": 0.08, "dy": -1.93, "dz": 0.0, "dpitch": 0.08, "dyaw": -0.29, "droll": 0.0}, {"dx": 0.09, "dy": -2.42, "dz": 0.0, "dpitch": 0.08, "dyaw": -0.3, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-45.49, 60.65, 20.0, -45.93, -76.48, 0.0]
  Target bbox: [629.6, 337.46, 650.5, 382.16]

Frame 2:
  Drone pose: [-45.5, 60.16, 20.0, -45.92, -76.44, 0.0]
  Target bbox: [629.21, 337.78, 650.89, 381.87]

Frame 3:
  Drone pose: [-45.52, 59.67, 20.0, -45.9, -76.39, 0.0]
  Target bbox: [626.3, 336.73, 653.82, 382.9]

Frame 4:
  Drone pose: [-45.54, 59.17, 20.0, -45.89, -76.34, 0.0]
  Target bbox: [627.12, 336.99, 652.98, 382.6]

Frame 5 (current):
  Drone pose: [-45.55, 58.67, 20.0, -45.88, -76.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": 626.7, "ymin": 336.78, "xmax": 653.42, "ymax": 382.85}, "waypoint_deltas": [{"dx": -0.01, "dy": -0.5, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.03, "droll": 0.0}, {"dx": -0.02, "dy": -1.0, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.06, "droll": 0.0}, {"dx": -0.03, "dy": -1.5, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.09, "droll": 0.0}, {"dx": -0.05, "dy": -2.03, "dz": 0.0, "dpitch": -0.03, "dyaw": 0.17, "droll": 0.0}, {"dx": -0.09, "dy": -2.58, "dz": 0.0, "dpitch": -0.09, "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: [-19.66, 139.83, 22.0, -46.66, -116.57, 0.0]
  Target bbox: [627.04, 337.49, 652.93, 382.18]

Frame 2:
  Drone pose: [-20.87, 138.25, 21.2, -46.0, -118.59, 0.0]
  Target bbox: [668.84, 367.46, 698.35, 414.45]

Frame 3:
  Drone pose: [-21.57, 137.24, 20.72, -44.59, -112.81, 0.0]
  Target bbox: [619.12, 397.74, 648.58, 446.0]

Frame 4:
  Drone pose: [-21.96, 136.57, 20.64, -53.07, -107.47, 0.0]
  Target bbox: [570.16, 262.39, 599.77, 313.39]

Frame 5 (current):
  Drone pose: [-22.24, 136.01, 20.68, -47.96, -114.15, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 640.63, "ymin": 349.96, "xmax": 662.03, "ymax": 394.28}, "waypoint_deltas": [{"dx": -0.25, "dy": -0.58, "dz": -0.09, "dpitch": -0.55, "dyaw": 0.14, "droll": 0.0}, {"dx": -0.43, "dy": -1.12, "dz": -0.11, "dpitch": -0.36, "dyaw": -0.85, "droll": 0.0}, {"dx": -0.57, "dy": -1.66, "dz": -0.13, "dpitch": -0.48, "dyaw": -0.5, "droll": 0.0}, {"dx": -0.66, "dy": -2.19, "dz": -0.15, "dpitch": -0.57, "dyaw": -0.26, "droll": 0.0}, {"dx": -0.74, "dy": -2.73, "dz": -0.26, "dpitch": -0.53, "dyaw": -0.09, "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: [-24.65, 128.75, 20.22, -46.85, -113.09, 0.0]
  Target bbox: [594.58, 367.84, 621.3, 416.54]

Frame 2:
  Drone pose: [-24.84, 128.24, 20.31, -48.67, -116.92, 0.0]
  Target bbox: [626.51, 335.64, 653.62, 383.98]

Frame 3:
  Drone pose: [-25.36, 127.56, 20.31, -48.95, -117.12, 0.0]
  Target bbox: [629.23, 338.06, 650.84, 381.49]

Frame 4:
  Drone pose: [-25.75, 127.18, 20.26, -48.61, -117.27, 0.0]
  Target bbox: [629.18, 338.05, 650.88, 381.51]

Frame 5 (current):
  Drone pose: [-26.16, 126.53, 20.12, -45.92, -121.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": 665.07, "ymin": 383.39, "xmax": 687.33, "ymax": 426.57}, "waypoint_deltas": [{"dx": -0.46, "dy": -0.53, "dz": -0.02, "dpitch": -2.64, "dyaw": 3.1, "droll": 0.0}, {"dx": -0.96, "dy": -1.05, "dz": -0.03, "dpitch": -2.64, "dyaw": 3.05, "droll": 0.0}, {"dx": -1.47, "dy": -1.56, "dz": -0.04, "dpitch": -2.65, "dyaw": 3.06, "droll": 0.0}, {"dx": -1.99, "dy": -2.07, "dz": -0.05, "dpitch": -2.67, "dyaw": 3.13, "droll": 0.0}, {"dx": -2.53, "dy": -2.57, "dz": -0.06, "dpitch": -2.67, "dyaw": 3.24, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-32.91, 119.53, 20.01, -51.82, -110.06, 0.0]
  Target bbox: [601.47, 303.69, 628.68, 351.6]

Frame 2:
  Drone pose: [-32.95, 119.18, 20.1, -49.81, -112.0, 0.0]
  Target bbox: [624.53, 334.95, 655.4, 384.58]

Frame 3:
  Drone pose: [-33.09, 118.59, 19.95, -49.81, -111.66, 0.0]
  Target bbox: [624.75, 334.83, 655.17, 384.7]

Frame 4:
  Drone pose: [-33.28, 118.18, 20.02, -49.73, -115.95, 0.0]
  Target bbox: [678.1, 339.34, 710.4, 389.23]

Frame 5 (current):
  Drone pose: [-33.65, 117.84, 20.01, -49.84, -109.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": 628.52, "ymin": 336.23, "xmax": 651.39, "ymax": 383.3}, "waypoint_deltas": [{"dx": -0.2, "dy": -0.42, "dz": -0.01, "dpitch": 0.02, "dyaw": 0.77, "droll": 0.0}, {"dx": -0.4, "dy": -0.84, "dz": -0.01, "dpitch": 0.05, "dyaw": 1.54, "droll": 0.0}, {"dx": -0.62, "dy": -1.25, "dz": -0.01, "dpitch": 0.08, "dyaw": 2.34, "droll": 0.0}, {"dx": -0.84, "dy": -1.67, "dz": -0.01, "dpitch": 0.1, "dyaw": 3.16, "droll": 0.0}, {"dx": -1.06, "dy": -2.11, "dz": -0.01, "dpitch": 0.11, "dyaw": 3.96, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-40.0, 112.61, 20.09, -48.56, -88.68, 0.0]
  Target bbox: [628.2, 336.74, 651.78, 382.85]

Frame 2:
  Drone pose: [-41.61, 112.47, 20.0, -45.14, -80.08, 0.0]
  Target bbox: [574.02, 382.82, 592.9, 427.34]

Frame 3:
  Drone pose: [-42.88, 112.18, 19.98, -47.12, -81.11, 0.0]
  Target bbox: [625.18, 334.06, 654.78, 385.59]

Frame 4:
  Drone pose: [-44.06, 111.85, 20.0, -44.24, -77.29, 0.0]
  Target bbox: [605.27, 375.93, 633.14, 426.45]

Frame 5 (current):
  Drone pose: [-44.77, 111.47, 20.0, -45.26, -73.51, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 567.36, "ymin": 358.12, "xmax": 596.73, "ymax": 404.93}, "waypoint_deltas": [{"dx": -0.41, "dy": -0.43, "dz": 0.0, "dpitch": -0.95, "dyaw": -3.79, "droll": 0.0}, {"dx": -0.63, "dy": -0.91, "dz": 0.0, "dpitch": -0.84, "dyaw": -3.15, "droll": 0.0}, {"dx": -0.75, "dy": -1.41, "dz": 0.0, "dpitch": -0.8, "dyaw": -2.82, "droll": 0.0}, {"dx": -0.81, "dy": -1.93, "dz": 0.0, "dpitch": -0.81, "dyaw": -2.59, "droll": 0.0}, {"dx": -0.87, "dy": -2.47, "dz": 0.0, "dpitch": -0.84, "dyaw": -2.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: [-45.94, 104.97, 20.06, -44.98, -75.17, 0.0]
  Target bbox: [630.9, 356.39, 653.15, 401.53]

Frame 2:
  Drone pose: [-45.75, 104.3, 19.95, -45.0, -74.44, 0.0]
  Target bbox: [616.59, 359.02, 640.46, 403.98]

Frame 3:
  Drone pose: [-45.68, 104.1, 20.01, -45.94, -75.86, 0.0]
  Target bbox: [626.34, 336.85, 653.76, 382.76]

Frame 4:
  Drone pose: [-45.72, 103.67, 20.1, -43.34, -80.8, 0.0]
  Target bbox: [684.72, 383.88, 712.5, 427.6]

Frame 5 (current):
  Drone pose: [-45.82, 103.13, 19.94, -49.68, -74.82, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 617.87, "ymin": 270.3, "xmax": 646.16, "ymax": 317.3}, "waypoint_deltas": [{"dx": 0.17, "dy": -0.54, "dz": 0.06, "dpitch": 3.71, "dyaw": -1.13, "droll": 0.0}, {"dx": 0.2, "dy": -1.02, "dz": 0.06, "dpitch": 3.74, "dyaw": -1.22, "droll": 0.0}, {"dx": 0.22, "dy": -1.5, "dz": 0.06, "dpitch": 3.75, "dyaw": -1.29, "droll": 0.0}, {"dx": 0.23, "dy": -2.0, "dz": 0.06, "dpitch": 3.75, "dyaw": -1.34, "droll": 0.0}, {"dx": 0.24, "dy": -2.49, "dz": 0.06, "dpitch": 3.76, "dyaw": -1.37, "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: [-45.6, 96.11, 20.0, -50.11, -75.96, 0.0]
  Target bbox: [625.37, 267.65, 651.43, 312.18]

Frame 2:
  Drone pose: [-45.63, 95.59, 20.0, -47.03, -80.45, 0.0]
  Target bbox: [678.03, 321.15, 706.25, 365.62]

Frame 3:
  Drone pose: [-45.61, 94.94, 19.91, -46.98, -78.11, 0.0]
  Target bbox: [655.9, 322.88, 674.36, 367.22]

Frame 4:
  Drone pose: [-45.71, 94.53, 20.0, -50.29, -74.13, 0.0]
  Target bbox: [606.62, 265.68, 635.83, 311.24]

Frame 5 (current):
  Drone pose: [-45.76, 94.02, 19.9, -45.89, -75.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": 628.41, "ymin": 337.29, "xmax": 651.68, "ymax": 382.32}, "waypoint_deltas": [{"dx": -0.06, "dy": -0.57, "dz": 0.1, "dpitch": -0.22, "dyaw": 0.21, "droll": 0.0}, {"dx": -0.1, "dy": -1.1, "dz": 0.1, "dpitch": -0.25, "dyaw": 0.38, "droll": 0.0}, {"dx": -0.14, "dy": -1.63, "dz": 0.1, "dpitch": -0.28, "dyaw": 0.5, "droll": 0.0}, {"dx": -0.16, "dy": -2.15, "dz": 0.1, "dpitch": -0.29, "dyaw": 0.58, "droll": 0.0}, {"dx": -0.18, "dy": -2.66, "dz": 0.1, "dpitch": -0.3, "dyaw": 0.64, "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: [-45.9, 86.83, 19.81, -46.47, -75.93, 0.0]
  Target bbox: [639.42, 329.42, 662.34, 373.38]

Frame 2:
  Drone pose: [-45.93, 86.35, 20.0, -46.22, -74.93, 0.0]
  Target bbox: [625.98, 336.59, 654.13, 383.02]

Frame 3:
  Drone pose: [-45.93, 85.85, 20.0, -46.22, -74.94, 0.0]
  Target bbox: [627.56, 336.98, 652.53, 382.61]

Frame 4:
  Drone pose: [-45.97, 85.4, 20.07, -46.66, -75.45, 0.0]
  Target bbox: [633.31, 329.69, 661.19, 375.85]

Frame 5 (current):
  Drone pose: [-45.92, 84.85, 20.0, -46.22, -74.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": 626.51, "ymin": 336.52, "xmax": 653.59, "ymax": 383.05}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.5, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.0, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.5, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -2.0, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -2.5, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "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: [-45.9, 78.34, 20.0, -46.25, -75.02, 0.0]
  Target bbox: [630.26, 337.8, 649.83, 381.83]

Frame 2:
  Drone pose: [-45.88, 77.94, 19.86, -45.89, -75.14, 0.0]
  Target bbox: [626.18, 336.65, 653.92, 382.96]

Frame 3:
  Drone pose: [-45.84, 77.45, 20.09, -46.23, -75.27, 0.0]
  Target bbox: [629.16, 337.32, 650.94, 382.32]

Frame 4:
  Drone pose: [-45.85, 76.85, 20.0, -43.79, -72.53, 0.0]
  Target bbox: [595.09, 378.0, 623.38, 425.22]

Frame 5 (current):
  Drone pose: [-45.71, 76.49, 20.0, -46.1, -75.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": 628.42, "ymin": 337.58, "xmax": 651.68, "ymax": 382.06}, "waypoint_deltas": [{"dx": -0.12, "dy": -0.63, "dz": 0.0, "dpitch": -0.15, "dyaw": 0.46, "droll": 0.0}, {"dx": -0.11, "dy": -1.13, "dz": 0.0, "dpitch": -0.14, "dyaw": 0.44, "droll": 0.0}, {"dx": -0.11, "dy": -1.63, "dz": 0.0, "dpitch": -0.14, "dyaw": 0.43, "droll": 0.0}, {"dx": -0.11, "dy": -2.12, "dz": 0.0, "dpitch": -0.14, "dyaw": 0.42, "droll": 0.0}, {"dx": -0.11, "dy": -2.62, "dz": 0.0, "dpitch": -0.14, "dyaw": 0.42, "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: [-45.84, 69.35, 20.13, -46.59, -75.77, 0.0]
  Target bbox: [634.82, 334.85, 658.32, 379.57]

Frame 2:
  Drone pose: [-45.69, 68.97, 20.0, -43.8, -77.33, 0.0]
  Target bbox: [646.85, 376.82, 670.46, 421.69]

Frame 3:
  Drone pose: [-45.62, 68.37, 20.1, -46.45, -75.86, 0.0]
  Target bbox: [626.29, 336.95, 653.81, 382.66]

Frame 4:
  Drone pose: [-45.57, 67.98, 20.02, -48.43, -71.81, 0.0]
  Target bbox: [576.09, 300.05, 603.87, 347.09]

Frame 5 (current):
  Drone pose: [-45.56, 67.57, 20.0, -42.29, -81.21, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 686.3, "ymin": 402.29, "xmax": 710.86, "ymax": 446.23}, "waypoint_deltas": [{"dx": 0.03, "dy": -0.47, "dz": 0.0, "dpitch": -3.71, "dyaw": 4.88, "droll": 0.0}, {"dx": 0.06, "dy": -0.95, "dz": 0.0, "dpitch": -3.69, "dyaw": 4.8, "droll": 0.0}, {"dx": 0.07, "dy": -1.44, "dz": 0.0, "dpitch": -3.67, "dyaw": 4.74, "droll": 0.0}, {"dx": 0.08, "dy": -1.93, "dz": 0.0, "dpitch": -3.66, "dyaw": 4.71, "droll": 0.0}, {"dx": 0.09, "dy": -2.42, "dz": 0.0, "dpitch": -3.66, "dyaw": 4.7, "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: [-45.45, 60.52, 20.0, -50.54, -74.48, 0.0]
  Target bbox: [607.0, 263.97, 625.56, 308.5]

Frame 2:
  Drone pose: [-45.46, 60.05, 20.07, -47.9, -77.54, 0.0]
  Target bbox: [638.45, 308.28, 666.39, 354.43]

Frame 3:
  Drone pose: [-45.44, 59.57, 19.98, -50.23, -81.57, 0.0]
  Target bbox: [687.38, 269.54, 709.78, 312.84]

Frame 4:
  Drone pose: [-45.6, 59.32, 19.92, -46.38, -74.8, 0.0]
  Target bbox: [609.89, 323.36, 635.61, 367.97]

Frame 5 (current):
  Drone pose: [-45.43, 58.69, 20.1, -48.67, -79.8, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 663.34, "ymin": 294.85, "xmax": 689.98, "ymax": 338.23}, "waypoint_deltas": [{"dx": -0.13, "dy": -0.52, "dz": -0.1, "dpitch": 2.8, "dyaw": 3.53, "droll": 0.0}, {"dx": -0.14, "dy": -1.02, "dz": -0.1, "dpitch": 2.8, "dyaw": 3.56, "droll": 0.0}, {"dx": -0.15, "dy": -1.52, "dz": -0.1, "dpitch": 2.79, "dyaw": 3.59, "droll": 0.0}, {"dx": -0.17, "dy": -2.05, "dz": -0.1, "dpitch": 2.76, "dyaw": 3.67, "droll": 0.0}, {"dx": -0.21, "dy": -2.6, "dz": -0.1, "dpitch": 2.7, "dyaw": 3.83, "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: [98.39, 145.94, 22.0, -46.48, -90.0, 0.0]
  Target bbox: [623.56, 332.03, 656.44, 387.13]

Frame 2:
  Drone pose: [97.79, 144.49, 21.2, -46.76, -88.18, 0.0]
  Target bbox: [628.87, 330.48, 651.3, 388.65]

Frame 3:
  Drone pose: [97.77, 143.85, 20.67, -46.21, -88.12, 0.0]
  Target bbox: [626.29, 330.44, 653.92, 388.7]

Frame 4:
  Drone pose: [97.67, 143.08, 20.64, -46.58, -87.79, 0.0]
  Target bbox: [621.71, 329.53, 658.55, 389.51]

Frame 5 (current):
  Drone pose: [97.66, 142.45, 20.62, -46.73, -87.72, 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.74, "ymin": 329.72, "xmax": 658.53, "ymax": 389.35}, "waypoint_deltas": [{"dx": -0.05, "dy": -0.63, "dz": -0.03, "dpitch": -0.17, "dyaw": 0.17, "droll": 0.0}, {"dx": -0.11, "dy": -1.24, "dz": -0.05, "dpitch": -0.3, "dyaw": 0.36, "droll": 0.0}, {"dx": -0.17, "dy": -1.82, "dz": -0.07, "dpitch": -0.4, "dyaw": 0.57, "droll": 0.0}, {"dx": -0.24, "dy": -2.46, "dz": -0.09, "dpitch": -0.57, "dyaw": 0.81, "droll": 0.0}, {"dx": -0.31, "dy": -3.02, "dz": -0.2, "dpitch": -0.51, "dyaw": 1.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: [97.12, 135.31, 20.19, -47.07, -85.93, 0.0]
  Target bbox: [624.02, 328.47, 656.21, 390.52]

Frame 2:
  Drone pose: [97.11, 134.81, 20.17, -47.04, -85.88, 0.0]
  Target bbox: [618.14, 327.49, 662.19, 391.51]

Frame 3:
  Drone pose: [97.09, 134.31, 20.15, -47.01, -85.84, 0.0]
  Target bbox: [620.1, 327.94, 660.18, 391.03]

Frame 4:
  Drone pose: [97.08, 133.81, 20.13, -46.98, -85.79, 0.0]
  Target bbox: [627.6, 328.43, 652.6, 390.59]

Frame 5 (current):
  Drone pose: [97.06, 133.31, 20.12, -46.95, -85.75, 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.81, "ymin": 328.24, "xmax": 660.47, "ymax": 390.77}, "waypoint_deltas": [{"dx": -0.01, "dy": -0.5, "dz": -0.02, "dpitch": 0.02, "dyaw": 0.05, "droll": 0.0}, {"dx": -0.02, "dy": -1.0, "dz": -0.03, "dpitch": 0.05, "dyaw": 0.09, "droll": 0.0}, {"dx": -0.04, "dy": -1.49, "dz": -0.04, "dpitch": 0.07, "dyaw": 0.13, "droll": 0.0}, {"dx": -0.05, "dy": -1.99, "dz": -0.05, "dpitch": 0.09, "dyaw": 0.16, "droll": 0.0}, {"dx": -0.06, "dy": -2.49, "dz": -0.06, "dpitch": 0.1, "dyaw": 0.2, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [96.93, 126.83, 20.02, -46.76, -85.31, 0.0]
  Target bbox: [618.77, 327.02, 661.55, 391.96]

Frame 2:
  Drone pose: [96.92, 126.33, 20.01, -46.75, -85.29, 0.0]
  Target bbox: [618.82, 327.02, 661.49, 391.97]

Frame 3:
  Drone pose: [96.91, 125.83, 20.01, -46.75, -85.26, 0.0]
  Target bbox: [622.14, 328.14, 658.11, 390.84]

Frame 4:
  Drone pose: [96.9, 125.33, 20.01, -46.74, -85.24, 0.0]
  Target bbox: [619.98, 327.67, 660.3, 391.3]

Frame 5 (current):
  Drone pose: [96.9, 124.83, 20.01, -46.74, -85.23, 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.28, "ymin": 328.8, "xmax": 653.93, "ymax": 390.26}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.5, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.0, "dz": -0.01, "dpitch": 0.01, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.01, "dy": -1.5, "dz": -0.01, "dpitch": 0.01, "dyaw": -0.04, "droll": 0.0}, {"dx": 0.03, "dy": -2.0, "dz": -0.01, "dpitch": 0.0, "dyaw": -0.09, "droll": 0.0}, {"dx": 0.06, "dy": -2.51, "dz": -0.01, "dpitch": 0.0, "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: [97.82, 118.21, 20.0, -47.01, -88.15, 0.0]
  Target bbox: [620.2, 327.75, 660.12, 391.19]

Frame 2:
  Drone pose: [98.02, 117.67, 20.0, -47.07, -88.8, 0.0]
  Target bbox: [620.98, 328.83, 659.32, 390.15]

Frame 3:
  Drone pose: [98.24, 117.13, 20.0, -47.15, -89.51, 0.0]
  Target bbox: [620.59, 328.61, 659.6, 390.32]

Frame 4:
  Drone pose: [98.47, 116.58, 20.0, -47.23, -90.26, 0.0]
  Target bbox: [619.36, 327.96, 660.53, 390.96]

Frame 5 (current):
  Drone pose: [98.71, 116.03, 20.0, -47.31, -91.02, 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.06, "ymin": 328.61, "xmax": 661.59, "ymax": 390.37}, "waypoint_deltas": [{"dx": 0.22, "dy": -0.56, "dz": 0.0, "dpitch": -0.08, "dyaw": -0.74, "droll": 0.0}, {"dx": 0.42, "dy": -1.11, "dz": 0.0, "dpitch": -0.16, "dyaw": -1.39, "droll": 0.0}, {"dx": 0.57, "dy": -1.67, "dz": 0.0, "dpitch": -0.24, "dyaw": -1.9, "droll": 0.0}, {"dx": 0.66, "dy": -2.23, "dz": 0.0, "dpitch": -0.32, "dyaw": -2.21, "droll": 0.0}, {"dx": 0.67, "dy": -2.79, "dz": 0.0, "dpitch": -0.42, "dyaw": -2.26, "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.31, 108.9, 20.0, -47.71, -99.76, 0.0]
  Target bbox: [619.31, 321.64, 660.81, 397.45]

Frame 2:
  Drone pose: [96.96, 108.38, 20.0, -47.69, -100.27, 0.0]
  Target bbox: [620.25, 323.21, 659.82, 395.88]

Frame 3:
  Drone pose: [96.65, 107.88, 20.0, -47.64, -100.87, 0.0]
  Target bbox: [620.79, 324.52, 659.22, 394.58]

Frame 4:
  Drone pose: [96.37, 107.39, 20.0, -47.55, -101.61, 0.0]
  Target bbox: [616.72, 324.85, 663.02, 394.12]

Frame 5 (current):
  Drone pose: [96.14, 106.9, 20.0, -47.6, -100.84, 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.31, "ymin": 325.77, "xmax": 661.46, "ymax": 393.17}, "waypoint_deltas": [{"dx": -0.19, "dy": -0.47, "dz": 0.0, "dpitch": -0.02, "dyaw": 0.65, "droll": 0.0}, {"dx": -0.36, "dy": -0.94, "dz": 0.0, "dpitch": -0.02, "dyaw": 1.21, "droll": 0.0}, {"dx": -0.51, "dy": -1.41, "dz": 0.0, "dpitch": -0.01, "dyaw": 1.72, "droll": 0.0}, {"dx": -0.65, "dy": -1.88, "dz": 0.0, "dpitch": 0.01, "dyaw": 2.2, "droll": 0.0}, {"dx": -0.79, "dy": -2.35, "dz": 0.0, "dpitch": 0.03, "dyaw": 2.67, "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: [93.97, 99.32, 20.0, -47.37, -93.55, 0.0]
  Target bbox: [621.31, 328.33, 658.42, 390.64]

Frame 2:
  Drone pose: [93.87, 98.84, 20.0, -47.35, -93.22, 0.0]
  Target bbox: [617.28, 327.24, 662.37, 391.71]

Frame 3:
  Drone pose: [93.78, 98.35, 20.0, -47.33, -92.9, 0.0]
  Target bbox: [623.98, 327.81, 655.76, 391.16]

Frame 4:
  Drone pose: [93.68, 97.87, 20.0, -47.31, -92.6, 0.0]
  Target bbox: [624.55, 328.62, 655.21, 390.37]

Frame 5 (current):
  Drone pose: [93.59, 97.38, 20.0, -47.29, -92.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": 626.04, "ymin": 328.83, "xmax": 653.74, "ymax": 390.16}, "waypoint_deltas": [{"dx": -0.09, "dy": -0.48, "dz": 0.0, "dpitch": 0.02, "dyaw": 0.29, "droll": 0.0}, {"dx": -0.17, "dy": -0.97, "dz": 0.0, "dpitch": 0.04, "dyaw": 0.56, "droll": 0.0}, {"dx": -0.25, "dy": -1.45, "dz": 0.0, "dpitch": 0.05, "dyaw": 0.83, "droll": 0.0}, {"dx": -0.32, "dy": -1.94, "dz": 0.0, "dpitch": 0.07, "dyaw": 1.08, "droll": 0.0}, {"dx": -0.4, "dy": -2.43, "dz": 0.0, "dpitch": -0.14, "dyaw": 1.31, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [92.84, 91.03, 20.0, -47.31, -89.82, 0.0]
  Target bbox: [618.27, 328.19, 661.81, 390.75]

Frame 2:
  Drone pose: [92.83, 90.54, 20.0, -47.3, -89.8, 0.0]
  Target bbox: [628.14, 328.67, 651.95, 390.29]

Frame 3:
  Drone pose: [92.84, 90.04, 20.0, -47.28, -89.82, 0.0]
  Target bbox: [620.4, 328.54, 659.67, 390.36]

Frame 4:
  Drone pose: [92.85, 89.55, 20.0, -47.27, -89.86, 0.0]
  Target bbox: [627.04, 329.42, 653.02, 389.59]

Frame 5 (current):
  Drone pose: [92.87, 89.05, 20.0, -47.27, -89.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": 618.59, "ymin": 328.06, "xmax": 661.43, "ymax": 390.87}, "waypoint_deltas": [{"dx": 0.03, "dy": -0.49, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.1, "droll": 0.0}, {"dx": 0.07, "dy": -0.99, "dz": 0.0, "dpitch": 0.02, "dyaw": -0.22, "droll": 0.0}, {"dx": 0.11, "dy": -1.48, "dz": 0.0, "dpitch": 0.02, "dyaw": -0.36, "droll": 0.0}, {"dx": 0.16, "dy": -1.98, "dz": 0.0, "dpitch": 0.03, "dyaw": -0.5, "droll": 0.0}, {"dx": 0.2, "dy": -2.48, "dz": 0.0, "dpitch": 0.04, "dyaw": -0.63, "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: [92.51, 82.55, 20.0, -47.25, -92.02, 0.0]
  Target bbox: [617.62, 321.08, 662.37, 398.15]

Frame 2:
  Drone pose: [92.36, 82.05, 20.0, -47.24, -93.14, 0.0]
  Target bbox: [623.02, 328.3, 656.74, 390.64]

Frame 3:
  Drone pose: [92.22, 81.54, 20.0, -47.26, -92.69, 0.0]
  Target bbox: [620.94, 328.34, 658.78, 390.61]

Frame 4:
  Drone pose: [92.11, 81.04, 20.0, -47.26, -92.32, 0.0]
  Target bbox: [625.43, 329.03, 654.34, 389.98]

Frame 5 (current):
  Drone pose: [92.02, 80.55, 20.0, -47.26, -92.03, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 618.97, "ymin": 327.51, "xmax": 660.69, "ymax": 391.42}, "waypoint_deltas": [{"dx": -0.07, "dy": -0.49, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.2, "droll": 0.0}, {"dx": -0.11, "dy": -0.99, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.34, "droll": 0.0}, {"dx": -0.13, "dy": -1.49, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.41, "droll": 0.0}, {"dx": -0.13, "dy": -1.99, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.41, "droll": 0.0}, {"dx": -0.1, "dy": -2.47, "dz": 0.0, "dpitch": 0.05, "dyaw": 0.31, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [92.72, 74.25, 20.0, -46.64, -94.26, 0.0]
  Target bbox: [623.41, 328.47, 656.34, 390.56]

Frame 2:
  Drone pose: [92.78, 73.72, 20.0, -46.69, -94.47, 0.0]
  Target bbox: [625.62, 328.65, 654.16, 390.39]

Frame 3:
  Drone pose: [92.82, 73.17, 20.0, -46.76, -94.62, 0.0]
  Target bbox: [619.91, 327.68, 659.81, 391.29]

Frame 4:
  Drone pose: [92.84, 72.62, 20.0, -46.83, -94.69, 0.0]
  Target bbox: [619.51, 327.74, 660.21, 391.26]

Frame 5 (current):
  Drone pose: [92.84, 72.07, 20.0, -46.91, -94.69, 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.99, "ymin": 327.69, "xmax": 658.75, "ymax": 391.27}, "waypoint_deltas": [{"dx": -0.01, "dy": -0.53, "dz": 0.0, "dpitch": -0.06, "dyaw": 0.01, "droll": 0.0}, {"dx": -0.02, "dy": -1.06, "dz": 0.0, "dpitch": -0.11, "dyaw": 0.04, "droll": 0.0}, {"dx": -0.03, "dy": -1.57, "dz": 0.0, "dpitch": -0.12, "dyaw": 0.08, "droll": 0.0}, {"dx": 0.03, "dy": -2.05, "dz": 0.0, "dpitch": -0.08, "dyaw": -0.13, "droll": 0.0}, {"dx": 0.12, "dy": -2.54, "dz": 0.0, "dpitch": -0.06, "dyaw": -0.4, "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: [94.21, 65.52, 20.0, -46.6, -100.69, 0.0]
  Target bbox: [621.84, 323.92, 658.26, 395.21]

Frame 2:
  Drone pose: [94.37, 65.02, 20.0, -46.39, -102.75, 0.0]
  Target bbox: [618.66, 325.95, 661.13, 393.1]

Frame 3:
  Drone pose: [94.52, 64.51, 20.0, -46.33, -103.23, 0.0]
  Target bbox: [620.88, 324.65, 659.17, 394.53]

Frame 4:
  Drone pose: [94.68, 64.01, 20.0, -46.08, -105.24, 0.0]
  Target bbox: [622.47, 326.33, 657.33, 392.79]

Frame 5 (current):
  Drone pose: [94.84, 63.51, 20.0, -46.02, -105.72, 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.95, "ymin": 326.45, "xmax": 656.88, "ymax": 392.63}, "waypoint_deltas": [{"dx": 0.15, "dy": -0.5, "dz": 0.0, "dpitch": 0.07, "dyaw": -0.47, "droll": 0.0}, {"dx": 0.31, "dy": -1.0, "dz": 0.0, "dpitch": 0.14, "dyaw": -0.94, "droll": 0.0}, {"dx": 0.47, "dy": -1.5, "dz": 0.0, "dpitch": 0.21, "dyaw": -1.41, "droll": 0.0}, {"dx": 0.62, "dy": -2.0, "dz": 0.0, "dpitch": 0.28, "dyaw": -1.88, "droll": 0.0}, {"dx": 0.78, "dy": -2.5, "dz": 0.0, "dpitch": 0.35, "dyaw": -2.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: [98.45, 145.98, 21.86, -44.99, -92.02, 0.0]
  Target bbox: [646.18, 353.09, 677.4, 408.74]

Frame 2:
  Drone pose: [97.79, 144.49, 21.2, -46.76, -88.18, 0.0]
  Target bbox: [621.88, 330.6, 658.39, 388.52]

Frame 3:
  Drone pose: [97.77, 143.85, 20.67, -42.6, -87.23, 0.0]
  Target bbox: [616.57, 390.89, 642.34, 449.63]

Frame 4:
  Drone pose: [97.57, 143.09, 20.67, -45.39, -84.72, 0.0]
  Target bbox: [595.51, 350.14, 620.61, 410.79]

Frame 5 (current):
  Drone pose: [97.78, 142.52, 20.74, -48.36, -83.13, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 561.44, "ymin": 304.53, "xmax": 603.04, "ymax": 366.42}, "waypoint_deltas": [{"dx": -0.17, "dy": -0.7, "dz": -0.15, "dpitch": 1.46, "dyaw": -4.42, "droll": 0.0}, {"dx": -0.23, "dy": -1.31, "dz": -0.17, "dpitch": 1.33, "dyaw": -4.23, "droll": 0.0}, {"dx": -0.29, "dy": -1.89, "dz": -0.19, "dpitch": 1.23, "dyaw": -4.02, "droll": 0.0}, {"dx": -0.36, "dy": -2.53, "dz": -0.21, "dpitch": 1.06, "dyaw": -3.78, "droll": 0.0}, {"dx": -0.43, "dy": -3.09, "dz": -0.32, "dpitch": 1.12, "dyaw": -3.56, "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.21, 135.24, 20.25, -43.89, -91.19, 0.0]
  Target bbox: [680.69, 387.54, 714.35, 448.67]

Frame 2:
  Drone pose: [97.11, 134.81, 20.17, -51.25, -81.74, 0.0]
  Target bbox: [571.35, 257.65, 612.89, 322.45]

Frame 3:
  Drone pose: [97.14, 134.48, 20.2, -47.47, -91.02, 0.0]
  Target bbox: [676.85, 319.84, 719.27, 380.74]

Frame 4:
  Drone pose: [97.04, 133.75, 19.96, -46.81, -85.66, 0.0]
  Target bbox: [626.17, 328.78, 654.04, 390.27]

Frame 5 (current):
  Drone pose: [97.0, 133.15, 20.09, -51.49, -84.25, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 605.99, "ymin": 254.98, "xmax": 645.2, "ymax": 318.84}, "waypoint_deltas": [{"dx": 0.05, "dy": -0.34, "dz": 0.01, "dpitch": 4.56, "dyaw": -1.45, "droll": 0.0}, {"dx": 0.04, "dy": -0.84, "dz": 0.0, "dpitch": 4.59, "dyaw": -1.41, "droll": 0.0}, {"dx": 0.02, "dy": -1.33, "dz": -0.01, "dpitch": 4.61, "dyaw": -1.37, "droll": 0.0}, {"dx": 0.01, "dy": -1.83, "dz": -0.02, "dpitch": 4.63, "dyaw": -1.34, "droll": 0.0}, {"dx": 0.0, "dy": -2.33, "dz": -0.03, "dpitch": 4.64, "dyaw": -1.3, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [96.93, 126.83, 20.02, -48.8, -82.29, 0.0]
  Target bbox: [590.43, 294.71, 619.62, 357.08]

Frame 2:
  Drone pose: [97.04, 126.29, 20.04, -46.86, -85.66, 0.0]
  Target bbox: [620.31, 328.03, 659.97, 390.96]

Frame 3:
  Drone pose: [96.91, 125.83, 20.01, -47.96, -84.99, 0.0]
  Target bbox: [622.97, 308.39, 650.7, 369.94]

Frame 4:
  Drone pose: [96.9, 125.33, 20.01, -51.74, -83.81, 0.0]
  Target bbox: [600.44, 242.99, 645.76, 308.18]

Frame 5 (current):
  Drone pose: [96.9, 124.83, 20.01, -47.26, -80.23, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 560.68, "ymin": 319.83, "xmax": 603.59, "ymax": 385.45}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.5, "dz": 0.0, "dpitch": 0.52, "dyaw": -5.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.0, "dz": -0.01, "dpitch": 0.53, "dyaw": -5.01, "droll": 0.0}, {"dx": 0.01, "dy": -1.5, "dz": -0.01, "dpitch": 0.53, "dyaw": -5.04, "droll": 0.0}, {"dx": 0.03, "dy": -2.0, "dz": -0.01, "dpitch": 0.52, "dyaw": -5.09, "droll": 0.0}, {"dx": 0.06, "dy": -2.51, "dz": -0.01, "dpitch": 0.52, "dyaw": -5.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: [97.99, 118.21, 19.95, -46.95, -88.71, 0.0]
  Target bbox: [623.66, 328.36, 656.62, 390.64]

Frame 2:
  Drone pose: [97.95, 117.53, 20.07, -50.28, -83.57, 0.0]
  Target bbox: [563.27, 281.42, 602.34, 344.41]

Frame 3:
  Drone pose: [98.24, 117.13, 20.0, -51.1, -86.13, 0.0]
  Target bbox: [580.44, 261.93, 621.46, 325.74]

Frame 4:
  Drone pose: [98.47, 116.58, 20.0, -47.16, -91.85, 0.0]
  Target bbox: [644.25, 329.78, 672.29, 391.82]

Frame 5 (current):
  Drone pose: [98.71, 116.03, 20.0, -42.35, -93.5, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 649.25, "ymin": 411.53, "xmax": 687.92, "ymax": 474.86}, "waypoint_deltas": [{"dx": 0.22, "dy": -0.56, "dz": 0.0, "dpitch": -5.04, "dyaw": 1.74, "droll": 0.0}, {"dx": 0.42, "dy": -1.11, "dz": 0.0, "dpitch": -5.12, "dyaw": 1.09, "droll": 0.0}, {"dx": 0.57, "dy": -1.67, "dz": 0.0, "dpitch": -5.2, "dyaw": 0.58, "droll": 0.0}, {"dx": 0.66, "dy": -2.23, "dz": 0.0, "dpitch": -5.28, "dyaw": 0.27, "droll": 0.0}, {"dx": 0.67, "dy": -2.79, "dz": 0.0, "dpitch": -5.38, "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: [97.36, 108.95, 20.17, -47.87, -99.91, 0.0]
  Target bbox: [621.77, 325.48, 658.22, 393.61]

Frame 2:
  Drone pose: [96.99, 108.5, 20.16, -47.72, -100.31, 0.0]
  Target bbox: [618.24, 322.15, 661.83, 397.04]

Frame 3:
  Drone pose: [96.65, 107.88, 20.0, -47.15, -104.97, 0.0]
  Target bbox: [663.45, 330.94, 710.37, 407.0]

Frame 4:
  Drone pose: [96.37, 107.39, 20.0, -45.54, -102.47, 0.0]
  Target bbox: [628.29, 359.27, 671.62, 427.25]

Frame 5 (current):
  Drone pose: [96.14, 106.9, 20.0, -47.6, -100.84, 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.78, "ymin": 326.37, "xmax": 660.99, "ymax": 392.62}, "waypoint_deltas": [{"dx": -0.19, "dy": -0.47, "dz": 0.0, "dpitch": -0.02, "dyaw": 0.65, "droll": 0.0}, {"dx": -0.36, "dy": -0.94, "dz": 0.0, "dpitch": -0.02, "dyaw": 1.21, "droll": 0.0}, {"dx": -0.51, "dy": -1.41, "dz": 0.0, "dpitch": -0.01, "dyaw": 1.72, "droll": 0.0}, {"dx": -0.65, "dy": -1.88, "dz": 0.0, "dpitch": 0.01, "dyaw": 2.2, "droll": 0.0}, {"dx": -0.79, "dy": -2.35, "dz": 0.0, "dpitch": 0.03, "dyaw": 2.67, "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: [93.96, 99.15, 19.94, -47.55, -93.55, 0.0]
  Target bbox: [617.47, 326.76, 662.19, 392.16]

Frame 2:
  Drone pose: [93.87, 98.84, 20.0, -45.24, -97.7, 0.0]
  Target bbox: [672.41, 363.55, 710.12, 429.15]

Frame 3:
  Drone pose: [93.84, 98.4, 20.07, -47.36, -93.11, 0.0]
  Target bbox: [620.3, 327.91, 659.41, 391.01]

Frame 4:
  Drone pose: [93.66, 97.87, 19.86, -42.1, -93.91, 0.0]
  Target bbox: [641.64, 412.32, 670.84, 475.1]

Frame 5 (current):
  Drone pose: [93.53, 97.5, 19.88, -51.54, -94.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": 645.86, "ymin": 249.88, "xmax": 691.47, "ymax": 314.84}, "waypoint_deltas": [{"dx": -0.03, "dy": -0.6, "dz": 0.12, "dpitch": 4.27, "dyaw": 2.52, "droll": 0.0}, {"dx": -0.11, "dy": -1.09, "dz": 0.12, "dpitch": 4.29, "dyaw": 2.79, "droll": 0.0}, {"dx": -0.19, "dy": -1.57, "dz": 0.12, "dpitch": 4.3, "dyaw": 3.06, "droll": 0.0}, {"dx": -0.26, "dy": -2.06, "dz": 0.12, "dpitch": 4.32, "dyaw": 3.31, "droll": 0.0}, {"dx": -0.34, "dy": -2.55, "dz": 0.12, "dpitch": 4.11, "dyaw": 3.54, "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: [92.82, 91.13, 19.98, -47.12, -89.77, 0.0]
  Target bbox: [626.5, 329.4, 653.59, 389.6]

Frame 2:
  Drone pose: [92.83, 90.54, 20.0, -48.35, -84.8, 0.0]
  Target bbox: [564.3, 312.18, 601.3, 375.02]

Frame 3:
  Drone pose: [92.84, 90.04, 20.0, -42.55, -84.82, 0.0]
  Target bbox: [565.8, 409.14, 599.54, 472.85]

Frame 4:
  Drone pose: [92.88, 89.58, 20.14, -47.42, -89.95, 0.0]
  Target bbox: [619.58, 329.06, 660.45, 389.9]

Frame 5 (current):
  Drone pose: [92.8, 89.13, 19.85, -46.91, -89.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": 619.83, "ymin": 328.66, "xmax": 660.29, "ymax": 390.3}, "waypoint_deltas": [{"dx": 0.1, "dy": -0.57, "dz": 0.15, "dpitch": -0.35, "dyaw": -0.34, "droll": 0.0}, {"dx": 0.14, "dy": -1.07, "dz": 0.15, "dpitch": -0.34, "dyaw": -0.46, "droll": 0.0}, {"dx": 0.18, "dy": -1.56, "dz": 0.15, "dpitch": -0.34, "dyaw": -0.6, "droll": 0.0}, {"dx": 0.23, "dy": -2.06, "dz": 0.15, "dpitch": -0.33, "dyaw": -0.74, "droll": 0.0}, {"dx": 0.27, "dy": -2.56, "dz": 0.15, "dpitch": -0.32, "dyaw": -0.87, "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: [92.46, 82.54, 20.0, -46.06, -92.24, 0.0]
  Target bbox: [627.9, 346.58, 661.38, 413.87]

Frame 2:
  Drone pose: [92.36, 82.05, 20.0, -46.13, -95.26, 0.0]
  Target bbox: [643.24, 345.62, 685.83, 411.12]

Frame 3:
  Drone pose: [92.19, 81.67, 19.93, -47.84, -90.29, 0.0]
  Target bbox: [594.25, 313.9, 632.41, 375.39]

Frame 4:
  Drone pose: [92.1, 81.01, 19.81, -47.02, -92.32, 0.0]
  Target bbox: [619.76, 327.77, 659.93, 391.14]

Frame 5 (current):
  Drone pose: [92.02, 80.55, 20.0, -48.99, -93.66, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 636.47, "ymin": 298.82, "xmax": 681.23, "ymax": 362.5}, "waypoint_deltas": [{"dx": -0.07, "dy": -0.49, "dz": 0.0, "dpitch": 1.74, "dyaw": 1.83, "droll": 0.0}, {"dx": -0.11, "dy": -0.99, "dz": 0.0, "dpitch": 1.74, "dyaw": 1.97, "droll": 0.0}, {"dx": -0.13, "dy": -1.49, "dz": 0.0, "dpitch": 1.74, "dyaw": 2.04, "droll": 0.0}, {"dx": -0.13, "dy": -1.99, "dz": 0.0, "dpitch": 1.74, "dyaw": 2.04, "droll": 0.0}, {"dx": -0.1, "dy": -2.47, "dz": 0.0, "dpitch": 1.78, "dyaw": 1.94, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [92.72, 74.25, 20.0, -45.11, -99.26, 0.0]
  Target bbox: [679.09, 354.75, 716.74, 419.1]

Frame 2:
  Drone pose: [92.9, 73.75, 19.89, -46.45, -94.85, 0.0]
  Target bbox: [619.25, 327.55, 660.46, 391.45]

Frame 3:
  Drone pose: [92.7, 73.09, 20.08, -47.32, -96.5, 0.0]
  Target bbox: [648.54, 322.55, 683.45, 386.92]

Frame 4:
  Drone pose: [92.84, 72.62, 20.0, -48.51, -96.73, 0.0]
  Target bbox: [647.21, 299.35, 680.35, 363.87]

Frame 5 (current):
  Drone pose: [92.75, 72.04, 19.95, -50.26, -91.84, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 589.21, "ymin": 271.71, "xmax": 630.26, "ymax": 335.07}, "waypoint_deltas": [{"dx": 0.08, "dy": -0.5, "dz": 0.05, "dpitch": 3.29, "dyaw": -2.84, "droll": 0.0}, {"dx": 0.07, "dy": -1.03, "dz": 0.05, "dpitch": 3.24, "dyaw": -2.81, "droll": 0.0}, {"dx": 0.06, "dy": -1.54, "dz": 0.05, "dpitch": 3.23, "dyaw": -2.77, "droll": 0.0}, {"dx": 0.12, "dy": -2.02, "dz": 0.05, "dpitch": 3.27, "dyaw": -2.98, "droll": 0.0}, {"dx": 0.21, "dy": -2.51, "dz": 0.05, "dpitch": 3.29, "dyaw": -3.25, "droll": 0.0}]}