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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-50.61, 45.44, 22.0, -46.87, 90.0, 0.0]
  Target bbox: [629.56, 340.94, 650.44, 378.72]

Frame 2:
  Drone pose: [-51.64, 45.04, 21.2, -44.47, 87.19, 0.0]
  Target bbox: [630.9, 339.86, 649.0, 379.82]

Frame 3:
  Drone pose: [-52.07, 45.17, 20.67, -43.19, 86.08, 0.0]
  Target bbox: [628.23, 339.4, 651.65, 380.27]

Frame 4:
  Drone pose: [-52.2, 45.57, 20.64, -43.01, 85.75, 0.0]
  Target bbox: [631.38, 339.65, 648.52, 380.06]

Frame 5 (current):
  Drone pose: [-52.21, 46.07, 20.62, -42.97, 85.71, 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.86, "ymin": 339.43, "xmax": 651.03, "ymax": 380.23}, "waypoint_deltas": [{"dx": 0.0, "dy": 0.51, "dz": -0.03, "dpitch": 0.02, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 1.03, "dz": -0.05, "dpitch": 0.04, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 1.54, "dz": -0.07, "dpitch": 0.05, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 2.05, "dz": -0.09, "dpitch": 0.06, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 2.56, "dz": -0.2, "dpitch": 0.2, "dyaw": -0.01, "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: [-52.21, 49.66, 20.36, -42.71, 85.69, 0.0]
  Target bbox: [632.2, 339.84, 647.72, 379.86]

Frame 2:
  Drone pose: [-52.21, 50.17, 20.33, -42.68, 85.69, 0.0]
  Target bbox: [629.45, 339.61, 650.44, 380.07]

Frame 3:
  Drone pose: [-52.21, 50.68, 20.3, -42.65, 85.69, 0.0]
  Target bbox: [628.45, 339.09, 651.42, 380.61]

Frame 4:
  Drone pose: [-52.21, 51.19, 20.27, -42.63, 85.68, 0.0]
  Target bbox: [627.72, 339.76, 652.15, 379.95]

Frame 5 (current):
  Drone pose: [-52.21, 51.7, 20.24, -42.6, 85.68, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.44, "ymin": 339.0, "xmax": 651.44, "ymax": 380.65}, "waypoint_deltas": [{"dx": 0.0, "dy": 0.51, "dz": -0.02, "dpitch": 0.03, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 1.02, "dz": -0.05, "dpitch": 0.05, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 1.52, "dz": -0.07, "dpitch": 0.07, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 2.03, "dz": -0.09, "dpitch": 0.09, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 2.54, "dz": -0.11, "dpitch": 0.1, "dyaw": -0.01, "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: [-52.21, 55.76, 20.09, -42.46, 85.66, 0.0]
  Target bbox: [628.11, 338.94, 651.76, 380.74]

Frame 2:
  Drone pose: [-52.21, 56.27, 20.08, -42.45, 85.66, 0.0]
  Target bbox: [629.94, 339.24, 649.95, 380.43]

Frame 3:
  Drone pose: [-52.21, 56.78, 20.07, -42.45, 85.66, 0.0]
  Target bbox: [629.98, 339.95, 649.91, 379.77]

Frame 4:
  Drone pose: [-52.21, 57.28, 20.06, -42.44, 85.66, 0.0]
  Target bbox: [628.12, 339.12, 651.75, 380.56]

Frame 5 (current):
  Drone pose: [-52.21, 57.79, 20.05, -42.44, 85.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": 628.4, "ymin": 339.36, "xmax": 651.47, "ymax": 380.33}, "waypoint_deltas": [{"dx": 0.0, "dy": 0.5, "dz": -0.01, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 1.01, "dz": -0.01, "dpitch": 0.01, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 1.51, "dz": -0.02, "dpitch": 0.01, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 2.02, "dz": -0.02, "dpitch": 0.01, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 2.52, "dz": -0.03, "dpitch": 0.01, "dyaw": -0.01, "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: [-52.22, 61.83, 20.01, -42.43, 85.65, 0.0]
  Target bbox: [633.52, 339.26, 646.4, 380.44]

Frame 2:
  Drone pose: [-52.22, 62.33, 20.01, -42.44, 85.65, 0.0]
  Target bbox: [631.05, 339.12, 648.84, 380.58]

Frame 3:
  Drone pose: [-52.22, 62.83, 20.01, -42.44, 85.65, 0.0]
  Target bbox: [630.16, 339.06, 649.73, 380.64]

Frame 4:
  Drone pose: [-52.22, 63.34, 20.01, -42.44, 85.64, 0.0]
  Target bbox: [629.76, 339.04, 650.12, 380.66]

Frame 5 (current):
  Drone pose: [-52.22, 63.84, 20.01, -42.44, 85.64, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 633.57, "ymin": 339.26, "xmax": 646.36, "ymax": 380.44}, "waypoint_deltas": [{"dx": 0.0, "dy": 0.51, "dz": -0.01, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 1.01, "dz": -0.01, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 1.51, "dz": -0.01, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 2.01, "dz": -0.01, "dpitch": -0.02, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 2.52, "dz": -0.01, "dpitch": -0.02, "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: [-52.22, 67.36, 20.0, -42.47, 85.64, 0.0]
  Target bbox: [628.11, 338.84, 651.76, 380.82]

Frame 2:
  Drone pose: [-52.22, 67.87, 20.0, -42.47, 85.64, 0.0]
  Target bbox: [628.72, 339.41, 651.16, 380.3]

Frame 3:
  Drone pose: [-52.22, 68.37, 20.0, -42.47, 85.64, 0.0]
  Target bbox: [627.93, 338.76, 651.94, 380.92]

Frame 4:
  Drone pose: [-52.22, 68.87, 20.0, -42.47, 85.64, 0.0]
  Target bbox: [628.12, 339.15, 651.75, 380.53]

Frame 5 (current):
  Drone pose: [-52.22, 69.37, 20.0, -42.48, 85.64, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.19, "ymin": 339.19, "xmax": 651.69, "ymax": 380.5}, "waypoint_deltas": [{"dx": 0.0, "dy": 0.51, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 1.01, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 1.51, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 2.01, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 2.51, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.02, "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: [-52.24, 73.39, 20.0, -42.5, 85.57, 0.0]
  Target bbox: [631.08, 339.23, 648.82, 380.46]

Frame 2:
  Drone pose: [-52.25, 73.89, 20.0, -42.5, 85.54, 0.0]
  Target bbox: [627.9, 338.78, 651.97, 380.89]

Frame 3:
  Drone pose: [-52.27, 74.39, 20.0, -42.5, 85.49, 0.0]
  Target bbox: [632.56, 339.22, 647.35, 380.49]

Frame 4:
  Drone pose: [-52.29, 74.9, 20.0, -42.5, 85.42, 0.0]
  Target bbox: [630.42, 339.04, 649.47, 380.66]

Frame 5 (current):
  Drone pose: [-52.33, 75.4, 20.0, -42.5, 85.33, 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.89, "ymin": 338.72, "xmax": 651.98, "ymax": 380.96}, "waypoint_deltas": [{"dx": -0.04, "dy": 0.5, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.12, "droll": 0.0}, {"dx": -0.09, "dy": 1.01, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.26, "droll": 0.0}, {"dx": -0.15, "dy": 1.51, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.43, "droll": 0.0}, {"dx": -0.23, "dy": 2.02, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.63, "droll": 0.0}, {"dx": -0.31, "dy": 2.53, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.86, "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: [-52.98, 79.46, 20.0, -42.5, 83.56, 0.0]
  Target bbox: [632.5, 339.44, 647.41, 380.27]

Frame 2:
  Drone pose: [-53.11, 79.98, 20.0, -42.5, 83.2, 0.0]
  Target bbox: [628.3, 338.54, 651.57, 381.17]

Frame 3:
  Drone pose: [-53.24, 80.5, 20.0, -42.51, 82.83, 0.0]
  Target bbox: [627.21, 339.23, 652.67, 380.49]

Frame 4:
  Drone pose: [-53.38, 81.02, 20.0, -42.51, 82.46, 0.0]
  Target bbox: [629.39, 338.82, 650.5, 380.88]

Frame 5 (current):
  Drone pose: [-53.51, 81.54, 20.0, -42.52, 82.11, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.58, "ymin": 338.84, "xmax": 651.31, "ymax": 380.84}, "waypoint_deltas": [{"dx": -0.1, "dy": 0.53, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.31, "droll": 0.0}, {"dx": -0.19, "dy": 1.06, "dz": 0.0, "dpitch": -0.03, "dyaw": -0.54, "droll": 0.0}, {"dx": -0.25, "dy": 1.59, "dz": 0.0, "dpitch": -0.07, "dyaw": -0.71, "droll": 0.0}, {"dx": -0.28, "dy": 2.13, "dz": 0.0, "dpitch": -0.01, "dyaw": -2.16, "droll": 0.0}, {"dx": -0.3, "dy": 2.67, "dz": 0.0, "dpitch": -0.06, "dyaw": -2.23, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-53.81, 85.3, 20.0, -42.56, 78.5, 0.0]
  Target bbox: [631.37, 338.68, 648.54, 381.02]

Frame 2:
  Drone pose: [-53.79, 85.84, 20.0, -42.62, 78.52, 0.0]
  Target bbox: [629.55, 338.59, 650.47, 381.14]

Frame 3:
  Drone pose: [-53.76, 86.39, 20.0, -42.55, 77.25, 0.0]
  Target bbox: [628.14, 338.61, 651.76, 381.13]

Frame 4:
  Drone pose: [-53.72, 86.93, 20.0, -42.62, 77.34, 0.0]
  Target bbox: [627.42, 336.19, 652.63, 383.56]

Frame 5 (current):
  Drone pose: [-53.67, 87.48, 20.0, -42.54, 76.12, 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.01, "ymin": 338.2, "xmax": 651.9, "ymax": 381.5}, "waypoint_deltas": [{"dx": 0.06, "dy": 0.54, "dz": 0.0, "dpitch": -0.08, "dyaw": 0.12, "droll": 0.0}, {"dx": 0.13, "dy": 1.09, "dz": 0.0, "dpitch": 0.0, "dyaw": -1.06, "droll": 0.0}, {"dx": 0.19, "dy": 1.63, "dz": 0.0, "dpitch": -0.08, "dyaw": -0.91, "droll": 0.0}, {"dx": 0.26, "dy": 2.18, "dz": 0.0, "dpitch": 0.02, "dyaw": -2.09, "droll": 0.0}, {"dx": 0.32, "dy": 2.72, "dz": 0.0, "dpitch": -0.06, "dyaw": -1.95, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-53.15, 91.81, 20.0, -42.62, 73.29, 0.0]
  Target bbox: [628.3, 337.25, 651.76, 382.49]

Frame 2:
  Drone pose: [-53.07, 92.34, 20.0, -42.5, 72.18, 0.0]
  Target bbox: [629.47, 338.54, 650.45, 381.19]

Frame 3:
  Drone pose: [-52.98, 92.88, 20.0, -42.58, 72.39, 0.0]
  Target bbox: [629.2, 338.02, 650.85, 381.71]

Frame 4:
  Drone pose: [-52.87, 93.41, 20.0, -42.47, 71.34, 0.0]
  Target bbox: [628.02, 338.18, 651.9, 381.58]

Frame 5 (current):
  Drone pose: [-52.76, 93.95, 20.0, -42.56, 71.6, 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.98, "ymin": 336.06, "xmax": 653.11, "ymax": 383.73}, "waypoint_deltas": [{"dx": 0.12, "dy": 0.53, "dz": 0.0, "dpitch": 0.12, "dyaw": -1.01, "droll": 0.0}, {"dx": 0.24, "dy": 1.07, "dz": 0.0, "dpitch": 0.03, "dyaw": -0.74, "droll": 0.0}, {"dx": 0.35, "dy": 1.61, "dz": 0.0, "dpitch": 0.15, "dyaw": -1.75, "droll": 0.0}, {"dx": 0.46, "dy": 2.14, "dz": 0.0, "dpitch": 0.06, "dyaw": -1.5, "droll": 0.0}, {"dx": 0.57, "dy": 2.68, "dz": 0.0, "dpitch": 0.2, "dyaw": -2.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: [-51.86, 98.22, 20.0, -42.39, 68.54, 0.0]
  Target bbox: [627.39, 337.9, 652.54, 381.88]

Frame 2:
  Drone pose: [-51.73, 98.75, 20.0, -42.5, 68.84, 0.0]
  Target bbox: [627.27, 336.33, 652.83, 383.46]

Frame 3:
  Drone pose: [-51.59, 99.28, 20.0, -42.35, 67.89, 0.0]
  Target bbox: [628.31, 337.82, 651.63, 381.9]

Frame 4:
  Drone pose: [-51.45, 99.81, 20.0, -42.46, 68.23, 0.0]
  Target bbox: [627.73, 336.56, 652.35, 383.18]

Frame 5 (current):
  Drone pose: [-51.3, 100.34, 20.0, -42.32, 67.33, 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.49, "ymin": 337.23, "xmax": 653.46, "ymax": 382.52}, "waypoint_deltas": [{"dx": 0.16, "dy": 0.52, "dz": 0.0, "dpitch": -0.11, "dyaw": 0.37, "droll": 0.0}, {"dx": 0.33, "dy": 1.04, "dz": 0.0, "dpitch": 0.04, "dyaw": -0.48, "droll": 0.0}, {"dx": 0.5, "dy": 1.56, "dz": 0.0, "dpitch": -0.07, "dyaw": -0.06, "droll": 0.0}, {"dx": 0.69, "dy": 2.07, "dz": 0.0, "dpitch": 0.08, "dyaw": -0.84, "droll": 0.0}, {"dx": 0.91, "dy": 2.57, "dz": 0.0, "dpitch": -0.04, "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: [-50.61, 45.44, 22.0, -46.87, 90.0, 0.0]
  Target bbox: [628.63, 339.65, 651.44, 379.97]

Frame 2:
  Drone pose: [-51.72, 45.18, 21.25, -43.97, 89.5, 0.0]
  Target bbox: [632.8, 356.69, 658.78, 403.59]

Frame 3:
  Drone pose: [-52.07, 45.17, 20.67, -43.19, 86.08, 0.0]
  Target bbox: [628.7, 339.82, 651.18, 379.88]

Frame 4:
  Drone pose: [-52.2, 45.57, 20.64, -43.01, 85.75, 0.0]
  Target bbox: [628.76, 338.32, 651.22, 381.45]

Frame 5 (current):
  Drone pose: [-52.07, 46.12, 20.58, -42.4, 82.92, 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.34, "ymin": 340.4, "xmax": 651.8, "ymax": 379.32}, "waypoint_deltas": [{"dx": -0.14, "dy": 0.46, "dz": 0.01, "dpitch": -0.55, "dyaw": 2.79, "droll": 0.0}, {"dx": -0.14, "dy": 0.98, "dz": -0.01, "dpitch": -0.53, "dyaw": 2.79, "droll": 0.0}, {"dx": -0.14, "dy": 1.49, "dz": -0.03, "dpitch": -0.52, "dyaw": 2.78, "droll": 0.0}, {"dx": -0.14, "dy": 2.0, "dz": -0.05, "dpitch": -0.51, "dyaw": 2.78, "droll": 0.0}, {"dx": -0.14, "dy": 2.51, "dz": -0.16, "dpitch": -0.37, "dyaw": 2.78, "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: [-52.21, 49.66, 20.36, -45.02, 82.73, 0.0]
  Target bbox: [664.08, 301.16, 689.22, 342.24]

Frame 2:
  Drone pose: [-52.21, 50.17, 20.33, -42.68, 85.69, 0.0]
  Target bbox: [631.66, 339.53, 648.25, 380.17]

Frame 3:
  Drone pose: [-52.21, 50.68, 20.3, -42.65, 85.69, 0.0]
  Target bbox: [632.82, 339.96, 647.1, 379.75]

Frame 4:
  Drone pose: [-52.21, 51.19, 20.27, -41.58, 82.72, 0.0]
  Target bbox: [665.0, 357.27, 688.54, 398.61]

Frame 5 (current):
  Drone pose: [-52.17, 51.68, 20.18, -46.93, 87.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.66, "ymin": 337.83, "xmax": 651.22, "ymax": 381.76}, "waypoint_deltas": [{"dx": -0.04, "dy": 0.53, "dz": 0.04, "dpitch": 4.36, "dyaw": -1.85, "droll": 0.0}, {"dx": -0.04, "dy": 1.04, "dz": 0.01, "dpitch": 4.38, "dyaw": -1.85, "droll": 0.0}, {"dx": -0.04, "dy": 1.54, "dz": -0.01, "dpitch": 4.4, "dyaw": -1.86, "droll": 0.0}, {"dx": -0.04, "dy": 2.05, "dz": -0.03, "dpitch": 4.42, "dyaw": -1.86, "droll": 0.0}, {"dx": -0.04, "dy": 2.56, "dz": -0.05, "dpitch": 4.43, "dyaw": -1.86, "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: [-52.09, 55.71, 20.18, -42.88, 83.43, 0.0]
  Target bbox: [626.26, 335.79, 653.79, 384.02]

Frame 2:
  Drone pose: [-52.21, 56.27, 20.08, -40.72, 90.24, 0.0]
  Target bbox: [571.76, 370.3, 594.38, 410.43]

Frame 3:
  Drone pose: [-52.21, 56.78, 20.07, -42.68, 89.88, 0.0]
  Target bbox: [576.13, 336.34, 599.33, 377.93]

Frame 4:
  Drone pose: [-52.17, 57.39, 20.06, -43.15, 89.12, 0.0]
  Target bbox: [626.65, 335.8, 653.31, 383.96]

Frame 5 (current):
  Drone pose: [-52.21, 57.79, 20.05, -41.56, 89.18, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 584.25, "ymin": 354.86, "xmax": 608.15, "ymax": 395.95}, "waypoint_deltas": [{"dx": 0.0, "dy": 0.5, "dz": -0.01, "dpitch": -0.87, "dyaw": -3.52, "droll": 0.0}, {"dx": 0.0, "dy": 1.01, "dz": -0.01, "dpitch": -0.87, "dyaw": -3.53, "droll": 0.0}, {"dx": 0.0, "dy": 1.51, "dz": -0.02, "dpitch": -0.87, "dyaw": -3.53, "droll": 0.0}, {"dx": 0.0, "dy": 2.02, "dz": -0.02, "dpitch": -0.87, "dyaw": -3.53, "droll": 0.0}, {"dx": 0.0, "dy": 2.52, "dz": -0.03, "dpitch": -0.87, "dyaw": -3.53, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-52.1, 61.84, 20.17, -46.49, 92.59, 0.0]
  Target bbox: [635.06, 264.91, 649.25, 305.68]

Frame 2:
  Drone pose: [-52.22, 62.33, 20.01, -39.1, 84.61, 0.0]
  Target bbox: [639.57, 391.78, 666.51, 440.25]

Frame 3:
  Drone pose: [-52.07, 62.76, 19.97, -42.54, 80.23, 0.0]
  Target bbox: [619.36, 388.31, 645.79, 437.01]

Frame 4:
  Drone pose: [-52.22, 63.34, 20.01, -42.44, 85.64, 0.0]
  Target bbox: [629.16, 339.72, 650.72, 379.99]

Frame 5 (current):
  Drone pose: [-52.22, 63.84, 20.01, -42.44, 85.64, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.8, "ymin": 339.69, "xmax": 651.31, "ymax": 380.01}, "waypoint_deltas": [{"dx": 0.0, "dy": 0.51, "dz": -0.01, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 1.01, "dz": -0.01, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 1.51, "dz": -0.01, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 2.01, "dz": -0.01, "dpitch": -0.02, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 2.52, "dz": -0.01, "dpitch": -0.02, "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: [-52.22, 67.36, 20.0, -44.91, 85.23, 0.0]
  Target bbox: [635.21, 298.18, 655.0, 339.48]

Frame 2:
  Drone pose: [-52.22, 67.87, 20.0, -42.47, 85.64, 0.0]
  Target bbox: [627.75, 339.6, 652.12, 380.11]

Frame 3:
  Drone pose: [-52.22, 68.37, 20.0, -37.47, 85.67, 0.0]
  Target bbox: [627.87, 422.66, 651.26, 465.04]

Frame 4:
  Drone pose: [-52.22, 68.87, 20.0, -42.81, 85.82, 0.0]
  Target bbox: [625.05, 330.75, 650.24, 377.75]

Frame 5 (current):
  Drone pose: [-52.17, 69.2, 19.95, -45.41, 92.67, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 574.63, "ymin": 329.77, "xmax": 605.42, "ymax": 377.92}, "waypoint_deltas": [{"dx": -0.05, "dy": 0.68, "dz": 0.05, "dpitch": 2.93, "dyaw": -7.04, "droll": 0.0}, {"dx": -0.05, "dy": 1.18, "dz": 0.05, "dpitch": 2.93, "dyaw": -7.04, "droll": 0.0}, {"dx": -0.05, "dy": 1.68, "dz": 0.05, "dpitch": 2.92, "dyaw": -7.04, "droll": 0.0}, {"dx": -0.05, "dy": 2.18, "dz": 0.05, "dpitch": 2.92, "dyaw": -7.04, "droll": 0.0}, {"dx": -0.05, "dy": 2.68, "dz": 0.05, "dpitch": 2.92, "dyaw": -7.05, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-52.24, 73.39, 20.0, -42.5, 85.57, 0.0]
  Target bbox: [633.55, 339.24, 646.37, 380.46]

Frame 2:
  Drone pose: [-52.25, 73.89, 20.0, -42.5, 85.54, 0.0]
  Target bbox: [632.33, 339.38, 647.59, 380.33]

Frame 3:
  Drone pose: [-52.27, 74.54, 19.95, -47.18, 83.83, 0.0]
  Target bbox: [627.07, 337.04, 652.81, 382.51]

Frame 4:
  Drone pose: [-52.29, 74.9, 20.0, -41.37, 85.89, 0.0]
  Target bbox: [623.47, 358.3, 644.68, 399.29]

Frame 5 (current):
  Drone pose: [-52.33, 75.4, 20.0, -43.03, 90.33, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 570.62, "ymin": 332.42, "xmax": 585.44, "ymax": 373.17}, "waypoint_deltas": [{"dx": -0.04, "dy": 0.5, "dz": 0.0, "dpitch": 0.53, "dyaw": -5.12, "droll": 0.0}, {"dx": -0.09, "dy": 1.01, "dz": 0.0, "dpitch": 0.53, "dyaw": -5.26, "droll": 0.0}, {"dx": -0.15, "dy": 1.51, "dz": 0.0, "dpitch": 0.53, "dyaw": -5.43, "droll": 0.0}, {"dx": -0.23, "dy": 2.02, "dz": 0.0, "dpitch": 0.53, "dyaw": -5.63, "droll": 0.0}, {"dx": -0.31, "dy": 2.53, "dz": 0.0, "dpitch": 0.53, "dyaw": -5.86, "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: [-52.98, 79.46, 20.0, -41.87, 84.45, 0.0]
  Target bbox: [617.84, 349.74, 639.68, 391.13]

Frame 2:
  Drone pose: [-53.11, 79.98, 20.0, -44.29, 78.2, 0.0]
  Target bbox: [689.87, 309.79, 714.23, 353.77]

Frame 3:
  Drone pose: [-53.12, 80.39, 19.98, -44.52, 76.39, 0.0]
  Target bbox: [626.48, 335.3, 653.57, 384.43]

Frame 4:
  Drone pose: [-53.38, 81.02, 20.0, -45.37, 85.12, 0.0]
  Target bbox: [595.45, 290.33, 618.41, 334.56]

Frame 5 (current):
  Drone pose: [-53.57, 81.56, 19.91, -44.85, 77.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": 625.69, "ymin": 341.51, "xmax": 650.15, "ymax": 388.07}, "waypoint_deltas": [{"dx": -0.04, "dy": 0.51, "dz": 0.09, "dpitch": 2.32, "dyaw": 4.5, "droll": 0.0}, {"dx": -0.13, "dy": 1.04, "dz": 0.09, "dpitch": 2.3, "dyaw": 4.27, "droll": 0.0}, {"dx": -0.19, "dy": 1.57, "dz": 0.09, "dpitch": 2.26, "dyaw": 4.1, "droll": 0.0}, {"dx": -0.22, "dy": 2.11, "dz": 0.09, "dpitch": 2.32, "dyaw": 2.65, "droll": 0.0}, {"dx": -0.24, "dy": 2.65, "dz": 0.09, "dpitch": 2.27, "dyaw": 2.58, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-53.81, 85.3, 20.0, -42.56, 78.5, 0.0]
  Target bbox: [627.21, 338.2, 652.69, 381.5]

Frame 2:
  Drone pose: [-53.79, 85.84, 20.0, -42.62, 78.52, 0.0]
  Target bbox: [627.4, 337.09, 652.64, 382.7]

Frame 3:
  Drone pose: [-53.76, 86.39, 20.0, -42.55, 77.25, 0.0]
  Target bbox: [628.1, 338.3, 651.8, 381.39]

Frame 4:
  Drone pose: [-53.72, 86.93, 20.0, -44.89, 78.56, 0.0]
  Target bbox: [611.54, 297.99, 637.9, 345.83]

Frame 5 (current):
  Drone pose: [-53.67, 87.48, 20.0, -38.43, 75.42, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 635.32, "ymin": 407.31, "xmax": 662.16, "ymax": 450.69}, "waypoint_deltas": [{"dx": 0.06, "dy": 0.54, "dz": 0.0, "dpitch": -4.19, "dyaw": 0.82, "droll": 0.0}, {"dx": 0.13, "dy": 1.09, "dz": 0.0, "dpitch": -4.11, "dyaw": -0.36, "droll": 0.0}, {"dx": 0.19, "dy": 1.63, "dz": 0.0, "dpitch": -4.19, "dyaw": -0.21, "droll": 0.0}, {"dx": 0.26, "dy": 2.18, "dz": 0.0, "dpitch": -4.09, "dyaw": -1.39, "droll": 0.0}, {"dx": 0.32, "dy": 2.72, "dz": 0.0, "dpitch": -4.17, "dyaw": -1.25, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-53.15, 91.81, 20.0, -42.62, 73.29, 0.0]
  Target bbox: [627.85, 336.75, 652.22, 383.0]

Frame 2:
  Drone pose: [-53.07, 92.34, 20.0, -43.33, 75.33, 0.0]
  Target bbox: [590.14, 325.44, 611.43, 367.81]

Frame 3:
  Drone pose: [-52.98, 92.88, 20.0, -47.58, 70.64, 0.0]
  Target bbox: [648.82, 253.71, 675.12, 298.44]

Frame 4:
  Drone pose: [-52.8, 93.3, 19.98, -39.88, 70.77, 0.0]
  Target bbox: [629.25, 338.61, 650.83, 381.18]

Frame 5 (current):
  Drone pose: [-52.76, 93.95, 20.0, -43.11, 76.6, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 566.43, "ymin": 330.79, "xmax": 589.76, "ymax": 374.0}, "waypoint_deltas": [{"dx": 0.12, "dy": 0.53, "dz": 0.0, "dpitch": 0.67, "dyaw": -6.01, "droll": 0.0}, {"dx": 0.24, "dy": 1.07, "dz": 0.0, "dpitch": 0.58, "dyaw": -5.74, "droll": 0.0}, {"dx": 0.35, "dy": 1.61, "dz": 0.0, "dpitch": 0.7, "dyaw": -6.75, "droll": 0.0}, {"dx": 0.46, "dy": 2.14, "dz": 0.0, "dpitch": 0.61, "dyaw": -6.5, "droll": 0.0}, {"dx": 0.57, "dy": 2.68, "dz": 0.0, "dpitch": 0.75, "dyaw": -7.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: [-51.86, 98.22, 20.0, -42.39, 68.54, 0.0]
  Target bbox: [629.2, 338.23, 650.89, 381.46]

Frame 2:
  Drone pose: [-51.83, 98.78, 19.97, -40.59, 66.23, 0.0]
  Target bbox: [687.21, 372.54, 716.57, 420.58]

Frame 3:
  Drone pose: [-51.59, 99.28, 20.0, -38.47, 62.89, 0.0]
  Target bbox: [688.4, 404.08, 716.13, 449.82]

Frame 4:
  Drone pose: [-51.45, 99.81, 20.0, -45.9, 72.28, 0.0]
  Target bbox: [577.87, 281.13, 601.37, 325.58]

Frame 5 (current):
  Drone pose: [-51.44, 100.46, 20.06, -45.39, 62.62, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 625.75, "ymin": 335.58, "xmax": 654.24, "ymax": 384.15}, "waypoint_deltas": [{"dx": 0.3, "dy": 0.4, "dz": -0.06, "dpitch": 2.96, "dyaw": 5.08, "droll": 0.0}, {"dx": 0.47, "dy": 0.92, "dz": -0.06, "dpitch": 3.11, "dyaw": 4.23, "droll": 0.0}, {"dx": 0.64, "dy": 1.44, "dz": -0.06, "dpitch": 3.0, "dyaw": 4.65, "droll": 0.0}, {"dx": 0.83, "dy": 1.95, "dz": -0.06, "dpitch": 3.15, "dyaw": 3.87, "droll": 0.0}, {"dx": 1.05, "dy": 2.45, "dz": -0.06, "dpitch": 3.03, "dyaw": 4.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: [67.39, -60.06, 22.0, -46.92, 180.0, 0.0]
  Target bbox: [631.05, 341.77, 648.95, 377.89]

Frame 2:
  Drone pose: [65.63, -61.53, 21.2, -47.6, 175.51, 0.0]
  Target bbox: [629.93, 339.28, 649.95, 380.37]

Frame 3:
  Drone pose: [64.51, -62.26, 20.67, -47.7, 173.07, 0.0]
  Target bbox: [629.15, 337.72, 650.71, 381.95]

Frame 4:
  Drone pose: [63.73, -62.57, 20.64, -48.03, 171.97, 0.0]
  Target bbox: [629.08, 337.93, 650.79, 381.72]

Frame 5 (current):
  Drone pose: [63.11, -62.7, 20.62, -48.15, 171.52, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.98, "ymin": 338.69, "xmax": 650.91, "ymax": 380.94}, "waypoint_deltas": [{"dx": -0.54, "dy": -0.03, "dz": -0.03, "dpitch": -0.03, "dyaw": -0.13, "droll": 0.0}, {"dx": -1.06, "dy": -0.04, "dz": -0.05, "dpitch": -0.02, "dyaw": -0.18, "droll": 0.0}, {"dx": -1.58, "dy": -0.05, "dz": -0.07, "dpitch": -0.01, "dyaw": -0.2, "droll": 0.0}, {"dx": -2.09, "dy": -0.05, "dz": -0.09, "dpitch": 0.0, "dyaw": -0.21, "droll": 0.0}, {"dx": -2.6, "dy": -0.05, "dz": -0.2, "dpitch": 0.14, "dyaw": -0.23, "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: [60.51, -62.75, 20.42, -48.01, 171.29, 0.0]
  Target bbox: [629.35, 337.53, 650.51, 382.14]

Frame 2:
  Drone pose: [60.0, -62.75, 20.39, -47.98, 171.29, 0.0]
  Target bbox: [628.83, 337.97, 651.04, 381.65]

Frame 3:
  Drone pose: [59.49, -62.76, 20.36, -47.96, 171.28, 0.0]
  Target bbox: [629.52, 337.32, 650.35, 382.32]

Frame 4:
  Drone pose: [58.98, -62.76, 20.33, -47.93, 171.27, 0.0]
  Target bbox: [629.2, 338.93, 650.7, 380.67]

Frame 5 (current):
  Drone pose: [58.47, -62.76, 20.3, -47.91, 171.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": 629.43, "ymin": 338.32, "xmax": 650.46, "ymax": 381.31}, "waypoint_deltas": [{"dx": -0.51, "dy": 0.0, "dz": -0.03, "dpitch": 0.03, "dyaw": -0.01, "droll": 0.0}, {"dx": -1.03, "dy": 0.0, "dz": -0.06, "dpitch": 0.05, "dyaw": -0.01, "droll": 0.0}, {"dx": -1.54, "dy": 0.0, "dz": -0.08, "dpitch": 0.06, "dyaw": -0.01, "droll": 0.0}, {"dx": -2.06, "dy": 0.01, "dz": -0.11, "dpitch": 0.07, "dyaw": 0.01, "droll": 0.0}, {"dx": -2.58, "dy": 0.03, "dz": -0.13, "dpitch": 0.06, "dyaw": 0.05, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [55.36, -62.71, 20.15, -47.87, 171.35, 0.0]
  Target bbox: [628.24, 338.42, 651.64, 381.22]

Frame 2:
  Drone pose: [54.84, -62.69, 20.14, -47.88, 171.42, 0.0]
  Target bbox: [628.17, 337.94, 651.69, 381.7]

Frame 3:
  Drone pose: [54.32, -62.66, 20.12, -47.9, 171.51, 0.0]
  Target bbox: [629.21, 338.01, 650.67, 381.61]

Frame 4:
  Drone pose: [53.8, -62.63, 20.1, -47.92, 171.6, 0.0]
  Target bbox: [628.96, 336.8, 650.89, 382.84]

Frame 5 (current):
  Drone pose: [53.29, -62.59, 20.09, -47.93, 171.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.75, "ymin": 337.87, "xmax": 651.13, "ymax": 381.73}, "waypoint_deltas": [{"dx": -0.51, "dy": 0.02, "dz": -0.01, "dpitch": 0.01, "dyaw": 0.09, "droll": 0.0}, {"dx": -1.0, "dy": 0.04, "dz": -0.02, "dpitch": 0.03, "dyaw": 0.13, "droll": 0.0}, {"dx": -1.47, "dy": 0.03, "dz": -0.03, "dpitch": 0.09, "dyaw": 0.13, "droll": 0.0}, {"dx": -1.94, "dy": 0.01, "dz": -0.04, "dpitch": 0.16, "dyaw": 0.08, "droll": 0.0}, {"dx": -2.4, "dy": -0.02, "dz": -0.05, "dpitch": 0.25, "dyaw": -0.01, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [50.43, -62.65, 20.04, -47.6, 171.58, 0.0]
  Target bbox: [628.84, 336.96, 651.01, 382.68]

Frame 2:
  Drone pose: [49.97, -62.7, 20.03, -47.53, 171.45, 0.0]
  Target bbox: [628.74, 337.75, 651.14, 381.86]

Frame 3:
  Drone pose: [49.49, -62.75, 20.03, -47.48, 171.31, 0.0]
  Target bbox: [628.82, 338.79, 651.08, 380.8]

Frame 4:
  Drone pose: [49.01, -62.79, 20.02, -47.43, 171.17, 0.0]
  Target bbox: [628.88, 338.86, 651.02, 380.74]

Frame 5 (current):
  Drone pose: [48.51, -62.83, 20.02, -47.41, 171.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": 628.67, "ymin": 338.05, "xmax": 651.22, "ymax": 381.55}, "waypoint_deltas": [{"dx": -0.51, "dy": -0.04, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.11, "droll": 0.0}, {"dx": -1.02, "dy": -0.06, "dz": -0.01, "dpitch": -0.02, "dyaw": -0.2, "droll": 0.0}, {"dx": -1.55, "dy": -0.08, "dz": -0.01, "dpitch": -0.05, "dyaw": -0.26, "droll": 0.0}, {"dx": -2.08, "dy": -0.08, "dz": -0.01, "dpitch": -0.1, "dyaw": -0.29, "droll": 0.0}, {"dx": -2.61, "dy": -0.07, "dz": -0.01, "dpitch": -0.14, "dyaw": -0.28, "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, -62.9, 20.01, -47.55, 170.76, 0.0]
  Target bbox: [628.88, 336.68, 650.97, 382.97]

Frame 2:
  Drone pose: [45.38, -62.89, 20.01, -47.59, 170.8, 0.0]
  Target bbox: [629.25, 336.85, 650.62, 382.77]

Frame 3:
  Drone pose: [44.86, -62.86, 20.0, -47.62, 170.88, 0.0]
  Target bbox: [629.08, 338.12, 650.8, 381.5]

Frame 4:
  Drone pose: [44.35, -62.82, 20.0, -47.65, 170.99, 0.0]
  Target bbox: [628.24, 336.65, 651.61, 383.01]

Frame 5 (current):
  Drone pose: [43.84, -62.78, 20.0, -47.66, 171.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": 628.16, "ymin": 336.92, "xmax": 651.69, "ymax": 382.75}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.05, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.16, "droll": 0.0}, {"dx": -0.99, "dy": 0.11, "dz": 0.0, "dpitch": -0.02, "dyaw": 0.35, "droll": 0.0}, {"dx": -1.48, "dy": 0.17, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.56, "droll": 0.0}, {"dx": -1.96, "dy": 0.25, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.81, "droll": 0.0}, {"dx": -2.43, "dy": 0.32, "dz": 0.0, "dpitch": 0.02, "dyaw": 1.06, "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.93, -62.39, 20.0, -47.62, 172.42, 0.0]
  Target bbox: [629.48, 338.14, 650.4, 381.49]

Frame 2:
  Drone pose: [40.44, -62.33, 20.0, -47.61, 172.62, 0.0]
  Target bbox: [628.45, 338.63, 651.44, 380.97]

Frame 3:
  Drone pose: [39.93, -62.29, 20.0, -47.63, 172.76, 0.0]
  Target bbox: [629.46, 337.25, 650.4, 382.41]

Frame 4:
  Drone pose: [39.41, -62.26, 20.0, -47.68, 172.84, 0.0]
  Target bbox: [629.28, 338.63, 650.61, 380.99]

Frame 5 (current):
  Drone pose: [38.87, -62.24, 20.0, -47.74, 172.87, 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.43, "ymin": 337.24, "xmax": 650.43, "ymax": 382.42}, "waypoint_deltas": [{"dx": -0.54, "dy": 0.0, "dz": 0.0, "dpitch": -0.07, "dyaw": -0.01, "droll": 0.0}, {"dx": -1.09, "dy": 0.0, "dz": 0.0, "dpitch": -0.14, "dyaw": -0.02, "droll": 0.0}, {"dx": -1.65, "dy": 0.01, "dz": 0.0, "dpitch": -0.24, "dyaw": -0.02, "droll": 0.0}, {"dx": -2.22, "dy": 0.02, "dz": 0.0, "dpitch": -0.45, "dyaw": 1.63, "droll": 0.0}, {"dx": -2.82, "dy": 0.05, "dz": 0.0, "dpitch": -0.61, "dyaw": 1.69, "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: [35.45, -62.15, 20.0, -48.6, 176.34, 0.0]
  Target bbox: [629.88, 337.31, 649.98, 382.31]

Frame 2:
  Drone pose: [34.84, -62.09, 20.0, -48.78, 176.5, 0.0]
  Target bbox: [625.96, 335.35, 654.1, 384.31]

Frame 3:
  Drone pose: [34.24, -62.03, 20.0, -48.99, 178.4, 0.0]
  Target bbox: [630.24, 337.57, 649.62, 382.03]

Frame 4:
  Drone pose: [33.65, -61.96, 20.0, -49.14, 178.6, 0.0]
  Target bbox: [630.05, 337.48, 649.8, 382.13]

Frame 5 (current):
  Drone pose: [33.08, -61.91, 20.0, -49.27, 178.79, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 625.91, "ymin": 335.45, "xmax": 654.07, "ymax": 384.19}, "waypoint_deltas": [{"dx": -0.55, "dy": 0.05, "dz": 0.0, "dpitch": -0.1, "dyaw": 1.88, "droll": 0.0}, {"dx": -1.09, "dy": 0.08, "dz": 0.0, "dpitch": -0.16, "dyaw": 1.98, "droll": 0.0}, {"dx": -1.62, "dy": 0.09, "dz": 0.0, "dpitch": -0.18, "dyaw": 3.75, "droll": 0.0}, {"dx": -2.14, "dy": 0.08, "dz": 0.0, "dpitch": -0.21, "dyaw": 3.73, "droll": 0.0}, {"dx": -2.65, "dy": 0.06, "dz": 0.0, "dpitch": -0.19, "dyaw": 5.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: [30.43, -61.85, 20.0, -49.46, -175.82, 0.0]
  Target bbox: [628.6, 338.2, 651.54, 381.38]

Frame 2:
  Drone pose: [29.91, -61.88, 20.0, -49.49, -175.92, 0.0]
  Target bbox: [624.9, 334.57, 655.05, 385.1]

Frame 3:
  Drone pose: [29.39, -61.91, 20.0, -49.46, -174.32, 0.0]
  Target bbox: [629.59, 337.01, 650.56, 382.59]

Frame 4:
  Drone pose: [28.87, -61.96, 20.0, -49.5, -174.46, 0.0]
  Target bbox: [626.76, 335.98, 653.19, 383.65]

Frame 5 (current):
  Drone pose: [28.34, -62.0, 20.0, -49.47, -172.89, 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.15, "ymin": 336.44, "xmax": 650.99, "ymax": 383.14}, "waypoint_deltas": [{"dx": -0.53, "dy": -0.06, "dz": 0.0, "dpitch": -0.06, "dyaw": -0.19, "droll": 0.0}, {"dx": -1.06, "dy": -0.13, "dz": 0.0, "dpitch": -0.12, "dyaw": -0.42, "droll": 0.0}, {"dx": -1.59, "dy": -0.22, "dz": 0.0, "dpitch": -0.08, "dyaw": 1.02, "droll": 0.0}, {"dx": -2.11, "dy": -0.32, "dz": 0.0, "dpitch": -0.15, "dyaw": 0.67, "droll": 0.0}, {"dx": -2.63, "dy": -0.45, "dz": 0.0, "dpitch": -0.09, "dyaw": 1.98, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [25.19, -62.58, 20.0, -49.62, -171.37, 0.0]
  Target bbox: [624.99, 334.48, 654.93, 385.19]

Frame 2:
  Drone pose: [24.67, -62.73, 20.0, -49.56, -170.14, 0.0]
  Target bbox: [627.81, 336.27, 652.35, 383.35]

Frame 3:
  Drone pose: [24.15, -62.87, 20.0, -49.63, -170.62, 0.0]
  Target bbox: [625.12, 335.18, 654.87, 384.44]

Frame 4:
  Drone pose: [23.63, -63.01, 20.0, -49.56, -169.37, 0.0]
  Target bbox: [628.59, 336.09, 651.55, 383.49]

Frame 5 (current):
  Drone pose: [23.11, -63.14, 20.0, -49.64, -169.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": 627.25, "ymin": 336.34, "xmax": 652.71, "ymax": 383.25}, "waypoint_deltas": [{"dx": -0.53, "dy": -0.12, "dz": 0.0, "dpitch": 0.08, "dyaw": 1.3, "droll": 0.0}, {"dx": -1.06, "dy": -0.24, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.91, "droll": 0.0}, {"dx": -1.59, "dy": -0.36, "dz": 0.0, "dpitch": -0.1, "dyaw": 0.52, "droll": 0.0}, {"dx": -2.12, "dy": -0.48, "dz": 0.0, "dpitch": -0.03, "dyaw": 1.85, "droll": 0.0}, {"dx": -2.66, "dy": -0.61, "dz": 0.0, "dpitch": -0.13, "dyaw": 1.45, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [19.92, -63.88, 20.0, -49.7, -167.06, 0.0]
  Target bbox: [628.19, 336.09, 651.95, 383.52]

Frame 2:
  Drone pose: [19.38, -64.01, 20.0, -49.8, -167.51, 0.0]
  Target bbox: [625.04, 335.16, 654.93, 384.46]

Frame 3:
  Drone pose: [18.85, -64.15, 20.0, -49.71, -166.26, 0.0]
  Target bbox: [627.77, 337.27, 652.33, 382.28]

Frame 4:
  Drone pose: [18.33, -64.3, 20.0, -49.82, -166.74, 0.0]
  Target bbox: [627.18, 335.98, 652.75, 383.62]

Frame 5 (current):
  Drone pose: [17.89, -64.37, 20.0, -49.53, -165.32, 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.29, "ymin": 337.16, "xmax": 651.82, "ymax": 382.42}, "waypoint_deltas": [{"dx": -0.42, "dy": -0.04, "dz": 0.0, "dpitch": 0.12, "dyaw": -0.22, "droll": 0.0}, {"dx": -0.75, "dy": -0.01, "dz": 0.0, "dpitch": 0.63, "dyaw": 1.39, "droll": 0.0}, {"dx": -1.09, "dy": 0.03, "dz": 0.0, "dpitch": 0.91, "dyaw": 1.35, "droll": 0.0}, {"dx": -1.42, "dy": 0.07, "dz": 0.0, "dpitch": 1.19, "dyaw": 1.31, "droll": 0.0}, {"dx": -1.75, "dy": 0.1, "dz": 0.0, "dpitch": 1.7, "dyaw": 2.84, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [67.26, -60.09, 22.05, -42.53, 181.77, 0.0]
  Target bbox: [610.3, 418.43, 627.09, 457.9]

Frame 2:
  Drone pose: [65.63, -61.5, 21.17, -50.13, 180.59, 0.0]
  Target bbox: [573.27, 298.82, 593.1, 338.61]

Frame 3:
  Drone pose: [64.51, -62.26, 20.67, -52.7, 173.52, 0.0]
  Target bbox: [623.89, 253.72, 645.55, 297.89]

Frame 4:
  Drone pose: [63.73, -62.57, 20.64, -45.75, 176.84, 0.0]
  Target bbox: [573.94, 378.54, 596.33, 421.17]

Frame 5 (current):
  Drone pose: [63.12, -62.82, 20.69, -48.96, 167.47, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 669.66, "ymin": 327.42, "xmax": 692.8, "ymax": 369.0}, "waypoint_deltas": [{"dx": -0.55, "dy": 0.09, "dz": -0.1, "dpitch": 0.78, "dyaw": 3.92, "droll": 0.0}, {"dx": -1.07, "dy": 0.08, "dz": -0.12, "dpitch": 0.79, "dyaw": 3.87, "droll": 0.0}, {"dx": -1.59, "dy": 0.07, "dz": -0.14, "dpitch": 0.8, "dyaw": 3.85, "droll": 0.0}, {"dx": -2.1, "dy": 0.07, "dz": -0.16, "dpitch": 0.81, "dyaw": 3.84, "droll": 0.0}, {"dx": -2.61, "dy": 0.07, "dz": -0.27, "dpitch": 0.95, "dyaw": 3.82, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [60.51, -62.75, 20.42, -49.21, 174.37, 0.0]
  Target bbox: [593.5, 319.3, 617.04, 361.57]

Frame 2:
  Drone pose: [60.06, -62.73, 20.46, -44.66, 166.45, 0.0]
  Target bbox: [683.59, 394.84, 707.81, 440.53]

Frame 3:
  Drone pose: [59.4, -62.84, 20.21, -47.86, 170.95, 0.0]
  Target bbox: [628.66, 339.25, 651.25, 380.34]

Frame 4:
  Drone pose: [59.07, -62.9, 20.37, -46.81, 174.32, 0.0]
  Target bbox: [590.22, 356.4, 611.64, 398.66]

Frame 5 (current):
  Drone pose: [58.47, -62.76, 20.3, -45.78, 174.87, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 587.33, "ymin": 375.8, "xmax": 610.88, "ymax": 417.06}, "waypoint_deltas": [{"dx": -0.51, "dy": 0.0, "dz": -0.03, "dpitch": -2.1, "dyaw": -3.63, "droll": 0.0}, {"dx": -1.03, "dy": 0.0, "dz": -0.06, "dpitch": -2.08, "dyaw": -3.63, "droll": 0.0}, {"dx": -1.54, "dy": 0.0, "dz": -0.08, "dpitch": -2.07, "dyaw": -3.63, "droll": 0.0}, {"dx": -2.06, "dy": 0.01, "dz": -0.11, "dpitch": -2.06, "dyaw": -3.61, "droll": 0.0}, {"dx": -2.58, "dy": 0.03, "dz": -0.13, "dpitch": -2.07, "dyaw": -3.57, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [55.36, -62.71, 20.15, -47.87, 171.35, 0.0]
  Target bbox: [629.2, 337.41, 650.67, 382.24]

Frame 2:
  Drone pose: [54.81, -62.8, 20.07, -47.81, 171.06, 0.0]
  Target bbox: [628.66, 338.03, 651.22, 381.59]

Frame 3:
  Drone pose: [54.32, -62.66, 20.12, -47.9, 171.51, 0.0]
  Target bbox: [628.72, 337.4, 651.14, 382.24]

Frame 4:
  Drone pose: [53.79, -62.63, 20.05, -50.57, 172.13, 0.0]
  Target bbox: [622.1, 291.55, 645.43, 337.25]

Frame 5 (current):
  Drone pose: [53.29, -62.59, 20.09, -52.93, 175.56, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 585.15, "ymin": 255.78, "xmax": 607.33, "ymax": 297.93}, "waypoint_deltas": [{"dx": -0.51, "dy": 0.02, "dz": -0.01, "dpitch": 5.01, "dyaw": -3.77, "droll": 0.0}, {"dx": -1.0, "dy": 0.04, "dz": -0.02, "dpitch": 5.03, "dyaw": -3.73, "droll": 0.0}, {"dx": -1.47, "dy": 0.03, "dz": -0.03, "dpitch": 5.09, "dyaw": -3.73, "droll": 0.0}, {"dx": -1.94, "dy": 0.01, "dz": -0.04, "dpitch": 5.16, "dyaw": -3.78, "droll": 0.0}, {"dx": -2.4, "dy": -0.02, "dz": -0.05, "dpitch": 5.25, "dyaw": -3.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: [50.49, -62.59, 20.02, -48.69, 173.39, 0.0]
  Target bbox: [611.17, 317.29, 632.4, 362.88]

Frame 2:
  Drone pose: [49.96, -62.62, 19.99, -48.32, 176.68, 0.0]
  Target bbox: [571.68, 325.6, 594.53, 370.21]

Frame 3:
  Drone pose: [49.49, -62.75, 20.03, -47.48, 171.31, 0.0]
  Target bbox: [628.71, 338.62, 651.18, 380.99]

Frame 4:
  Drone pose: [49.01, -62.79, 20.02, -50.65, 176.17, 0.0]
  Target bbox: [572.01, 285.22, 593.92, 330.05]

Frame 5 (current):
  Drone pose: [48.6, -62.7, 19.97, -47.23, 171.52, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.76, "ymin": 337.86, "xmax": 651.12, "ymax": 381.78}, "waypoint_deltas": [{"dx": -0.6, "dy": -0.17, "dz": 0.05, "dpitch": -0.18, "dyaw": -0.59, "droll": 0.0}, {"dx": -1.11, "dy": -0.19, "dz": 0.04, "dpitch": -0.2, "dyaw": -0.68, "droll": 0.0}, {"dx": -1.64, "dy": -0.21, "dz": 0.04, "dpitch": -0.23, "dyaw": -0.74, "droll": 0.0}, {"dx": -2.17, "dy": -0.21, "dz": 0.04, "dpitch": -0.28, "dyaw": -0.77, "droll": 0.0}, {"dx": -2.7, "dy": -0.2, "dz": 0.04, "dpitch": -0.32, "dyaw": -0.76, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [45.9, -62.9, 20.01, -47.55, 170.76, 0.0]
  Target bbox: [628.11, 337.0, 651.74, 382.67]

Frame 2:
  Drone pose: [45.38, -62.85, 20.04, -47.64, 170.91, 0.0]
  Target bbox: [629.13, 337.96, 650.75, 381.67]

Frame 3:
  Drone pose: [44.84, -63.04, 20.06, -51.43, 171.64, 0.0]
  Target bbox: [613.39, 273.9, 635.82, 320.06]

Frame 4:
  Drone pose: [44.46, -62.79, 20.03, -47.98, 166.87, 0.0]
  Target bbox: [676.5, 329.98, 700.64, 376.84]

Frame 5 (current):
  Drone pose: [43.87, -62.81, 19.9, -49.06, 176.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": 570.91, "ymin": 314.24, "xmax": 595.19, "ymax": 355.41}, "waypoint_deltas": [{"dx": -0.53, "dy": 0.08, "dz": 0.1, "dpitch": 1.39, "dyaw": -4.75, "droll": 0.0}, {"dx": -1.02, "dy": 0.14, "dz": 0.1, "dpitch": 1.38, "dyaw": -4.56, "droll": 0.0}, {"dx": -1.51, "dy": 0.2, "dz": 0.1, "dpitch": 1.39, "dyaw": -4.35, "droll": 0.0}, {"dx": -1.99, "dy": 0.28, "dz": 0.1, "dpitch": 1.4, "dyaw": -4.1, "droll": 0.0}, {"dx": -2.46, "dy": 0.35, "dz": 0.1, "dpitch": 1.42, "dyaw": -3.85, "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.93, -62.39, 20.0, -46.79, 171.44, 0.0]
  Target bbox: [639.97, 350.83, 662.54, 396.84]

Frame 2:
  Drone pose: [40.37, -62.3, 19.94, -49.74, 167.69, 0.0]
  Target bbox: [684.36, 303.99, 708.98, 348.58]

Frame 3:
  Drone pose: [39.91, -62.3, 19.9, -46.39, 167.71, 0.0]
  Target bbox: [684.98, 358.44, 708.51, 402.63]

Frame 4:
  Drone pose: [39.45, -62.13, 19.88, -47.46, 173.28, 0.0]
  Target bbox: [629.51, 337.23, 650.35, 382.42]

Frame 5 (current):
  Drone pose: [38.87, -62.24, 20.0, -51.84, 169.26, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 668.52, "ymin": 268.47, "xmax": 693.23, "ymax": 315.24}, "waypoint_deltas": [{"dx": -0.54, "dy": 0.0, "dz": 0.0, "dpitch": 4.03, "dyaw": 3.6, "droll": 0.0}, {"dx": -1.09, "dy": 0.0, "dz": 0.0, "dpitch": 3.96, "dyaw": 3.59, "droll": 0.0}, {"dx": -1.65, "dy": 0.01, "dz": 0.0, "dpitch": 3.86, "dyaw": 3.59, "droll": 0.0}, {"dx": -2.22, "dy": 0.02, "dz": 0.0, "dpitch": 3.65, "dyaw": 5.24, "droll": 0.0}, {"dx": -2.82, "dy": 0.05, "dz": 0.0, "dpitch": 3.49, "dyaw": 5.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: [35.47, -62.03, 20.03, -49.82, 179.73, 0.0]
  Target bbox: [596.78, 318.01, 616.53, 362.21]

Frame 2:
  Drone pose: [34.69, -62.06, 19.9, -47.83, 171.71, 0.0]
  Target bbox: [679.03, 355.05, 708.4, 403.4]

Frame 3:
  Drone pose: [34.27, -61.92, 20.0, -48.95, 178.77, 0.0]
  Target bbox: [629.61, 338.03, 650.25, 381.53]

Frame 4:
  Drone pose: [33.65, -61.96, 20.0, -53.72, 173.6, 0.0]
  Target bbox: [683.59, 261.56, 706.66, 307.89]

Frame 5 (current):
  Drone pose: [33.08, -61.91, 20.0, -50.33, 177.92, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 634.87, "ymin": 316.89, "xmax": 664.6, "ymax": 367.31}, "waypoint_deltas": [{"dx": -0.55, "dy": 0.05, "dz": 0.0, "dpitch": 0.96, "dyaw": 2.75, "droll": 0.0}, {"dx": -1.09, "dy": 0.08, "dz": 0.0, "dpitch": 0.9, "dyaw": 2.85, "droll": 0.0}, {"dx": -1.62, "dy": 0.09, "dz": 0.0, "dpitch": 0.88, "dyaw": 4.62, "droll": 0.0}, {"dx": -2.14, "dy": 0.08, "dz": 0.0, "dpitch": 0.85, "dyaw": 4.6, "droll": 0.0}, {"dx": -2.65, "dy": 0.06, "dz": 0.0, "dpitch": 0.87, "dyaw": 6.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: [30.52, -61.87, 19.94, -49.22, -175.91, 0.0]
  Target bbox: [629.42, 338.98, 650.7, 380.58]

Frame 2:
  Drone pose: [29.88, -61.94, 20.01, -54.07, -177.12, 0.0]
  Target bbox: [636.3, 259.14, 665.63, 309.09]

Frame 3:
  Drone pose: [29.29, -62.01, 20.04, -54.71, -174.33, 0.0]
  Target bbox: [626.09, 253.59, 647.52, 297.93]

Frame 4:
  Drone pose: [28.86, -61.86, 19.87, -48.02, -170.12, 0.0]
  Target bbox: [579.91, 356.21, 612.03, 408.72]

Frame 5 (current):
  Drone pose: [28.26, -61.96, 20.04, -53.08, -167.71, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 573.3, "ymin": 280.91, "xmax": 597.69, "ymax": 327.17}, "waypoint_deltas": [{"dx": -0.45, "dy": -0.1, "dz": -0.04, "dpitch": 3.55, "dyaw": -5.37, "droll": 0.0}, {"dx": -0.98, "dy": -0.17, "dz": -0.04, "dpitch": 3.49, "dyaw": -5.6, "droll": 0.0}, {"dx": -1.51, "dy": -0.26, "dz": -0.04, "dpitch": 3.53, "dyaw": -4.16, "droll": 0.0}, {"dx": -2.03, "dy": -0.36, "dz": -0.04, "dpitch": 3.46, "dyaw": -4.51, "droll": 0.0}, {"dx": -2.55, "dy": -0.49, "dz": -0.04, "dpitch": 3.52, "dyaw": -3.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: [25.02, -62.59, 19.97, -54.04, -166.29, 0.0]
  Target bbox: [570.55, 267.21, 600.56, 315.84]

Frame 2:
  Drone pose: [24.53, -62.67, 20.02, -47.34, -164.88, 0.0]
  Target bbox: [572.87, 378.61, 598.56, 427.07]

Frame 3:
  Drone pose: [24.3, -62.92, 19.99, -49.31, -174.94, 0.0]
  Target bbox: [668.64, 336.9, 700.26, 387.51]

Frame 4:
  Drone pose: [23.53, -62.96, 20.1, -48.69, -174.15, 0.0]
  Target bbox: [682.63, 358.02, 706.02, 404.24]

Frame 5 (current):
  Drone pose: [23.08, -62.97, 19.96, -44.56, -171.83, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 654.85, "ymin": 420.2, "xmax": 683.18, "ymax": 468.5}, "waypoint_deltas": [{"dx": -0.5, "dy": -0.29, "dz": 0.04, "dpitch": -5.0, "dyaw": 3.33, "droll": 0.0}, {"dx": -1.03, "dy": -0.41, "dz": 0.04, "dpitch": -5.09, "dyaw": 2.94, "droll": 0.0}, {"dx": -1.56, "dy": -0.53, "dz": 0.04, "dpitch": -5.18, "dyaw": 2.55, "droll": 0.0}, {"dx": -2.09, "dy": -0.65, "dz": 0.04, "dpitch": -5.11, "dyaw": 3.88, "droll": 0.0}, {"dx": -2.63, "dy": -0.78, "dz": 0.04, "dpitch": -5.21, "dyaw": 3.48, "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.96, -63.78, 20.05, -49.65, -166.8, 0.0]
  Target bbox: [628.1, 338.04, 651.99, 381.51]

Frame 2:
  Drone pose: [19.38, -64.01, 20.0, -53.93, -162.51, 0.0]
  Target bbox: [569.81, 268.01, 601.13, 316.53]

Frame 3:
  Drone pose: [18.85, -64.15, 20.0, -52.61, -161.54, 0.0]
  Target bbox: [574.76, 288.43, 602.29, 337.14]

Frame 4:
  Drone pose: [18.33, -64.3, 20.0, -49.82, -166.74, 0.0]
  Target bbox: [625.44, 335.31, 654.52, 384.29]

Frame 5 (current):
  Drone pose: [17.89, -64.37, 20.0, -49.53, -165.32, 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.05, "ymin": 336.51, "xmax": 653.08, "ymax": 383.11}, "waypoint_deltas": [{"dx": -0.42, "dy": -0.04, "dz": 0.0, "dpitch": 0.12, "dyaw": -0.22, "droll": 0.0}, {"dx": -0.75, "dy": -0.01, "dz": 0.0, "dpitch": 0.63, "dyaw": 1.39, "droll": 0.0}, {"dx": -1.09, "dy": 0.03, "dz": 0.0, "dpitch": 0.91, "dyaw": 1.35, "droll": 0.0}, {"dx": -1.42, "dy": 0.07, "dz": 0.0, "dpitch": 1.19, "dyaw": 1.31, "droll": 0.0}, {"dx": -1.75, "dy": 0.1, "dz": 0.0, "dpitch": 1.7, "dyaw": 2.84, "droll": 0.0}]}