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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [50.89, 16.22, 22.0, -46.21, -43.53, 0.0]
  Target bbox: [624.8, 328.02, 655.49, 391.13]

Frame 2:
  Drone pose: [50.36, 14.67, 21.2, -44.97, -39.33, 0.0]
  Target bbox: [624.95, 326.23, 655.35, 392.99]

Frame 3:
  Drone pose: [50.41, 13.67, 20.67, -44.16, -37.42, 0.0]
  Target bbox: [628.5, 326.68, 651.7, 392.47]

Frame 4:
  Drone pose: [50.77, 12.95, 20.64, -44.15, -36.67, 0.0]
  Target bbox: [623.05, 325.97, 657.25, 393.28]

Frame 5 (current):
  Drone pose: [51.26, 12.32, 20.62, -44.2, -36.37, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 629.4, "ymin": 328.06, "xmax": 650.76, "ymax": 391.04}, "waypoint_deltas": [{"dx": 0.51, "dy": -0.58, "dz": -0.03, "dpitch": -0.04, "dyaw": 0.18, "droll": 0.0}, {"dx": 1.02, "dy": -1.16, "dz": -0.05, "dpitch": -0.09, "dyaw": 0.34, "droll": 0.0}, {"dx": 1.53, "dy": -1.74, "dz": -0.07, "dpitch": -0.14, "dyaw": 0.5, "droll": 0.0}, {"dx": 2.04, "dy": -2.3, "dz": -0.09, "dpitch": -0.17, "dyaw": 0.64, "droll": 0.0}, {"dx": 2.55, "dy": -2.86, "dz": -0.2, "dpitch": -0.07, "dyaw": 0.76, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [55.32, 7.86, 20.33, -44.22, -35.39, 0.0]
  Target bbox: [625.8, 326.84, 654.38, 392.19]

Frame 2:
  Drone pose: [55.81, 7.36, 20.3, -44.17, -35.37, 0.0]
  Target bbox: [626.83, 327.9, 653.32, 391.08]

Frame 3:
  Drone pose: [56.29, 6.87, 20.27, -44.1, -35.37, 0.0]
  Target bbox: [626.76, 326.06, 653.47, 393.11]

Frame 4:
  Drone pose: [56.77, 6.41, 20.24, -44.0, -35.42, 0.0]
  Target bbox: [625.99, 326.37, 654.22, 392.73]

Frame 5 (current):
  Drone pose: [57.24, 5.98, 20.22, -43.87, -35.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": 624.0, "ymin": 325.01, "xmax": 656.3, "ymax": 394.24}, "waypoint_deltas": [{"dx": 0.48, "dy": -0.4, "dz": -0.03, "dpitch": 0.15, "dyaw": -0.21, "droll": 0.0}, {"dx": 0.95, "dy": -0.74, "dz": -0.05, "dpitch": 0.34, "dyaw": -0.52, "droll": 0.0}, {"dx": 1.43, "dy": -1.04, "dz": -0.07, "dpitch": 0.56, "dyaw": -0.95, "droll": 0.0}, {"dx": 1.9, "dy": -1.3, "dz": -0.08, "dpitch": 0.41, "dyaw": -0.32, "droll": 0.0}, {"dx": 2.38, "dy": -1.53, "dz": -0.1, "dpitch": 0.27, "dyaw": 0.27, "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: [61.08, 3.65, 20.08, -43.74, -34.49, 0.0]
  Target bbox: [627.9, 325.97, 652.29, 393.14]

Frame 2:
  Drone pose: [61.59, 3.32, 20.07, -43.6, -34.9, 0.0]
  Target bbox: [628.33, 326.75, 651.86, 392.39]

Frame 3:
  Drone pose: [62.1, 2.96, 20.06, -43.48, -35.25, 0.0]
  Target bbox: [626.22, 327.25, 653.98, 391.91]

Frame 4:
  Drone pose: [62.62, 2.56, 20.05, -43.41, -35.53, 0.0]
  Target bbox: [623.82, 325.35, 656.44, 393.81]

Frame 5 (current):
  Drone pose: [63.16, 2.14, 20.04, -43.38, -35.78, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 627.13, "ymin": 327.09, "xmax": 653.05, "ymax": 391.99}, "waypoint_deltas": [{"dx": 0.59, "dy": -0.38, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.43, "droll": 0.0}, {"dx": 1.31, "dy": -0.65, "dz": -0.01, "dpitch": -0.05, "dyaw": -1.33, "droll": 0.0}, {"dx": 2.19, "dy": -0.83, "dz": -0.01, "dpitch": -0.18, "dyaw": -2.73, "droll": 0.0}, {"dx": 3.0, "dy": -1.32, "dz": -0.02, "dpitch": -0.52, "dyaw": -3.31, "droll": 0.0}, {"dx": 3.57, "dy": -2.05, "dz": -0.02, "dpitch": -0.81, "dyaw": -2.92, "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: [68.06, -1.8, 20.01, -44.33, -37.48, 0.0]
  Target bbox: [627.34, 327.59, 652.84, 391.47]

Frame 2:
  Drone pose: [68.61, -2.25, 20.01, -44.34, -37.7, 0.0]
  Target bbox: [622.61, 324.93, 657.71, 394.24]

Frame 3:
  Drone pose: [69.17, -2.66, 20.01, -44.33, -38.01, 0.0]
  Target bbox: [623.72, 325.63, 656.54, 393.41]

Frame 4:
  Drone pose: [69.75, -3.05, 20.01, -44.31, -38.4, 0.0]
  Target bbox: [629.28, 327.05, 650.89, 391.99]

Frame 5 (current):
  Drone pose: [70.34, -3.42, 20.0, -44.31, -38.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": 624.33, "ymin": 324.53, "xmax": 655.99, "ymax": 394.63}, "waypoint_deltas": [{"dx": 0.63, "dy": -0.37, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.55, "droll": 0.0}, {"dx": 1.29, "dy": -0.72, "dz": 0.0, "dpitch": -0.05, "dyaw": -1.17, "droll": 0.0}, {"dx": 1.97, "dy": -1.07, "dz": 0.0, "dpitch": -0.11, "dyaw": -1.86, "droll": 0.0}, {"dx": 2.65, "dy": -1.42, "dz": 0.0, "dpitch": -0.16, "dyaw": -2.57, "droll": 0.0}, {"dx": 3.31, "dy": -1.76, "dz": 0.0, "dpitch": -0.19, "dyaw": -3.25, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [75.36, -6.17, 20.0, -44.74, -44.7, 0.0]
  Target bbox: [618.54, 321.36, 661.34, 397.96]

Frame 2:
  Drone pose: [75.77, -6.49, 20.0, -44.98, -45.94, 0.0]
  Target bbox: [622.54, 324.2, 657.44, 394.97]

Frame 3:
  Drone pose: [76.07, -6.84, 20.0, -45.14, -46.92, 0.0]
  Target bbox: [622.65, 324.17, 657.34, 394.97]

Frame 4:
  Drone pose: [76.37, -7.22, 20.0, -45.3, -47.86, 0.0]
  Target bbox: [625.22, 325.33, 654.86, 393.7]

Frame 5 (current):
  Drone pose: [76.9, -7.53, 20.0, -45.63, -49.48, 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.81, "ymin": 324.19, "xmax": 655.28, "ymax": 394.76}, "waypoint_deltas": [{"dx": 1.5, "dy": -0.09, "dz": 0.0, "dpitch": -0.96, "dyaw": -4.51, "droll": 0.0}, {"dx": 3.36, "dy": -0.11, "dz": 0.0, "dpitch": -1.96, "dyaw": -10.45, "droll": 0.0}, {"dx": 5.25, "dy": -0.12, "dz": 0.0, "dpitch": -2.66, "dyaw": -16.88, "droll": 0.0}, {"dx": 7.56, "dy": -0.05, "dz": 0.0, "dpitch": -3.05, "dyaw": -25.03, "droll": 0.0}, {"dx": 9.91, "dy": 0.04, "dz": 0.0, "dpitch": -2.86, "dyaw": -33.36, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [92.2, -8.35, 20.0, -46.33, -100.58, 0.0]
  Target bbox: [622.21, 324.38, 657.53, 394.59]

Frame 2:
  Drone pose: [92.35, -8.86, 20.0, -46.29, -101.06, 0.0]
  Target bbox: [619.39, 323.99, 660.32, 395.02]

Frame 3:
  Drone pose: [92.41, -9.36, 20.0, -46.28, -101.23, 0.0]
  Target bbox: [620.59, 324.6, 659.16, 394.35]

Frame 4:
  Drone pose: [92.42, -9.87, 20.0, -46.28, -101.29, 0.0]
  Target bbox: [626.41, 326.1, 653.41, 392.86]

Frame 5 (current):
  Drone pose: [92.43, -10.37, 20.0, -46.28, -101.3, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.76, "ymin": 325.2, "xmax": 651.07, "ymax": 393.66}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.5, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.01, "dy": -0.99, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.03, "droll": 0.0}, {"dx": 0.02, "dy": -1.48, "dz": 0.0, "dpitch": 0.03, "dyaw": -0.05, "droll": 0.0}, {"dx": 0.03, "dy": -1.98, "dz": 0.0, "dpitch": 0.04, "dyaw": -0.08, "droll": 0.0}, {"dx": 0.05, "dy": -2.46, "dz": 0.0, "dpitch": 0.07, "dyaw": -0.13, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [92.6, -14.22, 20.0, -46.0, -101.75, 0.0]
  Target bbox: [628.84, 325.41, 650.99, 393.48]

Frame 2:
  Drone pose: [92.65, -14.68, 20.0, -45.91, -101.88, 0.0]
  Target bbox: [628.82, 325.66, 651.01, 393.3]

Frame 3:
  Drone pose: [92.71, -15.13, 20.0, -45.83, -102.01, 0.0]
  Target bbox: [627.19, 325.25, 652.62, 393.66]

Frame 4:
  Drone pose: [92.75, -15.59, 20.0, -45.76, -102.13, 0.0]
  Target bbox: [629.2, 325.82, 650.64, 393.14]

Frame 5 (current):
  Drone pose: [92.8, -16.06, 20.0, -45.7, -102.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": 624.39, "ymin": 326.09, "xmax": 655.41, "ymax": 392.91}, "waypoint_deltas": [{"dx": 0.03, "dy": -0.48, "dz": 0.0, "dpitch": 0.05, "dyaw": -0.11, "droll": 0.0}, {"dx": 0.07, "dy": -0.97, "dz": 0.0, "dpitch": 0.07, "dyaw": -0.2, "droll": 0.0}, {"dx": 0.09, "dy": -1.47, "dz": 0.0, "dpitch": 0.08, "dyaw": -0.28, "droll": 0.0}, {"dx": 0.11, "dy": -1.98, "dz": 0.0, "dpitch": 0.08, "dyaw": -0.35, "droll": 0.0}, {"dx": 0.13, "dy": -2.5, "dz": 0.0, "dpitch": 0.06, "dyaw": -0.4, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [92.91, -20.17, 20.0, -45.82, -102.66, 0.0]
  Target bbox: [622.86, 325.54, 656.93, 393.45]

Frame 2:
  Drone pose: [92.88, -20.72, 20.0, -45.9, -102.6, 0.0]
  Target bbox: [620.51, 324.22, 659.23, 394.83]

Frame 3:
  Drone pose: [92.85, -21.26, 20.0, -45.98, -102.53, 0.0]
  Target bbox: [619.69, 324.43, 660.06, 394.59]

Frame 4:
  Drone pose: [92.81, -21.81, 20.0, -46.07, -102.45, 0.0]
  Target bbox: [622.31, 325.32, 657.47, 393.68]

Frame 5 (current):
  Drone pose: [92.78, -22.35, 20.0, -46.13, -102.38, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 619.79, "ymin": 324.91, "xmax": 659.96, "ymax": 394.12}, "waypoint_deltas": [{"dx": -0.02, "dy": -0.52, "dz": 0.0, "dpitch": -0.05, "dyaw": 0.05, "droll": 0.0}, {"dx": -0.04, "dy": -1.03, "dz": 0.0, "dpitch": -0.07, "dyaw": 0.09, "droll": 0.0}, {"dx": -0.04, "dy": -1.54, "dz": 0.0, "dpitch": -0.08, "dyaw": 0.11, "droll": 0.0}, {"dx": -0.05, "dy": -2.04, "dz": 0.0, "dpitch": -0.31, "dyaw": 0.11, "droll": 0.0}, {"dx": -0.04, "dy": -2.53, "dz": 0.0, "dpitch": -0.3, "dyaw": 0.11, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [92.85, -27.24, 20.0, -46.18, -102.53, 0.0]
  Target bbox: [626.1, 325.52, 653.68, 393.52]

Frame 2:
  Drone pose: [92.86, -27.74, 20.0, -46.17, -102.54, 0.0]
  Target bbox: [623.88, 325.03, 655.91, 393.91]

Frame 3:
  Drone pose: [92.86, -28.25, 20.0, -46.19, -102.57, 0.0]
  Target bbox: [626.67, 326.26, 653.15, 392.71]

Frame 4:
  Drone pose: [92.85, -28.77, 20.0, -46.22, -102.53, 0.0]
  Target bbox: [628.96, 325.97, 650.89, 392.93]

Frame 5 (current):
  Drone pose: [92.82, -29.29, 20.0, -46.26, -102.45, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.87, "ymin": 325.82, "xmax": 650.96, "ymax": 393.15}, "waypoint_deltas": [{"dx": -0.03, "dy": -0.52, "dz": 0.0, "dpitch": -0.04, "dyaw": 0.07, "droll": 0.0}, {"dx": -0.03, "dy": -1.03, "dz": 0.0, "dpitch": -0.06, "dyaw": 0.07, "droll": 0.0}, {"dx": 0.02, "dy": -1.53, "dz": 0.0, "dpitch": -0.04, "dyaw": -0.08, "droll": 0.0}, {"dx": 0.11, "dy": -2.0, "dz": 0.0, "dpitch": 0.03, "dyaw": -0.37, "droll": 0.0}, {"dx": 0.24, "dy": -2.47, "dz": 0.0, "dpitch": 0.13, "dyaw": -0.72, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [93.27, -33.24, 20.0, -46.2, -102.28, 0.0]
  Target bbox: [619.64, 324.15, 660.09, 394.89]

Frame 2:
  Drone pose: [93.26, -33.77, 20.0, -46.25, -102.28, 0.0]
  Target bbox: [623.02, 324.92, 656.76, 394.04]

Frame 3:
  Drone pose: [93.24, -34.31, 20.0, -46.31, -102.23, 0.0]
  Target bbox: [629.15, 325.12, 650.68, 393.76]

Frame 4:
  Drone pose: [93.22, -34.84, 20.0, -46.37, -102.17, 0.0]
  Target bbox: [627.8, 326.16, 652.03, 392.78]

Frame 5 (current):
  Drone pose: [93.19, -35.36, 20.0, -46.41, -102.13, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 621.95, "ymin": 324.41, "xmax": 657.79, "ymax": 394.58}, "waypoint_deltas": [{"dx": -0.01, "dy": -0.52, "dz": 0.0, "dpitch": -0.04, "dyaw": 0.04, "droll": 0.0}, {"dx": -0.02, "dy": -1.03, "dz": 0.0, "dpitch": -0.06, "dyaw": 0.07, "droll": 0.0}, {"dx": -0.04, "dy": -1.53, "dz": 0.0, "dpitch": -0.07, "dyaw": 0.1, "droll": 0.0}, {"dx": -0.04, "dy": -2.04, "dz": 0.0, "dpitch": -0.08, "dyaw": 0.11, "droll": 0.0}, {"dx": -0.03, "dy": -2.55, "dz": 0.0, "dpitch": -0.09, "dyaw": 0.07, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [50.89, 16.22, 22.0, -50.78, -46.16, 0.0]
  Target bbox: [657.27, 253.22, 684.48, 313.04]

Frame 2:
  Drone pose: [50.4, 14.64, 21.08, -44.87, -39.32, 0.0]
  Target bbox: [628.89, 328.56, 651.27, 390.48]

Frame 3:
  Drone pose: [50.41, 13.67, 20.67, -39.16, -38.22, 0.0]
  Target bbox: [636.86, 410.53, 663.17, 476.95]

Frame 4:
  Drone pose: [50.77, 12.95, 20.64, -44.15, -36.67, 0.0]
  Target bbox: [624.47, 325.73, 655.81, 393.5]

Frame 5 (current):
  Drone pose: [51.29, 12.34, 20.77, -46.97, -38.86, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 657.24, "ymin": 284.89, "xmax": 681.11, "ymax": 350.07}, "waypoint_deltas": [{"dx": 0.48, "dy": -0.6, "dz": -0.18, "dpitch": 2.73, "dyaw": 2.67, "droll": 0.0}, {"dx": 0.99, "dy": -1.18, "dz": -0.2, "dpitch": 2.68, "dyaw": 2.83, "droll": 0.0}, {"dx": 1.5, "dy": -1.76, "dz": -0.22, "dpitch": 2.63, "dyaw": 2.99, "droll": 0.0}, {"dx": 2.01, "dy": -2.32, "dz": -0.24, "dpitch": 2.6, "dyaw": 3.13, "droll": 0.0}, {"dx": 2.52, "dy": -2.88, "dz": -0.35, "dpitch": 2.7, "dyaw": 3.25, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [55.24, 7.79, 20.37, -44.27, -35.08, 0.0]
  Target bbox: [627.53, 326.87, 652.67, 392.27]

Frame 2:
  Drone pose: [55.75, 7.4, 20.18, -43.89, -35.38, 0.0]
  Target bbox: [624.22, 323.86, 656.1, 395.37]

Frame 3:
  Drone pose: [56.29, 6.87, 20.27, -44.1, -35.37, 0.0]
  Target bbox: [627.32, 327.84, 652.85, 391.26]

Frame 4:
  Drone pose: [56.69, 6.39, 20.31, -47.67, -36.02, 0.0]
  Target bbox: [633.97, 264.95, 665.75, 332.12]

Frame 5 (current):
  Drone pose: [57.24, 5.98, 20.22, -40.27, -35.01, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 619.19, "ymin": 386.47, "xmax": 648.29, "ymax": 453.65}, "waypoint_deltas": [{"dx": 0.48, "dy": -0.4, "dz": -0.03, "dpitch": -3.45, "dyaw": -0.73, "droll": 0.0}, {"dx": 0.95, "dy": -0.74, "dz": -0.05, "dpitch": -3.26, "dyaw": -1.04, "droll": 0.0}, {"dx": 1.43, "dy": -1.04, "dz": -0.07, "dpitch": -3.04, "dyaw": -1.47, "droll": 0.0}, {"dx": 1.9, "dy": -1.3, "dz": -0.08, "dpitch": -3.19, "dyaw": -0.84, "droll": 0.0}, {"dx": 2.38, "dy": -1.53, "dz": -0.1, "dpitch": -3.33, "dyaw": -0.25, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [61.08, 3.65, 20.08, -43.74, -34.49, 0.0]
  Target bbox: [622.3, 324.53, 658.01, 394.72]

Frame 2:
  Drone pose: [61.59, 3.32, 20.07, -41.27, -38.97, 0.0]
  Target bbox: [675.64, 368.4, 704.13, 431.23]

Frame 3:
  Drone pose: [62.0, 3.04, 19.94, -42.19, -31.83, 0.0]
  Target bbox: [580.37, 340.81, 615.02, 411.36]

Frame 4:
  Drone pose: [62.62, 2.56, 20.05, -42.6, -40.53, 0.0]
  Target bbox: [688.87, 342.4, 713.74, 407.63]

Frame 5 (current):
  Drone pose: [63.13, 1.98, 19.99, -42.18, -40.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": 682.8, "ymin": 347.52, "xmax": 720.3, "ymax": 416.07}, "waypoint_deltas": [{"dx": 0.62, "dy": -0.22, "dz": 0.05, "dpitch": -1.19, "dyaw": 4.13, "droll": 0.0}, {"dx": 1.34, "dy": -0.49, "dz": 0.04, "dpitch": -1.25, "dyaw": 3.23, "droll": 0.0}, {"dx": 2.22, "dy": -0.67, "dz": 0.04, "dpitch": -1.38, "dyaw": 1.83, "droll": 0.0}, {"dx": 3.03, "dy": -1.16, "dz": 0.03, "dpitch": -1.72, "dyaw": 1.25, "droll": 0.0}, {"dx": 3.6, "dy": -1.89, "dz": 0.03, "dpitch": -2.01, "dyaw": 1.64, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [68.2, -1.8, 19.95, -40.61, -40.14, 0.0]
  Target bbox: [656.11, 389.45, 682.52, 458.25]

Frame 2:
  Drone pose: [68.61, -2.32, 19.99, -47.2, -36.82, 0.0]
  Target bbox: [619.72, 279.32, 643.21, 345.33]

Frame 3:
  Drone pose: [69.17, -2.66, 20.01, -43.83, -35.02, 0.0]
  Target bbox: [586.47, 333.86, 621.2, 403.17]

Frame 4:
  Drone pose: [69.75, -3.05, 20.01, -43.38, -37.05, 0.0]
  Target bbox: [611.7, 342.54, 635.43, 408.01]

Frame 5 (current):
  Drone pose: [70.34, -3.42, 20.0, -41.79, -34.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": 572.01, "ymin": 366.97, "xmax": 607.22, "ymax": 439.47}, "waypoint_deltas": [{"dx": 0.63, "dy": -0.37, "dz": 0.0, "dpitch": -2.53, "dyaw": -4.73, "droll": 0.0}, {"dx": 1.29, "dy": -0.72, "dz": 0.0, "dpitch": -2.57, "dyaw": -5.35, "droll": 0.0}, {"dx": 1.97, "dy": -1.07, "dz": 0.0, "dpitch": -2.63, "dyaw": -6.04, "droll": 0.0}, {"dx": 2.65, "dy": -1.42, "dz": 0.0, "dpitch": -2.68, "dyaw": -6.75, "droll": 0.0}, {"dx": 3.31, "dy": -1.76, "dz": 0.0, "dpitch": -2.71, "dyaw": -7.43, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [75.46, -6.21, 19.98, -44.67, -44.95, 0.0]
  Target bbox: [625.39, 328.24, 658.05, 397.31]

Frame 2:
  Drone pose: [75.77, -6.49, 20.0, -45.6, -40.94, 0.0]
  Target bbox: [563.5, 315.94, 597.06, 386.0]

Frame 3:
  Drone pose: [76.07, -6.84, 20.0, -45.14, -46.92, 0.0]
  Target bbox: [623.44, 323.94, 656.61, 395.12]

Frame 4:
  Drone pose: [76.19, -7.22, 20.05, -48.44, -46.91, 0.0]
  Target bbox: [611.85, 266.15, 655.38, 344.09]

Frame 5 (current):
  Drone pose: [76.88, -7.69, 19.9, -45.64, -49.09, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 620.3, "ymin": 321.93, "xmax": 659.69, "ymax": 397.18}, "waypoint_deltas": [{"dx": 1.52, "dy": 0.07, "dz": 0.1, "dpitch": -0.95, "dyaw": -4.9, "droll": 0.0}, {"dx": 3.38, "dy": 0.05, "dz": 0.1, "dpitch": -1.95, "dyaw": -10.84, "droll": 0.0}, {"dx": 5.27, "dy": 0.04, "dz": 0.1, "dpitch": -2.65, "dyaw": -17.27, "droll": 0.0}, {"dx": 7.58, "dy": 0.11, "dz": 0.1, "dpitch": -3.04, "dyaw": -25.42, "droll": 0.0}, {"dx": 9.93, "dy": 0.2, "dz": 0.1, "dpitch": -2.85, "dyaw": -33.75, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [92.04, -8.31, 19.96, -46.24, -100.06, 0.0]
  Target bbox: [628.29, 324.65, 651.52, 394.22]

Frame 2:
  Drone pose: [92.34, -8.99, 20.1, -46.64, -101.1, 0.0]
  Target bbox: [629.06, 325.94, 650.78, 392.96]

Frame 3:
  Drone pose: [92.41, -9.36, 20.0, -47.43, -98.6, 0.0]
  Target bbox: [597.82, 306.92, 620.33, 374.45]

Frame 4:
  Drone pose: [92.42, -9.87, 20.0, -45.16, -96.97, 0.0]
  Target bbox: [576.26, 345.74, 602.85, 413.35]

Frame 5 (current):
  Drone pose: [92.55, -10.33, 20.12, -42.38, -104.22, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 656.79, "ymin": 391.9, "xmax": 682.96, "ymax": 461.4}, "waypoint_deltas": [{"dx": -0.12, "dy": -0.54, "dz": -0.12, "dpitch": -3.9, "dyaw": 2.91, "droll": 0.0}, {"dx": -0.11, "dy": -1.03, "dz": -0.12, "dpitch": -3.89, "dyaw": 2.89, "droll": 0.0}, {"dx": -0.1, "dy": -1.52, "dz": -0.12, "dpitch": -3.87, "dyaw": 2.87, "droll": 0.0}, {"dx": -0.09, "dy": -2.02, "dz": -0.12, "dpitch": -3.86, "dyaw": 2.84, "droll": 0.0}, {"dx": -0.07, "dy": -2.5, "dz": -0.12, "dpitch": -3.83, "dyaw": 2.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: [92.59, -14.38, 20.1, -46.41, -101.83, 0.0]
  Target bbox: [629.12, 325.67, 650.72, 393.25]

Frame 2:
  Drone pose: [92.65, -14.75, 19.82, -48.59, -104.66, 0.0]
  Target bbox: [657.88, 276.61, 687.22, 348.43]

Frame 3:
  Drone pose: [92.86, -15.16, 20.11, -45.99, -102.49, 0.0]
  Target bbox: [628.34, 325.62, 651.48, 393.33]

Frame 4:
  Drone pose: [92.63, -15.73, 19.93, -45.9, -101.85, 0.0]
  Target bbox: [622.96, 324.69, 656.82, 394.24]

Frame 5 (current):
  Drone pose: [92.88, -16.01, 19.91, -45.45, -102.46, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 622.68, "ymin": 325.48, "xmax": 657.11, "ymax": 393.55}, "waypoint_deltas": [{"dx": -0.05, "dy": -0.53, "dz": 0.09, "dpitch": -0.2, "dyaw": 0.11, "droll": 0.0}, {"dx": -0.01, "dy": -1.02, "dz": 0.09, "dpitch": -0.18, "dyaw": 0.02, "droll": 0.0}, {"dx": 0.01, "dy": -1.52, "dz": 0.09, "dpitch": -0.17, "dyaw": -0.06, "droll": 0.0}, {"dx": 0.03, "dy": -2.03, "dz": 0.09, "dpitch": -0.17, "dyaw": -0.13, "droll": 0.0}, {"dx": 0.05, "dy": -2.55, "dz": 0.09, "dpitch": -0.19, "dyaw": -0.18, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [92.96, -20.32, 20.11, -50.03, -99.08, 0.0]
  Target bbox: [576.34, 261.91, 613.35, 330.82]

Frame 2:
  Drone pose: [92.88, -20.72, 20.0, -40.94, -100.85, 0.0]
  Target bbox: [608.23, 408.47, 630.01, 477.67]

Frame 3:
  Drone pose: [92.84, -21.33, 20.19, -46.36, -102.56, 0.0]
  Target bbox: [628.88, 325.63, 650.95, 393.3]

Frame 4:
  Drone pose: [92.68, -21.85, 20.14, -44.63, -102.24, 0.0]
  Target bbox: [628.71, 355.73, 654.82, 422.29]

Frame 5 (current):
  Drone pose: [92.78, -22.35, 20.0, -46.13, -102.38, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 622.78, "ymin": 324.81, "xmax": 656.97, "ymax": 394.22}, "waypoint_deltas": [{"dx": -0.02, "dy": -0.52, "dz": 0.0, "dpitch": -0.05, "dyaw": 0.05, "droll": 0.0}, {"dx": -0.04, "dy": -1.03, "dz": 0.0, "dpitch": -0.07, "dyaw": 0.09, "droll": 0.0}, {"dx": -0.04, "dy": -1.54, "dz": 0.0, "dpitch": -0.08, "dyaw": 0.11, "droll": 0.0}, {"dx": -0.05, "dy": -2.04, "dz": 0.0, "dpitch": -0.31, "dyaw": 0.11, "droll": 0.0}, {"dx": -0.04, "dy": -2.53, "dz": 0.0, "dpitch": -0.3, "dyaw": 0.11, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [92.99, -27.19, 20.13, -50.06, -102.52, 0.0]
  Target bbox: [621.49, 261.31, 648.88, 329.25]

Frame 2:
  Drone pose: [92.67, -27.73, 19.96, -46.17, -101.98, 0.0]
  Target bbox: [629.23, 325.16, 650.6, 393.73]

Frame 3:
  Drone pose: [92.69, -28.18, 19.95, -48.26, -101.67, 0.0]
  Target bbox: [624.68, 288.89, 647.74, 356.7]

Frame 4:
  Drone pose: [92.85, -28.8, 20.0, -43.21, -101.21, 0.0]
  Target bbox: [611.78, 377.6, 635.68, 444.02]

Frame 5 (current):
  Drone pose: [92.76, -29.22, 19.86, -45.97, -102.25, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.35, "ymin": 325.02, "xmax": 656.42, "ymax": 394.02}, "waypoint_deltas": [{"dx": 0.03, "dy": -0.59, "dz": 0.14, "dpitch": -0.33, "dyaw": -0.13, "droll": 0.0}, {"dx": 0.03, "dy": -1.1, "dz": 0.14, "dpitch": -0.35, "dyaw": -0.13, "droll": 0.0}, {"dx": 0.08, "dy": -1.6, "dz": 0.14, "dpitch": -0.33, "dyaw": -0.28, "droll": 0.0}, {"dx": 0.17, "dy": -2.07, "dz": 0.14, "dpitch": -0.26, "dyaw": -0.57, "droll": 0.0}, {"dx": 0.3, "dy": -2.54, "dz": 0.14, "dpitch": -0.16, "dyaw": -0.92, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [93.26, -33.33, 19.98, -48.77, -100.3, 0.0]
  Target bbox: [597.92, 284.13, 633.95, 352.96]

Frame 2:
  Drone pose: [93.26, -33.72, 19.87, -45.99, -102.23, 0.0]
  Target bbox: [629.17, 325.02, 650.66, 393.87]

Frame 3:
  Drone pose: [93.14, -34.17, 20.1, -48.0, -103.03, 0.0]
  Target bbox: [633.98, 295.29, 674.58, 366.41]

Frame 4:
  Drone pose: [93.25, -34.89, 20.14, -46.66, -102.32, 0.0]
  Target bbox: [620.87, 324.95, 658.9, 394.04]

Frame 5 (current):
  Drone pose: [93.11, -35.35, 20.06, -46.52, -101.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": 624.97, "ymin": 326.32, "xmax": 654.84, "ymax": 392.66}, "waypoint_deltas": [{"dx": 0.07, "dy": -0.53, "dz": -0.06, "dpitch": 0.07, "dyaw": -0.24, "droll": 0.0}, {"dx": 0.06, "dy": -1.04, "dz": -0.06, "dpitch": 0.05, "dyaw": -0.21, "droll": 0.0}, {"dx": 0.04, "dy": -1.54, "dz": -0.06, "dpitch": 0.04, "dyaw": -0.18, "droll": 0.0}, {"dx": 0.04, "dy": -2.05, "dz": -0.06, "dpitch": 0.03, "dyaw": -0.17, "droll": 0.0}, {"dx": 0.05, "dy": -2.56, "dz": -0.06, "dpitch": 0.02, "dyaw": -0.21, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [46.39, 11.94, 22.0, -46.47, 180.0, 0.0]
  Target bbox: [627.77, 332.45, 652.23, 386.63]

Frame 2:
  Drone pose: [44.07, 9.67, 21.2, -47.88, 172.88, 0.0]
  Target bbox: [625.34, 325.41, 654.36, 393.76]

Frame 3:
  Drone pose: [42.47, 8.26, 20.67, -48.48, 167.82, 0.0]
  Target bbox: [621.99, 322.9, 657.66, 396.2]

Frame 4:
  Drone pose: [41.33, 7.43, 20.64, -49.13, 164.65, 0.0]
  Target bbox: [623.76, 326.24, 656.03, 392.78]

Frame 5 (current):
  Drone pose: [40.46, 6.99, 20.62, -49.48, 162.86, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.86, "ymin": 327.31, "xmax": 656.02, "ymax": 391.56}, "waypoint_deltas": [{"dx": -0.71, "dy": -0.21, "dz": -0.03, "dpitch": -0.2, "dyaw": -0.89, "droll": 0.0}, {"dx": -1.33, "dy": -0.27, "dz": -0.05, "dpitch": -0.33, "dyaw": -1.23, "droll": 0.0}, {"dx": -1.91, "dy": -0.26, "dz": -0.07, "dpitch": -0.43, "dyaw": -1.28, "droll": 0.0}, {"dx": -2.46, "dy": -0.21, "dz": -0.09, "dpitch": -0.51, "dyaw": -1.17, "droll": 0.0}, {"dx": -3.0, "dy": -0.14, "dz": -0.2, "dpitch": -0.45, "dyaw": -0.98, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [34.99, 7.15, 20.27, -49.83, 162.92, 0.0]
  Target bbox: [621.11, 321.08, 658.53, 397.97]

Frame 2:
  Drone pose: [34.52, 7.18, 20.24, -49.75, 163.06, 0.0]
  Target bbox: [623.13, 325.84, 656.73, 392.94]

Frame 3:
  Drone pose: [34.05, 7.2, 20.22, -49.67, 163.15, 0.0]
  Target bbox: [624.06, 327.09, 655.82, 391.74]

Frame 4:
  Drone pose: [33.58, 7.21, 20.19, -49.59, 163.22, 0.0]
  Target bbox: [622.88, 324.35, 656.89, 394.6]

Frame 5 (current):
  Drone pose: [33.11, 7.22, 20.17, -49.52, 163.25, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 619.63, "ymin": 320.25, "xmax": 659.99, "ymax": 398.77}, "waypoint_deltas": [{"dx": -0.49, "dy": -0.01, "dz": -0.02, "dpitch": 0.06, "dyaw": 0.01, "droll": 0.0}, {"dx": -0.98, "dy": -0.01, "dz": -0.03, "dpitch": 0.1, "dyaw": 0.01, "droll": 0.0}, {"dx": -1.47, "dy": -0.02, "dz": -0.05, "dpitch": 0.14, "dyaw": -0.01, "droll": 0.0}, {"dx": -1.97, "dy": -0.03, "dz": -0.07, "dpitch": 0.16, "dyaw": -0.05, "droll": 0.0}, {"dx": -2.47, "dy": -0.04, "dz": -0.08, "dpitch": 0.19, "dyaw": -0.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: [27.59, 6.96, 20.04, -49.21, 162.37, 0.0]
  Target bbox: [621.94, 322.41, 657.78, 396.57]

Frame 2:
  Drone pose: [27.08, 6.89, 20.03, -49.18, 162.13, 0.0]
  Target bbox: [621.22, 324.01, 658.59, 394.83]

Frame 3:
  Drone pose: [26.57, 6.81, 20.03, -49.16, 161.85, 0.0]
  Target bbox: [623.67, 326.65, 656.21, 392.17]

Frame 4:
  Drone pose: [26.05, 6.71, 20.02, -49.12, 161.53, 0.0]
  Target bbox: [620.72, 320.74, 658.91, 398.35]

Frame 5 (current):
  Drone pose: [25.54, 6.61, 20.02, -49.09, 161.17, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.39, "ymin": 326.1, "xmax": 656.5, "ymax": 392.68}, "waypoint_deltas": [{"dx": -0.52, "dy": -0.12, "dz": 0.0, "dpitch": 0.04, "dyaw": -0.4, "droll": 0.0}, {"dx": -1.05, "dy": -0.24, "dz": -0.01, "dpitch": 0.08, "dyaw": -0.82, "droll": 0.0}, {"dx": -1.57, "dy": -0.36, "dz": -0.01, "dpitch": 0.11, "dyaw": -1.26, "droll": 0.0}, {"dx": -2.1, "dy": -0.49, "dz": -0.01, "dpitch": 0.14, "dyaw": -1.7, "droll": 0.0}, {"dx": -2.63, "dy": -0.61, "dz": -0.01, "dpitch": 0.16, "dyaw": -2.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: [20.21, 5.64, 20.0, -48.67, 156.06, 0.0]
  Target bbox: [620.22, 320.92, 659.49, 398.15]

Frame 2:
  Drone pose: [19.67, 5.62, 20.0, -48.71, 155.93, 0.0]
  Target bbox: [625.05, 324.92, 655.12, 393.98]

Frame 3:
  Drone pose: [19.13, 5.61, 20.0, -48.41, 154.29, 0.0]
  Target bbox: [621.41, 324.2, 658.5, 394.68]

Frame 4:
  Drone pose: [18.6, 5.6, 20.0, -48.46, 154.23, 0.0]
  Target bbox: [623.75, 325.1, 656.42, 393.8]

Frame 5 (current):
  Drone pose: [18.06, 5.61, 20.0, -48.15, 152.68, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 622.35, "ymin": 324.66, "xmax": 657.57, "ymax": 394.26}, "waypoint_deltas": [{"dx": -0.54, "dy": 0.01, "dz": 0.0, "dpitch": -0.07, "dyaw": -0.02, "droll": 0.0}, {"dx": -1.08, "dy": 0.04, "dz": 0.0, "dpitch": 0.24, "dyaw": -1.49, "droll": 0.0}, {"dx": -1.62, "dy": 0.07, "dz": 0.0, "dpitch": 0.16, "dyaw": -1.46, "droll": 0.0}, {"dx": -2.17, "dy": 0.11, "dz": 0.0, "dpitch": 0.46, "dyaw": -2.85, "droll": 0.0}, {"dx": -2.71, "dy": 0.17, "dz": 0.0, "dpitch": 0.36, "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: [12.21, 6.49, 20.0, -47.32, 147.46, 0.0]
  Target bbox: [620.82, 322.99, 659.02, 396.15]

Frame 2:
  Drone pose: [11.71, 6.67, 20.0, -47.46, 147.95, 0.0]
  Target bbox: [626.12, 325.57, 654.09, 393.42]

Frame 3:
  Drone pose: [11.22, 6.85, 20.0, -47.18, 147.09, 0.0]
  Target bbox: [618.92, 321.02, 660.84, 398.21]

Frame 4:
  Drone pose: [10.73, 7.03, 20.0, -47.32, 147.61, 0.0]
  Target bbox: [622.78, 325.18, 657.46, 393.85]

Frame 5 (current):
  Drone pose: [10.24, 7.21, 20.0, -47.03, 146.75, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.01, "ymin": 325.19, "xmax": 656.97, "ymax": 393.81}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.16, "dz": 0.0, "dpitch": -0.13, "dyaw": 0.45, "droll": 0.0}, {"dx": -1.0, "dy": 0.31, "dz": 0.0, "dpitch": 0.18, "dyaw": -0.5, "droll": 0.0}, {"dx": -1.5, "dy": 0.43, "dz": 0.0, "dpitch": 0.07, "dyaw": -0.19, "droll": 0.0}, {"dx": -2.02, "dy": 0.53, "dz": 0.0, "dpitch": -0.05, "dyaw": 0.04, "droll": 0.0}, {"dx": -2.56, "dy": 0.6, "dz": 0.0, "dpitch": -0.16, "dyaw": 0.17, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [4.99, 8.23, 20.0, -47.82, 147.73, 0.0]
  Target bbox: [618.46, 320.62, 661.28, 398.61]

Frame 2:
  Drone pose: [4.52, 8.22, 20.0, -47.78, 147.75, 0.0]
  Target bbox: [618.64, 321.11, 661.16, 398.06]

Frame 3:
  Drone pose: [3.98, 8.02, 20.0, -47.65, 147.14, 0.0]
  Target bbox: [618.54, 321.11, 661.23, 398.12]

Frame 4:
  Drone pose: [3.36, 7.59, 20.0, -47.43, 145.73, 0.0]
  Target bbox: [620.92, 323.27, 659.05, 395.73]

Frame 5 (current):
  Drone pose: [2.65, 6.95, 20.0, -47.11, 143.63, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 622.5, "ymin": 324.31, "xmax": 657.46, "ymax": 394.71}, "waypoint_deltas": [{"dx": -0.76, "dy": -0.76, "dz": 0.0, "dpitch": 0.42, "dyaw": -2.44, "droll": 0.0}, {"dx": -1.51, "dy": -1.51, "dz": 0.0, "dpitch": 0.88, "dyaw": -4.77, "droll": 0.0}, {"dx": -2.21, "dy": -2.16, "dz": 0.0, "dpitch": 1.32, "dyaw": -6.68, "droll": 0.0}, {"dx": -2.84, "dy": -2.66, "dz": 0.0, "dpitch": 1.7, "dyaw": -8.06, "droll": 0.0}, {"dx": -3.41, "dy": -3.0, "dz": 0.0, "dpitch": 1.99, "dyaw": -8.96, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-3.77, 3.49, 20.0, -44.63, 133.71, 0.0]
  Target bbox: [621.95, 324.24, 658.07, 395.02]

Frame 2:
  Drone pose: [-4.27, 3.49, 20.0, -44.63, 133.71, 0.0]
  Target bbox: [623.73, 325.35, 656.33, 393.84]

Frame 3:
  Drone pose: [-4.77, 3.49, 20.0, -44.62, 133.71, 0.0]
  Target bbox: [622.38, 324.16, 657.69, 395.05]

Frame 4:
  Drone pose: [-5.27, 3.49, 20.0, -44.62, 133.71, 0.0]
  Target bbox: [621.93, 324.28, 658.07, 394.97]

Frame 5 (current):
  Drone pose: [-5.77, 3.49, 20.0, -44.62, 133.71, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 619.35, "ymin": 323.02, "xmax": 660.61, "ymax": 396.37}, "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: [-10.77, 3.48, 20.0, -44.62, 133.68, 0.0]
  Target bbox: [620.3, 323.35, 659.69, 395.98]

Frame 2:
  Drone pose: [-11.28, 3.47, 20.0, -44.62, 133.64, 0.0]
  Target bbox: [618.91, 322.83, 661.01, 396.58]

Frame 3:
  Drone pose: [-11.8, 3.46, 20.0, -44.62, 133.58, 0.0]
  Target bbox: [618.56, 322.43, 661.39, 396.98]

Frame 4:
  Drone pose: [-12.33, 3.43, 20.0, -44.62, 133.46, 0.0]
  Target bbox: [618.43, 322.82, 661.49, 396.63]

Frame 5 (current):
  Drone pose: [-12.8, 3.48, 20.0, -44.64, 133.62, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 617.82, "ymin": 321.64, "xmax": 662.13, "ymax": 397.78}, "waypoint_deltas": [{"dx": -0.44, "dy": 0.07, "dz": 0.0, "dpitch": -0.03, "dyaw": 0.27, "droll": 0.0}, {"dx": -0.81, "dy": 0.23, "dz": 0.0, "dpitch": -0.07, "dyaw": 0.88, "droll": 0.0}, {"dx": -1.18, "dy": 0.4, "dz": 0.0, "dpitch": -0.1, "dyaw": 1.5, "droll": 0.0}, {"dx": -1.55, "dy": 0.56, "dz": 0.0, "dpitch": -0.13, "dyaw": 2.12, "droll": 0.0}, {"dx": -1.92, "dy": 0.72, "dz": 0.0, "dpitch": -0.16, "dyaw": 2.74, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-16.37, 5.13, 20.0, -44.2, 141.06, 0.0]
  Target bbox: [624.3, 326.52, 655.72, 392.69]

Frame 2:
  Drone pose: [-16.45, 5.27, 20.0, -43.85, 142.13, 0.0]
  Target bbox: [621.9, 324.44, 658.03, 394.87]

Frame 3:
  Drone pose: [-16.53, 5.4, 20.0, -43.49, 143.17, 0.0]
  Target bbox: [620.5, 323.83, 659.37, 395.63]

Frame 4:
  Drone pose: [-16.61, 5.54, 20.0, -43.13, 144.19, 0.0]
  Target bbox: [626.32, 327.12, 653.92, 392.18]

Frame 5 (current):
  Drone pose: [-16.7, 5.68, 20.0, -42.37, 144.05, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 619.82, "ymin": 323.3, "xmax": 660.05, "ymax": 396.23}, "waypoint_deltas": [{"dx": -0.08, "dy": 0.14, "dz": 0.0, "dpitch": 0.2, "dyaw": -0.93, "droll": 0.0}, {"dx": -0.16, "dy": 0.28, "dz": 0.0, "dpitch": 0.41, "dyaw": -1.84, "droll": 0.0}, {"dx": -0.24, "dy": 0.42, "dz": 0.0, "dpitch": 0.62, "dyaw": -2.74, "droll": 0.0}, {"dx": -0.33, "dy": 0.56, "dz": 0.0, "dpitch": 0.84, "dyaw": -3.63, "droll": 0.0}, {"dx": -0.41, "dy": 0.7, "dz": 0.0, "dpitch": 1.06, "dyaw": -4.51, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-17.1, 7.03, 20.0, -39.73, 136.04, 0.0]
  Target bbox: [622.64, 326.73, 657.31, 392.9]

Frame 2:
  Drone pose: [-17.08, 7.16, 20.0, -39.4, 135.41, 0.0]
  Target bbox: [627.68, 330.54, 652.48, 388.87]

Frame 3:
  Drone pose: [-17.06, 7.29, 20.0, -39.48, 133.93, 0.0]
  Target bbox: [620.71, 325.74, 659.2, 393.99] (model-predicted box)

Frame 4:
  Drone pose: [-17.04, 7.41, 20.0, -40.0, 133.28, 0.0]
  Target bbox: [625.87, 328.41, 654.18, 391.06]

Frame 5 (current):
  Drone pose: [-17.02, 7.54, 20.0, -40.53, 132.62, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.51, "ymin": 327.39, "xmax": 656.5, "ymax": 392.18}, "waypoint_deltas": [{"dx": 0.02, "dy": 0.13, "dz": 0.0, "dpitch": -0.54, "dyaw": -0.7, "droll": 0.0}, {"dx": 0.05, "dy": 0.26, "dz": 0.0, "dpitch": -1.08, "dyaw": -1.42, "droll": 0.0}, {"dx": 0.07, "dy": 0.39, "dz": 0.0, "dpitch": -1.63, "dyaw": -2.17, "droll": 0.0}, {"dx": 0.09, "dy": 0.52, "dz": 0.0, "dpitch": -2.18, "dyaw": -2.94, "droll": 0.0}, {"dx": 0.11, "dy": 0.65, "dz": 0.0, "dpitch": -2.75, "dyaw": -3.75, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [46.34, 11.8, 21.88, -46.37, 179.6, 0.0]
  Target bbox: [627.65, 332.21, 652.23, 386.87]

Frame 2:
  Drone pose: [44.09, 9.7, 21.29, -47.96, 172.97, 0.0]
  Target bbox: [625.39, 328.71, 654.41, 390.33]

Frame 3:
  Drone pose: [42.48, 8.28, 20.69, -49.96, 162.91, 0.0]
  Target bbox: [677.24, 300.28, 714.51, 373.55]

Frame 4:
  Drone pose: [41.33, 7.54, 20.73, -49.31, 165.0, 0.0]
  Target bbox: [623.98, 326.85, 655.87, 392.01]

Frame 5 (current):
  Drone pose: [40.46, 6.99, 20.62, -53.17, 159.2, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 663.1, "ymin": 265.87, "xmax": 697.58, "ymax": 331.07}, "waypoint_deltas": [{"dx": -0.71, "dy": -0.21, "dz": -0.03, "dpitch": 3.49, "dyaw": 2.77, "droll": 0.0}, {"dx": -1.33, "dy": -0.27, "dz": -0.05, "dpitch": 3.36, "dyaw": 2.43, "droll": 0.0}, {"dx": -1.91, "dy": -0.26, "dz": -0.07, "dpitch": 3.26, "dyaw": 2.38, "droll": 0.0}, {"dx": -2.46, "dy": -0.21, "dz": -0.09, "dpitch": 3.18, "dyaw": 2.49, "droll": 0.0}, {"dx": -3.0, "dy": -0.14, "dz": -0.2, "dpitch": 3.24, "dyaw": 2.68, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [35.11, 7.14, 20.13, -49.34, 158.01, 0.0]
  Target bbox: [673.69, 323.72, 716.21, 401.56]

Frame 2:
  Drone pose: [34.52, 7.04, 20.24, -48.32, 167.57, 0.0]
  Target bbox: [567.54, 349.47, 602.77, 418.47]

Frame 3:
  Drone pose: [34.17, 7.13, 20.13, -52.51, 168.02, 0.0]
  Target bbox: [566.96, 273.55, 602.35, 340.94]

Frame 4:
  Drone pose: [33.58, 7.21, 20.19, -49.34, 158.22, 0.0]
  Target bbox: [674.61, 327.79, 714.86, 403.16]

Frame 5 (current):
  Drone pose: [32.95, 7.18, 20.28, -49.91, 162.98, 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.21, "ymin": 326.16, "xmax": 656.64, "ymax": 392.64}, "waypoint_deltas": [{"dx": -0.33, "dy": 0.03, "dz": -0.13, "dpitch": 0.45, "dyaw": 0.28, "droll": 0.0}, {"dx": -0.82, "dy": 0.03, "dz": -0.14, "dpitch": 0.49, "dyaw": 0.28, "droll": 0.0}, {"dx": -1.31, "dy": 0.02, "dz": -0.16, "dpitch": 0.53, "dyaw": 0.26, "droll": 0.0}, {"dx": -1.81, "dy": 0.01, "dz": -0.18, "dpitch": 0.55, "dyaw": 0.22, "droll": 0.0}, {"dx": -2.31, "dy": 0.0, "dz": -0.19, "dpitch": 0.58, "dyaw": 0.17, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [27.59, 6.96, 20.04, -46.81, 164.81, 0.0]
  Target bbox: [595.78, 366.72, 629.72, 433.48]

Frame 2:
  Drone pose: [27.1, 6.98, 20.14, -47.54, 162.74, 0.0]
  Target bbox: [619.77, 356.91, 653.68, 423.33]

Frame 3:
  Drone pose: [26.45, 6.81, 19.95, -49.07, 163.76, 0.0]
  Target bbox: [600.8, 330.13, 633.79, 395.0]

Frame 4:
  Drone pose: [26.05, 6.71, 20.02, -47.47, 158.65, 0.0]
  Target bbox: [653.09, 350.52, 690.8, 424.96]

Frame 5 (current):
  Drone pose: [25.46, 6.43, 20.04, -49.14, 160.48, 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.79, "ymin": 323.01, "xmax": 657.96, "ymax": 395.95}, "waypoint_deltas": [{"dx": -0.44, "dy": 0.06, "dz": -0.02, "dpitch": 0.09, "dyaw": 0.29, "droll": 0.0}, {"dx": -0.97, "dy": -0.06, "dz": -0.03, "dpitch": 0.13, "dyaw": -0.13, "droll": 0.0}, {"dx": -1.49, "dy": -0.18, "dz": -0.03, "dpitch": 0.16, "dyaw": -0.57, "droll": 0.0}, {"dx": -2.02, "dy": -0.31, "dz": -0.03, "dpitch": 0.19, "dyaw": -1.01, "droll": 0.0}, {"dx": -2.55, "dy": -0.43, "dz": -0.03, "dpitch": 0.21, "dyaw": -1.44, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [20.21, 5.64, 20.0, -44.62, 151.06, 0.0]
  Target bbox: [677.84, 394.51, 714.03, 463.82]

Frame 2:
  Drone pose: [19.67, 5.64, 20.07, -49.68, 151.0, 0.0]
  Target bbox: [675.73, 310.86, 715.98, 383.35]

Frame 3:
  Drone pose: [19.13, 5.61, 20.0, -48.41, 154.29, 0.0]
  Target bbox: [617.94, 319.6, 661.74, 399.53]

Frame 4:
  Drone pose: [18.5, 5.57, 20.15, -51.72, 150.43, 0.0]
  Target bbox: [662.04, 276.75, 697.32, 346.1]

Frame 5 (current):
  Drone pose: [18.06, 5.61, 20.0, -48.15, 152.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": 618.64, "ymin": 320.51, "xmax": 661.1, "ymax": 398.63}, "waypoint_deltas": [{"dx": -0.54, "dy": 0.01, "dz": 0.0, "dpitch": -0.07, "dyaw": -0.02, "droll": 0.0}, {"dx": -1.08, "dy": 0.04, "dz": 0.0, "dpitch": 0.24, "dyaw": -1.49, "droll": 0.0}, {"dx": -1.62, "dy": 0.07, "dz": 0.0, "dpitch": 0.16, "dyaw": -1.46, "droll": 0.0}, {"dx": -2.17, "dy": 0.11, "dz": 0.0, "dpitch": 0.46, "dyaw": -2.85, "droll": 0.0}, {"dx": -2.71, "dy": 0.17, "dz": 0.0, "dpitch": 0.36, "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: [12.35, 6.46, 19.93, -47.0, 147.62, 0.0]
  Target bbox: [620.71, 322.75, 659.18, 396.32]

Frame 2:
  Drone pose: [11.83, 6.78, 20.03, -47.71, 143.46, 0.0]
  Target bbox: [679.51, 322.39, 715.08, 391.41]

Frame 3:
  Drone pose: [11.22, 6.85, 20.0, -49.64, 147.12, 0.0]
  Target bbox: [620.56, 281.89, 658.7, 354.54]

Frame 4:
  Drone pose: [10.75, 7.05, 20.17, -47.56, 147.69, 0.0]
  Target bbox: [626.06, 327.38, 654.09, 391.54]

Frame 5 (current):
  Drone pose: [10.24, 7.21, 20.0, -49.19, 143.21, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 663.65, "ymin": 289.91, "xmax": 698.25, "ymax": 358.35}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.16, "dz": 0.0, "dpitch": 2.03, "dyaw": 3.99, "droll": 0.0}, {"dx": -1.0, "dy": 0.31, "dz": 0.0, "dpitch": 2.34, "dyaw": 3.04, "droll": 0.0}, {"dx": -1.5, "dy": 0.43, "dz": 0.0, "dpitch": 2.23, "dyaw": 3.35, "droll": 0.0}, {"dx": -2.02, "dy": 0.53, "dz": 0.0, "dpitch": 2.11, "dyaw": 3.58, "droll": 0.0}, {"dx": -2.56, "dy": 0.6, "dz": 0.0, "dpitch": 2.0, "dyaw": 3.71, "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: [4.98, 8.29, 20.13, -47.47, 152.89, 0.0]
  Target bbox: [563.38, 335.74, 603.45, 407.91]

Frame 2:
  Drone pose: [4.51, 8.28, 19.88, -47.67, 147.91, 0.0]
  Target bbox: [619.24, 320.88, 660.54, 398.25]

Frame 3:
  Drone pose: [3.98, 8.02, 20.0, -42.8, 142.14, 0.0]
  Target bbox: [675.82, 405.23, 718.41, 480.71]

Frame 4:
  Drone pose: [3.5, 7.56, 19.88, -45.66, 150.92, 0.0]
  Target bbox: [563.7, 349.81, 600.99, 419.01]

Frame 5 (current):
  Drone pose: [2.65, 6.95, 20.0, -47.11, 143.63, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.1, "ymin": 324.92, "xmax": 656.88, "ymax": 394.08}, "waypoint_deltas": [{"dx": -0.76, "dy": -0.76, "dz": 0.0, "dpitch": 0.42, "dyaw": -2.44, "droll": 0.0}, {"dx": -1.51, "dy": -1.51, "dz": 0.0, "dpitch": 0.88, "dyaw": -4.77, "droll": 0.0}, {"dx": -2.21, "dy": -2.16, "dz": 0.0, "dpitch": 1.32, "dyaw": -6.68, "droll": 0.0}, {"dx": -2.84, "dy": -2.66, "dz": 0.0, "dpitch": 1.7, "dyaw": -8.06, "droll": 0.0}, {"dx": -3.41, "dy": -3.0, "dz": 0.0, "dpitch": 1.99, "dyaw": -8.96, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-3.77, 3.49, 20.0, -39.63, 136.61, 0.0]
  Target bbox: [583.07, 406.86, 626.33, 482.03]

Frame 2:
  Drone pose: [-4.27, 3.49, 20.0, -47.88, 137.71, 0.0]
  Target bbox: [575.25, 272.65, 608.35, 339.69]

Frame 3:
  Drone pose: [-4.87, 3.42, 20.02, -46.09, 128.33, 0.0]
  Target bbox: [680.11, 302.57, 720.09, 373.23]

Frame 4:
  Drone pose: [-5.31, 3.38, 20.03, -43.85, 138.41, 0.0]
  Target bbox: [562.37, 340.18, 597.44, 407.67]

Frame 5 (current):
  Drone pose: [-5.79, 3.58, 19.99, -47.68, 134.12, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 619.3, "ymin": 275.83, "xmax": 653.86, "ymax": 344.52}, "waypoint_deltas": [{"dx": -0.48, "dy": -0.09, "dz": 0.01, "dpitch": 3.06, "dyaw": -0.41, "droll": 0.0}, {"dx": -0.98, "dy": -0.09, "dz": 0.01, "dpitch": 3.06, "dyaw": -0.41, "droll": 0.0}, {"dx": -1.48, "dy": -0.09, "dz": 0.01, "dpitch": 3.06, "dyaw": -0.41, "droll": 0.0}, {"dx": -1.98, "dy": -0.09, "dz": 0.01, "dpitch": 3.06, "dyaw": -0.41, "droll": 0.0}, {"dx": -2.48, "dy": -0.09, "dz": 0.01, "dpitch": 3.06, "dyaw": -0.41, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-10.94, 3.49, 19.93, -44.69, 133.35, 0.0]
  Target bbox: [622.87, 324.41, 657.19, 394.78]

Frame 2:
  Drone pose: [-11.19, 3.46, 19.85, -44.29, 133.81, 0.0]
  Target bbox: [623.86, 325.05, 656.2, 394.12]

Frame 3:
  Drone pose: [-11.8, 3.46, 20.0, -45.56, 132.33, 0.0]
  Target bbox: [635.05, 307.19, 675.53, 381.0]

Frame 4:
  Drone pose: [-12.23, 3.28, 20.04, -45.43, 136.2, 0.0]
  Target bbox: [583.93, 305.89, 627.22, 380.79]

Frame 5 (current):
  Drone pose: [-12.73, 3.36, 19.94, -47.68, 138.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": 556.92, "ymin": 268.25, "xmax": 601.81, "ymax": 343.43}, "waypoint_deltas": [{"dx": -0.51, "dy": 0.19, "dz": 0.06, "dpitch": 3.01, "dyaw": -4.64, "droll": 0.0}, {"dx": -0.88, "dy": 0.35, "dz": 0.06, "dpitch": 2.97, "dyaw": -4.03, "droll": 0.0}, {"dx": -1.25, "dy": 0.52, "dz": 0.06, "dpitch": 2.94, "dyaw": -3.41, "droll": 0.0}, {"dx": -1.62, "dy": 0.68, "dz": 0.06, "dpitch": 2.91, "dyaw": -2.79, "droll": 0.0}, {"dx": -1.99, "dy": 0.84, "dz": 0.06, "dpitch": 2.88, "dyaw": -2.17, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-16.23, 5.09, 19.96, -46.09, 136.22, 0.0]
  Target bbox: [683.46, 291.6, 718.21, 359.68]

Frame 2:
  Drone pose: [-16.41, 5.15, 19.9, -43.55, 141.93, 0.0]
  Target bbox: [618.49, 321.9, 661.35, 397.6]

Frame 3:
  Drone pose: [-16.59, 5.35, 19.89, -41.2, 143.32, 0.0]
  Target bbox: [619.76, 362.98, 651.03, 428.46]

Frame 4:
  Drone pose: [-16.61, 5.54, 20.0, -43.13, 144.19, 0.0]
  Target bbox: [623.76, 326.12, 656.54, 393.23]

Frame 5 (current):
  Drone pose: [-16.77, 5.59, 19.92, -39.53, 142.27, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 639.74, "ymin": 369.88, "xmax": 677.46, "ymax": 441.31}, "waypoint_deltas": [{"dx": -0.01, "dy": 0.23, "dz": 0.08, "dpitch": -2.64, "dyaw": 0.85, "droll": 0.0}, {"dx": -0.09, "dy": 0.37, "dz": 0.08, "dpitch": -2.43, "dyaw": -0.06, "droll": 0.0}, {"dx": -0.17, "dy": 0.51, "dz": 0.08, "dpitch": -2.22, "dyaw": -0.96, "droll": 0.0}, {"dx": -0.26, "dy": 0.65, "dz": 0.08, "dpitch": -2.0, "dyaw": -1.85, "droll": 0.0}, {"dx": -0.34, "dy": 0.79, "dz": 0.08, "dpitch": -1.78, "dyaw": -2.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: [-17.01, 6.99, 20.08, -38.48, 135.92, 0.0]
  Target bbox: [627.21, 348.57, 657.88, 413.3]

Frame 2:
  Drone pose: [-17.08, 7.16, 20.0, -43.6, 138.29, 0.0]
  Target bbox: [591.78, 260.68, 613.38, 318.52]

Frame 3:
  Drone pose: [-16.96, 7.33, 19.91, -40.33, 135.41, 0.0]
  Target bbox: [604.26, 308.54, 643.19, 376.89]

Frame 4:
  Drone pose: [-17.04, 7.41, 20.0, -43.04, 132.16, 0.0]
  Target bbox: [635.8, 274.7, 673.68, 343.0]

Frame 5 (current):
  Drone pose: [-17.05, 7.51, 20.05, -40.61, 132.5, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 622.64, "ymin": 326.2, "xmax": 657.38, "ymax": 393.36}, "waypoint_deltas": [{"dx": 0.05, "dy": 0.16, "dz": -0.05, "dpitch": -0.46, "dyaw": -0.58, "droll": 0.0}, {"dx": 0.08, "dy": 0.29, "dz": -0.05, "dpitch": -1.0, "dyaw": -1.3, "droll": 0.0}, {"dx": 0.1, "dy": 0.42, "dz": -0.05, "dpitch": -1.55, "dyaw": -2.05, "droll": 0.0}, {"dx": 0.12, "dy": 0.55, "dz": -0.05, "dpitch": -2.1, "dyaw": -2.82, "droll": 0.0}, {"dx": 0.14, "dy": 0.68, "dz": -0.05, "dpitch": -2.67, "dyaw": -3.63, "droll": 0.0}]}