[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.27, -82.16, 23.72, -48.45, 160.71, 0.0]
  Target bbox: [621.86, 325.08, 657.82, 394.36]

Frame 2:
  Drone pose: [13.72, -79.7, 24.52, -53.44, 166.18, 0.0]
  Target bbox: [621.34, 322.87, 658.26, 396.36]

Frame 3:
  Drone pose: [11.57, -76.38, 25.32, -57.84, 176.9, 0.0]
  Target bbox: [625.64, 326.44, 654.07, 392.44]

Frame 4:
  Drone pose: [9.65, -72.64, 25.69, -60.19, -168.05, 0.0]
  Target bbox: [623.1, 330.98, 657.06, 387.82]

Frame 5 (current):
  Drone pose: [8.07, -69.17, 25.36, -59.61, -153.26, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 619.58, "ymin": 324.98, "xmax": 660.64, "ymax": 393.91}, "waypoint_deltas": [{"dx": -1.37, "dy": 2.57, "dz": -0.8, "dpitch": 1.94, "dyaw": 10.45, "droll": 0.0}, {"dx": -2.35, "dy": 3.11, "dz": -1.6, "dpitch": 2.78, "dyaw": 13.24, "droll": 0.0}, {"dx": -3.04, "dy": 3.67, "dz": -2.14, "dpitch": 3.23, "dyaw": 13.87, "droll": 0.0}, {"dx": -3.6, "dy": 4.04, "dz": -2.23, "dpitch": 3.11, "dyaw": 13.64, "droll": 0.0}, {"dx": -4.12, "dy": 4.24, "dz": -2.26, "dpitch": 3.34, "dyaw": 14.29, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [1.94, -64.84, 22.22, -55.07, -138.65, 0.0]
  Target bbox: [618.06, 322.68, 661.98, 396.15]

Frame 2:
  Drone pose: [1.54, -64.82, 22.08, -54.73, -138.87, 0.0]
  Target bbox: [615.0, 318.93, 665.2, 399.89]

Frame 3:
  Drone pose: [1.15, -64.8, 21.95, -54.39, -139.09, 0.0]
  Target bbox: [619.51, 328.08, 660.2, 390.63]

Frame 4:
  Drone pose: [0.76, -64.78, 21.82, -54.64, -140.78, 0.0]
  Target bbox: [620.52, 329.2, 659.25, 389.52]

Frame 5 (current):
  Drone pose: [0.37, -64.76, 21.7, -54.87, -142.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": 619.8, "ymin": 323.89, "xmax": 659.84, "ymax": 394.84}, "waypoint_deltas": [{"dx": -0.4, "dy": 0.02, "dz": -0.13, "dpitch": -0.22, "dyaw": -1.8, "droll": 0.0}, {"dx": -0.79, "dy": 0.04, "dz": -0.24, "dpitch": -0.41, "dyaw": -3.65, "droll": 0.0}, {"dx": -1.18, "dy": 0.06, "dz": -0.35, "dpitch": -0.8, "dyaw": -5.54, "droll": 0.0}, {"dx": -1.57, "dy": 0.07, "dz": -0.43, "dpitch": -1.0, "dyaw": -7.48, "droll": 0.0}, {"dx": -1.97, "dy": 0.09, "dz": -0.5, "dpitch": -1.18, "dyaw": -9.46, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-3.56, -64.57, 21.02, -55.64, -156.4, 0.0]
  Target bbox: [614.82, 315.03, 665.68, 403.76]

Frame 2:
  Drone pose: [-3.95, -64.56, 21.02, -55.43, -156.51, 0.0]
  Target bbox: [616.02, 317.78, 664.31, 400.77]

Frame 3:
  Drone pose: [-4.35, -64.54, 21.03, -55.24, -156.61, 0.0]
  Target bbox: [617.61, 319.84, 662.68, 398.82]

Frame 4:
  Drone pose: [-4.74, -64.52, 21.05, -55.06, -156.72, 0.0]
  Target bbox: [617.01, 317.73, 663.37, 400.94]

Frame 5 (current):
  Drone pose: [-5.13, -64.5, 21.08, -54.9, -156.82, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 617.46, "ymin": 317.48, "xmax": 662.94, "ymax": 401.21}, "waypoint_deltas": [{"dx": -0.4, "dy": 0.02, "dz": 0.04, "dpitch": 0.15, "dyaw": -0.1, "droll": 0.0}, {"dx": -0.79, "dy": 0.04, "dz": 0.09, "dpitch": 0.28, "dyaw": -0.2, "droll": 0.0}, {"dx": -1.18, "dy": 0.06, "dz": 0.15, "dpitch": 0.4, "dyaw": -0.3, "droll": 0.0}, {"dx": -1.57, "dy": 0.07, "dz": 0.22, "dpitch": 0.51, "dyaw": -0.4, "droll": 0.0}, {"dx": -1.94, "dy": 0.05, "dz": 0.29, "dpitch": 0.62, "dyaw": -0.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: [-8.53, -65.11, 21.87, -54.34, -166.7, 0.0]
  Target bbox: [621.01, 320.11, 659.4, 398.7]

Frame 2:
  Drone pose: [-8.79, -65.29, 21.99, -54.14, -167.57, 0.0]
  Target bbox: [619.83, 325.71, 660.17, 393.13]

Frame 3:
  Drone pose: [-9.05, -65.47, 22.12, -54.11, -170.25, 0.0]
  Target bbox: [622.44, 321.12, 657.96, 397.73]

Frame 4:
  Drone pose: [-9.31, -65.65, 22.24, -53.91, -171.06, 0.0]
  Target bbox: [622.48, 323.79, 657.86, 395.07]

Frame 5 (current):
  Drone pose: [-9.57, -65.83, 22.38, -53.71, -171.84, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 614.22, "ymin": 318.71, "xmax": 665.61, "ymax": 400.22}, "waypoint_deltas": [{"dx": -0.26, "dy": -0.18, "dz": 0.14, "dpitch": 0.09, "dyaw": -2.56, "droll": 0.0}, {"dx": -0.52, "dy": -0.36, "dz": 0.28, "dpitch": 0.29, "dyaw": -3.28, "droll": 0.0}, {"dx": -0.78, "dy": -0.54, "dz": 0.42, "dpitch": 0.44, "dyaw": -5.74, "droll": 0.0}, {"dx": -1.04, "dy": -0.72, "dz": 0.57, "dpitch": 0.65, "dyaw": -6.39, "droll": 0.0}, {"dx": -1.3, "dy": -0.9, "dz": 0.72, "dpitch": 0.85, "dyaw": -8.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: [-11.91, -67.45, 23.72, -51.93, 173.9, 0.0]
  Target bbox: [624.86, 324.99, 654.8, 394.13]

Frame 2:
  Drone pose: [-12.17, -67.63, 23.89, -51.73, 173.42, 0.0]
  Target bbox: [624.84, 329.25, 654.92, 389.88]

Frame 3:
  Drone pose: [-12.42, -67.81, 24.03, -51.5, 172.94, 0.0]
  Target bbox: [618.85, 325.1, 661.23, 394.17]

Frame 4:
  Drone pose: [-12.68, -67.99, 24.16, -51.15, 170.96, 0.0]
  Target bbox: [624.52, 329.5, 655.25, 389.68]

Frame 5 (current):
  Drone pose: [-13.45, -68.41, 24.41, -51.73, 169.52, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 620.57, "ymin": 326.42, "xmax": 659.55, "ymax": 392.85}, "waypoint_deltas": [{"dx": -0.83, "dy": -0.5, "dz": 0.1, "dpitch": -0.3, "dyaw": -3.25, "droll": 0.0}, {"dx": -1.64, "dy": -0.97, "dz": 0.18, "dpitch": -0.67, "dyaw": -4.91, "droll": 0.0}, {"dx": -2.48, "dy": -1.39, "dz": 0.23, "dpitch": -0.82, "dyaw": -8.0, "droll": 0.0}, {"dx": -3.26, "dy": -1.68, "dz": 0.92, "dpitch": -1.87, "dyaw": -9.19, "droll": 0.0}, {"dx": -3.93, "dy": -1.83, "dz": 0.92, "dpitch": -1.76, "dyaw": -11.31, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-21.04, -70.49, 24.14, -52.96, 153.0, 0.0]
  Target bbox: [621.71, 327.46, 658.2, 391.56]

Frame 2:
  Drone pose: [-22.36, -70.84, 23.92, -53.59, 150.68, 0.0]
  Target bbox: [621.95, 325.25, 658.32, 393.75]

Frame 3:
  Drone pose: [-22.98, -70.89, 23.77, -53.11, 148.86, 0.0]
  Target bbox: [618.67, 322.62, 661.08, 396.5]

Frame 4:
  Drone pose: [-23.53, -70.9, 23.56, -52.93, 148.74, 0.0]
  Target bbox: [619.51, 324.99, 660.81, 394.09]

Frame 5 (current):
  Drone pose: [-24.01, -70.87, 23.35, -52.23, 147.47, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 616.21, "ymin": 320.11, "xmax": 663.49, "ymax": 399.05}, "waypoint_deltas": [{"dx": -0.31, "dy": 0.13, "dz": -0.21, "dpitch": 0.39, "dyaw": 0.7, "droll": 0.0}, {"dx": -0.7, "dy": 0.24, "dz": -0.42, "dpitch": 1.14, "dyaw": -0.21, "droll": 0.0}, {"dx": -1.16, "dy": 0.34, "dz": -0.63, "dpitch": 1.38, "dyaw": 0.15, "droll": 0.0}, {"dx": -1.66, "dy": 0.47, "dz": -0.86, "dpitch": 2.0, "dyaw": -0.85, "droll": 0.0}, {"dx": -2.17, "dy": 0.63, "dz": -1.04, "dpitch": 2.08, "dyaw": -0.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: [-28.8, -68.87, 21.49, -48.18, 143.86, 0.0]
  Target bbox: [620.1, 324.0, 660.3, 395.17]

Frame 2:
  Drone pose: [-29.35, -68.52, 21.35, -47.92, 143.4, 0.0]
  Target bbox: [626.34, 324.54, 653.97, 394.66]

Frame 3:
  Drone pose: [-29.92, -68.14, 21.22, -47.7, 142.96, 0.0]
  Target bbox: [625.85, 325.81, 654.43, 393.38]

Frame 4:
  Drone pose: [-30.49, -67.76, 21.1, -47.51, 142.53, 0.0]
  Target bbox: [624.27, 323.0, 656.11, 396.18]

Frame 5 (current):
  Drone pose: [-31.07, -67.37, 20.99, -47.34, 142.11, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 624.25, "ymin": 322.9, "xmax": 656.12, "ymax": 396.27}, "waypoint_deltas": [{"dx": -0.59, "dy": 0.39, "dz": -0.11, "dpitch": 0.14, "dyaw": -0.43, "droll": 0.0}, {"dx": -1.18, "dy": 0.79, "dz": -0.2, "dpitch": 0.27, "dyaw": -0.86, "droll": 0.0}, {"dx": -1.76, "dy": 1.18, "dz": -0.29, "dpitch": 0.4, "dyaw": -1.28, "droll": 0.0}, {"dx": -2.34, "dy": 1.58, "dz": -0.38, "dpitch": 0.54, "dyaw": -1.68, "droll": 0.0}, {"dx": -2.89, "dy": 1.98, "dz": -0.45, "dpitch": 0.68, "dyaw": -2.04, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-36.0, -63.65, 20.31, -46.11, 139.41, 0.0]
  Target bbox: [626.66, 325.41, 653.64, 393.77]

Frame 2:
  Drone pose: [-36.46, -63.14, 20.27, -46.01, 139.5, 0.0]
  Target bbox: [622.68, 324.6, 657.71, 394.59]

Frame 3:
  Drone pose: [-36.92, -62.59, 20.23, -45.95, 139.69, 0.0]
  Target bbox: [627.4, 323.98, 652.91, 395.25]

Frame 4:
  Drone pose: [-37.36, -62.03, 20.2, -45.9, 139.96, 0.0]
  Target bbox: [621.31, 323.72, 659.13, 395.5]

Frame 5 (current):
  Drone pose: [-37.79, -61.44, 20.17, -45.86, 140.29, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 626.09, "ymin": 322.94, "xmax": 654.26, "ymax": 396.28}, "waypoint_deltas": [{"dx": -0.43, "dy": 0.59, "dz": -0.03, "dpitch": 0.04, "dyaw": 0.37, "droll": 0.0}, {"dx": -0.84, "dy": 1.18, "dz": -0.05, "dpitch": 0.09, "dyaw": 0.75, "droll": 0.0}, {"dx": -1.25, "dy": 1.75, "dz": -0.07, "dpitch": 0.17, "dyaw": 1.1, "droll": 0.0}, {"dx": -1.65, "dy": 2.28, "dz": -0.09, "dpitch": 0.28, "dyaw": 1.38, "droll": 0.0}, {"dx": -2.04, "dy": 2.76, "dz": -0.1, "dpitch": 0.45, "dyaw": 1.53, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-41.76, -56.91, 20.02, -45.98, 147.29, 0.0]
  Target bbox: [617.57, 319.94, 662.25, 399.28]

Frame 2:
  Drone pose: [-42.15, -56.62, 20.02, -46.08, 148.26, 0.0]
  Target bbox: [618.52, 320.17, 661.29, 398.99]

Frame 3:
  Drone pose: [-42.54, -56.33, 20.02, -46.16, 149.21, 0.0]
  Target bbox: [616.55, 318.89, 663.1, 400.54]

Frame 4:
  Drone pose: [-42.94, -56.04, 20.01, -46.24, 150.16, 0.0]
  Target bbox: [618.61, 321.37, 661.18, 397.9]

Frame 5 (current):
  Drone pose: [-43.34, -55.76, 20.01, -46.32, 151.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": 615.19, "ymin": 316.48, "xmax": 664.42, "ymax": 402.84}, "waypoint_deltas": [{"dx": -0.45, "dy": 0.13, "dz": 0.0, "dpitch": -0.03, "dyaw": 0.44, "droll": 0.0}, {"dx": -0.94, "dy": 0.15, "dz": 0.0, "dpitch": -0.03, "dyaw": 0.53, "droll": 0.0}, {"dx": -1.43, "dy": 0.17, "dz": -0.01, "dpitch": -0.03, "dyaw": 0.6, "droll": 0.0}, {"dx": -1.94, "dy": 0.12, "dz": -0.01, "dpitch": -0.01, "dyaw": 0.45, "droll": 0.0}, {"dx": -2.45, "dy": 0.08, "dz": -0.01, "dpitch": 0.01, "dyaw": 0.29, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-48.36, -55.93, 20.0, -46.21, 150.6, 0.0]
  Target bbox: [620.14, 323.23, 659.73, 395.96]

Frame 2:
  Drone pose: [-48.87, -55.98, 20.0, -46.19, 150.44, 0.0]
  Target bbox: [616.43, 317.96, 663.26, 401.3]

Frame 3:
  Drone pose: [-49.39, -56.03, 20.0, -46.17, 150.29, 0.0]
  Target bbox: [617.32, 318.68, 662.34, 400.64]

Frame 4:
  Drone pose: [-49.9, -56.08, 20.0, -46.15, 150.13, 0.0]
  Target bbox: [618.73, 321.47, 661.05, 397.82]

Frame 5 (current):
  Drone pose: [-50.41, -56.12, 20.0, -46.13, 149.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": 616.87, "ymin": 318.45, "xmax": 662.79, "ymax": 400.89}, "waypoint_deltas": [{"dx": -0.52, "dy": -0.05, "dz": 0.0, "dpitch": 0.02, "dyaw": -0.16, "droll": 0.0}, {"dx": -1.03, "dy": -0.1, "dz": 0.0, "dpitch": 0.04, "dyaw": -0.31, "droll": 0.0}, {"dx": -1.54, "dy": -0.15, "dz": 0.0, "dpitch": 0.07, "dyaw": -0.46, "droll": 0.0}, {"dx": -2.01, "dy": -0.13, "dz": 0.0, "dpitch": 0.1, "dyaw": -0.35, "droll": 0.0}, {"dx": -2.46, "dy": -0.1, "dz": 0.0, "dpitch": 0.14, "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: [16.42, -82.13, 23.72, -50.04, 156.81, 0.0]
  Target bbox: [618.06, 323.69, 661.77, 395.58]

Frame 2:
  Drone pose: [13.72, -79.7, 24.52, -53.69, 171.18, 0.0]
  Target bbox: [567.65, 320.65, 611.71, 393.46]

Frame 3:
  Drone pose: [11.54, -76.47, 25.47, -57.89, 176.51, 0.0]
  Target bbox: [580.44, 353.52, 626.7, 423.1]

Frame 4:
  Drone pose: [9.65, -72.64, 25.69, -60.19, -168.05, 0.0]
  Target bbox: [622.03, 325.68, 658.25, 393.06] (model-predicted box)

Frame 5 (current):
  Drone pose: [8.07, -69.17, 25.36, -59.61, -153.26, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 621.81, "ymin": 329.39, "xmax": 658.28, "ymax": 389.5}, "waypoint_deltas": [{"dx": -1.37, "dy": 2.57, "dz": -0.8, "dpitch": 1.94, "dyaw": 10.45, "droll": 0.0}, {"dx": -2.35, "dy": 3.11, "dz": -1.6, "dpitch": 2.78, "dyaw": 13.24, "droll": 0.0}, {"dx": -3.04, "dy": 3.67, "dz": -2.14, "dpitch": 3.23, "dyaw": 13.87, "droll": 0.0}, {"dx": -3.6, "dy": 4.04, "dz": -2.23, "dpitch": 3.11, "dyaw": 13.64, "droll": 0.0}, {"dx": -4.12, "dy": 4.24, "dz": -2.26, "dpitch": 3.34, "dyaw": 14.29, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [1.94, -64.84, 22.22, -51.26, -143.32, 0.0]
  Target bbox: [657.94, 381.83, 713.82, 468.21]

Frame 2:
  Drone pose: [1.54, -64.82, 22.08, -54.73, -138.87, 0.0]
  Target bbox: [615.05, 318.85, 665.14, 399.95]

Frame 3:
  Drone pose: [1.15, -64.8, 21.95, -54.39, -139.09, 0.0]
  Target bbox: [623.3, 326.15, 656.42, 392.49]

Frame 4:
  Drone pose: [0.76, -64.78, 21.82, -52.45, -145.78, 0.0]
  Target bbox: [667.48, 358.24, 710.4, 437.3]

Frame 5 (current):
  Drone pose: [0.37, -64.76, 21.7, -49.87, -144.97, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 641.63, "ymin": 408.48, "xmax": 686.61, "ymax": 479.17}, "waypoint_deltas": [{"dx": -0.4, "dy": 0.02, "dz": -0.13, "dpitch": -5.22, "dyaw": 0.64, "droll": 0.0}, {"dx": -0.79, "dy": 0.04, "dz": -0.24, "dpitch": -5.41, "dyaw": -1.21, "droll": 0.0}, {"dx": -1.18, "dy": 0.06, "dz": -0.35, "dpitch": -5.8, "dyaw": -3.1, "droll": 0.0}, {"dx": -1.57, "dy": 0.07, "dz": -0.43, "dpitch": -6.0, "dyaw": -5.04, "droll": 0.0}, {"dx": -1.97, "dy": 0.09, "dz": -0.5, "dpitch": -6.18, "dyaw": -7.02, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-3.56, -64.57, 21.02, -55.64, -156.4, 0.0]
  Target bbox: [614.83, 315.2, 665.6, 403.35]

Frame 2:
  Drone pose: [-3.95, -64.56, 21.02, -58.35, -152.76, 0.0]
  Target bbox: [579.66, 270.74, 627.6, 351.79]

Frame 3:
  Drone pose: [-4.34, -64.68, 21.09, -58.06, -165.59, 0.0]
  Target bbox: [617.7, 320.69, 662.34, 397.64]

Frame 4:
  Drone pose: [-4.74, -64.52, 21.05, -53.68, -159.18, 0.0]
  Target bbox: [641.9, 342.65, 687.03, 423.21]

Frame 5 (current):
  Drone pose: [-5.13, -64.5, 21.08, -54.8, -155.36, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 600.27, "ymin": 316.41, "xmax": 651.23, "ymax": 405.92}, "waypoint_deltas": [{"dx": -0.4, "dy": 0.02, "dz": 0.04, "dpitch": 0.05, "dyaw": -1.56, "droll": 0.0}, {"dx": -0.79, "dy": 0.04, "dz": 0.09, "dpitch": 0.18, "dyaw": -1.66, "droll": 0.0}, {"dx": -1.18, "dy": 0.06, "dz": 0.15, "dpitch": 0.3, "dyaw": -1.76, "droll": 0.0}, {"dx": -1.57, "dy": 0.07, "dz": 0.22, "dpitch": 0.41, "dyaw": -1.86, "droll": 0.0}, {"dx": -1.94, "dy": 0.05, "dz": 0.29, "dpitch": 0.52, "dyaw": -2.14, "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: [-8.53, -65.11, 21.87, -54.53, -161.7, 0.0]
  Target bbox: [570.16, 319.69, 611.23, 395.87]

Frame 2:
  Drone pose: [-8.79, -65.29, 21.99, -51.69, -162.57, 0.0]
  Target bbox: [563.76, 361.21, 616.16, 443.56]

Frame 3:
  Drone pose: [-9.05, -65.47, 22.12, -54.46, -175.25, 0.0]
  Target bbox: [670.73, 315.59, 709.12, 395.25]

Frame 4:
  Drone pose: [-9.31, -65.65, 22.24, -57.87, -166.06, 0.0]
  Target bbox: [566.4, 257.35, 613.11, 332.09]

Frame 5 (current):
  Drone pose: [-9.73, -65.88, 22.48, -50.59, -166.49, 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.94, "ymin": 323.44, "xmax": 661.04, "ymax": 395.61}, "waypoint_deltas": [{"dx": -0.1, "dy": -0.13, "dz": 0.04, "dpitch": -3.03, "dyaw": -7.91, "droll": 0.0}, {"dx": -0.36, "dy": -0.31, "dz": 0.18, "dpitch": -2.83, "dyaw": -8.63, "droll": 0.0}, {"dx": -0.62, "dy": -0.49, "dz": 0.32, "dpitch": -2.68, "dyaw": -11.09, "droll": 0.0}, {"dx": -0.88, "dy": -0.67, "dz": 0.47, "dpitch": -2.47, "dyaw": -11.74, "droll": 0.0}, {"dx": -1.14, "dy": -0.85, "dz": 0.62, "dpitch": -2.27, "dyaw": -14.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: [-11.91, -67.45, 23.72, -49.8, 168.9, 0.0]
  Target bbox: [675.07, 366.95, 709.0, 426.96]

Frame 2:
  Drone pose: [-12.17, -67.63, 23.89, -50.24, 172.95, 0.0]
  Target bbox: [629.75, 352.64, 659.93, 416.61]

Frame 3:
  Drone pose: [-12.42, -67.81, 24.03, -51.5, 172.94, 0.0]
  Target bbox: [621.43, 328.06, 658.48, 391.12]

Frame 4:
  Drone pose: [-12.7, -68.03, 24.03, -49.95, 165.81, 0.0]
  Target bbox: [625.0, 326.94, 654.72, 392.32]

Frame 5 (current):
  Drone pose: [-13.45, -68.41, 24.41, -51.73, 169.52, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 621.79, "ymin": 326.27, "xmax": 658.33, "ymax": 392.87}, "waypoint_deltas": [{"dx": -0.83, "dy": -0.5, "dz": 0.1, "dpitch": -0.3, "dyaw": -3.25, "droll": 0.0}, {"dx": -1.64, "dy": -0.97, "dz": 0.18, "dpitch": -0.67, "dyaw": -4.91, "droll": 0.0}, {"dx": -2.48, "dy": -1.39, "dz": 0.23, "dpitch": -0.82, "dyaw": -8.0, "droll": 0.0}, {"dx": -3.26, "dy": -1.68, "dz": 0.92, "dpitch": -1.87, "dyaw": -9.19, "droll": 0.0}, {"dx": -3.93, "dy": -1.83, "dz": 0.92, "dpitch": -1.76, "dyaw": -11.31, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-21.04, -70.49, 24.14, -54.11, 150.39, 0.0]
  Target bbox: [647.9, 308.32, 685.78, 373.27]

Frame 2:
  Drone pose: [-22.45, -70.8, 23.85, -58.4, 148.75, 0.0]
  Target bbox: [570.67, 306.14, 617.35, 380.64]

Frame 3:
  Drone pose: [-22.98, -70.89, 23.77, -53.11, 148.86, 0.0]
  Target bbox: [621.66, 327.57, 658.26, 391.52]

Frame 4:
  Drone pose: [-23.53, -70.9, 23.56, -52.93, 148.74, 0.0]
  Target bbox: [618.47, 324.48, 661.84, 394.51]

Frame 5 (current):
  Drone pose: [-24.01, -70.87, 23.35, -50.7, 152.47, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 568.11, "ymin": 351.38, "xmax": 607.71, "ymax": 422.77}, "waypoint_deltas": [{"dx": -0.31, "dy": 0.13, "dz": -0.21, "dpitch": -1.14, "dyaw": -4.3, "droll": 0.0}, {"dx": -0.7, "dy": 0.24, "dz": -0.42, "dpitch": -0.39, "dyaw": -5.21, "droll": 0.0}, {"dx": -1.16, "dy": 0.34, "dz": -0.63, "dpitch": -0.15, "dyaw": -4.85, "droll": 0.0}, {"dx": -1.66, "dy": 0.47, "dz": -0.86, "dpitch": 0.47, "dyaw": -5.85, "droll": 0.0}, {"dx": -2.17, "dy": 0.63, "dz": -1.04, "dpitch": 0.55, "dyaw": -5.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: [-28.77, -69.07, 21.49, -46.61, 135.73, 0.0]
  Target bbox: [624.66, 327.2, 655.1, 391.91]

Frame 2:
  Drone pose: [-29.35, -68.52, 21.35, -47.92, 143.4, 0.0]
  Target bbox: [623.62, 323.9, 656.72, 395.2]

Frame 3:
  Drone pose: [-29.92, -68.14, 21.22, -47.7, 142.96, 0.0]
  Target bbox: [621.18, 324.6, 659.26, 394.4]

Frame 4:
  Drone pose: [-30.47, -67.75, 20.91, -43.41, 137.76, 0.0]
  Target bbox: [684.77, 319.79, 718.42, 386.7]

Frame 5 (current):
  Drone pose: [-31.07, -67.37, 20.99, -42.89, 139.52, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 653.24, "ymin": 398.11, "xmax": 686.84, "ymax": 471.7}, "waypoint_deltas": [{"dx": -0.59, "dy": 0.39, "dz": -0.11, "dpitch": -4.31, "dyaw": 2.16, "droll": 0.0}, {"dx": -1.18, "dy": 0.79, "dz": -0.2, "dpitch": -4.18, "dyaw": 1.73, "droll": 0.0}, {"dx": -1.76, "dy": 1.18, "dz": -0.29, "dpitch": -4.05, "dyaw": 1.31, "droll": 0.0}, {"dx": -2.34, "dy": 1.58, "dz": -0.38, "dpitch": -3.91, "dyaw": 0.91, "droll": 0.0}, {"dx": -2.89, "dy": 1.98, "dz": -0.45, "dpitch": -3.77, "dyaw": 0.55, "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: [-36.0, -63.65, 20.31, -46.11, 139.41, 0.0]
  Target bbox: [621.9, 322.68, 658.37, 396.44]

Frame 2:
  Drone pose: [-36.44, -62.99, 20.17, -39.27, 131.45, 0.0]
  Target bbox: [682.46, 358.38, 725.06, 426.67]

Frame 3:
  Drone pose: [-36.92, -62.59, 20.23, -45.99, 143.85, 0.0]
  Target bbox: [572.25, 322.2, 610.27, 398.15]

Frame 4:
  Drone pose: [-37.36, -62.03, 20.2, -40.9, 139.99, 0.0]
  Target bbox: [627.25, 409.41, 652.31, 477.96]

Frame 5 (current):
  Drone pose: [-37.79, -61.44, 20.17, -45.67, 135.29, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 685.67, "ymin": 331.01, "xmax": 712.02, "ymax": 398.06}, "waypoint_deltas": [{"dx": -0.43, "dy": 0.59, "dz": -0.03, "dpitch": -0.15, "dyaw": 5.37, "droll": 0.0}, {"dx": -0.84, "dy": 1.18, "dz": -0.05, "dpitch": -0.1, "dyaw": 5.75, "droll": 0.0}, {"dx": -1.25, "dy": 1.75, "dz": -0.07, "dpitch": -0.02, "dyaw": 6.1, "droll": 0.0}, {"dx": -1.65, "dy": 2.28, "dz": -0.09, "dpitch": 0.09, "dyaw": 6.38, "droll": 0.0}, {"dx": -2.04, "dy": 2.76, "dz": -0.1, "dpitch": 0.26, "dyaw": 6.53, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-41.76, -56.91, 20.02, -44.77, 152.14, 0.0]
  Target bbox: [561.75, 344.98, 604.04, 418.22]

Frame 2:
  Drone pose: [-42.15, -56.62, 20.02, -47.4, 150.28, 0.0]
  Target bbox: [590.7, 294.62, 640.53, 380.92]

Frame 3:
  Drone pose: [-42.54, -56.33, 20.02, -46.16, 149.21, 0.0]
  Target bbox: [616.66, 319.0, 662.99, 400.42]

Frame 4:
  Drone pose: [-42.94, -56.04, 20.01, -47.69, 145.16, 0.0]
  Target bbox: [677.53, 300.66, 719.44, 373.7]

Frame 5 (current):
  Drone pose: [-43.34, -55.76, 20.01, -44.69, 155.26, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 570.76, "ymin": 351.72, "xmax": 611.78, "ymax": 424.8}, "waypoint_deltas": [{"dx": -0.45, "dy": 0.13, "dz": 0.0, "dpitch": -1.66, "dyaw": -3.73, "droll": 0.0}, {"dx": -0.94, "dy": 0.15, "dz": 0.0, "dpitch": -1.66, "dyaw": -3.64, "droll": 0.0}, {"dx": -1.43, "dy": 0.17, "dz": -0.01, "dpitch": -1.66, "dyaw": -3.57, "droll": 0.0}, {"dx": -1.94, "dy": 0.12, "dz": -0.01, "dpitch": -1.64, "dyaw": -3.72, "droll": 0.0}, {"dx": -2.45, "dy": 0.08, "dz": -0.01, "dpitch": -1.62, "dyaw": -3.88, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-48.36, -55.93, 20.0, -46.21, 150.6, 0.0]
  Target bbox: [617.83, 320.15, 661.91, 399.15]

Frame 2:
  Drone pose: [-48.87, -55.98, 20.0, -46.91, 152.55, 0.0]
  Target bbox: [589.64, 306.27, 639.89, 389.61]

Frame 3:
  Drone pose: [-49.32, -55.87, 20.1, -40.74, 161.7, 0.0]
  Target bbox: [555.62, 352.54, 599.33, 427.23]

Frame 4:
  Drone pose: [-49.9, -56.08, 20.0, -45.87, 155.13, 0.0]
  Target bbox: [560.71, 330.18, 601.95, 401.98]

Frame 5 (current):
  Drone pose: [-50.41, -56.12, 20.0, -46.13, 149.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": 618.99, "ymin": 321.55, "xmax": 660.79, "ymax": 397.72}, "waypoint_deltas": [{"dx": -0.52, "dy": -0.05, "dz": 0.0, "dpitch": 0.02, "dyaw": -0.16, "droll": 0.0}, {"dx": -1.03, "dy": -0.1, "dz": 0.0, "dpitch": 0.04, "dyaw": -0.31, "droll": 0.0}, {"dx": -1.54, "dy": -0.15, "dz": 0.0, "dpitch": 0.07, "dyaw": -0.46, "droll": 0.0}, {"dx": -2.01, "dy": -0.13, "dz": 0.0, "dpitch": 0.1, "dyaw": -0.35, "droll": 0.0}, {"dx": -2.46, "dy": -0.1, "dz": 0.0, "dpitch": 0.14, "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: [109.39, -43.56, 22.0, -46.48, 90.0, 0.0]
  Target bbox: [621.99, 331.17, 658.01, 388.0]

Frame 2:
  Drone pose: [108.36, -43.96, 21.2, -44.07, 87.19, 0.0]
  Target bbox: [622.08, 329.38, 657.63, 389.88]

Frame 3:
  Drone pose: [107.93, -43.83, 20.67, -42.78, 86.08, 0.0]
  Target bbox: [620.91, 328.59, 658.78, 390.7]

Frame 4:
  Drone pose: [107.8, -43.43, 20.64, -42.59, 85.75, 0.0]
  Target bbox: [619.05, 328.3, 660.61, 391.0]

Frame 5 (current):
  Drone pose: [107.79, -42.93, 20.62, -42.55, 85.71, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 624.04, "ymin": 330.21, "xmax": 655.73, "ymax": 389.1}, "waypoint_deltas": [{"dx": 0.0, "dy": 0.51, "dz": -0.03, "dpitch": 0.02, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 1.03, "dz": -0.05, "dpitch": 0.03, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 1.54, "dz": -0.07, "dpitch": 0.05, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 2.05, "dz": -0.09, "dpitch": 0.06, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 2.56, "dz": -0.2, "dpitch": 0.2, "dyaw": -0.01, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [107.79, -39.34, 20.36, -42.29, 85.69, 0.0]
  Target bbox: [620.51, 329.23, 659.2, 390.08]

Frame 2:
  Drone pose: [107.79, -38.83, 20.33, -42.26, 85.69, 0.0]
  Target bbox: [625.31, 330.25, 654.46, 389.08]

Frame 3:
  Drone pose: [107.79, -38.32, 20.3, -42.23, 85.69, 0.0]
  Target bbox: [620.01, 329.33, 659.68, 390.03]

Frame 4:
  Drone pose: [107.79, -37.81, 20.27, -42.2, 85.68, 0.0]
  Target bbox: [627.52, 329.73, 652.27, 389.59]

Frame 5 (current):
  Drone pose: [107.79, -37.3, 20.24, -42.18, 85.68, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.78, "ymin": 329.57, "xmax": 655.97, "ymax": 389.74}, "waypoint_deltas": [{"dx": 0.0, "dy": 0.51, "dz": -0.02, "dpitch": 0.03, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 1.02, "dz": -0.05, "dpitch": 0.06, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 1.52, "dz": -0.07, "dpitch": 0.08, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 2.03, "dz": -0.09, "dpitch": 0.09, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 2.54, "dz": -0.11, "dpitch": 0.11, "dyaw": -0.01, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [107.79, -33.24, 20.09, -42.04, 85.66, 0.0]
  Target bbox: [618.64, 328.76, 661.02, 390.59]

Frame 2:
  Drone pose: [107.79, -32.73, 20.08, -42.03, 85.66, 0.0]
  Target bbox: [620.59, 328.76, 659.11, 390.52]

Frame 3:
  Drone pose: [107.79, -32.22, 20.07, -42.02, 85.66, 0.0]
  Target bbox: [622.57, 329.4, 657.16, 389.94]

Frame 4:
  Drone pose: [107.79, -31.72, 20.06, -42.01, 85.66, 0.0]
  Target bbox: [618.34, 327.78, 661.3, 391.52]

Frame 5 (current):
  Drone pose: [107.79, -31.21, 20.05, -42.01, 85.66, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 618.65, "ymin": 327.65, "xmax": 661.0, "ymax": 391.64}, "waypoint_deltas": [{"dx": 0.0, "dy": 0.5, "dz": -0.01, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 1.01, "dz": -0.01, "dpitch": 0.01, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 1.51, "dz": -0.02, "dpitch": 0.01, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 2.02, "dz": -0.02, "dpitch": 0.01, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 2.52, "dz": -0.03, "dpitch": 0.01, "dyaw": -0.01, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [107.78, -27.68, 20.02, -42.0, 85.65, 0.0]
  Target bbox: [619.76, 327.53, 659.9, 391.75]

Frame 2:
  Drone pose: [107.78, -27.17, 20.01, -42.01, 85.65, 0.0]
  Target bbox: [624.55, 329.58, 655.21, 389.76]

Frame 3:
  Drone pose: [107.78, -26.67, 20.01, -42.01, 85.65, 0.0]
  Target bbox: [625.28, 329.88, 654.49, 389.45]

Frame 4:
  Drone pose: [107.78, -26.17, 20.01, -42.01, 85.65, 0.0]
  Target bbox: [621.57, 329.02, 658.15, 390.28]

Frame 5 (current):
  Drone pose: [107.78, -25.66, 20.01, -42.01, 85.64, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 618.25, "ymin": 328.02, "xmax": 661.39, "ymax": 391.29}, "waypoint_deltas": [{"dx": 0.0, "dy": 0.5, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 1.01, "dz": -0.01, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.01, "dy": 1.51, "dz": -0.01, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.01, "dy": 2.01, "dz": -0.01, "dpitch": -0.01, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.01, "dy": 2.51, "dz": -0.01, "dpitch": -0.02, "dyaw": 0.01, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [107.81, -21.64, 20.0, -42.04, 85.7, 0.0]
  Target bbox: [627.18, 330.14, 652.62, 389.19]

Frame 2:
  Drone pose: [107.82, -21.13, 20.0, -42.04, 85.73, 0.0]
  Target bbox: [621.61, 329.05, 658.11, 390.23]

Frame 3:
  Drone pose: [107.84, -20.63, 20.0, -42.05, 85.78, 0.0]
  Target bbox: [619.89, 327.6, 659.77, 391.68]

Frame 4:
  Drone pose: [107.86, -20.13, 20.0, -42.05, 85.84, 0.0]
  Target bbox: [627.44, 330.0, 652.36, 389.33]

Frame 5 (current):
  Drone pose: [107.89, -19.63, 20.0, -42.06, 85.93, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 624.83, "ymin": 329.68, "xmax": 654.94, "ymax": 389.64}, "waypoint_deltas": [{"dx": 0.04, "dy": 0.51, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.11, "droll": 0.0}, {"dx": 0.1, "dy": 1.01, "dz": 0.0, "dpitch": -0.02, "dyaw": 0.25, "droll": 0.0}, {"dx": 0.16, "dy": 1.52, "dz": 0.0, "dpitch": -0.03, "dyaw": 0.41, "droll": 0.0}, {"dx": 0.23, "dy": 2.02, "dz": 0.0, "dpitch": -0.05, "dyaw": 0.61, "droll": 0.0}, {"dx": 0.32, "dy": 2.53, "dz": 0.0, "dpitch": -0.07, "dyaw": 0.85, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [108.53, -15.56, 20.0, -42.2, 87.66, 0.0]
  Target bbox: [622.98, 328.72, 656.72, 390.55]

Frame 2:
  Drone pose: [108.66, -15.05, 20.0, -42.22, 87.99, 0.0]
  Target bbox: [624.48, 329.81, 655.26, 389.49]

Frame 3:
  Drone pose: [108.78, -14.53, 20.0, -42.26, 88.33, 0.0]
  Target bbox: [620.69, 329.11, 658.99, 390.14]

Frame 4:
  Drone pose: [108.9, -14.0, 20.0, -42.29, 88.66, 0.0]
  Target bbox: [622.11, 329.5, 657.59, 389.76]

Frame 5 (current):
  Drone pose: [109.01, -13.48, 20.0, -42.33, 88.97, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 618.85, "ymin": 328.19, "xmax": 660.76, "ymax": 391.05}, "waypoint_deltas": [{"dx": 0.1, "dy": 0.53, "dz": 0.0, "dpitch": -0.04, "dyaw": 0.27, "droll": 0.0}, {"dx": 0.18, "dy": 1.07, "dz": 0.0, "dpitch": -0.09, "dyaw": 0.48, "droll": 0.0}, {"dx": 0.24, "dy": 1.6, "dz": 0.0, "dpitch": -0.14, "dyaw": 0.64, "droll": 0.0}, {"dx": 0.28, "dy": 2.13, "dz": 0.0, "dpitch": -0.18, "dyaw": 2.13, "droll": 0.0}, {"dx": 0.31, "dy": 2.67, "dz": 0.0, "dpitch": -0.23, "dyaw": 2.21, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [109.34, -9.73, 20.0, -42.65, 92.62, 0.0]
  Target bbox: [621.16, 329.13, 659.16, 390.15]

Frame 2:
  Drone pose: [109.33, -9.18, 20.0, -42.71, 92.6, 0.0]
  Target bbox: [623.14, 326.42, 656.9, 392.99]

Frame 3:
  Drone pose: [109.31, -8.64, 20.0, -42.73, 93.93, 0.0]
  Target bbox: [627.5, 329.71, 652.7, 389.58]

Frame 4:
  Drone pose: [109.27, -8.1, 20.0, -42.79, 93.84, 0.0]
  Target bbox: [620.09, 324.29, 659.88, 395.24]

Frame 5 (current):
  Drone pose: [109.23, -7.55, 20.0, -42.8, 95.11, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 621.31, "ymin": 327.52, "xmax": 659.0, "ymax": 391.74}, "waypoint_deltas": [{"dx": -0.06, "dy": 0.54, "dz": 0.0, "dpitch": -0.07, "dyaw": -0.14, "droll": 0.0}, {"dx": -0.12, "dy": 1.08, "dz": 0.0, "dpitch": -0.07, "dyaw": 1.1, "droll": 0.0}, {"dx": -0.18, "dy": 1.62, "dz": 0.0, "dpitch": -0.14, "dyaw": 0.93, "droll": 0.0}, {"dx": -0.25, "dy": 2.16, "dz": 0.0, "dpitch": -0.12, "dyaw": 2.16, "droll": 0.0}, {"dx": -0.31, "dy": 2.7, "dz": 0.0, "dpitch": -0.19, "dyaw": 2.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: [108.73, -3.24, 20.0, -43.08, 98.0, 0.0]
  Target bbox: [620.78, 324.61, 659.13, 394.87]

Frame 2:
  Drone pose: [108.65, -2.7, 20.0, -43.04, 99.17, 0.0]
  Target bbox: [619.16, 326.19, 661.14, 393.09]

Frame 3:
  Drone pose: [108.55, -2.17, 20.0, -43.11, 98.93, 0.0]
  Target bbox: [619.67, 323.99, 660.21, 395.56]

Frame 4:
  Drone pose: [108.45, -1.64, 20.0, -43.06, 100.04, 0.0]
  Target bbox: [626.13, 329.03, 654.06, 390.28]

Frame 5 (current):
  Drone pose: [108.34, -1.11, 20.0, -43.13, 99.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": 618.6, "ymin": 323.33, "xmax": 661.3, "ymax": 396.23}, "waypoint_deltas": [{"dx": -0.12, "dy": 0.53, "dz": 0.0, "dpitch": 0.05, "dyaw": 1.06, "droll": 0.0}, {"dx": -0.25, "dy": 1.06, "dz": 0.0, "dpitch": -0.02, "dyaw": 0.73, "droll": 0.0}, {"dx": -0.38, "dy": 1.59, "dz": 0.0, "dpitch": 0.05, "dyaw": 1.78, "droll": 0.0}, {"dx": -0.5, "dy": 2.11, "dz": 0.0, "dpitch": -0.03, "dyaw": 1.45, "droll": 0.0}, {"dx": -0.62, "dy": 2.64, "dz": 0.0, "dpitch": 0.05, "dyaw": 2.52, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [107.48, 2.58, 20.0, -43.23, 101.63, 0.0]
  Target bbox: [619.01, 323.65, 660.86, 395.89]

Frame 2:
  Drone pose: [107.35, 3.11, 20.0, -43.16, 102.67, 0.0]
  Target bbox: [616.7, 325.6, 663.57, 393.74]

Frame 3:
  Drone pose: [107.22, 3.64, 20.0, -43.24, 102.32, 0.0]
  Target bbox: [618.08, 322.01, 661.76, 397.5]

Frame 4:
  Drone pose: [107.08, 4.18, 20.0, -43.17, 103.35, 0.0]
  Target bbox: [622.56, 327.74, 657.64, 391.58]

Frame 5 (current):
  Drone pose: [106.95, 4.71, 20.0, -43.26, 103.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.03, "ymin": 323.68, "xmax": 660.83, "ymax": 395.86}, "waypoint_deltas": [{"dx": -0.13, "dy": 0.54, "dz": 0.0, "dpitch": 0.07, "dyaw": 1.03, "droll": 0.0}, {"dx": -0.26, "dy": 1.08, "dz": 0.0, "dpitch": -0.03, "dyaw": 0.71, "droll": 0.0}, {"dx": -0.38, "dy": 1.62, "dz": 0.0, "dpitch": 0.05, "dyaw": 1.78, "droll": 0.0}, {"dx": -0.49, "dy": 2.15, "dz": 0.0, "dpitch": -0.04, "dyaw": 1.51, "droll": 0.0}, {"dx": -0.59, "dy": 2.69, "dz": 0.0, "dpitch": 0.05, "dyaw": 2.61, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [106.0, 9.01, 20.0, -43.29, 106.09, 0.0]
  Target bbox: [618.99, 326.06, 661.2, 393.26]

Frame 2:
  Drone pose: [105.84, 9.53, 20.0, -43.39, 105.69, 0.0]
  Target bbox: [620.31, 323.89, 659.57, 395.48]

Frame 3:
  Drone pose: [105.66, 10.06, 20.0, -43.3, 106.57, 0.0]
  Target bbox: [624.62, 327.41, 655.55, 391.89]

Frame 4:
  Drone pose: [105.45, 10.58, 20.0, -43.41, 106.0, 0.0]
  Target bbox: [619.15, 323.79, 660.68, 395.71]

Frame 5 (current):
  Drone pose: [105.19, 11.09, 20.0, -43.33, 106.67, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 618.27, "ymin": 325.77, "xmax": 661.92, "ymax": 393.56}, "waypoint_deltas": [{"dx": -0.31, "dy": 0.51, "dz": 0.0, "dpitch": -0.14, "dyaw": -0.84, "droll": 0.0}, {"dx": -0.67, "dy": 1.01, "dz": 0.0, "dpitch": -0.09, "dyaw": -0.43, "droll": 0.0}, {"dx": -1.06, "dy": 1.52, "dz": 0.0, "dpitch": -0.05, "dyaw": -0.14, "droll": 0.0}, {"dx": -1.48, "dy": 2.01, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.07, "droll": 0.0}, {"dx": -1.91, "dy": 2.51, "dz": 0.0, "dpitch": 0.03, "dyaw": 0.26, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [109.28, -43.69, 21.97, -41.94, 85.48, 0.0]
  Target bbox: [675.4, 404.94, 702.58, 461.7]

Frame 2:
  Drone pose: [108.51, -43.95, 21.22, -39.12, 85.99, 0.0]
  Target bbox: [640.51, 413.82, 678.41, 473.94]

Frame 3:
  Drone pose: [107.78, -43.94, 20.71, -42.1, 80.69, 0.0]
  Target bbox: [687.84, 340.98, 715.83, 401.34]

Frame 4:
  Drone pose: [107.86, -43.38, 20.54, -47.52, 89.05, 0.0]
  Target bbox: [587.33, 247.5, 613.59, 305.16]

Frame 5 (current):
  Drone pose: [107.76, -42.78, 20.52, -42.61, 85.61, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.41, "ymin": 330.07, "xmax": 651.41, "ymax": 389.26}, "waypoint_deltas": [{"dx": 0.03, "dy": 0.36, "dz": 0.07, "dpitch": 0.08, "dyaw": 0.1, "droll": 0.0}, {"dx": 0.03, "dy": 0.88, "dz": 0.05, "dpitch": 0.09, "dyaw": 0.1, "droll": 0.0}, {"dx": 0.03, "dy": 1.39, "dz": 0.03, "dpitch": 0.11, "dyaw": 0.09, "droll": 0.0}, {"dx": 0.03, "dy": 1.9, "dz": 0.01, "dpitch": 0.12, "dyaw": 0.09, "droll": 0.0}, {"dx": 0.03, "dy": 2.41, "dz": -0.1, "dpitch": 0.26, "dyaw": 0.09, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [107.79, -39.34, 20.36, -44.73, 81.25, 0.0]
  Target bbox: [675.16, 289.09, 715.64, 351.4]

Frame 2:
  Drone pose: [107.89, -38.7, 20.39, -42.54, 85.93, 0.0]
  Target bbox: [618.59, 328.32, 661.06, 390.97]

Frame 3:
  Drone pose: [107.87, -38.45, 20.22, -41.95, 85.92, 0.0]
  Target bbox: [627.68, 329.8, 652.12, 389.53]

Frame 4:
  Drone pose: [107.75, -37.68, 20.19, -41.46, 90.55, 0.0]
  Target bbox: [557.52, 345.34, 597.2, 404.81]

Frame 5 (current):
  Drone pose: [107.62, -37.39, 20.23, -42.03, 85.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": 620.51, "ymin": 329.29, "xmax": 659.2, "ymax": 390.04}, "waypoint_deltas": [{"dx": 0.17, "dy": 0.6, "dz": -0.01, "dpitch": -0.12, "dyaw": 0.43, "droll": 0.0}, {"dx": 0.17, "dy": 1.11, "dz": -0.04, "dpitch": -0.09, "dyaw": 0.43, "droll": 0.0}, {"dx": 0.17, "dy": 1.61, "dz": -0.06, "dpitch": -0.07, "dyaw": 0.42, "droll": 0.0}, {"dx": 0.17, "dy": 2.12, "dz": -0.08, "dpitch": -0.06, "dyaw": 0.42, "droll": 0.0}, {"dx": 0.17, "dy": 2.63, "dz": -0.1, "dpitch": -0.04, "dyaw": 0.42, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [107.9, -33.33, 20.13, -45.43, 80.98, 0.0]
  Target bbox: [688.66, 272.9, 716.65, 333.95]

Frame 2:
  Drone pose: [107.79, -32.73, 20.08, -42.03, 85.66, 0.0]
  Target bbox: [621.02, 328.92, 658.69, 390.38]

Frame 3:
  Drone pose: [107.79, -32.22, 20.07, -43.06, 90.66, 0.0]
  Target bbox: [555.5, 312.76, 598.55, 375.29]

Frame 4:
  Drone pose: [107.79, -31.72, 20.06, -42.64, 88.87, 0.0]
  Target bbox: [583.24, 320.05, 615.74, 379.63]

Frame 5 (current):
  Drone pose: [107.79, -31.21, 20.05, -42.01, 85.66, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.25, "ymin": 329.46, "xmax": 651.55, "ymax": 389.86}, "waypoint_deltas": [{"dx": 0.0, "dy": 0.5, "dz": -0.01, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": 1.01, "dz": -0.01, "dpitch": 0.01, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 1.51, "dz": -0.02, "dpitch": 0.01, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 2.02, "dz": -0.02, "dpitch": 0.01, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.0, "dy": 2.52, "dz": -0.03, "dpitch": 0.01, "dyaw": -0.01, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [107.95, -27.75, 19.95, -37.78, 90.42, 0.0]
  Target bbox: [565.33, 398.5, 605.1, 459.2]

Frame 2:
  Drone pose: [107.78, -27.17, 20.01, -46.72, 89.62, 0.0]
  Target bbox: [569.86, 251.49, 609.54, 311.57]

Frame 3:
  Drone pose: [107.78, -26.67, 20.01, -42.01, 85.65, 0.0]
  Target bbox: [619.09, 327.48, 660.56, 391.8]

Frame 4:
  Drone pose: [107.74, -26.12, 20.07, -44.26, 89.24, 0.0]
  Target bbox: [578.2, 296.03, 608.64, 354.88]

Frame 5 (current):
  Drone pose: [107.76, -25.69, 19.87, -44.65, 85.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": 626.89, "ymin": 280.2, "xmax": 666.27, "ymax": 342.76}, "waypoint_deltas": [{"dx": 0.02, "dy": 0.53, "dz": 0.14, "dpitch": 2.63, "dyaw": 0.59, "droll": 0.0}, {"dx": 0.02, "dy": 1.04, "dz": 0.13, "dpitch": 2.63, "dyaw": 0.59, "droll": 0.0}, {"dx": 0.03, "dy": 1.54, "dz": 0.13, "dpitch": 2.63, "dyaw": 0.59, "droll": 0.0}, {"dx": 0.03, "dy": 2.04, "dz": 0.13, "dpitch": 2.63, "dyaw": 0.6, "droll": 0.0}, {"dx": 0.03, "dy": 2.54, "dz": 0.13, "dpitch": 2.62, "dyaw": 0.6, "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: [107.81, -21.64, 20.0, -38.07, 83.02, 0.0]
  Target bbox: [659.93, 396.7, 687.14, 457.04]

Frame 2:
  Drone pose: [107.82, -21.13, 20.0, -42.04, 85.73, 0.0]
  Target bbox: [626.88, 330.03, 652.92, 389.3]

Frame 3:
  Drone pose: [107.84, -20.63, 20.0, -42.05, 85.78, 0.0]
  Target bbox: [620.47, 328.63, 659.23, 390.64]

Frame 4:
  Drone pose: [107.86, -20.13, 20.0, -46.95, 88.68, 0.0]
  Target bbox: [591.41, 248.44, 616.99, 307.58]

Frame 5 (current):
  Drone pose: [107.99, -19.55, 20.13, -42.36, 86.19, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 621.74, "ymin": 329.2, "xmax": 657.98, "ymax": 390.09}, "waypoint_deltas": [{"dx": -0.06, "dy": 0.43, "dz": -0.13, "dpitch": 0.29, "dyaw": -0.15, "droll": 0.0}, {"dx": 0.0, "dy": 0.93, "dz": -0.13, "dpitch": 0.28, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.06, "dy": 1.44, "dz": -0.13, "dpitch": 0.27, "dyaw": 0.15, "droll": 0.0}, {"dx": 0.13, "dy": 1.94, "dz": -0.13, "dpitch": 0.25, "dyaw": 0.35, "droll": 0.0}, {"dx": 0.22, "dy": 2.45, "dz": -0.13, "dpitch": 0.23, "dyaw": 0.59, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [108.68, -15.6, 19.92, -47.04, 89.26, 0.0]
  Target bbox: [605.17, 245.39, 643.73, 305.97]

Frame 2:
  Drone pose: [108.66, -15.05, 20.0, -44.78, 86.48, 0.0]
  Target bbox: [637.83, 284.77, 680.33, 348.91]

Frame 3:
  Drone pose: [108.69, -14.53, 19.94, -42.15, 88.07, 0.0]
  Target bbox: [627.76, 329.45, 652.03, 389.84]

Frame 4:
  Drone pose: [108.95, -14.16, 19.91, -41.95, 88.81, 0.0]
  Target bbox: [622.77, 329.57, 656.93, 389.71]

Frame 5 (current):
  Drone pose: [109.05, -13.55, 19.82, -42.86, 87.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": 640.39, "ymin": 314.42, "xmax": 670.11, "ymax": 374.86}, "waypoint_deltas": [{"dx": 0.06, "dy": 0.6, "dz": 0.18, "dpitch": 0.49, "dyaw": 1.38, "droll": 0.0}, {"dx": 0.14, "dy": 1.14, "dz": 0.18, "dpitch": 0.44, "dyaw": 1.59, "droll": 0.0}, {"dx": 0.2, "dy": 1.67, "dz": 0.18, "dpitch": 0.39, "dyaw": 1.75, "droll": 0.0}, {"dx": 0.24, "dy": 2.2, "dz": 0.18, "dpitch": 0.35, "dyaw": 3.24, "droll": 0.0}, {"dx": 0.27, "dy": 2.74, "dz": 0.18, "dpitch": 0.3, "dyaw": 3.32, "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: [109.34, -9.73, 20.0, -44.35, 93.62, 0.0]
  Target bbox: [608.15, 300.04, 646.82, 362.22]

Frame 2:
  Drone pose: [109.33, -9.18, 20.0, -42.71, 92.6, 0.0]
  Target bbox: [619.67, 323.54, 660.27, 395.99]

Frame 3:
  Drone pose: [109.31, -8.64, 20.0, -37.73, 96.46, 0.0]
  Target bbox: [593.24, 413.26, 623.82, 475.11]

Frame 4:
  Drone pose: [109.27, -8.1, 20.0, -42.79, 93.84, 0.0]
  Target bbox: [618.41, 323.01, 661.56, 396.58]

Frame 5 (current):
  Drone pose: [109.29, -7.57, 20.05, -37.85, 95.47, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 626.19, "ymin": 413.1, "xmax": 649.46, "ymax": 474.33}, "waypoint_deltas": [{"dx": -0.12, "dy": 0.56, "dz": -0.05, "dpitch": -5.02, "dyaw": -0.5, "droll": 0.0}, {"dx": -0.18, "dy": 1.1, "dz": -0.05, "dpitch": -5.02, "dyaw": 0.74, "droll": 0.0}, {"dx": -0.24, "dy": 1.64, "dz": -0.05, "dpitch": -5.09, "dyaw": 0.57, "droll": 0.0}, {"dx": -0.31, "dy": 2.18, "dz": -0.05, "dpitch": -5.07, "dyaw": 1.8, "droll": 0.0}, {"dx": -0.37, "dy": 2.72, "dz": -0.05, "dpitch": -5.14, "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: [108.73, -3.24, 20.0, -43.08, 98.0, 0.0]
  Target bbox: [622.88, 326.46, 657.1, 392.94]

Frame 2:
  Drone pose: [108.75, -2.74, 20.15, -43.2, 99.44, 0.0]
  Target bbox: [620.24, 327.84, 660.02, 391.47]

Frame 3:
  Drone pose: [108.55, -2.17, 20.0, -45.81, 95.5, 0.0]
  Target bbox: [662.43, 279.82, 702.5, 350.61]

Frame 4:
  Drone pose: [108.45, -1.64, 20.0, -42.46, 102.38, 0.0]
  Target bbox: [591.92, 337.05, 630.35, 403.34]

Frame 5 (current):
  Drone pose: [108.5, -1.17, 20.0, -43.0, 100.18, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 622.47, "ymin": 325.58, "xmax": 657.38, "ymax": 393.9}, "waypoint_deltas": [{"dx": -0.28, "dy": 0.59, "dz": 0.0, "dpitch": -0.08, "dyaw": 0.63, "droll": 0.0}, {"dx": -0.41, "dy": 1.12, "dz": 0.0, "dpitch": -0.15, "dyaw": 0.3, "droll": 0.0}, {"dx": -0.54, "dy": 1.65, "dz": 0.0, "dpitch": -0.08, "dyaw": 1.35, "droll": 0.0}, {"dx": -0.66, "dy": 2.17, "dz": 0.0, "dpitch": -0.16, "dyaw": 1.02, "droll": 0.0}, {"dx": -0.78, "dy": 2.7, "dz": 0.0, "dpitch": -0.08, "dyaw": 2.09, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [107.56, 2.62, 19.84, -43.02, 101.87, 0.0]
  Target bbox: [622.67, 326.39, 657.29, 392.98]

Frame 2:
  Drone pose: [107.4, 3.13, 19.83, -38.97, 100.59, 0.0]
  Target bbox: [653.99, 394.6, 681.74, 458.04]

Frame 3:
  Drone pose: [107.24, 3.64, 19.99, -48.02, 104.27, 0.0]
  Target bbox: [598.44, 245.62, 634.11, 312.67]

Frame 4:
  Drone pose: [106.94, 4.25, 19.98, -40.66, 103.87, 0.0]
  Target bbox: [608.28, 370.55, 650.1, 437.21]

Frame 5 (current):
  Drone pose: [106.95, 4.71, 20.0, -43.26, 103.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.14, "ymin": 322.98, "xmax": 660.75, "ymax": 396.46}, "waypoint_deltas": [{"dx": -0.13, "dy": 0.54, "dz": 0.0, "dpitch": 0.07, "dyaw": 1.03, "droll": 0.0}, {"dx": -0.26, "dy": 1.08, "dz": 0.0, "dpitch": -0.03, "dyaw": 0.71, "droll": 0.0}, {"dx": -0.38, "dy": 1.62, "dz": 0.0, "dpitch": 0.05, "dyaw": 1.78, "droll": 0.0}, {"dx": -0.49, "dy": 2.15, "dz": 0.0, "dpitch": -0.04, "dyaw": 1.51, "droll": 0.0}, {"dx": -0.59, "dy": 2.69, "dz": 0.0, "dpitch": 0.05, "dyaw": 2.61, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [106.16, 8.99, 20.03, -40.66, 104.46, 0.0]
  Target bbox: [647.83, 371.19, 683.05, 435.35]

Frame 2:
  Drone pose: [105.84, 9.53, 20.0, -42.95, 104.26, 0.0]
  Target bbox: [641.52, 333.39, 673.65, 401.0]

Frame 3:
  Drone pose: [105.76, 10.16, 20.0, -43.95, 104.04, 0.0]
  Target bbox: [652.45, 317.68, 699.12, 384.66]

Frame 4:
  Drone pose: [105.45, 10.58, 20.0, -39.79, 103.53, 0.0]
  Target bbox: [649.04, 383.45, 691.94, 458.44]

Frame 5 (current):
  Drone pose: [105.19, 11.09, 20.0, -43.33, 106.67, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 626.45, "ymin": 327.85, "xmax": 653.72, "ymax": 391.45}, "waypoint_deltas": [{"dx": -0.31, "dy": 0.51, "dz": 0.0, "dpitch": -0.14, "dyaw": -0.84, "droll": 0.0}, {"dx": -0.67, "dy": 1.01, "dz": 0.0, "dpitch": -0.09, "dyaw": -0.43, "droll": 0.0}, {"dx": -1.06, "dy": 1.52, "dz": 0.0, "dpitch": -0.05, "dyaw": -0.14, "droll": 0.0}, {"dx": -1.48, "dy": 2.01, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.07, "droll": 0.0}, {"dx": -1.91, "dy": 2.51, "dz": 0.0, "dpitch": 0.03, "dyaw": 0.26, "droll": 0.0}]}