[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: [71.49, 3.83, 20.0, -43.22, -16.04, 0.0]
  Target bbox: [685.3, 325.77, 718.12, 389.55]

Frame 2:
  Drone pose: [72.01, 3.64, 20.0, -47.34, -10.37, 0.0]
  Target bbox: [605.57, 249.06, 634.9, 322.85]

Frame 3:
  Drone pose: [72.56, 3.55, 19.98, -43.48, -7.09, 0.0]
  Target bbox: [563.55, 317.36, 602.56, 388.92]

Frame 4:
  Drone pose: [73.21, 3.22, 19.98, -47.11, -16.8, 0.0]
  Target bbox: [677.55, 260.69, 714.75, 328.62]

Frame 5 (current):
  Drone pose: [73.58, 3.05, 20.0, -41.67, -9.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": 576.22, "ymin": 343.83, "xmax": 619.4, "ymax": 418.58}, "waypoint_deltas": [{"dx": 0.51, "dy": -0.17, "dz": 0.0, "dpitch": -1.14, "dyaw": -4.33, "droll": 0.0}, {"dx": 1.03, "dy": -0.31, "dz": 0.0, "dpitch": -1.21, "dyaw": -3.95, "droll": 0.0}, {"dx": 1.54, "dy": -0.44, "dz": 0.0, "dpitch": -1.27, "dyaw": -3.62, "droll": 0.0}, {"dx": 2.05, "dy": -0.56, "dz": 0.0, "dpitch": -1.32, "dyaw": -3.28, "droll": 0.0}, {"dx": 2.56, "dy": -0.69, "dz": 0.0, "dpitch": -1.38, "dyaw": -2.94, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-42.61, -61.56, 22.0, -46.47, 0.0, 0.0]
  Target bbox: [629.16, 325.95, 650.84, 393.37]

Frame 2:
  Drone pose: [-43.12, -62.71, 21.2, -43.91, 3.13, 0.0]
  Target bbox: [629.1, 327.89, 651.14, 391.49]

Frame 3:
  Drone pose: [-43.1, -63.26, 20.67, -42.45, 4.54, 0.0]
  Target bbox: [629.0, 330.77, 651.17, 388.57]

Frame 4:
  Drone pose: [-42.79, -63.5, 20.64, -42.14, 5.12, 0.0]
  Target bbox: [628.32, 325.79, 651.99, 393.83]

Frame 5 (current):
  Drone pose: [-42.34, -63.57, 20.62, -42.03, 5.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": 628.71, "ymin": 329.12, "xmax": 651.49, "ymax": 390.26}, "waypoint_deltas": [{"dx": 0.49, "dy": -0.02, "dz": -0.03, "dpitch": 0.04, "dyaw": 0.05, "droll": 0.0}, {"dx": 1.01, "dy": -0.02, "dz": -0.05, "dpitch": 0.06, "dyaw": 0.06, "droll": 0.0}, {"dx": 1.52, "dy": -0.02, "dz": -0.07, "dpitch": 0.08, "dyaw": 0.06, "droll": 0.0}, {"dx": 2.03, "dy": -0.02, "dz": -0.09, "dpitch": 0.09, "dyaw": 0.06, "droll": 0.0}, {"dx": 2.54, "dy": -0.02, "dz": -0.2, "dpitch": 0.24, "dyaw": 0.07, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-39.8, -63.59, 20.42, -41.79, 5.37, 0.0]
  Target bbox: [628.54, 326.23, 651.76, 393.35]

Frame 2:
  Drone pose: [-39.29, -63.59, 20.39, -41.76, 5.37, 0.0]
  Target bbox: [627.76, 326.71, 652.53, 392.78]

Frame 3:
  Drone pose: [-38.78, -63.59, 20.36, -41.73, 5.37, 0.0]
  Target bbox: [628.42, 325.8, 651.89, 393.82]

Frame 4:
  Drone pose: [-38.27, -63.59, 20.33, -41.7, 5.38, 0.0]
  Target bbox: [628.33, 326.51, 651.96, 393.06]

Frame 5 (current):
  Drone pose: [-37.76, -63.59, 20.3, -41.67, 5.38, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.41, "ymin": 325.39, "xmax": 651.9, "ymax": 394.16}, "waypoint_deltas": [{"dx": 0.51, "dy": 0.0, "dz": -0.03, "dpitch": 0.02, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.02, "dy": 0.0, "dz": -0.06, "dpitch": 0.05, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.53, "dy": -0.01, "dz": -0.08, "dpitch": 0.08, "dyaw": 0.01, "droll": 0.0}, {"dx": 2.04, "dy": -0.01, "dz": -0.11, "dpitch": 0.11, "dyaw": 0.02, "droll": 0.0}, {"dx": 2.54, "dy": -0.01, "dz": -0.13, "dpitch": 0.14, "dyaw": 0.03, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-34.72, -63.61, 20.15, -41.5, 5.43, 0.0]
  Target bbox: [628.25, 326.62, 652.02, 392.88]

Frame 2:
  Drone pose: [-34.22, -63.63, 20.13, -41.47, 5.47, 0.0]
  Target bbox: [628.45, 327.58, 651.8, 391.92]

Frame 3:
  Drone pose: [-33.72, -63.64, 20.12, -41.44, 5.52, 0.0]
  Target bbox: [628.84, 330.23, 651.33, 389.15]

Frame 4:
  Drone pose: [-33.23, -63.67, 20.1, -41.42, 5.59, 0.0]
  Target bbox: [627.78, 325.34, 652.54, 394.18]

Frame 5 (current):
  Drone pose: [-32.73, -63.7, 20.09, -41.39, 5.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": 628.19, "ymin": 325.08, "xmax": 652.12, "ymax": 394.47}, "waypoint_deltas": [{"dx": 0.51, "dy": -0.04, "dz": -0.01, "dpitch": 0.02, "dyaw": 0.09, "droll": 0.0}, {"dx": 1.01, "dy": -0.08, "dz": -0.02, "dpitch": 0.03, "dyaw": 0.2, "droll": 0.0}, {"dx": 1.53, "dy": -0.12, "dz": -0.03, "dpitch": 0.03, "dyaw": 0.31, "droll": 0.0}, {"dx": 2.04, "dy": -0.16, "dz": -0.04, "dpitch": 0.02, "dyaw": 0.42, "droll": 0.0}, {"dx": 2.57, "dy": -0.19, "dz": -0.05, "dpitch": 0.01, "dyaw": 0.52, "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.16, -63.89, 20.04, -41.38, 6.19, 0.0]
  Target bbox: [628.62, 330.1, 651.56, 389.28]

Frame 2:
  Drone pose: [-29.64, -63.92, 20.04, -41.4, 6.28, 0.0]
  Target bbox: [628.08, 326.67, 652.2, 392.87]

Frame 3:
  Drone pose: [-29.11, -63.95, 20.03, -41.42, 6.35, 0.0]
  Target bbox: [627.99, 325.73, 652.31, 393.79]

Frame 4:
  Drone pose: [-28.59, -63.96, 20.03, -41.44, 6.4, 0.0]
  Target bbox: [627.14, 324.29, 653.2, 395.28]

Frame 5 (current):
  Drone pose: [-28.07, -63.97, 20.02, -41.45, 6.43, 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.34, "ymin": 323.52, "xmax": 653.04, "ymax": 396.13}, "waypoint_deltas": [{"dx": 0.51, "dy": -0.01, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.01, "droll": 0.0}, {"dx": 1.02, "dy": -0.01, "dz": 0.0, "dpitch": -0.02, "dyaw": 0.02, "droll": 0.0}, {"dx": 1.52, "dy": -0.01, "dz": -0.01, "dpitch": -0.02, "dyaw": 0.02, "droll": 0.0}, {"dx": 2.02, "dy": -0.01, "dz": -0.01, "dpitch": -0.02, "dyaw": 0.02, "droll": 0.0}, {"dx": 2.53, "dy": -0.01, "dz": -0.01, "dpitch": -0.02, "dyaw": 0.03, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-25.04, -63.98, 20.01, -41.48, 6.46, 0.0]
  Target bbox: [627.61, 324.32, 652.76, 395.37]

Frame 2:
  Drone pose: [-24.53, -63.98, 20.01, -41.48, 6.46, 0.0]
  Target bbox: [628.23, 328.16, 652.0, 391.28]

Frame 3:
  Drone pose: [-24.03, -63.98, 20.0, -41.48, 6.46, 0.0]
  Target bbox: [627.59, 323.72, 652.77, 395.94]

Frame 4:
  Drone pose: [-23.53, -63.98, 20.0, -41.48, 6.46, 0.0]
  Target bbox: [628.45, 329.29, 651.74, 390.06]

Frame 5 (current):
  Drone pose: [-23.04, -63.98, 20.0, -41.47, 6.45, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.57, "ymin": 329.67, "xmax": 651.62, "ymax": 389.71}, "waypoint_deltas": [{"dx": 0.5, "dy": 0.01, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.03, "droll": 0.0}, {"dx": 1.0, "dy": 0.03, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.07, "droll": 0.0}, {"dx": 1.5, "dy": 0.05, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.13, "droll": 0.0}, {"dx": 2.0, "dy": 0.07, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.18, "droll": 0.0}, {"dx": 2.51, "dy": 0.08, "dz": 0.0, "dpitch": -0.02, "dyaw": -0.21, "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: [-20.53, -63.9, 20.0, -41.49, 6.24, 0.0]
  Target bbox: [628.03, 326.34, 652.25, 393.16]

Frame 2:
  Drone pose: [-20.02, -63.89, 20.0, -41.5, 6.21, 0.0]
  Target bbox: [627.71, 323.83, 652.65, 395.84]

Frame 3:
  Drone pose: [-19.51, -63.88, 20.0, -41.51, 6.21, 0.0]
  Target bbox: [628.56, 329.97, 651.62, 389.4]

Frame 4:
  Drone pose: [-19.01, -63.88, 20.0, -41.52, 6.21, 0.0]
  Target bbox: [628.02, 325.26, 652.3, 394.35]

Frame 5 (current):
  Drone pose: [-18.49, -63.88, 20.0, -41.54, 6.21, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 627.96, "ymin": 325.38, "xmax": 652.34, "ymax": 394.13}, "waypoint_deltas": [{"dx": 0.51, "dy": 0.0, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.03, "dy": 0.0, "dz": 0.0, "dpitch": -0.04, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.54, "dy": 0.01, "dz": 0.0, "dpitch": -0.06, "dyaw": -0.02, "droll": 0.0}, {"dx": 2.05, "dy": 0.03, "dz": 0.0, "dpitch": -0.07, "dyaw": -0.06, "droll": 0.0}, {"dx": 2.56, "dy": 0.05, "dz": 0.0, "dpitch": -0.08, "dyaw": -0.13, "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: [-15.44, -63.79, 20.0, -41.62, 5.98, 0.0]
  Target bbox: [627.79, 324.87, 652.55, 394.76]

Frame 2:
  Drone pose: [-14.96, -63.75, 20.0, -41.6, 5.86, 0.0]
  Target bbox: [628.59, 329.95, 651.59, 389.41]

Frame 3:
  Drone pose: [-14.49, -63.7, 20.0, -41.56, 5.73, 0.0]
  Target bbox: [627.38, 325.44, 652.93, 394.06]

Frame 4:
  Drone pose: [-14.02, -63.66, 20.0, -41.53, 5.61, 0.0]
  Target bbox: [627.97, 325.21, 652.36, 394.4]

Frame 5 (current):
  Drone pose: [-13.55, -63.63, 20.0, -41.5, 5.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.69, "ymin": 330.04, "xmax": 651.49, "ymax": 389.33}, "waypoint_deltas": [{"dx": 0.48, "dy": 0.01, "dz": 0.0, "dpitch": 0.03, "dyaw": -0.03, "droll": 0.0}, {"dx": 0.98, "dy": 0.0, "dz": 0.0, "dpitch": 0.04, "dyaw": -0.01, "droll": 0.0}, {"dx": 1.48, "dy": -0.02, "dz": 0.0, "dpitch": 0.04, "dyaw": 0.05, "droll": 0.0}, {"dx": 1.99, "dy": -0.05, "dz": 0.0, "dpitch": 0.03, "dyaw": 0.12, "droll": 0.0}, {"dx": 2.5, "dy": -0.07, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.19, "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: [-11.05, -63.7, 20.0, -41.49, 5.72, 0.0]
  Target bbox: [627.99, 324.27, 652.36, 395.39]

Frame 2:
  Drone pose: [-10.53, -63.73, 20.0, -41.51, 5.79, 0.0]
  Target bbox: [628.7, 329.99, 651.48, 389.38]

Frame 3:
  Drone pose: [-10.02, -63.75, 20.0, -41.53, 5.85, 0.0]
  Target bbox: [628.59, 329.98, 651.59, 389.38]

Frame 4:
  Drone pose: [-9.5, -63.77, 20.0, -41.55, 5.91, 0.0]
  Target bbox: [627.9, 325.33, 652.43, 394.27]

Frame 5 (current):
  Drone pose: [-8.98, -63.79, 20.0, -41.56, 5.96, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.26, "ymin": 326.01, "xmax": 652.03, "ymax": 393.49}, "waypoint_deltas": [{"dx": 0.51, "dy": -0.02, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.05, "droll": 0.0}, {"dx": 1.01, "dy": -0.03, "dz": 0.0, "dpitch": -0.02, "dyaw": 0.1, "droll": 0.0}, {"dx": 1.51, "dy": -0.05, "dz": 0.0, "dpitch": -0.02, "dyaw": 0.15, "droll": 0.0}, {"dx": 2.01, "dy": -0.07, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.19, "droll": 0.0}, {"dx": 2.51, "dy": -0.08, "dz": 0.0, "dpitch": -0.01, "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: [-5.98, -63.89, 20.0, -41.56, 6.22, 0.0]
  Target bbox: [628.21, 327.47, 652.05, 392.01]

Frame 2:
  Drone pose: [-5.48, -63.89, 20.0, -41.55, 6.24, 0.0]
  Target bbox: [628.4, 330.03, 651.77, 389.27]

Frame 3:
  Drone pose: [-4.98, -63.9, 20.0, -41.55, 6.25, 0.0]
  Target bbox: [628.07, 325.47, 652.24, 394.12]

Frame 4:
  Drone pose: [-4.49, -63.9, 20.0, -41.55, 6.25, 0.0]
  Target bbox: [628.0, 324.85, 652.31, 394.7]

Frame 5 (current):
  Drone pose: [-3.99, -63.89, 20.0, -41.54, 6.24, 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.99, "ymin": 325.19, "xmax": 652.34, "ymax": 394.43}, "waypoint_deltas": [{"dx": 0.49, "dy": 0.01, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.03, "droll": 0.0}, {"dx": 0.99, "dy": 0.02, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.08, "droll": 0.0}, {"dx": 1.49, "dy": 0.04, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.13, "droll": 0.0}, {"dx": 1.99, "dy": 0.07, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.19, "droll": 0.0}, {"dx": 2.49, "dy": 0.09, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.24, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-1.5, -63.8, 20.0, -41.54, 6.0, 0.0]
  Target bbox: [628.23, 325.69, 652.07, 393.84]

Frame 2:
  Drone pose: [-0.99, -63.78, 20.0, -41.55, 5.95, 0.0]
  Target bbox: [627.52, 323.55, 652.84, 396.05]

Frame 3:
  Drone pose: [-0.49, -63.76, 20.0, -41.56, 5.9, 0.0]
  Target bbox: [627.72, 327.62, 652.53, 391.8]

Frame 4:
  Drone pose: [0.02, -63.75, 20.0, -41.58, 5.85, 0.0]
  Target bbox: [627.25, 324.42, 653.09, 395.13]

Frame 5 (current):
  Drone pose: [0.53, -63.73, 20.0, -41.59, 5.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.52, "ymin": 323.5, "xmax": 652.85, "ymax": 396.15}, "waypoint_deltas": [{"dx": 0.51, "dy": 0.03, "dz": 0.0, "dpitch": -0.02, "dyaw": -0.06, "droll": 0.0}, {"dx": 1.03, "dy": 0.06, "dz": 0.0, "dpitch": -0.04, "dyaw": -0.14, "droll": 0.0}, {"dx": 1.54, "dy": 0.1, "dz": 0.0, "dpitch": -0.07, "dyaw": -0.23, "droll": 0.0}, {"dx": 2.06, "dy": 0.14, "dz": 0.0, "dpitch": -0.09, "dyaw": -0.35, "droll": 0.0}, {"dx": 2.57, "dy": 0.2, "dz": 0.0, "dpitch": -0.11, "dyaw": -0.49, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-42.58, -61.62, 22.17, -46.74, 0.2, 0.0]
  Target bbox: [629.62, 329.48, 650.48, 389.79]

Frame 2:
  Drone pose: [-43.1, -62.74, 21.1, -46.5, 5.04, 0.0]
  Target bbox: [606.48, 280.89, 629.67, 348.28]

Frame 3:
  Drone pose: [-43.1, -63.26, 20.67, -42.45, 4.54, 0.0]
  Target bbox: [628.63, 325.71, 651.68, 393.89]

Frame 4:
  Drone pose: [-42.79, -63.5, 20.64, -46.13, 0.94, 0.0]
  Target bbox: [680.2, 264.22, 704.6, 323.67]

Frame 5 (current):
  Drone pose: [-42.34, -63.57, 20.62, -40.27, 3.51, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 651.11, "ymin": 357.52, "xmax": 674.14, "ymax": 421.4}, "waypoint_deltas": [{"dx": 0.49, "dy": -0.02, "dz": -0.03, "dpitch": -1.72, "dyaw": 1.84, "droll": 0.0}, {"dx": 1.01, "dy": -0.02, "dz": -0.05, "dpitch": -1.7, "dyaw": 1.85, "droll": 0.0}, {"dx": 1.52, "dy": -0.02, "dz": -0.07, "dpitch": -1.68, "dyaw": 1.85, "droll": 0.0}, {"dx": 2.03, "dy": -0.02, "dz": -0.09, "dpitch": -1.67, "dyaw": 1.85, "droll": 0.0}, {"dx": 2.54, "dy": -0.02, "dz": -0.2, "dpitch": -1.52, "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: [-39.64, -63.56, 20.47, -42.08, 5.32, 0.0]
  Target bbox: [628.87, 330.54, 651.3, 388.81]

Frame 2:
  Drone pose: [-39.29, -63.59, 20.39, -41.76, 5.37, 0.0]
  Target bbox: [628.79, 329.52, 651.4, 389.85]

Frame 3:
  Drone pose: [-38.78, -63.59, 20.36, -40.27, 7.09, 0.0]
  Target bbox: [606.06, 349.66, 630.97, 419.59]

Frame 4:
  Drone pose: [-38.27, -63.59, 20.33, -36.7, 3.96, 0.0]
  Target bbox: [646.44, 411.34, 669.84, 476.6]

Frame 5 (current):
  Drone pose: [-37.91, -63.52, 20.27, -36.46, 3.95, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 643.62, "ymin": 408.03, "xmax": 667.37, "ymax": 479.1}, "waypoint_deltas": [{"dx": 0.66, "dy": -0.07, "dz": 0.0, "dpitch": -5.19, "dyaw": 1.43, "droll": 0.0}, {"dx": 1.17, "dy": -0.07, "dz": -0.03, "dpitch": -5.16, "dyaw": 1.43, "droll": 0.0}, {"dx": 1.68, "dy": -0.08, "dz": -0.05, "dpitch": -5.13, "dyaw": 1.44, "droll": 0.0}, {"dx": 2.19, "dy": -0.08, "dz": -0.08, "dpitch": -5.1, "dyaw": 1.45, "droll": 0.0}, {"dx": 2.69, "dy": -0.08, "dz": -0.1, "dpitch": -5.07, "dyaw": 1.46, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-34.72, -63.61, 20.15, -42.13, 10.43, 0.0]
  Target bbox: [562.97, 314.79, 591.22, 387.32]

Frame 2:
  Drone pose: [-34.22, -63.63, 20.13, -41.47, 5.47, 0.0]
  Target bbox: [628.25, 326.69, 652.02, 392.81]

Frame 3:
  Drone pose: [-33.78, -63.62, 20.29, -37.37, 3.91, 0.0]
  Target bbox: [647.94, 401.75, 671.17, 460.81]

Frame 4:
  Drone pose: [-33.23, -63.67, 20.1, -41.42, 5.59, 0.0]
  Target bbox: [627.8, 324.03, 652.56, 395.64]

Frame 5 (current):
  Drone pose: [-32.62, -63.61, 20.02, -41.44, 5.45, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.19, "ymin": 325.29, "xmax": 652.12, "ymax": 394.27}, "waypoint_deltas": [{"dx": 0.4, "dy": -0.13, "dz": 0.06, "dpitch": 0.07, "dyaw": 0.31, "droll": 0.0}, {"dx": 0.9, "dy": -0.17, "dz": 0.05, "dpitch": 0.08, "dyaw": 0.42, "droll": 0.0}, {"dx": 1.42, "dy": -0.21, "dz": 0.04, "dpitch": 0.08, "dyaw": 0.53, "droll": 0.0}, {"dx": 1.93, "dy": -0.25, "dz": 0.03, "dpitch": 0.07, "dyaw": 0.64, "droll": 0.0}, {"dx": 2.46, "dy": -0.28, "dz": 0.02, "dpitch": 0.06, "dyaw": 0.74, "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.16, -63.89, 20.04, -41.38, 6.19, 0.0]
  Target bbox: [628.03, 325.24, 652.27, 394.29]

Frame 2:
  Drone pose: [-29.63, -64.04, 20.02, -41.36, 6.58, 0.0]
  Target bbox: [628.41, 329.54, 651.77, 389.79]

Frame 3:
  Drone pose: [-29.25, -64.06, 20.01, -39.84, 10.97, 0.0]
  Target bbox: [571.07, 348.87, 598.5, 418.74]

Frame 4:
  Drone pose: [-28.47, -63.96, 20.03, -40.01, 4.25, 0.0]
  Target bbox: [654.76, 350.83, 680.47, 423.13]

Frame 5 (current):
  Drone pose: [-28.07, -63.97, 20.02, -39.3, 2.85, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 672.85, "ymin": 362.17, "xmax": 697.79, "ymax": 431.52}, "waypoint_deltas": [{"dx": 0.51, "dy": -0.01, "dz": 0.0, "dpitch": -2.16, "dyaw": 3.59, "droll": 0.0}, {"dx": 1.02, "dy": -0.01, "dz": 0.0, "dpitch": -2.17, "dyaw": 3.6, "droll": 0.0}, {"dx": 1.52, "dy": -0.01, "dz": -0.01, "dpitch": -2.17, "dyaw": 3.6, "droll": 0.0}, {"dx": 2.02, "dy": -0.01, "dz": -0.01, "dpitch": -2.17, "dyaw": 3.6, "droll": 0.0}, {"dx": 2.53, "dy": -0.01, "dz": -0.01, "dpitch": -2.17, "dyaw": 3.61, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-25.01, -63.9, 20.01, -36.65, 4.97, 0.0]
  Target bbox: [644.33, 406.86, 668.54, 476.9]

Frame 2:
  Drone pose: [-24.53, -63.98, 20.01, -41.48, 6.46, 0.0]
  Target bbox: [628.24, 329.78, 651.94, 389.55]

Frame 3:
  Drone pose: [-24.16, -64.11, 20.04, -46.18, 9.88, 0.0]
  Target bbox: [586.81, 243.43, 614.3, 315.13]

Frame 4:
  Drone pose: [-23.65, -63.96, 20.06, -41.4, 6.38, 0.0]
  Target bbox: [628.05, 325.91, 652.24, 393.63]

Frame 5 (current):
  Drone pose: [-23.08, -63.81, 19.91, -41.3, 6.0, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.43, "ymin": 328.22, "xmax": 651.79, "ymax": 391.17}, "waypoint_deltas": [{"dx": 0.54, "dy": -0.16, "dz": 0.09, "dpitch": -0.17, "dyaw": 0.42, "droll": 0.0}, {"dx": 1.04, "dy": -0.14, "dz": 0.09, "dpitch": -0.17, "dyaw": 0.38, "droll": 0.0}, {"dx": 1.54, "dy": -0.12, "dz": 0.09, "dpitch": -0.17, "dyaw": 0.32, "droll": 0.0}, {"dx": 2.04, "dy": -0.1, "dz": 0.09, "dpitch": -0.18, "dyaw": 0.27, "droll": 0.0}, {"dx": 2.55, "dy": -0.09, "dz": 0.09, "dpitch": -0.19, "dyaw": 0.24, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-20.66, -63.86, 19.9, -41.18, 6.11, 0.0]
  Target bbox: [628.25, 327.8, 652.0, 391.67]

Frame 2:
  Drone pose: [-20.02, -63.89, 20.0, -37.82, 5.18, 0.0]
  Target bbox: [641.3, 387.76, 665.45, 455.63]

Frame 3:
  Drone pose: [-19.6, -63.85, 19.84, -45.82, 3.94, 0.0]
  Target bbox: [655.16, 245.52, 680.53, 318.31]

Frame 4:
  Drone pose: [-18.9, -63.95, 19.88, -41.32, 1.42, 0.0]
  Target bbox: [690.33, 330.25, 716.18, 398.28]

Frame 5 (current):
  Drone pose: [-18.6, -63.79, 20.0, -45.37, 6.93, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 615.58, "ymin": 263.98, "xmax": 638.93, "ymax": 322.44}, "waypoint_deltas": [{"dx": 0.62, "dy": -0.09, "dz": 0.0, "dpitch": 3.82, "dyaw": -0.72, "droll": 0.0}, {"dx": 1.14, "dy": -0.09, "dz": 0.0, "dpitch": 3.79, "dyaw": -0.72, "droll": 0.0}, {"dx": 1.65, "dy": -0.08, "dz": 0.0, "dpitch": 3.77, "dyaw": -0.74, "droll": 0.0}, {"dx": 2.16, "dy": -0.06, "dz": 0.0, "dpitch": 3.76, "dyaw": -0.78, "droll": 0.0}, {"dx": 2.67, "dy": -0.04, "dz": 0.0, "dpitch": 3.75, "dyaw": -0.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: [-15.44, -63.79, 20.0, -41.62, 5.98, 0.0]
  Target bbox: [627.99, 325.12, 652.33, 394.43]

Frame 2:
  Drone pose: [-14.81, -63.75, 19.92, -45.02, 6.55, 0.0]
  Target bbox: [620.03, 273.7, 643.4, 333.81]

Frame 3:
  Drone pose: [-14.52, -63.74, 20.02, -40.27, 5.17, 0.0]
  Target bbox: [635.98, 345.81, 660.98, 416.99]

Frame 4:
  Drone pose: [-14.09, -63.69, 20.07, -41.54, 5.68, 0.0]
  Target bbox: [628.01, 325.46, 652.31, 394.14]

Frame 5 (current):
  Drone pose: [-13.55, -63.63, 20.0, -41.5, 5.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.51, "ymin": 327.18, "xmax": 651.75, "ymax": 392.31}, "waypoint_deltas": [{"dx": 0.48, "dy": 0.01, "dz": 0.0, "dpitch": 0.03, "dyaw": -0.03, "droll": 0.0}, {"dx": 0.98, "dy": 0.0, "dz": 0.0, "dpitch": 0.04, "dyaw": -0.01, "droll": 0.0}, {"dx": 1.48, "dy": -0.02, "dz": 0.0, "dpitch": 0.04, "dyaw": 0.05, "droll": 0.0}, {"dx": 1.99, "dy": -0.05, "dz": 0.0, "dpitch": 0.03, "dyaw": 0.12, "droll": 0.0}, {"dx": 2.5, "dy": -0.07, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.19, "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: [-10.9, -63.74, 20.09, -42.8, 6.06, 0.0]
  Target bbox: [625.01, 306.84, 650.12, 379.47]

Frame 2:
  Drone pose: [-10.53, -63.73, 20.0, -46.51, 4.89, 0.0]
  Target bbox: [639.17, 239.28, 664.35, 312.25]

Frame 3:
  Drone pose: [-10.03, -63.59, 20.09, -41.66, 5.43, 0.0]
  Target bbox: [628.23, 324.89, 652.08, 394.64]

Frame 4:
  Drone pose: [-9.54, -63.7, 20.08, -41.82, 2.64, 0.0]
  Target bbox: [666.81, 321.92, 691.37, 392.16]

Frame 5 (current):
  Drone pose: [-8.9, -63.64, 19.97, -41.64, 5.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": 628.15, "ymin": 324.77, "xmax": 652.17, "ymax": 394.76}, "waypoint_deltas": [{"dx": 0.43, "dy": -0.17, "dz": 0.03, "dpitch": 0.07, "dyaw": 0.41, "droll": 0.0}, {"dx": 0.93, "dy": -0.18, "dz": 0.03, "dpitch": 0.06, "dyaw": 0.46, "droll": 0.0}, {"dx": 1.43, "dy": -0.2, "dz": 0.03, "dpitch": 0.06, "dyaw": 0.51, "droll": 0.0}, {"dx": 1.93, "dy": -0.22, "dz": 0.03, "dpitch": 0.07, "dyaw": 0.55, "droll": 0.0}, {"dx": 2.43, "dy": -0.23, "dz": 0.03, "dpitch": 0.07, "dyaw": 0.59, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-5.98, -63.89, 20.0, -41.56, 6.22, 0.0]
  Target bbox: [628.01, 326.24, 652.27, 393.25]

Frame 2:
  Drone pose: [-5.31, -63.8, 20.02, -45.58, 8.29, 0.0]
  Target bbox: [598.83, 261.35, 624.64, 332.37]

Frame 3:
  Drone pose: [-5.1, -63.94, 19.93, -40.27, 4.92, 0.0]
  Target bbox: [645.47, 340.85, 670.83, 412.85]

Frame 4:
  Drone pose: [-4.49, -63.9, 20.0, -44.71, 6.99, 0.0]
  Target bbox: [618.82, 275.99, 642.23, 337.35]

Frame 5 (current):
  Drone pose: [-3.99, -63.89, 20.0, -46.54, 4.39, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 651.85, "ymin": 246.13, "xmax": 675.36, "ymax": 305.53}, "waypoint_deltas": [{"dx": 0.49, "dy": 0.01, "dz": 0.0, "dpitch": 5.01, "dyaw": 1.82, "droll": 0.0}, {"dx": 0.99, "dy": 0.02, "dz": 0.0, "dpitch": 5.01, "dyaw": 1.77, "droll": 0.0}, {"dx": 1.49, "dy": 0.04, "dz": 0.0, "dpitch": 5.01, "dyaw": 1.72, "droll": 0.0}, {"dx": 1.99, "dy": 0.07, "dz": 0.0, "dpitch": 5.0, "dyaw": 1.66, "droll": 0.0}, {"dx": 2.49, "dy": 0.09, "dz": 0.0, "dpitch": 5.0, "dyaw": 1.61, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-1.38, -63.89, 20.03, -44.35, 11.0, 0.0]
  Target bbox: [566.55, 282.69, 594.17, 352.46]

Frame 2:
  Drone pose: [-0.99, -63.78, 20.0, -36.55, 3.42, 0.0]
  Target bbox: [659.99, 409.42, 684.56, 479.24]

Frame 3:
  Drone pose: [-0.49, -63.76, 20.0, -38.38, 3.01, 0.0]
  Target bbox: [664.68, 383.16, 688.59, 444.5]

Frame 4:
  Drone pose: [-0.07, -63.84, 19.96, -38.4, 9.73, 0.0]
  Target bbox: [580.04, 375.92, 607.92, 445.77]

Frame 5 (current):
  Drone pose: [0.53, -63.73, 20.0, -39.94, 9.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": 575.48, "ymin": 357.41, "xmax": 601.71, "ymax": 419.81}, "waypoint_deltas": [{"dx": 0.51, "dy": 0.03, "dz": 0.0, "dpitch": -1.67, "dyaw": -4.15, "droll": 0.0}, {"dx": 1.03, "dy": 0.06, "dz": 0.0, "dpitch": -1.69, "dyaw": -4.23, "droll": 0.0}, {"dx": 1.54, "dy": 0.1, "dz": 0.0, "dpitch": -1.72, "dyaw": -4.32, "droll": 0.0}, {"dx": 2.06, "dy": 0.14, "dz": 0.0, "dpitch": -1.74, "dyaw": -4.44, "droll": 0.0}, {"dx": 2.57, "dy": 0.2, "dz": 0.0, "dpitch": -1.76, "dyaw": -4.58, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [13.61, 146.91, 22.0, -46.4, -8.53, 0.0]
  Target bbox: [615.49, 320.84, 664.67, 398.7] (model-predicted box)

Frame 2:
  Drone pose: [13.1, 145.39, 21.2, -44.06, -5.35, 0.0]
  Target bbox: [622.99, 326.94, 656.7, 392.33]

Frame 3:
  Drone pose: [13.15, 144.54, 20.67, -42.77, -2.95, 0.0]
  Target bbox: [616.71, 321.54, 663.33, 398.11]

Frame 4:
  Drone pose: [13.51, 144.09, 20.64, -42.54, -3.07, 0.0]
  Target bbox: [618.65, 322.68, 661.38, 396.88]

Frame 5 (current):
  Drone pose: [14.02, 143.86, 20.62, -42.49, -3.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": 623.53, "ymin": 325.59, "xmax": 656.09, "ymax": 393.8}, "waypoint_deltas": [{"dx": 0.56, "dy": -0.12, "dz": -0.03, "dpitch": -0.06, "dyaw": 0.32, "droll": 0.0}, {"dx": 1.12, "dy": -0.21, "dz": -0.05, "dpitch": -0.11, "dyaw": 0.56, "droll": 0.0}, {"dx": 1.65, "dy": -0.31, "dz": -0.07, "dpitch": -0.12, "dyaw": 0.82, "droll": 0.0}, {"dx": 2.14, "dy": -0.43, "dz": -0.09, "dpitch": -0.08, "dyaw": 1.14, "droll": 0.0}, {"dx": 2.59, "dy": -0.57, "dz": -0.2, "dpitch": 0.13, "dyaw": 1.51, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [18.32, 142.72, 20.3, -41.82, -0.74, 0.0]
  Target bbox: [624.07, 326.76, 655.59, 392.53]

Frame 2:
  Drone pose: [18.77, 142.62, 20.27, -41.71, -0.47, 0.0]
  Target bbox: [624.54, 325.59, 655.19, 393.76]

Frame 3:
  Drone pose: [19.23, 142.55, 20.24, -41.62, -0.29, 0.0]
  Target bbox: [624.5, 323.97, 655.3, 395.56]

Frame 4:
  Drone pose: [19.71, 142.52, 20.22, -41.56, -0.2, 0.0]
  Target bbox: [624.38, 325.44, 655.51, 393.97]

Frame 5 (current):
  Drone pose: [20.21, 142.52, 20.19, -41.51, -0.19, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 624.17, "ymin": 326.37, "xmax": 655.73, "ymax": 392.96}, "waypoint_deltas": [{"dx": 0.5, "dy": 0.03, "dz": -0.02, "dpitch": 0.02, "dyaw": -0.08, "droll": 0.0}, {"dx": 1.02, "dy": 0.09, "dz": -0.04, "dpitch": 0.03, "dyaw": -0.24, "droll": 0.0}, {"dx": 1.54, "dy": 0.18, "dz": -0.06, "dpitch": 0.02, "dyaw": -0.48, "droll": 0.0}, {"dx": 2.07, "dy": 0.3, "dz": -0.07, "dpitch": 0.01, "dyaw": -0.8, "droll": 0.0}, {"dx": 2.62, "dy": 0.44, "dz": -0.09, "dpitch": -0.02, "dyaw": -1.19, "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.08, 143.7, 20.06, -41.76, -3.38, 0.0]
  Target bbox: [623.02, 324.87, 656.57, 394.54]

Frame 2:
  Drone pose: [25.66, 143.88, 20.05, -41.84, -3.86, 0.0]
  Target bbox: [623.03, 325.18, 656.58, 394.21]

Frame 3:
  Drone pose: [26.25, 144.02, 20.04, -41.94, -4.26, 0.0]
  Target bbox: [623.34, 322.12, 656.17, 397.45]

Frame 4:
  Drone pose: [26.85, 144.11, 20.04, -42.06, -4.54, 0.0]
  Target bbox: [623.19, 321.98, 656.31, 397.59]

Frame 5 (current):
  Drone pose: [27.46, 144.16, 20.03, -42.19, -4.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": 616.93, "ymin": 321.01, "xmax": 663.11, "ymax": 398.6}, "waypoint_deltas": [{"dx": 0.62, "dy": -0.02, "dz": 0.0, "dpitch": -0.09, "dyaw": -1.35, "droll": 0.0}, {"dx": 1.24, "dy": -0.08, "dz": -0.01, "dpitch": -0.18, "dyaw": -2.58, "droll": 0.0}, {"dx": 1.87, "dy": -0.19, "dz": -0.01, "dpitch": -0.28, "dyaw": -3.7, "droll": 0.0}, {"dx": 2.5, "dy": -0.33, "dz": -0.01, "dpitch": -0.37, "dyaw": -4.72, "droll": 0.0}, {"dx": 3.13, "dy": -0.51, "dz": -0.02, "dpitch": -0.47, "dyaw": -5.67, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [33.73, 142.51, 20.0, -43.12, -14.45, 0.0]
  Target bbox: [615.1, 319.54, 665.11, 400.06]

Frame 2:
  Drone pose: [34.35, 142.25, 20.0, -43.19, -15.18, 0.0]
  Target bbox: [615.88, 320.36, 664.34, 399.24]

Frame 3:
  Drone pose: [34.97, 141.97, 20.0, -43.27, -15.89, 0.0]
  Target bbox: [614.93, 319.54, 665.34, 400.11]

Frame 4:
  Drone pose: [35.58, 141.69, 20.0, -43.33, -16.57, 0.0]
  Target bbox: [615.37, 319.66, 664.88, 399.92]

Frame 5 (current):
  Drone pose: [36.19, 141.4, 20.0, -43.4, -17.22, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 619.87, "ymin": 322.14, "xmax": 660.31, "ymax": 397.2}, "waypoint_deltas": [{"dx": 0.61, "dy": -0.3, "dz": 0.0, "dpitch": -0.05, "dyaw": -0.63, "droll": 0.0}, {"dx": 1.21, "dy": -0.61, "dz": 0.0, "dpitch": -0.1, "dyaw": -1.25, "droll": 0.0}, {"dx": 1.81, "dy": -0.93, "dz": 0.0, "dpitch": -0.15, "dyaw": -1.85, "droll": 0.0}, {"dx": 2.4, "dy": -1.24, "dz": 0.0, "dpitch": -0.19, "dyaw": -2.44, "droll": 0.0}, {"dx": 2.99, "dy": -1.55, "dz": 0.0, "dpitch": -0.22, "dyaw": -3.04, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [41.52, 138.67, 20.0, -43.63, -22.82, 0.0]
  Target bbox: [619.42, 322.41, 660.36, 396.88]

Frame 2:
  Drone pose: [42.09, 138.38, 20.0, -43.89, -22.12, 0.0]
  Target bbox: [616.32, 320.33, 664.0, 399.16]

Frame 3:
  Drone pose: [42.66, 138.08, 20.0, -43.88, -22.72, 0.0]
  Target bbox: [617.62, 320.85, 662.69, 398.59]

Frame 4:
  Drone pose: [43.24, 137.76, 20.0, -43.88, -23.29, 0.0]
  Target bbox: [619.75, 322.31, 660.52, 397.04]

Frame 5 (current):
  Drone pose: [43.81, 137.42, 20.0, -43.88, -23.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": 615.63, "ymin": 319.91, "xmax": 664.77, "ymax": 399.68}, "waypoint_deltas": [{"dx": 0.57, "dy": -0.35, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.48, "droll": 0.0}, {"dx": 1.14, "dy": -0.72, "dz": 0.0, "dpitch": -0.02, "dyaw": -0.9, "droll": 0.0}, {"dx": 1.7, "dy": -1.1, "dz": 0.0, "dpitch": -0.03, "dyaw": -1.29, "droll": 0.0}, {"dx": 2.26, "dy": -1.5, "dz": 0.0, "dpitch": -0.04, "dyaw": -1.64, "droll": 0.0}, {"dx": 2.81, "dy": -1.9, "dz": 0.01, "dpitch": -0.05, "dyaw": -1.96, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [49.26, 133.33, 20.02, -43.71, -26.74, 0.0]
  Target bbox: [617.47, 320.88, 662.89, 398.51]

Frame 2:
  Drone pose: [49.77, 132.85, 20.02, -43.7, -26.79, 0.0]
  Target bbox: [617.09, 320.8, 663.29, 398.66]

Frame 3:
  Drone pose: [50.26, 132.36, 20.02, -43.69, -26.81, 0.0]
  Target bbox: [617.25, 321.01, 663.12, 398.44]

Frame 4:
  Drone pose: [50.75, 131.87, 20.03, -43.68, -26.85, 0.0]
  Target bbox: [620.47, 322.79, 659.82, 396.53]

Frame 5 (current):
  Drone pose: [51.24, 131.38, 20.04, -43.67, -26.85, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 616.38, "ymin": 320.22, "xmax": 664.06, "ymax": 399.34}, "waypoint_deltas": [{"dx": 0.46, "dy": -0.56, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.2, "droll": 0.0}, {"dx": 0.92, "dy": -1.09, "dz": 0.01, "dpitch": 0.02, "dyaw": 0.35, "droll": 0.0}, {"dx": 1.38, "dy": -1.62, "dz": 0.02, "dpitch": 0.04, "dyaw": 0.46, "droll": 0.0}, {"dx": 1.84, "dy": -2.13, "dz": 0.03, "dpitch": 0.07, "dyaw": 0.54, "droll": 0.0}, {"dx": 2.31, "dy": -2.61, "dz": 0.04, "dpitch": 0.11, "dyaw": 0.53, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [55.4, 127.43, 20.15, -43.37, -26.55, 0.0]
  Target bbox: [618.3, 321.07, 661.45, 398.35]

Frame 2:
  Drone pose: [55.87, 127.26, 20.17, -43.46, -26.07, 0.0]
  Target bbox: [616.81, 319.25, 662.8, 400.34]

Frame 3:
  Drone pose: [56.34, 127.14, 20.19, -43.54, -25.71, 0.0]
  Target bbox: [616.73, 319.59, 662.88, 400.03]

Frame 4:
  Drone pose: [56.81, 127.04, 20.22, -43.6, -25.43, 0.0]
  Target bbox: [618.5, 322.2, 661.29, 397.2]

Frame 5 (current):
  Drone pose: [57.29, 126.94, 20.24, -43.68, -25.16, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 618.75, "ymin": 322.1, "xmax": 661.04, "ymax": 397.26}, "waypoint_deltas": [{"dx": 0.49, "dy": -0.11, "dz": 0.03, "dpitch": -0.1, "dyaw": 0.33, "droll": 0.0}, {"dx": 0.98, "dy": -0.27, "dz": 0.06, "dpitch": -0.23, "dyaw": 0.75, "droll": 0.0}, {"dx": 1.49, "dy": -0.49, "dz": 0.1, "dpitch": -0.42, "dyaw": 1.31, "droll": 0.0}, {"dx": 2.01, "dy": -0.76, "dz": 0.14, "dpitch": -0.36, "dyaw": 0.69, "droll": 0.0}, {"dx": 2.53, "dy": -1.09, "dz": 0.17, "dpitch": -0.34, "dyaw": 0.21, "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: [62.36, 124.8, 20.59, -44.36, -28.09, 0.0]
  Target bbox: [620.52, 322.93, 659.81, 396.41]

Frame 2:
  Drone pose: [63.3, 124.91, 20.64, -44.57, -30.25, 0.0]
  Target bbox: [618.06, 321.02, 662.4, 398.44]

Frame 3:
  Drone pose: [64.31, 125.11, 20.69, -44.74, -32.74, 0.0]
  Target bbox: [621.34, 323.59, 659.0, 395.66]

Frame 4:
  Drone pose: [66.18, 126.31, 20.74, -44.97, -39.11, 0.0]
  Target bbox: [621.19, 324.13, 659.22, 395.08]

Frame 5 (current):
  Drone pose: [68.05, 127.47, 20.79, -44.9, -45.36, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 624.12, "ymin": 325.74, "xmax": 655.68, "ymax": 393.43}, "waypoint_deltas": [{"dx": 0.99, "dy": 0.07, "dz": 0.05, "dpitch": 0.03, "dyaw": -2.18, "droll": 0.0}, {"dx": 1.92, "dy": 0.08, "dz": 0.1, "dpitch": 0.1, "dyaw": -4.09, "droll": 0.0}, {"dx": 2.67, "dy": -0.13, "dz": 0.15, "dpitch": 0.12, "dyaw": -5.17, "droll": 0.0}, {"dx": 3.36, "dy": -0.4, "dz": 0.2, "dpitch": 0.12, "dyaw": -6.02, "droll": 0.0}, {"dx": 3.86, "dy": -0.9, "dz": 0.25, "dpitch": 0.05, "dyaw": -6.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: [74.41, 125.07, 21.25, -45.15, -51.38, 0.0]
  Target bbox: [619.88, 323.84, 659.67, 395.46]

Frame 2:
  Drone pose: [74.91, 124.57, 21.29, -45.2, -51.38, 0.0]
  Target bbox: [617.42, 321.49, 662.64, 397.92]

Frame 3:
  Drone pose: [75.41, 124.57, 21.32, -45.24, -51.38, 0.0]
  Target bbox: [617.53, 321.57, 662.53, 397.84]

Frame 4:
  Drone pose: [75.91, 124.57, 21.34, -45.28, -51.38, 0.0]
  Target bbox: [621.64, 324.78, 657.97, 394.49]

Frame 5 (current):
  Drone pose: [76.41, 124.07, 21.37, -45.31, -51.38, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 618.22, "ymin": 322.33, "xmax": 661.88, "ymax": 397.1}, "waypoint_deltas": [{"dx": 0.5, "dy": 0.0, "dz": 0.01, "dpitch": -0.02, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.0, "dy": -0.5, "dz": 0.03, "dpitch": -0.04, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.5, "dy": -0.5, "dz": 0.03, "dpitch": -0.05, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.0, "dy": -1.0, "dz": 0.04, "dpitch": -0.06, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.5, "dy": -1.0, "dz": 0.03, "dpitch": -0.26, "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: [80.91, 122.07, 21.35, -45.5, -51.38, 0.0]
  Target bbox: [617.02, 321.71, 663.05, 397.75]

Frame 2:
  Drone pose: [81.41, 122.07, 21.33, -45.47, -51.38, 0.0]
  Target bbox: [620.71, 324.71, 658.88, 394.59]

Frame 3:
  Drone pose: [81.91, 121.57, 21.3, -45.43, -51.38, 0.0]
  Target bbox: [615.12, 320.5, 664.9, 399.01]

Frame 4:
  Drone pose: [82.41, 121.57, 21.27, -45.39, -51.38, 0.0]
  Target bbox: [617.88, 322.19, 662.2, 397.25]

Frame 5 (current):
  Drone pose: [82.91, 121.57, 21.24, -45.34, -51.38, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 620.81, "ymin": 323.16, "xmax": 658.73, "ymax": 396.18}, "waypoint_deltas": [{"dx": 0.5, "dy": -0.5, "dz": -0.04, "dpitch": 0.05, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.0, "dy": -1.0, "dz": -0.08, "dpitch": 0.1, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.5, "dy": -1.0, "dz": -0.12, "dpitch": 0.16, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.0, "dy": -1.5, "dz": -0.16, "dpitch": 0.22, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.5, "dy": -1.5, "dz": -0.2, "dpitch": 0.27, "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: [13.74, 146.81, 21.92, -46.49, -8.3, 0.0]
  Target bbox: [615.5, 320.67, 664.66, 398.84]

Frame 2:
  Drone pose: [13.14, 145.58, 21.24, -44.14, -5.87, 0.0]
  Target bbox: [623.09, 323.88, 656.48, 395.58]

Frame 3:
  Drone pose: [13.07, 144.65, 20.66, -42.8, -6.33, 0.0]
  Target bbox: [655.44, 319.89, 701.88, 395.85]

Frame 4:
  Drone pose: [13.47, 144.2, 20.48, -45.47, -8.36, 0.0]
  Target bbox: [677.09, 268.31, 728.54, 346.88]

Frame 5 (current):
  Drone pose: [14.02, 143.86, 20.62, -41.46, 1.2, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 560.47, "ymin": 345.66, "xmax": 594.72, "ymax": 411.89}, "waypoint_deltas": [{"dx": 0.56, "dy": -0.12, "dz": -0.03, "dpitch": -1.09, "dyaw": -4.68, "droll": 0.0}, {"dx": 1.12, "dy": -0.21, "dz": -0.05, "dpitch": -1.14, "dyaw": -4.44, "droll": 0.0}, {"dx": 1.65, "dy": -0.31, "dz": -0.07, "dpitch": -1.15, "dyaw": -4.18, "droll": 0.0}, {"dx": 2.14, "dy": -0.43, "dz": -0.09, "dpitch": -1.11, "dyaw": -3.86, "droll": 0.0}, {"dx": 2.59, "dy": -0.57, "dz": -0.2, "dpitch": -0.9, "dyaw": -3.49, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [18.25, 142.82, 20.31, -40.17, -3.78, 0.0]
  Target bbox: [658.46, 352.36, 691.73, 420.7]

Frame 2:
  Drone pose: [18.79, 142.65, 20.41, -44.49, -0.41, 0.0]
  Target bbox: [622.48, 283.19, 653.75, 350.8]

Frame 3:
  Drone pose: [19.24, 142.4, 20.21, -41.59, 0.11, 0.0]
  Target bbox: [624.75, 323.95, 655.33, 395.54]

Frame 4:
  Drone pose: [19.71, 142.52, 20.22, -41.56, -0.2, 0.0]
  Target bbox: [624.22, 323.91, 655.64, 395.62]

Frame 5 (current):
  Drone pose: [20.2, 142.33, 20.17, -41.48, 0.29, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 624.56, "ymin": 327.7, "xmax": 655.57, "ymax": 391.55}, "waypoint_deltas": [{"dx": 0.51, "dy": 0.22, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.56, "droll": 0.0}, {"dx": 1.03, "dy": 0.28, "dz": -0.02, "dpitch": 0.0, "dyaw": -0.72, "droll": 0.0}, {"dx": 1.55, "dy": 0.37, "dz": -0.04, "dpitch": -0.01, "dyaw": -0.96, "droll": 0.0}, {"dx": 2.08, "dy": 0.49, "dz": -0.05, "dpitch": -0.02, "dyaw": -1.28, "droll": 0.0}, {"dx": 2.63, "dy": 0.63, "dz": -0.07, "dpitch": -0.05, "dyaw": -1.67, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [25.05, 143.55, 20.02, -38.75, -4.46, 0.0]
  Target bbox: [642.36, 371.95, 674.98, 446.25]

Frame 2:
  Drone pose: [25.58, 143.84, 19.88, -41.47, -8.75, 0.0]
  Target bbox: [684.65, 324.04, 721.27, 399.66]

Frame 3:
  Drone pose: [26.22, 144.11, 20.12, -42.01, -4.49, 0.0]
  Target bbox: [623.26, 325.61, 656.4, 393.68]

Frame 4:
  Drone pose: [26.88, 143.97, 20.1, -40.16, -5.48, 0.0]
  Target bbox: [639.5, 356.94, 673.67, 431.65]

Frame 5 (current):
  Drone pose: [27.33, 144.24, 19.95, -41.87, -6.28, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 634.22, "ymin": 321.08, "xmax": 681.8, "ymax": 399.28}, "waypoint_deltas": [{"dx": 0.75, "dy": -0.1, "dz": 0.08, "dpitch": -0.41, "dyaw": 0.25, "droll": 0.0}, {"dx": 1.37, "dy": -0.16, "dz": 0.07, "dpitch": -0.5, "dyaw": -0.98, "droll": 0.0}, {"dx": 2.0, "dy": -0.27, "dz": 0.07, "dpitch": -0.6, "dyaw": -2.1, "droll": 0.0}, {"dx": 2.63, "dy": -0.41, "dz": 0.07, "dpitch": -0.69, "dyaw": -3.12, "droll": 0.0}, {"dx": 3.26, "dy": -0.59, "dz": 0.06, "dpitch": -0.79, "dyaw": -4.07, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [33.73, 142.51, 20.0, -43.12, -14.45, 0.0]
  Target bbox: [617.5, 320.99, 662.67, 398.48]

Frame 2:
  Drone pose: [34.29, 142.13, 19.92, -43.03, -14.82, 0.0]
  Target bbox: [618.16, 321.37, 662.04, 398.12]

Frame 3:
  Drone pose: [34.79, 141.99, 19.98, -45.42, -13.13, 0.0]
  Target bbox: [585.29, 281.52, 628.44, 357.33]

Frame 4:
  Drone pose: [35.71, 141.68, 20.05, -40.82, -20.81, 0.0]
  Target bbox: [669.71, 369.93, 712.79, 444.73]

Frame 5 (current):
  Drone pose: [36.3, 141.44, 20.15, -43.73, -17.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": 616.55, "ymin": 319.67, "xmax": 663.76, "ymax": 399.88}, "waypoint_deltas": [{"dx": 0.5, "dy": -0.34, "dz": -0.15, "dpitch": 0.28, "dyaw": -0.43, "droll": 0.0}, {"dx": 1.1, "dy": -0.65, "dz": -0.15, "dpitch": 0.23, "dyaw": -1.05, "droll": 0.0}, {"dx": 1.7, "dy": -0.97, "dz": -0.15, "dpitch": 0.18, "dyaw": -1.65, "droll": 0.0}, {"dx": 2.29, "dy": -1.28, "dz": -0.15, "dpitch": 0.14, "dyaw": -2.24, "droll": 0.0}, {"dx": 2.88, "dy": -1.59, "dz": -0.15, "dpitch": 0.11, "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: [41.67, 138.58, 20.07, -44.81, -25.7, 0.0]
  Target bbox: [655.5, 309.67, 697.1, 383.51]

Frame 2:
  Drone pose: [42.09, 138.38, 20.0, -42.76, -24.84, 0.0]
  Target bbox: [650.3, 340.4, 696.85, 418.06]

Frame 3:
  Drone pose: [42.56, 138.08, 19.85, -43.52, -22.61, 0.0]
  Target bbox: [615.84, 319.55, 664.56, 400.04]

Frame 4:
  Drone pose: [43.24, 137.76, 20.0, -43.58, -23.2, 0.0]
  Target bbox: [615.01, 324.86, 663.3, 404.53]

Frame 5 (current):
  Drone pose: [43.88, 137.54, 19.89, -41.81, -28.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": 674.35, "ymin": 355.57, "xmax": 718.13, "ymax": 430.98}, "waypoint_deltas": [{"dx": 0.5, "dy": -0.47, "dz": 0.11, "dpitch": -2.08, "dyaw": 4.52, "droll": 0.0}, {"dx": 1.07, "dy": -0.84, "dz": 0.11, "dpitch": -2.09, "dyaw": 4.1, "droll": 0.0}, {"dx": 1.63, "dy": -1.22, "dz": 0.11, "dpitch": -2.1, "dyaw": 3.71, "droll": 0.0}, {"dx": 2.19, "dy": -1.62, "dz": 0.11, "dpitch": -2.11, "dyaw": 3.36, "droll": 0.0}, {"dx": 2.74, "dy": -2.02, "dz": 0.12, "dpitch": -2.12, "dyaw": 3.04, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [49.26, 133.33, 20.02, -43.71, -26.74, 0.0]
  Target bbox: [618.12, 321.06, 662.24, 398.35]

Frame 2:
  Drone pose: [49.76, 132.95, 20.04, -43.7, -31.04, 0.0]
  Target bbox: [664.9, 320.92, 713.3, 398.91]

Frame 3:
  Drone pose: [50.27, 132.46, 19.9, -43.48, -28.45, 0.0]
  Target bbox: [635.96, 321.5, 677.92, 397.14]

Frame 4:
  Drone pose: [50.7, 131.78, 20.13, -45.39, -28.55, 0.0]
  Target bbox: [646.17, 297.29, 683.65, 370.06]

Frame 5 (current):
  Drone pose: [51.24, 131.38, 20.04, -40.1, -30.51, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 662.74, "ymin": 382.59, "xmax": 707.54, "ymax": 458.55}, "waypoint_deltas": [{"dx": 0.46, "dy": -0.56, "dz": 0.0, "dpitch": -3.57, "dyaw": 3.86, "droll": 0.0}, {"dx": 0.92, "dy": -1.09, "dz": 0.01, "dpitch": -3.55, "dyaw": 4.01, "droll": 0.0}, {"dx": 1.38, "dy": -1.62, "dz": 0.02, "dpitch": -3.53, "dyaw": 4.12, "droll": 0.0}, {"dx": 1.84, "dy": -2.13, "dz": 0.03, "dpitch": -3.5, "dyaw": 4.2, "droll": 0.0}, {"dx": 2.31, "dy": -2.61, "dz": 0.04, "dpitch": -3.46, "dyaw": 4.19, "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.4, 127.43, 20.15, -43.37, -26.55, 0.0]
  Target bbox: [617.73, 320.37, 661.97, 399.13]

Frame 2:
  Drone pose: [55.76, 127.19, 20.14, -39.72, -21.1, 0.0]
  Target bbox: [560.81, 384.19, 604.26, 459.59]

Frame 3:
  Drone pose: [56.34, 127.14, 20.19, -38.81, -22.87, 0.0]
  Target bbox: [583.43, 401.75, 626.15, 477.76]

Frame 4:
  Drone pose: [56.7, 126.93, 20.21, -43.52, -25.01, 0.0]
  Target bbox: [618.12, 321.64, 661.63, 397.8]

Frame 5 (current):
  Drone pose: [57.2, 127.11, 20.25, -43.47, -25.46, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 618.66, "ymin": 322.41, "xmax": 661.14, "ymax": 396.99}, "waypoint_deltas": [{"dx": 0.58, "dy": -0.28, "dz": 0.02, "dpitch": -0.31, "dyaw": 0.63, "droll": 0.0}, {"dx": 1.07, "dy": -0.44, "dz": 0.05, "dpitch": -0.44, "dyaw": 1.05, "droll": 0.0}, {"dx": 1.58, "dy": -0.66, "dz": 0.09, "dpitch": -0.63, "dyaw": 1.61, "droll": 0.0}, {"dx": 2.1, "dy": -0.93, "dz": 0.13, "dpitch": -0.57, "dyaw": 0.99, "droll": 0.0}, {"dx": 2.62, "dy": -1.26, "dz": 0.16, "dpitch": -0.55, "dyaw": 0.51, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [62.4, 124.65, 20.69, -44.67, -27.76, 0.0]
  Target bbox: [617.43, 321.43, 662.94, 397.95]

Frame 2:
  Drone pose: [63.23, 124.97, 20.71, -40.14, -31.63, 0.0]
  Target bbox: [635.05, 396.62, 678.27, 471.34]

Frame 3:
  Drone pose: [64.49, 125.12, 20.65, -43.61, -38.07, 0.0]
  Target bbox: [679.37, 346.89, 720.85, 419.19]

Frame 4:
  Drone pose: [66.18, 126.31, 20.74, -40.77, -34.11, 0.0]
  Target bbox: [559.26, 393.72, 601.35, 470.59]

Frame 5 (current):
  Drone pose: [68.03, 127.32, 20.82, -45.08, -45.02, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 624.39, "ymin": 325.98, "xmax": 655.6, "ymax": 393.17}, "waypoint_deltas": [{"dx": 1.01, "dy": 0.22, "dz": 0.02, "dpitch": 0.21, "dyaw": -2.52, "droll": 0.0}, {"dx": 1.94, "dy": 0.23, "dz": 0.07, "dpitch": 0.28, "dyaw": -4.43, "droll": 0.0}, {"dx": 2.69, "dy": 0.02, "dz": 0.12, "dpitch": 0.3, "dyaw": -5.51, "droll": 0.0}, {"dx": 3.38, "dy": -0.25, "dz": 0.17, "dpitch": 0.3, "dyaw": -6.36, "droll": 0.0}, {"dx": 3.88, "dy": -0.75, "dz": 0.22, "dpitch": 0.23, "dyaw": -6.36, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [74.31, 125.18, 21.24, -44.92, -51.36, 0.0]
  Target bbox: [620.05, 323.52, 659.48, 395.88]

Frame 2:
  Drone pose: [74.92, 124.54, 21.2, -45.74, -50.08, 0.0]
  Target bbox: [604.17, 312.35, 645.22, 386.52]

Frame 3:
  Drone pose: [75.41, 124.57, 21.32, -45.24, -51.38, 0.0]
  Target bbox: [619.1, 322.69, 661.01, 396.71]

Frame 4:
  Drone pose: [75.94, 124.56, 21.32, -45.29, -51.42, 0.0]
  Target bbox: [622.68, 325.28, 656.97, 393.97]

Frame 5 (current):
  Drone pose: [76.41, 124.07, 21.37, -45.31, -51.38, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 618.03, "ymin": 322.16, "xmax": 662.07, "ymax": 397.27}, "waypoint_deltas": [{"dx": 0.5, "dy": 0.0, "dz": 0.01, "dpitch": -0.02, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.0, "dy": -0.5, "dz": 0.03, "dpitch": -0.04, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.5, "dy": -0.5, "dz": 0.03, "dpitch": -0.05, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.0, "dy": -1.0, "dz": 0.04, "dpitch": -0.06, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.5, "dy": -1.0, "dz": 0.03, "dpitch": -0.26, "dyaw": 0.0, "droll": 0.0}]}