[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: [-57.14, 40.55, 20.04, -44.82, 81.76, 0.0]
  Target bbox: [572.39, 301.27, 594.81, 363.45]

Frame 2:
  Drone pose: [-57.2, 40.93, 20.0, -42.87, 77.08, 0.0]
  Target bbox: [621.12, 325.75, 658.61, 393.59]

Frame 3:
  Drone pose: [-57.21, 41.53, 20.16, -38.46, 77.35, 0.0]
  Target bbox: [619.81, 407.43, 651.13, 472.87]

Frame 4:
  Drone pose: [-57.22, 41.97, 20.0, -42.91, 77.01, 0.0]
  Target bbox: [621.19, 326.59, 658.58, 392.74]

Frame 5 (current):
  Drone pose: [-57.25, 42.42, 20.07, -39.5, 81.33, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 564.8, "ymin": 382.98, "xmax": 606.51, "ymax": 454.99}, "waypoint_deltas": [{"dx": 0.11, "dy": 0.67, "dz": -0.07, "dpitch": -3.44, "dyaw": -5.56, "droll": 0.0}, {"dx": 0.18, "dy": 1.27, "dz": -0.07, "dpitch": -3.6, "dyaw": -5.42, "droll": 0.0}, {"dx": 0.28, "dy": 1.88, "dz": -0.07, "dpitch": -3.79, "dyaw": -5.22, "droll": 0.0}, {"dx": 0.4, "dy": 2.5, "dz": -0.07, "dpitch": -3.8, "dyaw": -6.37, "droll": 0.0}, {"dx": 0.51, "dy": 3.09, "dz": -0.07, "dpitch": -3.97, "dyaw": -6.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: [78.89, -56.56, 22.0, -46.45, 180.0, 0.0]
  Target bbox: [624.2, 331.2, 655.8, 388.01]

Frame 2:
  Drone pose: [76.85, -58.04, 21.2, -47.54, 175.4, 0.0]
  Target bbox: [621.23, 326.45, 658.42, 392.66]

Frame 3:
  Drone pose: [75.51, -58.93, 20.67, -47.95, 172.31, 0.0]
  Target bbox: [620.81, 322.37, 658.74, 396.85]

Frame 4:
  Drone pose: [74.57, -59.44, 20.64, -48.49, 170.48, 0.0]
  Target bbox: [619.42, 325.66, 660.29, 393.34]

Frame 5 (current):
  Drone pose: [73.87, -59.7, 20.62, -48.7, 169.52, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 620.37, "ymin": 327.25, "xmax": 659.4, "ymax": 391.75}, "waypoint_deltas": [{"dx": -0.58, "dy": -0.11, "dz": -0.03, "dpitch": -0.07, "dyaw": -0.43, "droll": 0.0}, {"dx": -1.11, "dy": -0.17, "dz": -0.05, "dpitch": -0.06, "dyaw": -0.62, "droll": 0.0}, {"dx": -1.61, "dy": -0.2, "dz": -0.07, "dpitch": -0.01, "dyaw": -0.75, "droll": 0.0}, {"dx": -2.08, "dy": -0.25, "dz": -0.09, "dpitch": 0.08, "dyaw": -0.87, "droll": 0.0}, {"dx": -2.53, "dy": -0.3, "dz": -0.2, "dpitch": 0.33, "dyaw": -1.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: [71.34, -60.0, 20.42, -48.37, 168.52, 0.0]
  Target bbox: [619.82, 324.99, 659.88, 394.08]

Frame 2:
  Drone pose: [70.89, -60.06, 20.39, -48.22, 168.36, 0.0]
  Target bbox: [620.12, 326.72, 659.66, 392.29]

Frame 3:
  Drone pose: [70.45, -60.12, 20.36, -48.07, 168.19, 0.0]
  Target bbox: [618.93, 320.06, 660.61, 399.07]

Frame 4:
  Drone pose: [70.0, -60.19, 20.33, -47.91, 168.01, 0.0]
  Target bbox: [619.82, 325.5, 659.93, 393.51]

Frame 5 (current):
  Drone pose: [69.56, -60.26, 20.3, -47.76, 167.83, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 619.98, "ymin": 326.19, "xmax": 659.78, "ymax": 392.85}, "waypoint_deltas": [{"dx": -0.45, "dy": -0.07, "dz": -0.03, "dpitch": 0.16, "dyaw": -0.18, "droll": 0.0}, {"dx": -0.91, "dy": -0.13, "dz": -0.06, "dpitch": 0.28, "dyaw": -0.37, "droll": 0.0}, {"dx": -1.38, "dy": -0.22, "dz": -0.08, "dpitch": 0.38, "dyaw": -0.61, "droll": 0.0}, {"dx": -1.89, "dy": -0.24, "dz": -0.11, "dpitch": 0.42, "dyaw": -0.68, "droll": 0.0}, {"dx": -2.39, "dy": -0.24, "dz": -0.13, "dpitch": 0.46, "dyaw": -0.69, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [66.67, -60.47, 20.15, -47.28, 167.23, 0.0]
  Target bbox: [618.49, 320.36, 661.02, 398.94]

Frame 2:
  Drone pose: [66.25, -60.23, 20.14, -47.21, 168.04, 0.0]
  Target bbox: [620.11, 326.41, 659.67, 392.64]

Frame 3:
  Drone pose: [65.86, -59.91, 20.12, -47.12, 169.12, 0.0]
  Target bbox: [619.02, 319.43, 660.46, 399.87]

Frame 4:
  Drone pose: [65.47, -59.58, 20.1, -47.02, 170.23, 0.0]
  Target bbox: [618.53, 322.24, 661.05, 396.88]

Frame 5 (current):
  Drone pose: [65.05, -59.33, 20.09, -46.95, 171.08, 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.29, "ymin": 319.54, "xmax": 660.16, "ymax": 399.76}, "waypoint_deltas": [{"dx": -0.49, "dy": 0.12, "dz": -0.01, "dpitch": 0.01, "dyaw": 0.39, "droll": 0.0}, {"dx": -1.02, "dy": 0.13, "dz": -0.02, "dpitch": -0.02, "dyaw": 0.39, "droll": 0.0}, {"dx": -1.57, "dy": 0.07, "dz": -0.03, "dpitch": -0.07, "dyaw": 0.16, "droll": 0.0}, {"dx": -2.13, "dy": -0.03, "dz": -0.04, "dpitch": -0.13, "dyaw": -0.18, "droll": 0.0}, {"dx": -2.68, "dy": -0.14, "dz": -0.05, "dpitch": -0.18, "dyaw": -0.56, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [62.37, -59.47, 20.04, -47.13, 170.52, 0.0]
  Target bbox: [620.03, 326.72, 659.74, 392.25]

Frame 2:
  Drone pose: [61.83, -59.56, 20.04, -47.15, 170.23, 0.0]
  Target bbox: [619.85, 325.02, 659.84, 394.05]

Frame 3:
  Drone pose: [61.33, -59.59, 20.03, -47.14, 170.12, 0.0]
  Target bbox: [620.09, 324.59, 659.58, 394.52]

Frame 4:
  Drone pose: [60.84, -59.61, 20.03, -47.11, 170.07, 0.0]
  Target bbox: [620.2, 325.73, 659.52, 393.35]

Frame 5 (current):
  Drone pose: [60.33, -59.65, 20.02, -47.11, 169.94, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 620.33, "ymin": 326.78, "xmax": 659.44, "ymax": 392.26}, "waypoint_deltas": [{"dx": -0.53, "dy": -0.05, "dz": 0.0, "dpitch": -0.02, "dyaw": -0.19, "droll": 0.0}, {"dx": -1.05, "dy": -0.1, "dz": 0.0, "dpitch": -0.03, "dyaw": -0.36, "droll": 0.0}, {"dx": -1.57, "dy": -0.16, "dz": -0.01, "dpitch": -0.04, "dyaw": -0.54, "droll": 0.0}, {"dx": -2.09, "dy": -0.24, "dz": -0.01, "dpitch": -0.06, "dyaw": -0.83, "droll": 0.0}, {"dx": -2.66, "dy": -0.37, "dz": -0.01, "dpitch": -0.12, "dyaw": -1.28, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [57.06, -60.18, 20.01, -47.35, 168.07, 0.0]
  Target bbox: [618.08, 318.46, 661.38, 400.78]

Frame 2:
  Drone pose: [56.42, -60.36, 20.01, -47.5, 167.4, 0.0]
  Target bbox: [620.21, 322.49, 659.94, 396.63]

Frame 3:
  Drone pose: [55.78, -60.54, 20.0, -47.84, 168.35, 0.0]
  Target bbox: [619.27, 325.97, 660.51, 392.97]

Frame 4:
  Drone pose: [55.15, -60.69, 20.0, -47.99, 167.77, 0.0]
  Target bbox: [619.34, 322.36, 660.79, 396.77]

Frame 5 (current):
  Drone pose: [54.56, -60.81, 20.0, -48.27, 168.97, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 618.54, "ymin": 319.99, "xmax": 661.0, "ymax": 399.07}, "waypoint_deltas": [{"dx": -0.56, "dy": -0.07, "dz": 0.0, "dpitch": -0.08, "dyaw": -0.3, "droll": 0.0}, {"dx": -1.09, "dy": -0.13, "dz": 0.0, "dpitch": -0.27, "dyaw": 1.15, "droll": 0.0}, {"dx": -1.59, "dy": -0.19, "dz": 0.0, "dpitch": -0.24, "dyaw": 0.95, "droll": 0.0}, {"dx": -2.04, "dy": -0.27, "dz": 0.0, "dpitch": -0.27, "dyaw": 2.39, "droll": 0.0}, {"dx": -2.46, "dy": -0.37, "dz": 0.0, "dpitch": -0.12, "dyaw": 2.1, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [51.69, -61.29, 20.0, -48.33, 172.41, 0.0]
  Target bbox: [618.97, 322.99, 660.63, 395.98]

Frame 2:
  Drone pose: [51.28, -61.43, 20.0, -48.15, 172.01, 0.0]
  Target bbox: [620.17, 325.65, 659.52, 393.35]

Frame 3:
  Drone pose: [50.86, -61.58, 20.0, -47.98, 171.54, 0.0]
  Target bbox: [615.23, 318.1, 664.98, 401.13]

Frame 4:
  Drone pose: [50.43, -61.75, 20.0, -47.94, 172.65, 0.0]
  Target bbox: [618.93, 320.3, 660.57, 398.74]

Frame 5 (current):
  Drone pose: [49.98, -61.94, 20.0, -47.81, 172.04, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 617.97, "ymin": 320.4, "xmax": 662.24, "ymax": 398.8}, "waypoint_deltas": [{"dx": -0.46, "dy": -0.21, "dz": 0.0, "dpitch": -0.01, "dyaw": 1.0, "droll": 0.0}, {"dx": -0.94, "dy": -0.41, "dz": 0.0, "dpitch": 0.07, "dyaw": 0.34, "droll": 0.0}, {"dx": -1.42, "dy": -0.61, "dz": 0.0, "dpitch": 0.04, "dyaw": 1.34, "droll": 0.0}, {"dx": -1.91, "dy": -0.8, "dz": 0.0, "dpitch": 0.1, "dyaw": 0.73, "droll": 0.0}, {"dx": -2.39, "dy": -0.97, "dz": 0.0, "dpitch": 0.06, "dyaw": 1.82, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [47.59, -62.91, 20.0, -47.75, 173.86, 0.0]
  Target bbox: [620.68, 326.29, 659.01, 392.72]

Frame 2:
  Drone pose: [47.1, -63.06, 20.0, -47.7, 173.36, 0.0]
  Target bbox: [615.67, 318.67, 664.51, 400.58]

Frame 3:
  Drone pose: [46.62, -63.2, 20.0, -47.73, 174.56, 0.0]
  Target bbox: [619.81, 324.88, 659.83, 394.08]

Frame 4:
  Drone pose: [46.13, -63.33, 20.0, -47.69, 174.13, 0.0]
  Target bbox: [620.75, 321.53, 658.78, 397.55]

Frame 5 (current):
  Drone pose: [45.64, -63.45, 20.0, -47.65, 173.72, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 612.06, "ymin": 316.61, "xmax": 667.93, "ymax": 402.68}, "waypoint_deltas": [{"dx": -0.49, "dy": -0.13, "dz": 0.0, "dpitch": -0.06, "dyaw": 1.24, "droll": 0.0}, {"dx": -1.01, "dy": -0.25, "dz": 0.0, "dpitch": -0.06, "dyaw": 0.82, "droll": 0.0}, {"dx": -1.54, "dy": -0.38, "dz": 0.0, "dpitch": -0.16, "dyaw": 2.04, "droll": 0.0}, {"dx": -2.09, "dy": -0.51, "dz": 0.0, "dpitch": -0.23, "dyaw": 1.59, "droll": 0.0}, {"dx": -2.66, "dy": -0.64, "dz": 0.0, "dpitch": -0.38, "dyaw": 2.81, "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.41, -64.21, 20.0, -48.15, 176.12, 0.0]
  Target bbox: [615.98, 319.03, 664.16, 400.16]

Frame 2:
  Drone pose: [41.82, -64.31, 20.0, -48.33, 177.44, 0.0]
  Target bbox: [621.16, 321.11, 658.35, 397.87]

Frame 3:
  Drone pose: [41.24, -64.4, 20.0, -48.46, 177.14, 0.0]
  Target bbox: [616.49, 319.4, 663.67, 399.74]

Frame 4:
  Drone pose: [40.66, -64.47, 20.0, -48.62, 178.6, 0.0]
  Target bbox: [620.66, 328.06, 659.04, 390.77]

Frame 5 (current):
  Drone pose: [40.07, -64.53, 20.0, -48.76, 178.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": 620.5, "ymin": 327.63, "xmax": 659.19, "ymax": 391.2}, "waypoint_deltas": [{"dx": -0.58, "dy": -0.05, "dz": 0.0, "dpitch": -0.14, "dyaw": -0.2, "droll": 0.0}, {"dx": -1.16, "dy": -0.11, "dz": 0.0, "dpitch": -0.29, "dyaw": 1.32, "droll": 0.0}, {"dx": -1.74, "dy": -0.17, "dz": 0.0, "dpitch": -0.42, "dyaw": 1.09, "droll": 0.0}, {"dx": -2.3, "dy": -0.25, "dz": 0.0, "dpitch": -0.54, "dyaw": 2.58, "droll": 0.0}, {"dx": -2.87, "dy": -0.33, "dz": 0.0, "dpitch": -0.65, "dyaw": 2.3, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [37.2, -64.86, 20.0, -49.41, -179.31, 0.0]
  Target bbox: [618.7, 321.2, 661.32, 397.78]

Frame 2:
  Drone pose: [36.64, -64.94, 20.0, -49.49, -177.83, 0.0]
  Target bbox: [621.47, 320.65, 659.03, 398.24]

Frame 3:
  Drone pose: [36.09, -65.02, 20.0, -49.59, -178.12, 0.0]
  Target bbox: [617.08, 320.54, 662.9, 398.53]

Frame 4:
  Drone pose: [35.54, -65.1, 20.0, -49.64, -176.61, 0.0]
  Target bbox: [620.93, 327.14, 659.36, 391.7]

Frame 5 (current):
  Drone pose: [35.01, -65.16, 20.0, -49.71, -176.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": 618.88, "ymin": 321.56, "xmax": 661.14, "ymax": 397.39}, "waypoint_deltas": [{"dx": -0.54, "dy": -0.04, "dz": 0.0, "dpitch": -0.01, "dyaw": 1.64, "droll": 0.0}, {"dx": -1.08, "dy": -0.07, "dz": 0.0, "dpitch": -0.08, "dyaw": 1.53, "droll": 0.0}, {"dx": -1.62, "dy": -0.1, "dz": 0.0, "dpitch": -0.16, "dyaw": 1.43, "droll": 0.0}, {"dx": -2.1, "dy": -0.09, "dz": 0.0, "dpitch": -0.03, "dyaw": 3.24, "droll": 0.0}, {"dx": -2.56, "dy": -0.06, "dz": 0.0, "dpitch": 0.04, "dyaw": 3.31, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [32.06, -65.15, 20.0, -49.36, -171.53, 0.0]
  Target bbox: [619.13, 318.28, 661.44, 400.83]

Frame 2:
  Drone pose: [31.66, -65.08, 20.0, -49.16, -171.34, 0.0]
  Target bbox: [616.13, 320.28, 663.87, 398.79]

Frame 3:
  Drone pose: [31.27, -65.0, 20.0, -48.82, -169.44, 0.0]
  Target bbox: [619.21, 319.25, 661.27, 399.75]

Frame 4:
  Drone pose: [30.87, -64.93, 20.0, -48.62, -169.26, 0.0]
  Target bbox: [613.51, 317.65, 666.4, 401.48]

Frame 5 (current):
  Drone pose: [30.47, -64.86, 20.0, -48.26, -167.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": 618.16, "ymin": 318.2, "xmax": 662.39, "ymax": 401.04}, "waypoint_deltas": [{"dx": -0.39, "dy": 0.07, "dz": 0.0, "dpitch": 0.2, "dyaw": 0.16, "droll": 0.0}, {"dx": -0.79, "dy": 0.15, "dz": 0.0, "dpitch": 0.59, "dyaw": 1.93, "droll": 0.0}, {"dx": -1.18, "dy": 0.22, "dz": 0.0, "dpitch": 0.79, "dyaw": 2.07, "droll": 0.0}, {"dx": -1.58, "dy": 0.29, "dz": 0.0, "dpitch": 0.98, "dyaw": 2.22, "droll": 0.0}, {"dx": -1.98, "dy": 0.36, "dz": 0.0, "dpitch": 1.39, "dyaw": 3.91, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [78.89, -56.56, 22.0, -46.81, 176.56, 0.0]
  Target bbox: [660.57, 319.67, 699.52, 389.27]

Frame 2:
  Drone pose: [76.91, -58.2, 21.24, -50.4, 170.71, 0.0]
  Target bbox: [617.82, 321.37, 662.0, 397.71]

Frame 3:
  Drone pose: [75.51, -58.93, 20.67, -46.9, 177.31, 0.0]
  Target bbox: [563.52, 343.84, 602.76, 414.31]

Frame 4:
  Drone pose: [74.57, -59.44, 20.64, -46.04, 165.48, 0.0]
  Target bbox: [673.86, 366.54, 718.15, 438.3]

Frame 5 (current):
  Drone pose: [73.87, -59.7, 20.62, -46.36, 164.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": 669.41, "ymin": 362.9, "xmax": 713.0, "ymax": 437.79}, "waypoint_deltas": [{"dx": -0.58, "dy": -0.11, "dz": -0.03, "dpitch": -2.41, "dyaw": 4.16, "droll": 0.0}, {"dx": -1.11, "dy": -0.17, "dz": -0.05, "dpitch": -2.4, "dyaw": 3.97, "droll": 0.0}, {"dx": -1.61, "dy": -0.2, "dz": -0.07, "dpitch": -2.35, "dyaw": 3.84, "droll": 0.0}, {"dx": -2.08, "dy": -0.25, "dz": -0.09, "dpitch": -2.26, "dyaw": 3.72, "droll": 0.0}, {"dx": -2.53, "dy": -0.3, "dz": -0.2, "dpitch": -2.01, "dyaw": 3.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: [71.34, -60.0, 20.42, -48.87, 173.52, 0.0]
  Target bbox: [562.07, 318.42, 605.09, 387.6]

Frame 2:
  Drone pose: [70.89, -60.06, 20.39, -43.22, 169.07, 0.0]
  Target bbox: [611.6, 406.67, 651.65, 480.75]

Frame 3:
  Drone pose: [70.45, -60.12, 20.36, -48.07, 168.19, 0.0]
  Target bbox: [618.85, 319.63, 660.64, 399.62]

Frame 4:
  Drone pose: [70.0, -60.19, 20.33, -45.6, 170.13, 0.0]
  Target bbox: [595.34, 362.01, 635.63, 435.05]

Frame 5 (current):
  Drone pose: [69.56, -60.26, 20.3, -52.09, 169.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": 594.95, "ymin": 251.05, "xmax": 635.74, "ymax": 323.03}, "waypoint_deltas": [{"dx": -0.45, "dy": -0.07, "dz": -0.03, "dpitch": 4.49, "dyaw": -2.3, "droll": 0.0}, {"dx": -0.91, "dy": -0.13, "dz": -0.06, "dpitch": 4.61, "dyaw": -2.49, "droll": 0.0}, {"dx": -1.38, "dy": -0.22, "dz": -0.08, "dpitch": 4.71, "dyaw": -2.73, "droll": 0.0}, {"dx": -1.89, "dy": -0.24, "dz": -0.11, "dpitch": 4.75, "dyaw": -2.8, "droll": 0.0}, {"dx": -2.39, "dy": -0.24, "dz": -0.13, "dpitch": 4.79, "dyaw": -2.81, "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: [66.67, -60.47, 20.15, -44.65, 169.71, 0.0]
  Target bbox: [589.02, 363.56, 632.86, 445.06]

Frame 2:
  Drone pose: [66.25, -60.23, 20.14, -47.21, 168.04, 0.0]
  Target bbox: [619.34, 320.92, 660.22, 398.27]

Frame 3:
  Drone pose: [65.86, -59.91, 20.12, -47.12, 169.12, 0.0]
  Target bbox: [619.02, 324.08, 660.66, 394.99]

Frame 4:
  Drone pose: [65.47, -59.58, 20.1, -47.02, 170.23, 0.0]
  Target bbox: [619.46, 321.95, 660.11, 397.19]

Frame 5 (current):
  Drone pose: [65.05, -59.33, 20.09, -51.95, 172.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": 604.95, "ymin": 242.94, "xmax": 644.77, "ymax": 308.11}, "waypoint_deltas": [{"dx": -0.49, "dy": 0.12, "dz": -0.01, "dpitch": 5.01, "dyaw": -0.89, "droll": 0.0}, {"dx": -1.02, "dy": 0.13, "dz": -0.02, "dpitch": 4.98, "dyaw": -0.89, "droll": 0.0}, {"dx": -1.57, "dy": 0.07, "dz": -0.03, "dpitch": 4.93, "dyaw": -1.12, "droll": 0.0}, {"dx": -2.13, "dy": -0.03, "dz": -0.04, "dpitch": 4.87, "dyaw": -1.46, "droll": 0.0}, {"dx": -2.68, "dy": -0.14, "dz": -0.05, "dpitch": 4.82, "dyaw": -1.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: [62.37, -59.47, 20.04, -48.41, 172.19, 0.0]
  Target bbox: [600.23, 299.16, 640.12, 377.32]

Frame 2:
  Drone pose: [61.83, -59.56, 20.04, -50.15, 165.23, 0.0]
  Target bbox: [676.57, 278.61, 718.97, 343.23]

Frame 3:
  Drone pose: [61.19, -59.55, 19.91, -51.74, 161.01, 0.0]
  Target bbox: [668.97, 261.87, 724.39, 345.02]

Frame 4:
  Drone pose: [60.84, -59.61, 20.03, -51.75, 165.07, 0.0]
  Target bbox: [675.94, 247.03, 719.44, 319.84]

Frame 5 (current):
  Drone pose: [60.33, -59.65, 20.02, -47.2, 172.35, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 591.9, "ymin": 320.34, "xmax": 631.68, "ymax": 396.83}, "waypoint_deltas": [{"dx": -0.53, "dy": -0.05, "dz": 0.0, "dpitch": 0.07, "dyaw": -2.6, "droll": 0.0}, {"dx": -1.05, "dy": -0.1, "dz": 0.0, "dpitch": 0.06, "dyaw": -2.77, "droll": 0.0}, {"dx": -1.57, "dy": -0.16, "dz": -0.01, "dpitch": 0.05, "dyaw": -2.95, "droll": 0.0}, {"dx": -2.09, "dy": -0.24, "dz": -0.01, "dpitch": 0.03, "dyaw": -3.24, "droll": 0.0}, {"dx": -2.66, "dy": -0.37, "dz": -0.01, "dpitch": -0.03, "dyaw": -3.69, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [57.06, -60.18, 20.01, -42.35, 163.44, 0.0]
  Target bbox: [671.02, 405.09, 715.18, 485.53]

Frame 2:
  Drone pose: [56.42, -60.36, 20.01, -42.5, 167.55, 0.0]
  Target bbox: [617.13, 406.39, 659.59, 480.93]

Frame 3:
  Drone pose: [55.78, -60.54, 20.0, -46.9, 167.45, 0.0]
  Target bbox: [629.18, 336.04, 671.05, 414.81]

Frame 4:
  Drone pose: [55.15, -60.69, 20.0, -52.54, 163.66, 0.0]
  Target bbox: [665.11, 249.74, 708.33, 318.89]

Frame 5 (current):
  Drone pose: [54.64, -60.85, 19.94, -52.99, 164.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": 614.64, "ymin": 319.63, "xmax": 665.18, "ymax": 399.09}, "waypoint_deltas": [{"dx": -0.64, "dy": -0.03, "dz": 0.06, "dpitch": 4.64, "dyaw": 4.39, "droll": 0.0}, {"dx": -1.17, "dy": -0.09, "dz": 0.06, "dpitch": 4.45, "dyaw": 5.84, "droll": 0.0}, {"dx": -1.67, "dy": -0.15, "dz": 0.06, "dpitch": 4.48, "dyaw": 5.64, "droll": 0.0}, {"dx": -2.12, "dy": -0.23, "dz": 0.06, "dpitch": 4.45, "dyaw": 7.08, "droll": 0.0}, {"dx": -2.54, "dy": -0.33, "dz": 0.06, "dpitch": 4.6, "dyaw": 6.79, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [51.69, -61.29, 20.0, -47.87, 167.41, 0.0]
  Target bbox: [674.21, 329.86, 717.91, 408.47]

Frame 2:
  Drone pose: [51.28, -61.43, 20.0, -48.15, 172.01, 0.0]
  Target bbox: [619.74, 319.9, 659.78, 399.14]

Frame 3:
  Drone pose: [50.86, -61.58, 20.0, -51.61, 176.54, 0.0]
  Target bbox: [553.64, 256.74, 612.21, 344.17]

Frame 4:
  Drone pose: [50.43, -61.75, 20.0, -48.73, 177.65, 0.0]
  Target bbox: [563.45, 314.38, 602.84, 381.71]

Frame 5 (current):
  Drone pose: [49.98, -61.94, 20.0, -52.3, 167.04, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 673.0, "ymin": 245.84, "xmax": 721.17, "ymax": 326.05}, "waypoint_deltas": [{"dx": -0.46, "dy": -0.21, "dz": 0.0, "dpitch": 4.48, "dyaw": 6.0, "droll": 0.0}, {"dx": -0.94, "dy": -0.41, "dz": 0.0, "dpitch": 4.56, "dyaw": 5.34, "droll": 0.0}, {"dx": -1.42, "dy": -0.61, "dz": 0.0, "dpitch": 4.53, "dyaw": 6.34, "droll": 0.0}, {"dx": -1.91, "dy": -0.8, "dz": 0.0, "dpitch": 4.59, "dyaw": 5.73, "droll": 0.0}, {"dx": -2.39, "dy": -0.97, "dz": 0.0, "dpitch": 4.55, "dyaw": 6.82, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [47.59, -62.91, 20.0, -47.11, 177.47, 0.0]
  Target bbox: [579.31, 336.13, 617.93, 406.12]

Frame 2:
  Drone pose: [47.1, -63.06, 20.0, -46.14, 178.36, 0.0]
  Target bbox: [560.69, 349.98, 605.39, 425.22]

Frame 3:
  Drone pose: [46.72, -63.12, 19.95, -46.86, -178.93, 0.0]
  Target bbox: [604.87, 283.31, 649.26, 358.79]

Frame 4:
  Drone pose: [46.13, -63.33, 20.0, -47.69, 174.13, 0.0]
  Target bbox: [620.74, 323.47, 658.86, 395.56]

Frame 5 (current):
  Drone pose: [45.64, -63.45, 20.0, -51.57, 170.03, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 656.93, "ymin": 252.8, "xmax": 708.21, "ymax": 336.49}, "waypoint_deltas": [{"dx": -0.49, "dy": -0.13, "dz": 0.0, "dpitch": 3.86, "dyaw": 4.93, "droll": 0.0}, {"dx": -1.01, "dy": -0.25, "dz": 0.0, "dpitch": 3.86, "dyaw": 4.51, "droll": 0.0}, {"dx": -1.54, "dy": -0.38, "dz": 0.0, "dpitch": 3.76, "dyaw": 5.73, "droll": 0.0}, {"dx": -2.09, "dy": -0.51, "dz": 0.0, "dpitch": 3.69, "dyaw": 5.28, "droll": 0.0}, {"dx": -2.66, "dy": -0.64, "dz": 0.0, "dpitch": 3.54, "dyaw": 6.5, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [42.41, -64.21, 20.0, -48.87, 171.79, 0.0]
  Target bbox: [663.09, 306.56, 715.37, 391.13]

Frame 2:
  Drone pose: [41.82, -64.31, 20.0, -43.39, 174.4, 0.0]
  Target bbox: [653.49, 403.94, 695.02, 482.5]

Frame 3:
  Drone pose: [41.24, -64.4, 20.0, -48.46, 177.14, 0.0]
  Target bbox: [621.88, 325.65, 658.2, 393.31]

Frame 4:
  Drone pose: [40.71, -64.49, 19.89, -51.43, 173.97, 0.0]
  Target bbox: [643.92, 334.04, 692.56, 419.41]

Frame 5 (current):
  Drone pose: [40.07, -64.53, 20.0, -48.76, 178.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": 621.25, "ymin": 322.88, "xmax": 658.3, "ymax": 396.05}, "waypoint_deltas": [{"dx": -0.58, "dy": -0.05, "dz": 0.0, "dpitch": -0.14, "dyaw": -0.2, "droll": 0.0}, {"dx": -1.16, "dy": -0.11, "dz": 0.0, "dpitch": -0.29, "dyaw": 1.32, "droll": 0.0}, {"dx": -1.74, "dy": -0.17, "dz": 0.0, "dpitch": -0.42, "dyaw": 1.09, "droll": 0.0}, {"dx": -2.3, "dy": -0.25, "dz": 0.0, "dpitch": -0.54, "dyaw": 2.58, "droll": 0.0}, {"dx": -2.87, "dy": -0.33, "dz": 0.0, "dpitch": -0.65, "dyaw": 2.3, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [37.2, -64.86, 20.0, -51.91, -181.97, 0.0]
  Target bbox: [643.44, 275.19, 696.45, 360.86]

Frame 2:
  Drone pose: [36.64, -64.94, 20.0, -48.06, -182.83, 0.0]
  Target bbox: [675.5, 346.94, 713.99, 423.93]

Frame 3:
  Drone pose: [36.09, -65.02, 20.0, -49.59, -178.12, 0.0]
  Target bbox: [614.45, 317.82, 665.64, 401.22]

Frame 4:
  Drone pose: [35.54, -65.1, 20.0, -52.01, -172.59, 0.0]
  Target bbox: [575.62, 281.21, 616.26, 360.49]

Frame 5 (current):
  Drone pose: [35.01, -65.16, 20.0, -52.4, -176.7, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 610.62, "ymin": 270.56, "xmax": 666.85, "ymax": 358.28}, "waypoint_deltas": [{"dx": -0.54, "dy": -0.04, "dz": 0.0, "dpitch": 2.68, "dyaw": 1.54, "droll": 0.0}, {"dx": -1.08, "dy": -0.07, "dz": 0.0, "dpitch": 2.61, "dyaw": 1.43, "droll": 0.0}, {"dx": -1.62, "dy": -0.1, "dz": 0.0, "dpitch": 2.53, "dyaw": 1.33, "droll": 0.0}, {"dx": -2.1, "dy": -0.09, "dz": 0.0, "dpitch": 2.66, "dyaw": 3.14, "droll": 0.0}, {"dx": -2.56, "dy": -0.06, "dz": 0.0, "dpitch": 2.73, "dyaw": 3.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: [32.06, -65.15, 20.0, -49.36, -171.53, 0.0]
  Target bbox: [619.91, 324.58, 659.8, 394.3]

Frame 2:
  Drone pose: [31.63, -64.95, 20.09, -46.22, -171.86, 0.0]
  Target bbox: [652.93, 306.13, 693.31, 378.28]

Frame 3:
  Drone pose: [31.27, -65.0, 20.0, -46.72, -172.4, 0.0]
  Target bbox: [651.62, 355.27, 695.46, 435.47]

Frame 4:
  Drone pose: [30.87, -64.93, 20.0, -51.12, -164.26, 0.0]
  Target bbox: [561.27, 281.54, 606.82, 357.16]

Frame 5 (current):
  Drone pose: [30.39, -64.74, 20.1, -50.4, -167.73, 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.38, "ymin": 323.53, "xmax": 660.2, "ymax": 395.29}, "waypoint_deltas": [{"dx": -0.31, "dy": -0.05, "dz": -0.1, "dpitch": 2.34, "dyaw": 0.46, "droll": 0.0}, {"dx": -0.71, "dy": 0.03, "dz": -0.1, "dpitch": 2.73, "dyaw": 2.23, "droll": 0.0}, {"dx": -1.1, "dy": 0.1, "dz": -0.1, "dpitch": 2.93, "dyaw": 2.37, "droll": 0.0}, {"dx": -1.5, "dy": 0.17, "dz": -0.1, "dpitch": 3.12, "dyaw": 2.52, "droll": 0.0}, {"dx": -1.9, "dy": 0.24, "dz": -0.1, "dpitch": 3.53, "dyaw": 4.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: [48.89, 25.94, 22.0, -46.42, 180.0, 0.0]
  Target bbox: [627.26, 330.93, 652.74, 388.23]

Frame 2:
  Drone pose: [48.5, 26.15, 21.2, -45.15, -179.41, 0.0]
  Target bbox: [627.65, 328.38, 652.6, 390.82]

Frame 3:
  Drone pose: [48.1, 26.36, 20.67, -44.24, -178.83, 0.0]
  Target bbox: [626.27, 324.27, 654.11, 395.06]

Frame 4:
  Drone pose: [47.71, 26.57, 20.64, -44.04, -178.25, 0.0]
  Target bbox: [626.64, 326.9, 653.65, 392.36]

Frame 5 (current):
  Drone pose: [47.32, 26.77, 20.62, -43.84, -177.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": 626.7, "ymin": 324.87, "xmax": 653.64, "ymax": 394.46}, "waypoint_deltas": [{"dx": -0.4, "dy": 0.21, "dz": -0.03, "dpitch": 0.19, "dyaw": 0.57, "droll": 0.0}, {"dx": -0.79, "dy": 0.42, "dz": -0.05, "dpitch": 0.39, "dyaw": 1.13, "droll": 0.0}, {"dx": -1.19, "dy": 0.62, "dz": -0.07, "dpitch": 0.59, "dyaw": 1.68, "droll": 0.0}, {"dx": -1.58, "dy": 0.83, "dz": -0.09, "dpitch": 0.78, "dyaw": 2.22, "droll": 0.0}, {"dx": -1.97, "dy": 1.04, "dz": -0.2, "dpitch": 1.11, "dyaw": 2.76, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [41.8, 29.67, 20.17, -40.8, -170.35, 0.0]
  Target bbox: [625.8, 325.54, 654.5, 393.95]

Frame 2:
  Drone pose: [41.41, 29.88, 20.15, -40.6, -169.87, 0.0]
  Target bbox: [625.46, 328.49, 654.72, 390.83]

Frame 3:
  Drone pose: [41.01, 30.09, 20.14, -40.39, -169.4, 0.0]
  Target bbox: [625.4, 323.94, 654.96, 395.67]

Frame 4:
  Drone pose: [40.62, 30.29, 20.12, -40.19, -168.93, 0.0]
  Target bbox: [624.23, 324.47, 656.14, 395.17]

Frame 5 (current):
  Drone pose: [40.23, 30.5, 20.11, -39.99, -168.47, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.91, "ymin": 324.02, "xmax": 656.5, "ymax": 395.73}, "waypoint_deltas": [{"dx": -0.4, "dy": 0.21, "dz": -0.02, "dpitch": 0.2, "dyaw": 0.45, "droll": 0.0}, {"dx": -0.79, "dy": 0.41, "dz": -0.03, "dpitch": 0.4, "dyaw": 0.9, "droll": 0.0}, {"dx": -1.19, "dy": 0.62, "dz": -0.04, "dpitch": 0.59, "dyaw": 1.34, "droll": 0.0}, {"dx": -1.58, "dy": 0.83, "dz": -0.05, "dpitch": 0.79, "dyaw": 1.78, "droll": 0.0}, {"dx": -1.97, "dy": 1.03, "dz": -0.06, "dpitch": 0.98, "dyaw": 2.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: [34.07, 32.16, 20.01, -38.41, -165.0, 0.0]
  Target bbox: [625.75, 329.42, 654.41, 390.1]

Frame 2:
  Drone pose: [33.57, 32.16, 20.01, -38.4, -165.0, 0.0]
  Target bbox: [624.97, 325.67, 655.37, 394.1]

Frame 3:
  Drone pose: [33.07, 32.16, 20.01, -38.4, -165.0, 0.0]
  Target bbox: [624.19, 324.79, 656.2, 395.08]

Frame 4:
  Drone pose: [32.57, 32.16, 20.01, -38.4, -165.0, 0.0]
  Target bbox: [624.24, 326.41, 656.04, 393.25]

Frame 5 (current):
  Drone pose: [32.07, 32.16, 20.0, -38.4, -165.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": 624.8, "ymin": 324.85, "xmax": 655.55, "ymax": 394.92}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.0, "dy": 0.0, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.0, "dy": 0.0, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [25.07, 32.16, 20.0, -38.39, -165.0, 0.0]
  Target bbox: [625.73, 329.37, 654.43, 390.16]

Frame 2:
  Drone pose: [23.31, 32.0, 20.0, -39.91, -164.56, 0.0]
  Target bbox: [625.1, 328.49, 655.04, 390.88]

Frame 3:
  Drone pose: [21.53, 31.88, 20.0, -41.52, -163.94, 0.0]
  Target bbox: [622.19, 322.3, 658.25, 397.45]

Frame 4:
  Drone pose: [19.75, 31.82, 20.0, -43.23, -163.13, 0.0]
  Target bbox: [622.77, 321.32, 657.62, 398.14]

Frame 5 (current):
  Drone pose: [17.98, 31.8, 20.0, -45.01, -162.07, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.43, "ymin": 325.82, "xmax": 656.76, "ymax": 393.35}, "waypoint_deltas": [{"dx": -0.48, "dy": 0.03, "dz": 0.0, "dpitch": 0.05, "dyaw": 0.07, "droll": 0.0}, {"dx": -0.95, "dy": 0.06, "dz": 0.0, "dpitch": 0.1, "dyaw": 0.15, "droll": 0.0}, {"dx": -1.43, "dy": 0.1, "dz": 0.0, "dpitch": 0.15, "dyaw": 0.22, "droll": 0.0}, {"dx": -1.91, "dy": 0.13, "dz": 0.0, "dpitch": 0.2, "dyaw": 0.29, "droll": 0.0}, {"dx": -2.38, "dy": 0.16, "dz": 0.0, "dpitch": 0.25, "dyaw": 0.37, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [11.31, 32.26, 20.0, -44.32, -161.06, 0.0]
  Target bbox: [620.58, 320.31, 659.86, 399.21]

Frame 2:
  Drone pose: [10.83, 32.3, 20.0, -44.27, -160.99, 0.0]
  Target bbox: [623.0, 325.55, 657.16, 393.58]

Frame 3:
  Drone pose: [10.35, 32.33, 20.0, -44.23, -160.92, 0.0]
  Target bbox: [623.18, 325.66, 657.01, 393.57]

Frame 4:
  Drone pose: [9.86, 32.35, 20.0, -44.2, -160.89, 0.0]
  Target bbox: [622.59, 324.09, 657.67, 395.21]

Frame 5 (current):
  Drone pose: [9.38, 32.36, 20.0, -44.18, -160.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": 621.6, "ymin": 321.29, "xmax": 658.79, "ymax": 398.16}, "waypoint_deltas": [{"dx": -0.49, "dy": 0.02, "dz": 0.0, "dpitch": 0.02, "dyaw": 0.03, "droll": 0.0}, {"dx": -0.98, "dy": 0.03, "dz": 0.0, "dpitch": 0.04, "dyaw": 0.06, "droll": 0.0}, {"dx": -1.47, "dy": 0.05, "dz": 0.0, "dpitch": 0.07, "dyaw": 0.1, "droll": 0.0}, {"dx": -1.96, "dy": 0.06, "dz": 0.0, "dpitch": 0.09, "dyaw": 0.13, "droll": 0.0}, {"dx": -2.45, "dy": 0.08, "dz": 0.0, "dpitch": 0.11, "dyaw": 0.16, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [2.04, 32.6, 20.0, -43.84, -160.37, 0.0]
  Target bbox: [623.43, 326.19, 656.7, 392.96]

Frame 2:
  Drone pose: [1.55, 32.61, 20.0, -43.82, -160.34, 0.0]
  Target bbox: [621.91, 322.49, 658.41, 396.89]

Frame 3:
  Drone pose: [1.06, 32.63, 20.0, -43.8, -160.3, 0.0]
  Target bbox: [623.37, 326.22, 656.76, 392.93]

Frame 4:
  Drone pose: [0.57, 32.64, 20.0, -43.78, -160.27, 0.0]
  Target bbox: [621.72, 321.84, 658.63, 397.57]

Frame 5 (current):
  Drone pose: [0.08, 32.66, 20.0, -43.75, -160.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": 621.99, "ymin": 323.8, "xmax": 658.25, "ymax": 395.48}, "waypoint_deltas": [{"dx": -0.49, "dy": 0.01, "dz": 0.0, "dpitch": 0.02, "dyaw": 0.03, "droll": 0.0}, {"dx": -0.98, "dy": 0.03, "dz": 0.0, "dpitch": 0.04, "dyaw": 0.06, "droll": 0.0}, {"dx": -1.46, "dy": 0.05, "dz": 0.0, "dpitch": 0.06, "dyaw": 0.09, "droll": 0.0}, {"dx": -1.95, "dy": 0.06, "dz": 0.0, "dpitch": 0.09, "dyaw": 0.13, "droll": 0.0}, {"dx": -2.44, "dy": 0.08, "dz": 0.0, "dpitch": 0.11, "dyaw": 0.16, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-6.82, 32.8, 20.0, -43.55, -159.96, 0.0]
  Target bbox: [621.71, 320.94, 658.67, 398.53]

Frame 2:
  Drone pose: [-7.32, 32.8, 20.0, -43.55, -159.96, 0.0]
  Target bbox: [622.97, 325.07, 657.25, 394.25]

Frame 3:
  Drone pose: [-7.82, 32.8, 20.0, -43.55, -159.96, 0.0]
  Target bbox: [621.61, 321.15, 658.76, 398.3]

Frame 4:
  Drone pose: [-8.32, 32.8, 20.0, -43.55, -159.96, 0.0]
  Target bbox: [620.27, 320.59, 660.17, 399.01]

Frame 5 (current):
  Drone pose: [-8.82, 32.8, 20.0, -43.55, -159.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": 621.98, "ymin": 322.3, "xmax": 658.37, "ymax": 397.16}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.0, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.0, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "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: [-15.82, 29.8, 20.0, -43.55, -159.96, 0.0]
  Target bbox: [621.81, 321.26, 658.56, 398.18]

Frame 2:
  Drone pose: [-16.32, 29.8, 20.0, -43.55, -159.96, 0.0]
  Target bbox: [622.02, 322.49, 658.3, 396.92]

Frame 3:
  Drone pose: [-16.82, 29.8, 20.0, -43.55, -159.96, 0.0]
  Target bbox: [622.63, 323.55, 657.61, 395.73]

Frame 4:
  Drone pose: [-17.32, 29.8, 20.0, -43.55, -159.96, 0.0]
  Target bbox: [623.48, 326.27, 656.68, 392.98]

Frame 5 (current):
  Drone pose: [-17.82, 29.8, 20.0, -43.55, -159.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": 620.59, "ymin": 320.8, "xmax": 659.83, "ymax": 398.76}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.0, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.0, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "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: [-26.74, 29.29, 20.0, -46.53, -159.37, 0.0]
  Target bbox: [621.72, 322.1, 658.54, 396.98]

Frame 2:
  Drone pose: [-28.22, 29.09, 20.0, -48.15, -158.83, 0.0]
  Target bbox: [621.7, 323.27, 658.48, 395.61]

Frame 3:
  Drone pose: [-29.72, 28.93, 20.0, -49.84, -158.1, 0.0]
  Target bbox: [618.33, 318.18, 662.04, 400.76]

Frame 4:
  Drone pose: [-31.22, 28.81, 20.0, -51.59, -157.1, 0.0]
  Target bbox: [618.1, 319.11, 662.18, 399.62]

Frame 5 (current):
  Drone pose: [-32.72, 28.72, 20.0, -53.39, -155.88, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 617.56, "ymin": 315.81, "xmax": 662.85, "ymax": 402.81}, "waypoint_deltas": [{"dx": -1.49, "dy": -0.12, "dz": 0.0, "dpitch": -1.91, "dyaw": 1.3, "droll": 0.0}, {"dx": -3.0, "dy": -0.32, "dz": 0.0, "dpitch": -3.97, "dyaw": 2.51, "droll": 0.0}, {"dx": -3.46, "dy": -0.37, "dz": 0.0, "dpitch": -3.94, "dyaw": 2.18, "droll": 0.0}, {"dx": -3.92, "dy": -0.45, "dz": 0.0, "dpitch": -3.95, "dyaw": 1.77, "droll": 0.0}, {"dx": -4.41, "dy": -0.56, "dz": 0.0, "dpitch": -4.03, "dyaw": 1.29, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-41.39, 26.24, 20.0, -58.41, -163.65, 0.0]
  Target bbox: [619.38, 322.91, 660.81, 395.21]

Frame 2:
  Drone pose: [-41.66, 26.13, 20.0, -57.99, -164.44, 0.0]
  Target bbox: [618.68, 316.75, 661.74, 401.51]

Frame 3:
  Drone pose: [-41.93, 26.03, 20.0, -57.57, -165.2, 0.0]
  Target bbox: [618.84, 315.62, 661.61, 402.57]

Frame 4:
  Drone pose: [-42.2, 25.93, 20.0, -57.15, -165.94, 0.0]
  Target bbox: [620.93, 323.68, 659.29, 394.63]

Frame 5 (current):
  Drone pose: [-42.46, 25.82, 20.0, -56.72, -166.66, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 620.88, "ymin": 323.71, "xmax": 659.35, "ymax": 394.64}, "waypoint_deltas": [{"dx": -0.27, "dy": -0.1, "dz": 0.0, "dpitch": 0.42, "dyaw": -0.69, "droll": 0.0}, {"dx": -0.54, "dy": -0.2, "dz": 0.0, "dpitch": 0.84, "dyaw": -1.37, "droll": 0.0}, {"dx": -0.81, "dy": -0.31, "dz": 0.0, "dpitch": 1.26, "dyaw": -2.02, "droll": 0.0}, {"dx": -1.0, "dy": -0.3, "dz": 0.0, "dpitch": 1.88, "dyaw": -2.25, "droll": 0.0}, {"dx": -1.2, "dy": -0.29, "dz": 0.0, "dpitch": 2.49, "dyaw": -2.47, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [48.89, 25.94, 22.0, -46.42, 180.0, 0.0]
  Target bbox: [627.88, 325.21, 652.12, 394.05]

Frame 2:
  Drone pose: [48.5, 26.15, 21.2, -40.79, -184.41, 0.0]
  Target bbox: [685.73, 398.85, 713.09, 470.93]

Frame 3:
  Drone pose: [47.98, 26.27, 20.73, -41.1, -183.3, 0.0]
  Target bbox: [676.01, 385.97, 705.71, 450.63]

Frame 4:
  Drone pose: [47.64, 26.54, 20.68, -40.7, -174.77, 0.0]
  Target bbox: [583.06, 388.44, 611.12, 450.1]

Frame 5 (current):
  Drone pose: [47.38, 26.64, 20.53, -40.55, -177.34, 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": 377.89, "xmax": 644.36, "ymax": 445.07}, "waypoint_deltas": [{"dx": -0.46, "dy": 0.34, "dz": 0.06, "dpitch": -3.1, "dyaw": 0.23, "droll": 0.0}, {"dx": -0.85, "dy": 0.55, "dz": 0.04, "dpitch": -2.9, "dyaw": 0.79, "droll": 0.0}, {"dx": -1.25, "dy": 0.75, "dz": 0.02, "dpitch": -2.7, "dyaw": 1.34, "droll": 0.0}, {"dx": -1.64, "dy": 0.96, "dz": 0.0, "dpitch": -2.51, "dyaw": 1.88, "droll": 0.0}, {"dx": -2.03, "dy": 1.17, "dz": -0.11, "dpitch": -2.18, "dyaw": 2.42, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [41.8, 29.67, 20.17, -44.91, -169.46, 0.0]
  Target bbox: [613.43, 254.9, 643.79, 326.87]

Frame 2:
  Drone pose: [41.35, 29.98, 20.13, -44.38, -171.62, 0.0]
  Target bbox: [650.77, 263.48, 681.98, 330.13]

Frame 3:
  Drone pose: [41.05, 30.12, 20.08, -40.25, -169.33, 0.0]
  Target bbox: [624.89, 323.82, 655.52, 395.93]

Frame 4:
  Drone pose: [40.62, 30.29, 20.12, -40.15, -163.93, 0.0]
  Target bbox: [558.32, 327.64, 593.16, 397.0]

Frame 5 (current):
  Drone pose: [40.23, 30.5, 20.11, -41.62, -164.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": 572.06, "ymin": 298.27, "xmax": 606.18, "ymax": 368.8}, "waypoint_deltas": [{"dx": -0.4, "dy": 0.21, "dz": -0.02, "dpitch": 1.83, "dyaw": -3.49, "droll": 0.0}, {"dx": -0.79, "dy": 0.41, "dz": -0.03, "dpitch": 2.03, "dyaw": -3.04, "droll": 0.0}, {"dx": -1.19, "dy": 0.62, "dz": -0.04, "dpitch": 2.22, "dyaw": -2.6, "droll": 0.0}, {"dx": -1.58, "dy": 0.83, "dz": -0.05, "dpitch": 2.42, "dyaw": -2.16, "droll": 0.0}, {"dx": -1.97, "dy": 1.03, "dz": -0.06, "dpitch": 2.61, "dyaw": -1.73, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [34.07, 32.16, 20.01, -38.41, -165.0, 0.0]
  Target bbox: [625.06, 325.31, 655.27, 394.45]

Frame 2:
  Drone pose: [33.57, 32.16, 20.01, -41.87, -162.6, 0.0]
  Target bbox: [591.74, 266.7, 624.81, 337.39]

Frame 3:
  Drone pose: [33.07, 32.16, 20.01, -40.53, -170.0, 0.0]
  Target bbox: [690.56, 292.4, 721.91, 359.2]

Frame 4:
  Drone pose: [32.6, 32.25, 20.13, -36.8, -166.15, 0.0]
  Target bbox: [643.09, 354.61, 673.17, 423.38]

Frame 5 (current):
  Drone pose: [32.02, 32.05, 20.01, -40.52, -161.69, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 576.03, "ymin": 291.22, "xmax": 611.2, "ymax": 362.48}, "waypoint_deltas": [{"dx": -0.45, "dy": 0.11, "dz": -0.01, "dpitch": 2.13, "dyaw": -3.31, "droll": 0.0}, {"dx": -0.95, "dy": 0.11, "dz": -0.01, "dpitch": 2.13, "dyaw": -3.31, "droll": 0.0}, {"dx": -1.45, "dy": 0.11, "dz": -0.01, "dpitch": 2.13, "dyaw": -3.31, "droll": 0.0}, {"dx": -1.95, "dy": 0.11, "dz": -0.01, "dpitch": 2.13, "dyaw": -3.31, "droll": 0.0}, {"dx": -2.45, "dy": 0.11, "dz": -0.01, "dpitch": 2.13, "dyaw": -3.31, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [25.07, 32.16, 20.0, -39.48, -160.71, 0.0]
  Target bbox: [567.38, 309.63, 599.48, 376.14]

Frame 2:
  Drone pose: [23.42, 31.95, 19.91, -37.78, -166.78, 0.0]
  Target bbox: [651.35, 357.63, 681.92, 425.23]

Frame 3:
  Drone pose: [21.44, 31.77, 20.13, -41.87, -164.18, 0.0]
  Target bbox: [623.83, 323.17, 656.53, 396.39]

Frame 4:
  Drone pose: [19.7, 31.79, 19.81, -43.02, -163.15, 0.0]
  Target bbox: [623.93, 326.49, 656.26, 392.78]

Frame 5 (current):
  Drone pose: [17.97, 31.63, 20.05, -45.16, -162.55, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 620.73, "ymin": 320.04, "xmax": 659.72, "ymax": 399.4}, "waypoint_deltas": [{"dx": -0.47, "dy": 0.2, "dz": -0.05, "dpitch": 0.2, "dyaw": 0.55, "droll": 0.0}, {"dx": -0.94, "dy": 0.23, "dz": -0.05, "dpitch": 0.25, "dyaw": 0.63, "droll": 0.0}, {"dx": -1.42, "dy": 0.27, "dz": -0.05, "dpitch": 0.3, "dyaw": 0.7, "droll": 0.0}, {"dx": -1.9, "dy": 0.3, "dz": -0.05, "dpitch": 0.35, "dyaw": 0.77, "droll": 0.0}, {"dx": -2.37, "dy": 0.33, "dz": -0.05, "dpitch": 0.4, "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: [11.31, 32.26, 20.0, -44.32, -161.06, 0.0]
  Target bbox: [623.07, 325.24, 657.13, 394.01]

Frame 2:
  Drone pose: [10.76, 32.15, 19.89, -41.46, -164.09, 0.0]
  Target bbox: [654.18, 367.95, 693.54, 447.21]

Frame 3:
  Drone pose: [10.24, 32.48, 20.03, -44.35, -160.4, 0.0]
  Target bbox: [623.31, 326.0, 656.86, 393.21]

Frame 4:
  Drone pose: [9.98, 32.22, 20.05, -44.17, -161.36, 0.0]
  Target bbox: [620.72, 320.43, 659.73, 399.14]

Frame 5 (current):
  Drone pose: [9.38, 32.36, 20.0, -44.18, -160.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": 620.59, "ymin": 320.47, "xmax": 659.84, "ymax": 399.03}, "waypoint_deltas": [{"dx": -0.49, "dy": 0.02, "dz": 0.0, "dpitch": 0.02, "dyaw": 0.03, "droll": 0.0}, {"dx": -0.98, "dy": 0.03, "dz": 0.0, "dpitch": 0.04, "dyaw": 0.06, "droll": 0.0}, {"dx": -1.47, "dy": 0.05, "dz": 0.0, "dpitch": 0.07, "dyaw": 0.1, "droll": 0.0}, {"dx": -1.96, "dy": 0.06, "dz": 0.0, "dpitch": 0.09, "dyaw": 0.13, "droll": 0.0}, {"dx": -2.45, "dy": 0.08, "dz": 0.0, "dpitch": 0.11, "dyaw": 0.16, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [2.04, 32.6, 20.0, -41.56, -159.04, 0.0]
  Target bbox: [605.57, 359.72, 641.96, 436.57]

Frame 2:
  Drone pose: [1.55, 32.61, 20.0, -43.82, -160.34, 0.0]
  Target bbox: [620.32, 320.42, 660.13, 399.19]

Frame 3:
  Drone pose: [1.18, 32.76, 20.03, -46.75, -158.2, 0.0]
  Target bbox: [597.71, 268.18, 636.61, 346.43]

Frame 4:
  Drone pose: [0.43, 32.51, 19.96, -45.11, -161.88, 0.0]
  Target bbox: [639.33, 303.69, 675.29, 377.64]

Frame 5 (current):
  Drone pose: [0.15, 32.53, 19.89, -39.28, -156.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": 575.43, "ymin": 395.19, "xmax": 613.63, "ymax": 470.45}, "waypoint_deltas": [{"dx": -0.56, "dy": 0.14, "dz": 0.11, "dpitch": -4.45, "dyaw": -3.26, "droll": 0.0}, {"dx": -1.05, "dy": 0.16, "dz": 0.11, "dpitch": -4.43, "dyaw": -3.23, "droll": 0.0}, {"dx": -1.53, "dy": 0.18, "dz": 0.11, "dpitch": -4.41, "dyaw": -3.2, "droll": 0.0}, {"dx": -2.02, "dy": 0.19, "dz": 0.11, "dpitch": -4.38, "dyaw": -3.16, "droll": 0.0}, {"dx": -2.51, "dy": 0.21, "dz": 0.11, "dpitch": -4.36, "dyaw": -3.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: [-6.82, 32.8, 20.0, -43.55, -159.96, 0.0]
  Target bbox: [621.67, 321.69, 658.68, 397.75]

Frame 2:
  Drone pose: [-7.32, 32.8, 20.0, -44.81, -164.96, 0.0]
  Target bbox: [683.56, 306.66, 719.04, 374.27]

Frame 3:
  Drone pose: [-7.88, 32.81, 20.04, -45.91, -157.34, 0.0]
  Target bbox: [591.33, 288.24, 626.89, 357.37]

Frame 4:
  Drone pose: [-8.32, 32.8, 20.0, -38.55, -158.54, 0.0]
  Target bbox: [603.84, 406.98, 641.14, 480.89]

Frame 5 (current):
  Drone pose: [-8.82, 32.8, 20.0, -43.55, -159.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": 623.08, "ymin": 324.6, "xmax": 657.12, "ymax": 394.64}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.0, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.0, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "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: [-15.81, 29.88, 20.08, -44.69, -160.61, 0.0]
  Target bbox: [632.79, 303.29, 669.37, 380.28]

Frame 2:
  Drone pose: [-16.41, 29.79, 19.82, -42.94, -155.11, 0.0]
  Target bbox: [561.98, 331.99, 600.93, 406.56]

Frame 3:
  Drone pose: [-16.82, 29.8, 20.0, -44.11, -157.58, 0.0]
  Target bbox: [591.8, 312.41, 629.88, 389.17]

Frame 4:
  Drone pose: [-17.32, 29.8, 20.0, -43.55, -159.96, 0.0]
  Target bbox: [622.16, 322.1, 658.19, 397.37]

Frame 5 (current):
  Drone pose: [-17.98, 29.87, 19.99, -43.71, -159.61, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 622.86, "ymin": 324.95, "xmax": 657.35, "ymax": 394.36}, "waypoint_deltas": [{"dx": -0.34, "dy": -0.07, "dz": 0.01, "dpitch": 0.16, "dyaw": -0.35, "droll": 0.0}, {"dx": -0.84, "dy": -0.07, "dz": 0.01, "dpitch": 0.16, "dyaw": -0.35, "droll": 0.0}, {"dx": -1.34, "dy": -0.07, "dz": 0.01, "dpitch": 0.16, "dyaw": -0.35, "droll": 0.0}, {"dx": -1.84, "dy": -0.07, "dz": 0.01, "dpitch": 0.16, "dyaw": -0.35, "droll": 0.0}, {"dx": -2.34, "dy": -0.07, "dz": 0.01, "dpitch": 0.16, "dyaw": -0.35, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-26.74, 29.29, 20.0, -48.91, -161.48, 0.0]
  Target bbox: [645.74, 279.61, 684.51, 360.51]

Frame 2:
  Drone pose: [-28.3, 29.08, 19.99, -48.54, -159.02, 0.0]
  Target bbox: [621.36, 313.0, 664.66, 396.6]

Frame 3:
  Drone pose: [-29.74, 29.03, 20.02, -49.85, -157.73, 0.0]
  Target bbox: [618.73, 317.53, 661.71, 401.53]

Frame 4:
  Drone pose: [-31.26, 28.95, 19.99, -52.12, -161.55, 0.0]
  Target bbox: [670.88, 309.57, 715.13, 393.3]

Frame 5 (current):
  Drone pose: [-32.79, 28.77, 19.92, -52.0, -150.56, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 567.75, "ymin": 346.14, "xmax": 611.07, "ymax": 422.17}, "waypoint_deltas": [{"dx": -1.42, "dy": -0.17, "dz": 0.08, "dpitch": -3.3, "dyaw": -4.02, "droll": 0.0}, {"dx": -2.93, "dy": -0.37, "dz": 0.08, "dpitch": -5.36, "dyaw": -2.81, "droll": 0.0}, {"dx": -3.39, "dy": -0.42, "dz": 0.08, "dpitch": -5.33, "dyaw": -3.14, "droll": 0.0}, {"dx": -3.85, "dy": -0.5, "dz": 0.08, "dpitch": -5.34, "dyaw": -3.55, "droll": 0.0}, {"dx": -4.34, "dy": -0.61, "dz": 0.08, "dpitch": -5.42, "dyaw": -4.03, "droll": 0.0}]}