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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [32.44, -67.02, 22.0, -54.1, 1.73, 0.0]
  Target bbox: [625.58, 335.27, 654.4, 384.24]

Frame 2:
  Drone pose: [32.67, -67.06, 21.34, -52.71, 3.67, 0.0]
  Target bbox: [630.36, 337.93, 649.76, 381.59]

Frame 3:
  Drone pose: [32.9, -67.1, 21.35, -52.25, 3.75, 0.0]
  Target bbox: [625.46, 335.02, 654.52, 384.54]

Frame 4:
  Drone pose: [33.13, -67.14, 21.36, -51.73, 5.57, 0.0]
  Target bbox: [625.66, 335.16, 654.32, 384.4]

Frame 5 (current):
  Drone pose: [33.36, -67.18, 21.38, -51.2, 7.33, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 630.44, "ymin": 335.9, "xmax": 649.69, "ymax": 383.61}, "waypoint_deltas": [{"dx": 0.23, "dy": -0.04, "dz": 0.02, "dpitch": 0.42, "dyaw": 0.02, "droll": 0.0}, {"dx": 0.46, "dy": -0.08, "dz": 0.05, "dpitch": 0.83, "dyaw": 0.04, "droll": 0.0}, {"dx": 0.69, "dy": -0.12, "dz": 0.09, "dpitch": 1.23, "dyaw": 0.05, "droll": 0.0}, {"dx": 0.92, "dy": -0.16, "dz": 0.13, "dpitch": 1.61, "dyaw": 0.07, "droll": 0.0}, {"dx": 1.15, "dy": -0.2, "dz": 0.15, "dpitch": 2.02, "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: [35.2, -67.5, 21.79, -48.27, 7.46, 0.0]
  Target bbox: [630.45, 336.6, 649.69, 383.06]

Frame 2:
  Drone pose: [35.43, -67.54, 21.9, -48.02, 7.47, 0.0]
  Target bbox: [630.75, 337.29, 649.39, 382.41]

Frame 3:
  Drone pose: [35.66, -67.58, 22.03, -47.78, 7.49, 0.0]
  Target bbox: [630.67, 336.98, 649.47, 382.69]

Frame 4:
  Drone pose: [35.89, -67.62, 22.17, -47.57, 7.5, 0.0]
  Target bbox: [631.27, 337.4, 648.85, 382.26]

Frame 5 (current):
  Drone pose: [36.12, -67.66, 22.32, -47.37, 7.51, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 631.25, "ymin": 341.32, "xmax": 648.81, "ymax": 378.32}, "waypoint_deltas": [{"dx": 0.23, "dy": -0.04, "dz": 0.17, "dpitch": 0.16, "dyaw": 0.02, "droll": 0.0}, {"dx": 0.46, "dy": -0.08, "dz": 0.34, "dpitch": 0.32, "dyaw": 0.03, "droll": 0.0}, {"dx": 0.69, "dy": -0.12, "dz": 0.53, "dpitch": 0.45, "dyaw": 0.04, "droll": 0.0}, {"dx": 0.92, "dy": -0.16, "dz": 0.72, "dpitch": 0.58, "dyaw": 0.05, "droll": 0.0}, {"dx": 1.4, "dy": -0.2, "dz": 0.95, "dpitch": 0.33, "dyaw": 0.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: [39.14, -67.61, 24.02, -48.18, 7.01, 0.0]
  Target bbox: [631.65, 339.37, 648.46, 380.37]

Frame 2:
  Drone pose: [39.72, -67.23, 24.28, -48.67, 6.0, 0.0]
  Target bbox: [631.95, 342.86, 648.11, 376.81]

Frame 3:
  Drone pose: [40.58, -66.97, 24.47, -49.42, 5.38, 0.0]
  Target bbox: [631.82, 339.31, 648.29, 380.38]

Frame 4:
  Drone pose: [41.46, -67.04, 24.66, -50.16, 5.69, 0.0]
  Target bbox: [631.8, 339.62, 648.31, 380.08]

Frame 5 (current):
  Drone pose: [42.34, -66.83, 24.85, -50.95, 5.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": 632.19, "ymin": 339.73, "xmax": 647.9, "ymax": 379.92}, "waypoint_deltas": [{"dx": 1.1, "dy": -1.72, "dz": 0.7, "dpitch": -1.3, "dyaw": 5.25, "droll": 0.0}, {"dx": 1.92, "dy": -3.16, "dz": 1.0, "dpitch": -1.64, "dyaw": 9.64, "droll": 0.0}, {"dx": 2.63, "dy": -4.05, "dz": 1.13, "dpitch": -1.5, "dyaw": 13.76, "droll": 0.0}, {"dx": 3.3, "dy": -4.21, "dz": 1.63, "dpitch": -1.93, "dyaw": 15.74, "droll": 0.0}, {"dx": 3.96, "dy": -4.3, "dz": 1.67, "dpitch": -1.87, "dyaw": 17.51, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [48.27, -70.84, 25.96, -52.11, 26.51, 0.0]
  Target bbox: [629.35, 340.85, 650.58, 378.83]

Frame 2:
  Drone pose: [48.79, -69.15, 25.77, -52.64, 23.32, 0.0]
  Target bbox: [631.13, 341.43, 648.81, 378.24]

Frame 3:
  Drone pose: [49.05, -67.02, 24.97, -52.27, 18.48, 0.0]
  Target bbox: [628.27, 339.24, 651.68, 380.42]

Frame 4:
  Drone pose: [49.61, -67.02, 24.61, -51.7, 19.98, 0.0]
  Target bbox: [630.47, 340.87, 649.49, 378.78]

Frame 5 (current):
  Drone pose: [50.33, -67.2, 24.4, -51.4, 22.15, 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.09, "ymin": 338.43, "xmax": 651.83, "ymax": 381.23}, "waypoint_deltas": [{"dx": 0.79, "dy": 0.05, "dz": -0.26, "dpitch": 0.18, "dyaw": 1.59, "droll": 0.0}, {"dx": 1.41, "dy": -0.31, "dz": -0.53, "dpitch": 0.88, "dyaw": 4.1, "droll": 0.0}, {"dx": 2.13, "dy": -0.47, "dz": -0.76, "dpitch": 1.31, "dyaw": 6.15, "droll": 0.0}, {"dx": 2.46, "dy": -0.76, "dz": -1.01, "dpitch": 2.39, "dyaw": 7.91, "droll": 0.0}, {"dx": 2.61, "dy": -0.78, "dz": -1.28, "dpitch": 3.53, "dyaw": 8.7, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [53.81, -67.74, 22.42, -45.33, 32.87, 0.0]
  Target bbox: [631.59, 340.74, 648.34, 378.96]

Frame 2:
  Drone pose: [54.27, -67.44, 22.22, -44.87, 33.27, 0.0]
  Target bbox: [629.26, 339.11, 650.63, 380.65]

Frame 3:
  Drone pose: [54.74, -67.17, 22.02, -44.4, 33.72, 0.0]
  Target bbox: [630.37, 340.01, 649.55, 379.7]

Frame 4:
  Drone pose: [55.19, -66.94, 21.84, -43.9, 34.24, 0.0]
  Target bbox: [627.98, 337.39, 652.1, 382.42]

Frame 5 (current):
  Drone pose: [55.63, -66.74, 21.66, -43.75, 33.71, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.63, "ymin": 338.31, "xmax": 651.44, "ymax": 381.5}, "waypoint_deltas": [{"dx": 0.44, "dy": 0.21, "dz": -0.16, "dpitch": 0.14, "dyaw": -0.54, "droll": 0.0}, {"dx": 0.88, "dy": 0.45, "dz": -0.31, "dpitch": 0.25, "dyaw": -1.14, "droll": 0.0}, {"dx": 1.34, "dy": 0.73, "dz": -0.45, "dpitch": 0.29, "dyaw": -1.84, "droll": 0.0}, {"dx": 1.81, "dy": 1.07, "dz": -0.58, "dpitch": 0.62, "dyaw": -1.51, "droll": 0.0}, {"dx": 2.3, "dy": 1.44, "dz": -0.7, "dpitch": 0.89, "dyaw": -1.25, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [59.91, -63.83, 20.58, -41.93, 33.59, 0.0]
  Target bbox: [629.33, 338.79, 650.71, 381.0]

Frame 2:
  Drone pose: [60.4, -63.53, 20.5, -42.02, 32.93, 0.0]
  Target bbox: [629.77, 338.57, 650.13, 381.18]

Frame 3:
  Drone pose: [60.88, -63.27, 20.44, -41.73, 33.41, 0.0]
  Target bbox: [628.06, 336.31, 652.03, 383.5]

Frame 4:
  Drone pose: [61.35, -63.03, 20.38, -41.79, 32.85, 0.0]
  Target bbox: [629.38, 338.46, 650.66, 381.3]

Frame 5 (current):
  Drone pose: [61.83, -62.8, 20.32, -41.85, 32.31, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 630.71, "ymin": 338.99, "xmax": 649.2, "ymax": 380.76}, "waypoint_deltas": [{"dx": 0.48, "dy": 0.23, "dz": -0.04, "dpitch": 0.28, "dyaw": 0.57, "droll": 0.0}, {"dx": 0.95, "dy": 0.46, "dz": -0.08, "dpitch": 0.21, "dyaw": 0.04, "droll": 0.0}, {"dx": 1.44, "dy": 0.69, "dz": -0.12, "dpitch": 0.46, "dyaw": 0.6, "droll": 0.0}, {"dx": 1.92, "dy": 0.92, "dz": -0.15, "dpitch": 0.37, "dyaw": 0.08, "droll": 0.0}, {"dx": 2.42, "dy": 1.14, "dz": -0.18, "dpitch": 0.6, "dyaw": 0.69, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [65.83, -61.05, 20.08, -41.32, 32.86, 0.0]
  Target bbox: [629.22, 337.78, 650.67, 381.95]

Frame 2:
  Drone pose: [66.37, -60.86, 20.07, -41.13, 33.59, 0.0]
  Target bbox: [627.68, 336.68, 652.42, 383.18]

Frame 3:
  Drone pose: [66.92, -60.67, 20.06, -41.3, 33.26, 0.0]
  Target bbox: [627.97, 336.05, 652.13, 383.76]

Frame 4:
  Drone pose: [67.47, -60.47, 20.05, -41.48, 32.9, 0.0]
  Target bbox: [629.02, 337.79, 650.86, 381.99]

Frame 5 (current):
  Drone pose: [68.02, -60.26, 20.04, -41.31, 33.6, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.19, "ymin": 337.57, "xmax": 651.88, "ymax": 382.27}, "waypoint_deltas": [{"dx": 0.54, "dy": 0.22, "dz": -0.01, "dpitch": -0.19, "dyaw": -0.41, "droll": 0.0}, {"dx": 1.08, "dy": 0.44, "dz": -0.02, "dpitch": -0.03, "dyaw": 0.24, "droll": 0.0}, {"dx": 1.61, "dy": 0.67, "dz": -0.02, "dpitch": -0.22, "dyaw": -0.23, "droll": 0.0}, {"dx": 2.13, "dy": 0.92, "dz": -0.03, "dpitch": -0.04, "dyaw": 0.36, "droll": 0.0}, {"dx": 2.64, "dy": 1.17, "dz": -0.03, "dpitch": -0.23, "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: [72.19, -58.19, 20.01, -41.5, 33.68, 0.0]
  Target bbox: [629.66, 338.57, 650.23, 381.2]

Frame 2:
  Drone pose: [72.72, -57.83, 20.0, -41.43, 34.03, 0.0]
  Target bbox: [630.56, 340.13, 649.37, 379.6]

Frame 3:
  Drone pose: [73.25, -57.45, 20.0, -41.37, 34.34, 0.0]
  Target bbox: [630.36, 338.66, 649.53, 381.09]

Frame 4:
  Drone pose: [73.8, -57.05, 20.0, -41.34, 34.62, 0.0]
  Target bbox: [629.2, 338.46, 650.68, 381.3]

Frame 5 (current):
  Drone pose: [74.34, -56.64, 20.0, -41.33, 34.88, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 629.33, "ymin": 337.68, "xmax": 650.54, "ymax": 382.09}, "waypoint_deltas": [{"dx": 0.54, "dy": 0.44, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.2, "droll": 0.0}, {"dx": 1.08, "dy": 0.89, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.36, "droll": 0.0}, {"dx": 1.61, "dy": 1.35, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.48, "droll": 0.0}, {"dx": 2.14, "dy": 1.83, "dz": 0.0, "dpitch": -0.02, "dyaw": 0.57, "droll": 0.0}, {"dx": 2.67, "dy": 2.31, "dz": 0.0, "dpitch": -0.03, "dyaw": 0.65, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [78.64, -52.88, 20.0, -41.46, 35.83, 0.0]
  Target bbox: [631.15, 339.63, 648.77, 380.08]

Frame 2:
  Drone pose: [79.19, -52.42, 20.0, -41.48, 36.01, 0.0]
  Target bbox: [629.36, 338.58, 650.53, 381.17]

Frame 3:
  Drone pose: [79.75, -51.99, 20.0, -41.49, 36.25, 0.0]
  Target bbox: [629.5, 337.75, 650.36, 382.01]

Frame 4:
  Drone pose: [80.31, -51.59, 20.0, -41.48, 36.55, 0.0]
  Target bbox: [629.38, 338.1, 650.5, 381.63]

Frame 5 (current):
  Drone pose: [80.87, -51.23, 20.0, -41.44, 36.94, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 629.81, "ymin": 339.27, "xmax": 650.08, "ymax": 380.48}, "waypoint_deltas": [{"dx": 0.56, "dy": 0.29, "dz": 0.0, "dpitch": 0.11, "dyaw": 0.52, "droll": 0.0}, {"dx": 1.1, "dy": 0.52, "dz": 0.0, "dpitch": 0.29, "dyaw": 1.15, "droll": 0.0}, {"dx": 1.62, "dy": 0.67, "dz": 0.0, "dpitch": 0.15, "dyaw": 0.87, "droll": 0.0}, {"dx": 2.13, "dy": 0.76, "dz": 0.0, "dpitch": 0.06, "dyaw": 0.7, "droll": 0.0}, {"dx": 2.64, "dy": 0.82, "dz": 0.0, "dpitch": 0.01, "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: [85.0, -50.35, 20.0, -41.46, 37.39, 0.0]
  Target bbox: [627.23, 336.27, 652.85, 383.57]

Frame 2:
  Drone pose: [85.49, -50.35, 20.0, -41.46, 37.37, 0.0]
  Target bbox: [629.92, 338.99, 650.08, 380.75]

Frame 3:
  Drone pose: [85.98, -50.35, 20.0, -41.45, 37.36, 0.0]
  Target bbox: [628.86, 338.03, 651.17, 381.76]

Frame 4:
  Drone pose: [86.47, -50.34, 20.0, -41.45, 37.34, 0.0]
  Target bbox: [627.05, 336.05, 653.04, 383.79]

Frame 5 (current):
  Drone pose: [86.97, -50.33, 20.0, -41.45, 37.31, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 629.52, "ymin": 338.51, "xmax": 650.48, "ymax": 381.24}, "waypoint_deltas": [{"dx": 0.48, "dy": 0.02, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.07, "droll": 0.0}, {"dx": 0.95, "dy": 0.06, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.2, "droll": 0.0}, {"dx": 1.4, "dy": 0.12, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.42, "droll": 0.0}, {"dx": 1.83, "dy": 0.22, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.74, "droll": 0.0}, {"dx": 2.25, "dy": 0.36, "dz": 0.0, "dpitch": -0.02, "dyaw": -1.16, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [32.44, -67.02, 22.0, -54.1, 1.73, 0.0]
  Target bbox: [628.13, 337.53, 651.87, 381.97]

Frame 2:
  Drone pose: [32.67, -67.06, 21.34, -50.48, 6.41, 0.0]
  Target bbox: [601.57, 378.11, 622.37, 417.33]

Frame 3:
  Drone pose: [32.9, -67.1, 21.35, -53.79, 8.75, 0.0]
  Target bbox: [573.26, 310.71, 603.5, 360.6]

Frame 4:
  Drone pose: [33.13, -67.14, 21.36, -51.73, 5.57, 0.0]
  Target bbox: [627.44, 336.94, 652.56, 382.62]

Frame 5 (current):
  Drone pose: [33.36, -67.18, 21.38, -54.77, 12.33, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 575.6, "ymin": 279.45, "xmax": 598.87, "ymax": 323.93}, "waypoint_deltas": [{"dx": 0.23, "dy": -0.04, "dz": 0.02, "dpitch": 3.99, "dyaw": -4.98, "droll": 0.0}, {"dx": 0.46, "dy": -0.08, "dz": 0.05, "dpitch": 4.4, "dyaw": -4.96, "droll": 0.0}, {"dx": 0.69, "dy": -0.12, "dz": 0.09, "dpitch": 4.8, "dyaw": -4.95, "droll": 0.0}, {"dx": 0.92, "dy": -0.16, "dz": 0.13, "dpitch": 5.18, "dyaw": -4.93, "droll": 0.0}, {"dx": 1.15, "dy": -0.2, "dz": 0.15, "dpitch": 5.59, "dyaw": -4.91, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [35.2, -67.5, 21.79, -48.27, 7.46, 0.0]
  Target bbox: [631.1, 337.83, 649.01, 381.79]

Frame 2:
  Drone pose: [35.43, -67.54, 21.9, -50.12, 2.47, 0.0]
  Target bbox: [686.55, 308.45, 706.03, 344.28]

Frame 3:
  Drone pose: [35.66, -67.58, 22.03, -47.78, 7.49, 0.0]
  Target bbox: [631.17, 337.08, 648.96, 382.56]

Frame 4:
  Drone pose: [35.89, -67.62, 22.17, -44.79, 7.97, 0.0]
  Target bbox: [625.34, 385.75, 644.03, 427.18]

Frame 5 (current):
  Drone pose: [36.05, -67.71, 22.32, -46.5, 12.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": 663.03, "ymin": 336.91, "xmax": 689.3, "ymax": 382.09}, "waypoint_deltas": [{"dx": 0.3, "dy": 0.01, "dz": 0.17, "dpitch": -0.71, "dyaw": -5.4, "droll": 0.0}, {"dx": 0.53, "dy": -0.03, "dz": 0.34, "dpitch": -0.55, "dyaw": -5.39, "droll": 0.0}, {"dx": 0.76, "dy": -0.07, "dz": 0.53, "dpitch": -0.42, "dyaw": -5.38, "droll": 0.0}, {"dx": 0.99, "dy": -0.11, "dz": 0.72, "dpitch": -0.29, "dyaw": -5.37, "droll": 0.0}, {"dx": 1.47, "dy": -0.15, "dz": 0.95, "dpitch": -0.54, "dyaw": -5.28, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [39.14, -67.61, 24.02, -44.19, 8.45, 0.0]
  Target bbox: [615.6, 408.77, 632.06, 445.36]

Frame 2:
  Drone pose: [39.72, -67.23, 24.28, -48.67, 6.0, 0.0]
  Target bbox: [631.76, 340.33, 648.34, 379.39]

Frame 3:
  Drone pose: [40.58, -66.97, 24.47, -52.89, 0.62, 0.0]
  Target bbox: [684.09, 283.19, 700.28, 323.37]

Frame 4:
  Drone pose: [41.46, -67.04, 24.66, -48.75, 5.1, 0.0]
  Target bbox: [638.21, 367.05, 654.6, 400.04]

Frame 5 (current):
  Drone pose: [42.34, -66.83, 24.85, -51.67, 10.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": 577.57, "ymin": 328.56, "xmax": 596.67, "ymax": 370.62}, "waypoint_deltas": [{"dx": 1.1, "dy": -1.72, "dz": 0.7, "dpitch": -0.58, "dyaw": 0.25, "droll": 0.0}, {"dx": 1.92, "dy": -3.16, "dz": 1.0, "dpitch": -0.92, "dyaw": 4.64, "droll": 0.0}, {"dx": 2.63, "dy": -4.05, "dz": 1.13, "dpitch": -0.78, "dyaw": 8.76, "droll": 0.0}, {"dx": 3.3, "dy": -4.21, "dz": 1.63, "dpitch": -1.21, "dyaw": 10.74, "droll": 0.0}, {"dx": 3.96, "dy": -4.3, "dz": 1.67, "dpitch": -1.15, "dyaw": 12.51, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [48.27, -70.84, 25.96, -52.11, 26.51, 0.0]
  Target bbox: [630.76, 342.0, 649.2, 377.67]

Frame 2:
  Drone pose: [48.79, -69.15, 25.77, -52.6, 25.53, 0.0]
  Target bbox: [606.5, 340.94, 628.27, 380.78]

Frame 3:
  Drone pose: [49.05, -67.02, 24.97, -50.45, 22.75, 0.0]
  Target bbox: [586.53, 373.36, 605.36, 409.63]

Frame 4:
  Drone pose: [49.68, -67.12, 24.73, -48.97, 20.68, 0.0]
  Target bbox: [631.53, 341.72, 648.55, 377.97]

Frame 5 (current):
  Drone pose: [50.33, -67.2, 24.4, -51.4, 22.15, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 630.81, "ymin": 340.21, "xmax": 649.12, "ymax": 379.44}, "waypoint_deltas": [{"dx": 0.79, "dy": 0.05, "dz": -0.26, "dpitch": 0.18, "dyaw": 1.59, "droll": 0.0}, {"dx": 1.41, "dy": -0.31, "dz": -0.53, "dpitch": 0.88, "dyaw": 4.1, "droll": 0.0}, {"dx": 2.13, "dy": -0.47, "dz": -0.76, "dpitch": 1.31, "dyaw": 6.15, "droll": 0.0}, {"dx": 2.46, "dy": -0.76, "dz": -1.01, "dpitch": 2.39, "dyaw": 7.91, "droll": 0.0}, {"dx": 2.61, "dy": -0.78, "dz": -1.28, "dpitch": 3.53, "dyaw": 8.7, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [53.81, -67.74, 22.42, -43.46, 35.57, 0.0]
  Target bbox: [598.57, 372.68, 617.32, 410.76]

Frame 2:
  Drone pose: [54.27, -67.44, 22.22, -42.7, 31.68, 0.0]
  Target bbox: [649.55, 376.87, 668.27, 415.74]

Frame 3:
  Drone pose: [54.74, -67.17, 22.02, -44.4, 33.72, 0.0]
  Target bbox: [630.11, 339.62, 649.8, 380.1]

Frame 4:
  Drone pose: [55.19, -66.94, 21.84, -45.11, 32.75, 0.0]
  Target bbox: [650.33, 321.39, 665.84, 358.21]

Frame 5 (current):
  Drone pose: [55.63, -66.72, 21.5, -44.36, 29.5, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 686.54, "ymin": 350.04, "xmax": 710.39, "ymax": 396.43}, "waypoint_deltas": [{"dx": 0.44, "dy": 0.19, "dz": 0.0, "dpitch": 0.75, "dyaw": 3.67, "droll": 0.0}, {"dx": 0.88, "dy": 0.43, "dz": -0.15, "dpitch": 0.86, "dyaw": 3.07, "droll": 0.0}, {"dx": 1.34, "dy": 0.71, "dz": -0.29, "dpitch": 0.9, "dyaw": 2.37, "droll": 0.0}, {"dx": 1.81, "dy": 1.05, "dz": -0.42, "dpitch": 1.23, "dyaw": 2.7, "droll": 0.0}, {"dx": 2.3, "dy": 1.42, "dz": -0.54, "dpitch": 1.5, "dyaw": 2.96, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [59.88, -63.82, 20.6, -41.69, 35.74, 0.0]
  Target bbox: [629.95, 339.43, 649.95, 380.33]

Frame 2:
  Drone pose: [60.53, -63.54, 20.48, -36.18, 39.61, 0.0]
  Target bbox: [596.98, 369.15, 618.27, 409.87]

Frame 3:
  Drone pose: [60.88, -63.27, 20.44, -41.73, 33.41, 0.0]
  Target bbox: [627.49, 336.79, 652.61, 383.09]

Frame 4:
  Drone pose: [61.35, -63.03, 20.38, -42.72, 27.85, 0.0]
  Target bbox: [691.41, 324.93, 714.0, 367.23]

Frame 5 (current):
  Drone pose: [61.83, -62.8, 20.32, -46.15, 29.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": 663.74, "ymin": 267.26, "xmax": 684.19, "ymax": 308.86}, "waypoint_deltas": [{"dx": 0.48, "dy": 0.23, "dz": -0.04, "dpitch": 4.58, "dyaw": 3.27, "droll": 0.0}, {"dx": 0.95, "dy": 0.46, "dz": -0.08, "dpitch": 4.51, "dyaw": 2.74, "droll": 0.0}, {"dx": 1.44, "dy": 0.69, "dz": -0.12, "dpitch": 4.76, "dyaw": 3.3, "droll": 0.0}, {"dx": 1.92, "dy": 0.92, "dz": -0.15, "dpitch": 4.67, "dyaw": 2.78, "droll": 0.0}, {"dx": 2.42, "dy": 1.14, "dz": -0.18, "dpitch": 4.9, "dyaw": 3.39, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [65.68, -60.93, 20.02, -39.86, 30.46, 0.0]
  Target bbox: [630.02, 338.33, 650.09, 381.53]

Frame 2:
  Drone pose: [66.24, -60.81, 20.01, -45.11, 34.77, 0.0]
  Target bbox: [630.22, 339.13, 649.84, 380.48]

Frame 3:
  Drone pose: [66.92, -60.67, 20.06, -41.3, 33.26, 0.0]
  Target bbox: [629.57, 338.62, 650.45, 381.14]

Frame 4:
  Drone pose: [67.47, -60.47, 20.05, -41.48, 32.9, 0.0]
  Target bbox: [629.06, 337.96, 650.82, 381.81]

Frame 5 (current):
  Drone pose: [68.02, -60.26, 20.04, -40.09, 35.42, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 606.27, "ymin": 359.49, "xmax": 627.55, "ymax": 401.68}, "waypoint_deltas": [{"dx": 0.54, "dy": 0.22, "dz": -0.01, "dpitch": -1.41, "dyaw": -2.23, "droll": 0.0}, {"dx": 1.08, "dy": 0.44, "dz": -0.02, "dpitch": -1.25, "dyaw": -1.58, "droll": 0.0}, {"dx": 1.61, "dy": 0.67, "dz": -0.02, "dpitch": -1.44, "dyaw": -2.05, "droll": 0.0}, {"dx": 2.13, "dy": 0.92, "dz": -0.03, "dpitch": -1.26, "dyaw": -1.46, "droll": 0.0}, {"dx": 2.64, "dy": 1.17, "dz": -0.03, "dpitch": -1.45, "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: [72.19, -58.19, 20.01, -42.95, 37.11, 0.0]
  Target bbox: [585.47, 314.42, 607.98, 358.51]

Frame 2:
  Drone pose: [72.72, -57.83, 20.0, -40.7, 38.3, 0.0]
  Target bbox: [574.66, 352.28, 597.59, 394.37]

Frame 3:
  Drone pose: [73.25, -57.45, 20.0, -46.06, 35.4, 0.0]
  Target bbox: [617.81, 260.71, 635.06, 301.78]

Frame 4:
  Drone pose: [73.8, -57.05, 20.0, -40.0, 30.66, 0.0]
  Target bbox: [677.09, 360.02, 703.08, 407.05]

Frame 5 (current):
  Drone pose: [74.29, -56.75, 19.96, -44.43, 39.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": 624.66, "ymin": 349.93, "xmax": 654.08, "ymax": 400.63}, "waypoint_deltas": [{"dx": 0.59, "dy": 0.55, "dz": 0.04, "dpitch": 3.1, "dyaw": -4.78, "droll": 0.0}, {"dx": 1.13, "dy": 1.0, "dz": 0.04, "dpitch": 3.1, "dyaw": -4.62, "droll": 0.0}, {"dx": 1.66, "dy": 1.46, "dz": 0.04, "dpitch": 3.09, "dyaw": -4.5, "droll": 0.0}, {"dx": 2.19, "dy": 1.94, "dz": 0.04, "dpitch": 3.08, "dyaw": -4.41, "droll": 0.0}, {"dx": 2.72, "dy": 2.42, "dz": 0.04, "dpitch": 3.07, "dyaw": -4.33, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [78.64, -52.88, 20.0, -37.94, 36.97, 0.0]
  Target bbox: [614.91, 397.01, 636.03, 440.88]

Frame 2:
  Drone pose: [79.19, -52.42, 20.0, -42.67, 31.01, 0.0]
  Target bbox: [693.85, 321.19, 712.19, 362.45]

Frame 3:
  Drone pose: [79.72, -52.09, 20.03, -37.64, 40.38, 0.0]
  Target bbox: [563.89, 326.14, 581.47, 365.48]

Frame 4:
  Drone pose: [80.31, -51.59, 20.0, -41.37, 41.55, 0.0]
  Target bbox: [566.67, 343.04, 587.3, 384.23]

Frame 5 (current):
  Drone pose: [80.87, -51.23, 20.0, -36.47, 39.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": 598.43, "ymin": 423.64, "xmax": 616.15, "ymax": 463.8}, "waypoint_deltas": [{"dx": 0.56, "dy": 0.29, "dz": 0.0, "dpitch": -4.86, "dyaw": -2.07, "droll": 0.0}, {"dx": 1.1, "dy": 0.52, "dz": 0.0, "dpitch": -4.68, "dyaw": -1.44, "droll": 0.0}, {"dx": 1.62, "dy": 0.67, "dz": 0.0, "dpitch": -4.82, "dyaw": -1.72, "droll": 0.0}, {"dx": 2.13, "dy": 0.76, "dz": 0.0, "dpitch": -4.91, "dyaw": -1.89, "droll": 0.0}, {"dx": 2.64, "dy": 0.82, "dz": 0.0, "dpitch": -4.96, "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: [85.19, -50.34, 20.04, -37.11, 39.04, 0.0]
  Target bbox: [630.54, 340.39, 649.39, 379.44]

Frame 2:
  Drone pose: [85.49, -50.35, 20.0, -39.36, 42.37, 0.0]
  Target bbox: [565.32, 374.91, 588.6, 418.79]

Frame 3:
  Drone pose: [85.87, -50.34, 20.13, -41.69, 36.98, 0.0]
  Target bbox: [666.72, 330.32, 682.23, 369.9]

Frame 4:
  Drone pose: [86.47, -50.34, 20.0, -42.22, 33.7, 0.0]
  Target bbox: [674.52, 326.22, 697.3, 369.83]

Frame 5 (current):
  Drone pose: [86.97, -50.33, 20.0, -41.43, 32.37, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 689.21, "ymin": 339.05, "xmax": 715.41, "ymax": 385.02}, "waypoint_deltas": [{"dx": 0.48, "dy": 0.02, "dz": 0.0, "dpitch": -0.02, "dyaw": 4.87, "droll": 0.0}, {"dx": 0.95, "dy": 0.06, "dz": 0.0, "dpitch": -0.02, "dyaw": 4.74, "droll": 0.0}, {"dx": 1.4, "dy": 0.12, "dz": 0.0, "dpitch": -0.02, "dyaw": 4.52, "droll": 0.0}, {"dx": 1.83, "dy": 0.22, "dz": 0.0, "dpitch": -0.03, "dyaw": 4.2, "droll": 0.0}, {"dx": 2.25, "dy": 0.36, "dz": 0.0, "dpitch": -0.04, "dyaw": 3.78, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [12.25, 128.47, 21.2, -47.01, 177.05, 0.0]
  Target bbox: [627.57, 330.18, 652.23, 388.97] (model-predicted box)

Frame 2:
  Drone pose: [11.21, 128.05, 20.67, -47.04, 175.64, 0.0]
  Target bbox: [626.05, 324.12, 653.6, 395.14] (model-predicted box)

Frame 3:
  Drone pose: [10.47, 127.89, 20.64, -47.36, 175.07, 0.0]
  Target bbox: [625.23, 322.55, 654.36, 396.79]

Frame 4:
  Drone pose: [9.84, 127.82, 20.62, -47.52, 174.84, 0.0]
  Target bbox: [625.77, 323.44, 653.88, 395.76]

Frame 5 (current):
  Drone pose: [9.27, 127.81, 20.59, -47.59, 174.77, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 625.46, "ymin": 324.65, "xmax": 654.22, "ymax": 394.48}, "waypoint_deltas": [{"dx": -0.48, "dy": -0.01, "dz": -0.02, "dpitch": 0.06, "dyaw": -0.02, "droll": 0.0}, {"dx": -0.98, "dy": -0.02, "dz": -0.04, "dpitch": 0.1, "dyaw": -0.04, "droll": 0.0}, {"dx": -1.48, "dy": -0.02, "dz": -0.06, "dpitch": 0.13, "dyaw": -0.07, "droll": 0.0}, {"dx": -1.98, "dy": -0.03, "dz": -0.17, "dpitch": 0.28, "dyaw": -0.08, "droll": 0.0}, {"dx": -2.48, "dy": -0.03, "dz": -0.2, "dpitch": 0.33, "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: [6.28, 127.78, 20.36, -47.22, 174.68, 0.0]
  Target bbox: [627.07, 328.49, 652.72, 390.6]

Frame 2:
  Drone pose: [5.78, 127.78, 20.33, -47.18, 174.68, 0.0]
  Target bbox: [625.62, 323.12, 654.02, 396.07]

Frame 3:
  Drone pose: [5.29, 127.78, 20.3, -47.13, 174.68, 0.0]
  Target bbox: [625.58, 322.34, 654.05, 396.85]

Frame 4:
  Drone pose: [4.79, 127.78, 20.27, -47.09, 174.68, 0.0]
  Target bbox: [626.63, 327.71, 653.15, 391.35]

Frame 5 (current):
  Drone pose: [4.29, 127.78, 20.24, -47.05, 174.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": 625.47, "ymin": 322.26, "xmax": 654.14, "ymax": 396.97}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.0, "dz": -0.02, "dpitch": 0.04, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.0, "dy": 0.0, "dz": -0.05, "dpitch": 0.08, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.5, "dy": 0.0, "dz": -0.07, "dpitch": 0.11, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.0, "dy": 0.0, "dz": -0.09, "dpitch": 0.14, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.5, "dy": 0.0, "dz": -0.1, "dpitch": 0.16, "dyaw": 0.0, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [1.29, 127.78, 20.12, -46.87, 174.68, 0.0]
  Target bbox: [626.95, 328.33, 652.85, 390.74]

Frame 2:
  Drone pose: [0.79, 127.78, 20.1, -46.84, 174.68, 0.0]
  Target bbox: [625.88, 323.84, 653.79, 395.35]

Frame 3:
  Drone pose: [0.29, 127.78, 20.09, -46.82, 174.68, 0.0]
  Target bbox: [625.5, 322.24, 654.11, 397.0]

Frame 4:
  Drone pose: [-0.21, 127.78, 20.08, -46.8, 174.69, 0.0]
  Target bbox: [625.69, 323.23, 653.96, 395.99]

Frame 5 (current):
  Drone pose: [-0.71, 127.78, 20.07, -46.79, 174.69, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 626.53, "ymin": 325.63, "xmax": 653.19, "ymax": 393.52}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.0, "dz": -0.01, "dpitch": 0.02, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.0, "dy": 0.0, "dz": -0.02, "dpitch": 0.03, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.5, "dy": 0.0, "dz": -0.03, "dpitch": 0.04, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.0, "dy": 0.0, "dz": -0.03, "dpitch": 0.05, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.5, "dy": 0.0, "dz": -0.04, "dpitch": 0.06, "dyaw": 0.0, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-3.71, 127.78, 20.03, -46.72, 174.69, 0.0]
  Target bbox: [625.42, 323.25, 654.22, 396.0]

Frame 2:
  Drone pose: [-4.21, 127.78, 20.02, -46.72, 174.69, 0.0]
  Target bbox: [624.76, 321.67, 654.83, 397.53]

Frame 3:
  Drone pose: [-4.71, 127.78, 20.02, -46.71, 174.69, 0.0]
  Target bbox: [626.88, 328.07, 652.92, 390.95]

Frame 4:
  Drone pose: [-5.21, 127.78, 20.02, -46.71, 174.69, 0.0]
  Target bbox: [626.85, 326.7, 652.9, 392.42]

Frame 5 (current):
  Drone pose: [-5.71, 127.78, 20.01, -46.7, 174.69, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 625.83, "ymin": 323.68, "xmax": 653.83, "ymax": 395.51}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.0, "dy": 0.0, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.0, "dy": 0.0, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.5, "dy": 0.0, "dz": -0.01, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-8.71, 127.78, 20.0, -46.69, 174.69, 0.0]
  Target bbox: [624.48, 320.35, 655.06, 398.97]

Frame 2:
  Drone pose: [-9.21, 127.78, 20.0, -46.69, 174.69, 0.0]
  Target bbox: [624.39, 320.43, 655.15, 398.85]

Frame 3:
  Drone pose: [-9.71, 127.78, 20.0, -46.68, 174.69, 0.0]
  Target bbox: [625.36, 321.86, 654.25, 397.36]

Frame 4:
  Drone pose: [-10.21, 127.78, 20.0, -46.68, 174.69, 0.0]
  Target bbox: [625.04, 322.63, 654.56, 396.66]

Frame 5 (current):
  Drone pose: [-10.71, 127.78, 20.0, -46.68, 174.69, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 625.3, "ymin": 321.97, "xmax": 654.31, "ymax": 397.26}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.0, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.0, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-13.71, 127.78, 20.0, -46.68, 174.69, 0.0]
  Target bbox: [624.55, 320.72, 654.99, 398.63]

Frame 2:
  Drone pose: [-14.21, 127.78, 20.0, -46.68, 174.69, 0.0]
  Target bbox: [625.71, 325.34, 654.0, 393.76]

Frame 3:
  Drone pose: [-14.71, 127.78, 20.0, -46.68, 174.68, 0.0]
  Target bbox: [625.32, 322.25, 654.29, 396.97]

Frame 4:
  Drone pose: [-15.21, 127.78, 20.0, -46.68, 174.68, 0.0]
  Target bbox: [626.85, 328.16, 652.95, 390.9]

Frame 5 (current):
  Drone pose: [-15.71, 127.78, 20.0, -46.68, 174.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": 624.45, "ymin": 320.35, "xmax": 655.09, "ymax": 398.96}, "waypoint_deltas": [{"dx": -0.5, "dy": -0.01, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.01, "droll": 0.0}, {"dx": -1.0, "dy": -0.01, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.03, "droll": 0.0}, {"dx": -1.5, "dy": -0.02, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.06, "droll": 0.0}, {"dx": -2.0, "dy": -0.04, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.1, "droll": 0.0}, {"dx": -2.5, "dy": -0.06, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.16, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-18.71, 127.7, 20.0, -46.67, 174.42, 0.0]
  Target bbox: [626.71, 328.91, 653.11, 390.11]

Frame 2:
  Drone pose: [-19.21, 127.66, 20.0, -46.67, 174.31, 0.0]
  Target bbox: [624.9, 321.95, 654.68, 397.38]

Frame 3:
  Drone pose: [-19.72, 127.61, 20.0, -46.66, 174.16, 0.0]
  Target bbox: [624.21, 320.44, 655.34, 398.85]

Frame 4:
  Drone pose: [-20.22, 127.56, 20.0, -46.66, 173.98, 0.0]
  Target bbox: [625.25, 323.98, 654.43, 395.16]

Frame 5 (current):
  Drone pose: [-20.72, 127.49, 20.0, -46.66, 173.76, 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.07, "ymin": 320.4, "xmax": 655.48, "ymax": 398.88}, "waypoint_deltas": [{"dx": -0.51, "dy": -0.08, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.26, "droll": 0.0}, {"dx": -1.02, "dy": -0.18, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.57, "droll": 0.0}, {"dx": -1.53, "dy": -0.29, "dz": 0.0, "dpitch": 0.02, "dyaw": -0.91, "droll": 0.0}, {"dx": -2.04, "dy": -0.41, "dz": 0.0, "dpitch": 0.02, "dyaw": -1.3, "droll": 0.0}, {"dx": -2.56, "dy": -0.54, "dz": 0.0, "dpitch": 0.02, "dyaw": -1.72, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-23.8, 126.81, 20.0, -46.64, 171.59, 0.0]
  Target bbox: [625.54, 326.75, 654.22, 392.37]

Frame 2:
  Drone pose: [-24.32, 126.67, 20.0, -46.63, 171.12, 0.0]
  Target bbox: [623.22, 320.34, 656.33, 398.94]

Frame 3:
  Drone pose: [-24.84, 126.52, 20.0, -46.64, 170.66, 0.0]
  Target bbox: [626.0, 327.55, 653.8, 391.49]

Frame 4:
  Drone pose: [-25.37, 126.39, 20.0, -46.65, 170.22, 0.0]
  Target bbox: [623.8, 321.38, 655.79, 397.89]

Frame 5 (current):
  Drone pose: [-25.91, 126.27, 20.0, -46.67, 169.85, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 624.47, "ymin": 324.55, "xmax": 655.22, "ymax": 394.66}, "waypoint_deltas": [{"dx": -0.53, "dy": -0.08, "dz": 0.0, "dpitch": -0.02, "dyaw": -0.29, "droll": 0.0}, {"dx": -1.07, "dy": -0.14, "dz": 0.0, "dpitch": -0.07, "dyaw": -0.49, "droll": 0.0}, {"dx": -1.6, "dy": -0.16, "dz": 0.0, "dpitch": 0.04, "dyaw": -2.15, "droll": 0.0}, {"dx": -2.15, "dy": -0.16, "dz": 0.0, "dpitch": -0.02, "dyaw": -2.18, "droll": 0.0}, {"dx": -2.69, "dy": -0.14, "dz": 0.0, "dpitch": 0.08, "dyaw": -3.71, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-29.14, 126.16, 20.0, -46.67, 166.21, 0.0]
  Target bbox: [618.54, 322.06, 661.62, 397.22]

Frame 2:
  Drone pose: [-29.69, 126.19, 20.0, -46.55, 164.75, 0.0]
  Target bbox: [624.79, 327.02, 655.03, 392.1]

Frame 3:
  Drone pose: [-30.23, 126.24, 20.0, -46.64, 164.84, 0.0]
  Target bbox: [617.62, 321.5, 662.57, 397.82]

Frame 4:
  Drone pose: [-30.78, 126.28, 20.0, -46.51, 163.39, 0.0]
  Target bbox: [620.81, 319.38, 658.71, 400.04]

Frame 5 (current):
  Drone pose: [-31.32, 126.31, 20.0, -46.59, 163.46, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 621.22, "ymin": 322.74, "xmax": 659.0, "ymax": 396.48}, "waypoint_deltas": [{"dx": -0.55, "dy": 0.04, "dz": 0.0, "dpitch": 0.15, "dyaw": -1.45, "droll": 0.0}, {"dx": -1.09, "dy": 0.07, "dz": 0.0, "dpitch": 0.06, "dyaw": -1.38, "droll": 0.0}, {"dx": -1.64, "dy": 0.12, "dz": 0.0, "dpitch": -0.02, "dyaw": -1.28, "droll": 0.0}, {"dx": -2.18, "dy": 0.18, "dz": 0.0, "dpitch": 0.13, "dyaw": -2.64, "droll": 0.0}, {"dx": -2.72, "dy": 0.25, "dz": 0.0, "dpitch": 0.04, "dyaw": -2.46, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-34.58, 126.65, 20.0, -46.39, 159.72, 0.0]
  Target bbox: [621.37, 320.93, 658.26, 398.37]

Frame 2:
  Drone pose: [-35.11, 126.75, 20.0, -46.5, 159.97, 0.0]
  Target bbox: [619.98, 324.33, 660.14, 394.81]

Frame 3:
  Drone pose: [-35.65, 126.85, 20.0, -46.33, 158.76, 0.0]
  Target bbox: [619.76, 319.55, 659.81, 399.82]

Frame 4:
  Drone pose: [-36.18, 126.96, 20.0, -46.44, 159.04, 0.0]
  Target bbox: [622.54, 323.46, 657.71, 395.77]

Frame 5 (current):
  Drone pose: [-36.71, 127.07, 20.0, -46.26, 157.86, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.98, "ymin": 326.47, "xmax": 655.87, "ymax": 392.69}, "waypoint_deltas": [{"dx": -0.53, "dy": 0.11, "dz": 0.0, "dpitch": -0.11, "dyaw": 0.27, "droll": 0.0}, {"dx": -1.07, "dy": 0.21, "dz": 0.0, "dpitch": 0.08, "dyaw": -0.91, "droll": 0.0}, {"dx": -1.59, "dy": 0.32, "dz": 0.0, "dpitch": -0.02, "dyaw": -0.64, "droll": 0.0}, {"dx": -2.12, "dy": 0.43, "dz": 0.0, "dpitch": -0.13, "dyaw": -0.35, "droll": 0.0}, {"dx": -2.65, "dy": 0.55, "dz": 0.0, "dpitch": 0.07, "dyaw": -1.49, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [12.25, 128.47, 21.2, -47.01, 177.05, 0.0]
  Target bbox: [627.17, 325.53, 652.52, 393.72] (model-predicted box)

Frame 2:
  Drone pose: [11.2, 127.96, 20.71, -47.12, 175.36, 0.0]
  Target bbox: [626.21, 324.91, 653.47, 394.34] (model-predicted box)

Frame 3:
  Drone pose: [10.47, 127.89, 20.64, -43.47, 174.03, 0.0]
  Target bbox: [637.73, 387.97, 666.12, 462.11]

Frame 4:
  Drone pose: [9.84, 127.82, 20.62, -49.93, 169.84, 0.0]
  Target bbox: [681.27, 286.93, 712.54, 355.1]

Frame 5 (current):
  Drone pose: [9.27, 127.81, 20.59, -45.74, 177.8, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 591.0, "ymin": 357.09, "xmax": 619.39, "ymax": 425.48}, "waypoint_deltas": [{"dx": -0.48, "dy": -0.01, "dz": -0.02, "dpitch": -1.79, "dyaw": -3.05, "droll": 0.0}, {"dx": -0.98, "dy": -0.02, "dz": -0.04, "dpitch": -1.75, "dyaw": -3.07, "droll": 0.0}, {"dx": -1.48, "dy": -0.02, "dz": -0.06, "dpitch": -1.72, "dyaw": -3.1, "droll": 0.0}, {"dx": -1.98, "dy": -0.03, "dz": -0.17, "dpitch": -1.57, "dyaw": -3.11, "droll": 0.0}, {"dx": -2.48, "dy": -0.03, "dz": -0.2, "dpitch": -1.52, "dyaw": -3.12, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [6.12, 127.83, 20.36, -50.76, 171.63, 0.0]
  Target bbox: [660.77, 268.5, 691.51, 342.53]

Frame 2:
  Drone pose: [5.89, 127.65, 20.28, -43.1, 174.4, 0.0]
  Target bbox: [625.5, 391.83, 652.09, 455.8]

Frame 3:
  Drone pose: [5.11, 127.75, 20.33, -44.16, 169.54, 0.0]
  Target bbox: [680.92, 379.63, 712.97, 454.2]

Frame 4:
  Drone pose: [4.79, 127.78, 20.27, -48.41, 172.54, 0.0]
  Target bbox: [651.21, 305.01, 678.1, 370.47]

Frame 5 (current):
  Drone pose: [4.29, 127.78, 20.24, -49.22, 178.73, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 579.7, "ymin": 293.79, "xmax": 606.8, "ymax": 354.96}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.0, "dz": -0.02, "dpitch": 2.21, "dyaw": -4.05, "droll": 0.0}, {"dx": -1.0, "dy": 0.0, "dz": -0.05, "dpitch": 2.25, "dyaw": -4.05, "droll": 0.0}, {"dx": -1.5, "dy": 0.0, "dz": -0.07, "dpitch": 2.28, "dyaw": -4.05, "droll": 0.0}, {"dx": -2.0, "dy": 0.0, "dz": -0.09, "dpitch": 2.31, "dyaw": -4.05, "droll": 0.0}, {"dx": -2.5, "dy": 0.0, "dz": -0.1, "dpitch": 2.33, "dyaw": -4.05, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [1.29, 127.78, 20.12, -48.73, 169.68, 0.0]
  Target bbox: [683.13, 297.74, 712.05, 362.46]

Frame 2:
  Drone pose: [0.63, 127.73, 20.0, -48.36, 169.48, 0.0]
  Target bbox: [682.61, 305.13, 712.42, 369.71]

Frame 3:
  Drone pose: [0.4, 127.77, 19.98, -51.47, 170.34, 0.0]
  Target bbox: [673.37, 236.98, 707.75, 316.91]

Frame 4:
  Drone pose: [-0.05, 127.74, 20.15, -51.06, 172.12, 0.0]
  Target bbox: [652.99, 246.55, 685.33, 325.45]

Frame 5 (current):
  Drone pose: [-0.71, 127.78, 20.07, -46.79, 174.69, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 626.57, "ymin": 327.54, "xmax": 653.21, "ymax": 391.52}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.0, "dz": -0.01, "dpitch": 0.02, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.0, "dy": 0.0, "dz": -0.02, "dpitch": 0.03, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.5, "dy": 0.0, "dz": -0.03, "dpitch": 0.04, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.0, "dy": 0.0, "dz": -0.03, "dpitch": 0.05, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.5, "dy": 0.0, "dz": -0.04, "dpitch": 0.06, "dyaw": 0.0, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-3.71, 127.78, 20.03, -44.7, 173.64, 0.0]
  Target bbox: [638.5, 358.44, 665.91, 428.82]

Frame 2:
  Drone pose: [-4.22, 127.93, 20.08, -48.57, 171.87, 0.0]
  Target bbox: [663.37, 298.17, 692.67, 364.49]

Frame 3:
  Drone pose: [-4.72, 127.78, 19.93, -46.6, 174.68, 0.0]
  Target bbox: [624.76, 320.74, 654.79, 398.6]

Frame 4:
  Drone pose: [-5.18, 127.63, 20.06, -42.77, 169.94, 0.0]
  Target bbox: [674.57, 393.93, 704.65, 460.15]

Frame 5 (current):
  Drone pose: [-5.71, 127.78, 20.01, -46.7, 174.69, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 626.19, "ymin": 327.19, "xmax": 653.56, "ymax": 391.91}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.0, "dy": 0.0, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.0, "dy": 0.0, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.5, "dy": 0.0, "dz": -0.01, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-8.85, 127.7, 19.95, -46.82, 174.4, 0.0]
  Target bbox: [624.01, 320.32, 655.53, 398.94]

Frame 2:
  Drone pose: [-9.13, 127.7, 19.85, -43.99, 177.66, 0.0]
  Target bbox: [588.36, 365.39, 616.65, 433.56]

Frame 3:
  Drone pose: [-9.71, 127.78, 20.0, -45.07, 173.75, 0.0]
  Target bbox: [636.5, 351.06, 665.14, 422.55]

Frame 4:
  Drone pose: [-10.11, 127.81, 19.86, -46.31, 174.8, 0.0]
  Target bbox: [626.5, 328.02, 653.29, 391.05]

Frame 5 (current):
  Drone pose: [-10.71, 127.78, 20.0, -48.72, 169.69, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 681.23, "ymin": 289.59, "xmax": 714.31, "ymax": 365.11}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.0, "dz": 0.0, "dpitch": 2.04, "dyaw": 5.0, "droll": 0.0}, {"dx": -1.0, "dy": 0.0, "dz": 0.0, "dpitch": 2.04, "dyaw": 5.0, "droll": 0.0}, {"dx": -1.5, "dy": 0.0, "dz": 0.0, "dpitch": 2.04, "dyaw": 5.0, "droll": 0.0}, {"dx": -2.0, "dy": 0.0, "dz": 0.0, "dpitch": 2.04, "dyaw": 5.0, "droll": 0.0}, {"dx": -2.5, "dy": 0.0, "dz": 0.0, "dpitch": 2.04, "dyaw": 5.0, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-13.71, 127.78, 20.0, -46.68, 174.69, 0.0]
  Target bbox: [626.6, 328.13, 653.19, 390.94]

Frame 2:
  Drone pose: [-14.25, 127.78, 19.91, -45.37, 170.55, 0.0]
  Target bbox: [671.32, 343.36, 703.9, 419.85]

Frame 3:
  Drone pose: [-14.71, 127.78, 20.0, -46.68, 174.68, 0.0]
  Target bbox: [625.72, 323.26, 653.93, 395.93]

Frame 4:
  Drone pose: [-15.21, 127.78, 20.0, -45.89, 179.68, 0.0]
  Target bbox: [566.42, 337.74, 597.35, 411.49]

Frame 5 (current):
  Drone pose: [-15.73, 127.79, 20.06, -46.8, 174.72, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 625.46, "ymin": 321.98, "xmax": 654.16, "ymax": 397.22}, "waypoint_deltas": [{"dx": -0.48, "dy": -0.02, "dz": -0.06, "dpitch": 0.12, "dyaw": -0.06, "droll": 0.0}, {"dx": -0.98, "dy": -0.02, "dz": -0.06, "dpitch": 0.12, "dyaw": -0.08, "droll": 0.0}, {"dx": -1.48, "dy": -0.03, "dz": -0.06, "dpitch": 0.12, "dyaw": -0.11, "droll": 0.0}, {"dx": -1.98, "dy": -0.05, "dz": -0.06, "dpitch": 0.12, "dyaw": -0.15, "droll": 0.0}, {"dx": -2.48, "dy": -0.07, "dz": -0.06, "dpitch": 0.13, "dyaw": -0.21, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-18.85, 127.73, 20.11, -42.07, 174.43, 0.0]
  Target bbox: [625.25, 404.26, 655.88, 483.31]

Frame 2:
  Drone pose: [-19.35, 127.74, 20.01, -46.92, 174.52, 0.0]
  Target bbox: [624.33, 320.7, 655.23, 398.53]

Frame 3:
  Drone pose: [-19.53, 127.69, 20.01, -46.4, 174.45, 0.0]
  Target bbox: [624.39, 320.66, 655.16, 398.64]

Frame 4:
  Drone pose: [-20.22, 127.56, 20.0, -46.66, 173.98, 0.0]
  Target bbox: [625.61, 325.4, 654.1, 393.71]

Frame 5 (current):
  Drone pose: [-20.72, 127.49, 20.0, -46.66, 173.76, 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.06, "ymin": 325.93, "xmax": 653.68, "ymax": 393.15}, "waypoint_deltas": [{"dx": -0.51, "dy": -0.08, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.26, "droll": 0.0}, {"dx": -1.02, "dy": -0.18, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.57, "droll": 0.0}, {"dx": -1.53, "dy": -0.29, "dz": 0.0, "dpitch": 0.02, "dyaw": -0.91, "droll": 0.0}, {"dx": -2.04, "dy": -0.41, "dz": 0.0, "dpitch": 0.02, "dyaw": -1.3, "droll": 0.0}, {"dx": -2.56, "dy": -0.54, "dz": 0.0, "dpitch": 0.02, "dyaw": -1.72, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-23.8, 126.75, 20.16, -46.87, 171.4, 0.0]
  Target bbox: [625.66, 325.98, 654.09, 393.11]

Frame 2:
  Drone pose: [-24.32, 126.67, 20.0, -43.96, 175.32, 0.0]
  Target bbox: [574.81, 367.51, 607.19, 444.27]

Frame 3:
  Drone pose: [-24.84, 126.52, 20.0, -46.64, 170.66, 0.0]
  Target bbox: [622.81, 319.9, 656.72, 399.43]

Frame 4:
  Drone pose: [-25.37, 126.39, 20.0, -48.17, 172.04, 0.0]
  Target bbox: [604.47, 300.72, 632.72, 367.81]

Frame 5 (current):
  Drone pose: [-26.01, 126.13, 19.98, -44.19, 174.33, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 566.57, "ymin": 370.61, "xmax": 597.41, "ymax": 438.36}, "waypoint_deltas": [{"dx": -0.43, "dy": 0.06, "dz": 0.02, "dpitch": -2.5, "dyaw": -4.77, "droll": 0.0}, {"dx": -0.97, "dy": 0.0, "dz": 0.02, "dpitch": -2.55, "dyaw": -4.97, "droll": 0.0}, {"dx": -1.5, "dy": -0.02, "dz": 0.02, "dpitch": -2.44, "dyaw": -6.63, "droll": 0.0}, {"dx": -2.05, "dy": -0.02, "dz": 0.02, "dpitch": -2.5, "dyaw": -6.66, "droll": 0.0}, {"dx": -2.59, "dy": 0.0, "dz": 0.02, "dpitch": -2.4, "dyaw": -8.19, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-29.11, 126.05, 19.86, -50.48, 164.0, 0.0]
  Target bbox: [644.85, 256.15, 680.74, 325.08]

Frame 2:
  Drone pose: [-29.53, 126.11, 20.03, -46.89, 166.27, 0.0]
  Target bbox: [603.19, 312.77, 637.12, 388.15]

Frame 3:
  Drone pose: [-30.23, 126.24, 20.0, -46.64, 164.84, 0.0]
  Target bbox: [619.69, 321.98, 660.52, 397.25]

Frame 4:
  Drone pose: [-30.78, 126.28, 20.0, -51.51, 162.07, 0.0]
  Target bbox: [637.5, 236.54, 673.67, 314.79]

Frame 5 (current):
  Drone pose: [-31.37, 126.4, 19.86, -46.54, 168.7, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 562.14, "ymin": 324.57, "xmax": 601.61, "ymax": 396.79}, "waypoint_deltas": [{"dx": -0.5, "dy": -0.05, "dz": 0.14, "dpitch": 0.1, "dyaw": -6.69, "droll": 0.0}, {"dx": -1.04, "dy": -0.02, "dz": 0.14, "dpitch": 0.01, "dyaw": -6.62, "droll": 0.0}, {"dx": -1.59, "dy": 0.03, "dz": 0.14, "dpitch": -0.07, "dyaw": -6.52, "droll": 0.0}, {"dx": -2.13, "dy": 0.09, "dz": 0.14, "dpitch": 0.08, "dyaw": -7.88, "droll": 0.0}, {"dx": -2.67, "dy": 0.16, "dz": 0.14, "dpitch": -0.01, "dyaw": -7.7, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-34.61, 126.7, 20.07, -47.17, 160.3, 0.0]
  Target bbox: [617.31, 314.24, 651.4, 385.1]

Frame 2:
  Drone pose: [-35.11, 126.75, 20.0, -45.21, 164.97, 0.0]
  Target bbox: [560.8, 346.96, 602.82, 419.03]

Frame 3:
  Drone pose: [-35.65, 126.85, 20.0, -46.33, 158.76, 0.0]
  Target bbox: [621.29, 321.57, 658.35, 397.78]

Frame 4:
  Drone pose: [-36.28, 126.92, 19.97, -41.52, 156.77, 0.0]
  Target bbox: [644.27, 407.74, 683.78, 480.32]

Frame 5 (current):
  Drone pose: [-36.71, 127.07, 20.0, -46.26, 157.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": 620.53, "ymin": 320.59, "xmax": 659.09, "ymax": 398.77}, "waypoint_deltas": [{"dx": -0.53, "dy": 0.11, "dz": 0.0, "dpitch": -0.11, "dyaw": 0.27, "droll": 0.0}, {"dx": -1.07, "dy": 0.21, "dz": 0.0, "dpitch": 0.08, "dyaw": -0.91, "droll": 0.0}, {"dx": -1.59, "dy": 0.32, "dz": 0.0, "dpitch": -0.02, "dyaw": -0.64, "droll": 0.0}, {"dx": -2.12, "dy": 0.43, "dz": 0.0, "dpitch": -0.13, "dyaw": -0.35, "droll": 0.0}, {"dx": -2.65, "dy": 0.55, "dz": 0.0, "dpitch": 0.07, "dyaw": -1.49, "droll": 0.0}]}