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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [107.39, 62.92, 22.0, -46.48, -92.86, 0.0]
  Target bbox: [623.38, 330.92, 656.37, 388.28]

Frame 2:
  Drone pose: [106.51, 61.49, 21.2, -46.78, -90.35, 0.0]
  Target bbox: [621.87, 330.29, 657.99, 388.81]

Frame 3:
  Drone pose: [106.16, 60.6, 20.67, -46.6, -89.28, 0.0]
  Target bbox: [624.66, 330.22, 655.59, 388.89]

Frame 4:
  Drone pose: [106.05, 59.97, 20.64, -46.76, -88.95, 0.0]
  Target bbox: [627.33, 330.32, 652.87, 388.8]

Frame 5 (current):
  Drone pose: [106.03, 59.43, 20.62, -46.79, -88.88, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 617.92, "ymin": 328.42, "xmax": 662.47, "ymax": 390.66}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.52, "dz": -0.03, "dpitch": 0.01, "dyaw": 0.01, "droll": 0.0}, {"dx": -0.01, "dy": -1.03, "dz": -0.05, "dpitch": 0.02, "dyaw": 0.03, "droll": 0.0}, {"dx": -0.03, "dy": -1.55, "dz": -0.07, "dpitch": 0.03, "dyaw": 0.08, "droll": 0.0}, {"dx": -0.05, "dy": -2.06, "dz": -0.09, "dpitch": 0.05, "dyaw": 0.17, "droll": 0.0}, {"dx": -0.1, "dy": -2.57, "dz": -0.2, "dpitch": 0.19, "dyaw": 0.31, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [105.93, 56.86, 20.42, -46.6, -88.57, 0.0]
  Target bbox: [625.91, 329.41, 654.33, 389.71]

Frame 2:
  Drone pose: [105.87, 56.34, 20.39, -46.58, -88.38, 0.0]
  Target bbox: [617.75, 328.14, 662.64, 390.94]

Frame 3:
  Drone pose: [105.8, 55.83, 20.36, -46.55, -88.16, 0.0]
  Target bbox: [623.09, 326.12, 656.82, 393.11]

Frame 4:
  Drone pose: [105.73, 55.32, 20.33, -46.54, -89.5, 0.0]
  Target bbox: [619.85, 328.57, 660.36, 390.46]

Frame 5 (current):
  Drone pose: [105.68, 54.8, 20.3, -46.52, -89.32, 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.64, "ymin": 328.82, "xmax": 656.64, "ymax": 390.22}, "waypoint_deltas": [{"dx": -0.04, "dy": -0.51, "dz": -0.03, "dpitch": 0.02, "dyaw": 0.12, "droll": 0.0}, {"dx": -0.06, "dy": -1.02, "dz": -0.06, "dpitch": 0.04, "dyaw": 0.18, "droll": 0.0}, {"dx": -0.06, "dy": -1.53, "dz": -0.08, "dpitch": 0.06, "dyaw": 0.18, "droll": 0.0}, {"dx": -0.04, "dy": -2.05, "dz": -0.11, "dpitch": 0.08, "dyaw": 0.1, "droll": 0.0}, {"dx": 0.01, "dy": -2.57, "dz": -0.13, "dpitch": 0.08, "dyaw": -0.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: [105.69, 52.23, 20.17, -46.44, -89.37, 0.0]
  Target bbox: [617.52, 327.86, 662.76, 391.19]

Frame 2:
  Drone pose: [105.76, 51.71, 20.15, -46.44, -89.59, 0.0]
  Target bbox: [621.19, 328.77, 658.99, 390.3]

Frame 3:
  Drone pose: [105.85, 51.19, 20.13, -46.45, -89.87, 0.0]
  Target bbox: [624.73, 328.81, 655.32, 390.21]

Frame 4:
  Drone pose: [105.97, 50.66, 20.12, -46.48, -90.23, 0.0]
  Target bbox: [622.08, 329.0, 657.82, 390.04]

Frame 5 (current):
  Drone pose: [106.11, 50.13, 20.1, -46.51, -90.67, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 618.29, "ymin": 327.16, "xmax": 661.4, "ymax": 391.84}, "waypoint_deltas": [{"dx": 0.16, "dy": -0.55, "dz": -0.01, "dpitch": -0.04, "dyaw": -0.52, "droll": 0.0}, {"dx": 0.35, "dy": -1.09, "dz": -0.02, "dpitch": -0.09, "dyaw": -1.12, "droll": 0.0}, {"dx": 0.55, "dy": -1.65, "dz": -0.03, "dpitch": -0.15, "dyaw": -1.78, "droll": 0.0}, {"dx": 0.78, "dy": -2.22, "dz": -0.04, "dpitch": -0.23, "dyaw": -2.51, "droll": 0.0}, {"dx": 1.02, "dy": -2.79, "dz": -0.05, "dpitch": -0.31, "dyaw": -3.27, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [107.13, 47.34, 20.05, -46.82, -93.94, 0.0]
  Target bbox: [625.27, 327.93, 654.49, 391.1]

Frame 2:
  Drone pose: [107.36, 46.75, 20.04, -46.92, -94.71, 0.0]
  Target bbox: [624.64, 327.92, 655.12, 391.08]

Frame 3:
  Drone pose: [107.58, 46.16, 20.04, -47.02, -95.44, 0.0]
  Target bbox: [621.2, 327.51, 658.51, 391.55]

Frame 4:
  Drone pose: [107.77, 45.57, 20.03, -47.13, -96.07, 0.0]
  Target bbox: [624.13, 327.74, 655.64, 391.28]

Frame 5 (current):
  Drone pose: [107.9, 44.96, 20.03, -47.27, -96.52, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.16, "ymin": 327.47, "xmax": 656.6, "ymax": 391.54}, "waypoint_deltas": [{"dx": 0.06, "dy": -0.61, "dz": -0.01, "dpitch": -0.16, "dyaw": -0.25, "droll": 0.0}, {"dx": 0.05, "dy": -1.23, "dz": -0.01, "dpitch": -0.25, "dyaw": -1.91, "droll": 0.0}, {"dx": -0.01, "dy": -1.86, "dz": -0.01, "dpitch": -0.34, "dyaw": -3.38, "droll": 0.0}, {"dx": -0.13, "dy": -2.49, "dz": -0.02, "dpitch": -0.43, "dyaw": -4.69, "droll": 0.0}, {"dx": -0.3, "dy": -3.12, "dz": -0.02, "dpitch": -0.52, "dyaw": -5.86, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [107.6, 41.84, 20.01, -47.79, -102.38, 0.0]
  Target bbox: [622.51, 324.28, 657.63, 394.82]

Frame 2:
  Drone pose: [107.41, 41.22, 20.01, -47.87, -103.45, 0.0]
  Target bbox: [618.81, 322.6, 661.28, 396.51]

Frame 3:
  Drone pose: [107.18, 40.6, 20.01, -47.95, -104.44, 0.0]
  Target bbox: [618.6, 322.36, 661.55, 396.82]

Frame 4:
  Drone pose: [106.94, 39.99, 20.01, -48.02, -105.36, 0.0]
  Target bbox: [621.18, 323.75, 658.96, 395.34]

Frame 5 (current):
  Drone pose: [106.67, 39.38, 20.0, -48.08, -106.22, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 618.94, "ymin": 322.85, "xmax": 661.17, "ymax": 396.24}, "waypoint_deltas": [{"dx": -0.28, "dy": -0.59, "dz": 0.0, "dpitch": -0.05, "dyaw": -0.8, "droll": 0.0}, {"dx": -0.57, "dy": -1.18, "dz": 0.0, "dpitch": -0.08, "dyaw": -1.54, "droll": 0.0}, {"dx": -0.88, "dy": -1.76, "dz": 0.0, "dpitch": -0.11, "dyaw": -2.22, "droll": 0.0}, {"dx": -1.2, "dy": -2.32, "dz": 0.0, "dpitch": -0.12, "dyaw": -2.86, "droll": 0.0}, {"dx": -1.53, "dy": -2.88, "dz": 0.0, "dpitch": -0.11, "dyaw": -3.47, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [105.14, 36.5, 20.0, -48.19, -109.69, 0.0]
  Target bbox: [618.89, 322.9, 661.3, 396.25]

Frame 2:
  Drone pose: [104.81, 35.95, 20.0, -48.17, -110.3, 0.0]
  Target bbox: [619.13, 323.33, 661.04, 395.8]

Frame 3:
  Drone pose: [104.5, 35.4, 20.0, -48.13, -110.93, 0.0]
  Target bbox: [617.0, 320.43, 663.29, 398.76]

Frame 4:
  Drone pose: [104.2, 34.87, 20.0, -48.06, -111.61, 0.0]
  Target bbox: [623.77, 324.36, 656.43, 394.71]

Frame 5 (current):
  Drone pose: [103.93, 34.35, 20.0, -47.95, -112.35, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 622.73, "ymin": 325.87, "xmax": 657.12, "ymax": 393.21}, "waypoint_deltas": [{"dx": -0.24, "dy": -0.51, "dz": 0.0, "dpitch": -0.17, "dyaw": 0.75, "droll": 0.0}, {"dx": -0.47, "dy": -1.02, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.12, "droll": 0.0}, {"dx": -0.67, "dy": -1.52, "dz": 0.0, "dpitch": -0.13, "dyaw": 0.5, "droll": 0.0}, {"dx": -0.86, "dy": -2.02, "dz": 0.0, "dpitch": 0.07, "dyaw": -0.45, "droll": 0.0}, {"dx": -1.05, "dy": -2.51, "dz": 0.0, "dpitch": -0.03, "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: [102.88, 31.84, 20.0, -47.98, -112.21, 0.0]
  Target bbox: [615.31, 322.95, 664.54, 396.19]

Frame 2:
  Drone pose: [102.69, 31.36, 20.0, -48.08, -111.6, 0.0]
  Target bbox: [619.57, 324.0, 660.6, 395.11]

Frame 3:
  Drone pose: [102.49, 30.87, 20.0, -47.88, -112.51, 0.0]
  Target bbox: [617.14, 323.66, 662.71, 395.48]

Frame 4:
  Drone pose: [102.28, 30.38, 20.0, -48.0, -111.84, 0.0]
  Target bbox: [623.29, 323.85, 656.93, 395.23]

Frame 5 (current):
  Drone pose: [102.06, 29.89, 20.0, -47.81, -112.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": 619.93, "ymin": 324.7, "xmax": 659.92, "ymax": 394.4}, "waypoint_deltas": [{"dx": -0.23, "dy": -0.49, "dz": 0.0, "dpitch": -0.12, "dyaw": 0.72, "droll": 0.0}, {"dx": -0.47, "dy": -0.98, "dz": 0.0, "dpitch": 0.07, "dyaw": -0.09, "droll": 0.0}, {"dx": -0.7, "dy": -1.46, "dz": 0.0, "dpitch": -0.06, "dyaw": 0.64, "droll": 0.0}, {"dx": -0.92, "dy": -1.95, "dz": 0.0, "dpitch": 0.13, "dyaw": -0.19, "droll": 0.0}, {"dx": -1.14, "dy": -2.44, "dz": 0.0, "dpitch": 0.01, "dyaw": 0.5, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [100.92, 27.45, 20.0, -47.8, -112.18, 0.0]
  Target bbox: [618.44, 322.31, 661.81, 396.9]

Frame 2:
  Drone pose: [100.71, 26.96, 20.0, -47.6, -113.05, 0.0]
  Target bbox: [622.16, 325.23, 657.69, 393.81]

Frame 3:
  Drone pose: [100.5, 26.48, 20.0, -47.71, -112.39, 0.0]
  Target bbox: [615.94, 323.04, 663.93, 396.08]

Frame 4:
  Drone pose: [100.28, 25.99, 20.0, -47.82, -111.71, 0.0]
  Target bbox: [620.26, 323.8, 659.93, 395.33]

Frame 5 (current):
  Drone pose: [100.06, 25.5, 20.0, -47.63, -112.55, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 619.95, "ymin": 324.6, "xmax": 659.91, "ymax": 394.47}, "waypoint_deltas": [{"dx": -0.23, "dy": -0.49, "dz": 0.0, "dpitch": -0.13, "dyaw": 0.72, "droll": 0.0}, {"dx": -0.47, "dy": -0.98, "dz": 0.0, "dpitch": 0.05, "dyaw": -0.07, "droll": 0.0}, {"dx": -0.72, "dy": -1.47, "dz": 0.0, "dpitch": -0.09, "dyaw": 0.7, "droll": 0.0}, {"dx": -0.97, "dy": -1.96, "dz": 0.0, "dpitch": 0.08, "dyaw": -0.04, "droll": 0.0}, {"dx": -1.22, "dy": -2.45, "dz": 0.0, "dpitch": -0.07, "dyaw": 0.74, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [98.84, 23.05, 20.0, -47.7, -111.81, 0.0]
  Target bbox: [620.76, 325.77, 659.35, 393.34]

Frame 2:
  Drone pose: [98.6, 22.55, 20.0, -47.5, -112.6, 0.0]
  Target bbox: [621.54, 326.4, 658.57, 392.7]

Frame 3:
  Drone pose: [98.37, 22.06, 20.0, -47.11, -113.41, 0.0]
  Target bbox: [623.11, 326.12, 656.75, 392.99]

Frame 4:
  Drone pose: [98.16, 21.58, 20.0, -47.23, -112.76, 0.0]
  Target bbox: [617.13, 323.39, 662.74, 395.71]

Frame 5 (current):
  Drone pose: [97.95, 21.09, 20.0, -47.33, -112.12, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 617.06, "ymin": 323.61, "xmax": 662.79, "ymax": 395.54}, "waypoint_deltas": [{"dx": -0.21, "dy": -0.49, "dz": 0.0, "dpitch": -0.11, "dyaw": 0.66, "droll": 0.0}, {"dx": -0.42, "dy": -0.98, "dz": 0.0, "dpitch": 0.07, "dyaw": -0.2, "droll": 0.0}, {"dx": -0.65, "dy": -1.47, "dz": 0.0, "dpitch": -0.05, "dyaw": 0.5, "droll": 0.0}, {"dx": -0.87, "dy": -1.96, "dz": 0.0, "dpitch": 0.13, "dyaw": -0.32, "droll": 0.0}, {"dx": -1.1, "dy": -2.46, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.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: [96.85, 18.63, 20.0, -47.34, -111.73, 0.0]
  Target bbox: [617.4, 320.75, 662.89, 398.46]

Frame 2:
  Drone pose: [96.61, 18.14, 20.0, -47.17, -112.55, 0.0]
  Target bbox: [615.85, 322.76, 664.03, 396.36]

Frame 3:
  Drone pose: [96.39, 17.64, 20.0, -47.3, -111.86, 0.0]
  Target bbox: [623.18, 324.73, 657.01, 394.36]

Frame 4:
  Drone pose: [96.17, 17.14, 20.0, -47.13, -112.72, 0.0]
  Target bbox: [618.11, 323.81, 661.76, 395.31]

Frame 5 (current):
  Drone pose: [95.96, 16.64, 20.0, -47.26, -112.09, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 621.93, "ymin": 326.4, "xmax": 658.17, "ymax": 392.68}, "waypoint_deltas": [{"dx": -0.2, "dy": -0.5, "dz": 0.0, "dpitch": 0.19, "dyaw": -0.89, "droll": 0.0}, {"dx": -0.4, "dy": -1.0, "dz": 0.0, "dpitch": 0.07, "dyaw": -0.29, "droll": 0.0}, {"dx": -0.6, "dy": -1.5, "dz": 0.0, "dpitch": -0.05, "dyaw": 0.31, "droll": 0.0}, {"dx": -0.8, "dy": -2.0, "dz": 0.0, "dpitch": 0.13, "dyaw": -0.6, "droll": 0.0}, {"dx": -1.01, "dy": -2.5, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.04, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [107.39, 62.92, 22.0, -46.48, -92.86, 0.0]
  Target bbox: [620.19, 326.39, 659.89, 393.0]

Frame 2:
  Drone pose: [106.62, 61.34, 21.25, -48.03, -99.71, 0.0]
  Target bbox: [675.86, 259.13, 717.17, 328.34]

Frame 3:
  Drone pose: [106.16, 60.6, 20.67, -46.74, -91.9, 0.0]
  Target bbox: [650.46, 326.85, 690.8, 388.5]

Frame 4:
  Drone pose: [106.05, 59.97, 20.64, -44.38, -92.8, 0.0]
  Target bbox: [668.08, 370.15, 700.92, 430.86]

Frame 5 (current):
  Drone pose: [106.03, 59.43, 20.62, -46.79, -88.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": 623.55, "ymin": 328.86, "xmax": 656.74, "ymax": 390.22}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.52, "dz": -0.03, "dpitch": 0.01, "dyaw": 0.01, "droll": 0.0}, {"dx": -0.01, "dy": -1.03, "dz": -0.05, "dpitch": 0.02, "dyaw": 0.03, "droll": 0.0}, {"dx": -0.03, "dy": -1.55, "dz": -0.07, "dpitch": 0.03, "dyaw": 0.08, "droll": 0.0}, {"dx": -0.05, "dy": -2.06, "dz": -0.09, "dpitch": 0.05, "dyaw": 0.17, "droll": 0.0}, {"dx": -0.1, "dy": -2.57, "dz": -0.2, "dpitch": 0.19, "dyaw": 0.31, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [105.93, 56.86, 20.42, -45.0, -88.72, 0.0]
  Target bbox: [622.95, 355.68, 660.86, 417.15]

Frame 2:
  Drone pose: [105.87, 56.34, 20.39, -46.93, -84.52, 0.0]
  Target bbox: [580.9, 324.06, 609.74, 385.35]

Frame 3:
  Drone pose: [105.8, 55.83, 20.36, -46.86, -92.26, 0.0]
  Target bbox: [665.22, 318.27, 710.36, 393.26]

Frame 4:
  Drone pose: [105.73, 55.32, 20.33, -48.09, -94.5, 0.0]
  Target bbox: [673.99, 301.95, 722.96, 369.07]

Frame 5 (current):
  Drone pose: [105.82, 54.74, 20.21, -46.61, -80.84, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 560.38, "ymin": 330.79, "xmax": 603.77, "ymax": 399.76}, "waypoint_deltas": [{"dx": -0.18, "dy": -0.45, "dz": 0.06, "dpitch": 0.11, "dyaw": -8.36, "droll": 0.0}, {"dx": -0.2, "dy": -0.96, "dz": 0.03, "dpitch": 0.13, "dyaw": -8.3, "droll": 0.0}, {"dx": -0.2, "dy": -1.47, "dz": 0.01, "dpitch": 0.15, "dyaw": -8.3, "droll": 0.0}, {"dx": -0.18, "dy": -1.99, "dz": -0.02, "dpitch": 0.17, "dyaw": -8.38, "droll": 0.0}, {"dx": -0.13, "dy": -2.51, "dz": -0.04, "dpitch": 0.17, "dyaw": -8.53, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [105.75, 52.33, 20.04, -43.14, -96.06, 0.0]
  Target bbox: [619.04, 323.4, 660.91, 396.11]

Frame 2:
  Drone pose: [105.76, 51.71, 20.15, -42.57, -90.34, 0.0]
  Target bbox: [627.01, 386.92, 670.72, 462.67]

Frame 3:
  Drone pose: [105.96, 51.12, 20.19, -49.35, -83.85, 0.0]
  Target bbox: [620.31, 323.97, 659.64, 395.06]

Frame 4:
  Drone pose: [105.82, 50.54, 20.1, -53.71, -90.53, 0.0]
  Target bbox: [670.23, 238.26, 721.14, 316.23]

Frame 5 (current):
  Drone pose: [106.11, 50.13, 20.1, -43.73, -91.36, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 633.02, "ymin": 375.88, "xmax": 663.04, "ymax": 436.4}, "waypoint_deltas": [{"dx": 0.16, "dy": -0.55, "dz": -0.01, "dpitch": -2.82, "dyaw": 0.17, "droll": 0.0}, {"dx": 0.35, "dy": -1.09, "dz": -0.02, "dpitch": -2.87, "dyaw": -0.43, "droll": 0.0}, {"dx": 0.55, "dy": -1.65, "dz": -0.03, "dpitch": -2.93, "dyaw": -1.09, "droll": 0.0}, {"dx": 0.78, "dy": -2.22, "dz": -0.04, "dpitch": -3.01, "dyaw": -1.82, "droll": 0.0}, {"dx": 1.02, "dy": -2.79, "dz": -0.05, "dpitch": -3.09, "dyaw": -2.58, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [106.96, 47.32, 20.16, -44.66, -97.14, 0.0]
  Target bbox: [682.2, 284.2, 723.32, 347.67]

Frame 2:
  Drone pose: [107.36, 46.75, 20.04, -49.06, -95.7, 0.0]
  Target bbox: [634.79, 291.89, 668.13, 355.49]

Frame 3:
  Drone pose: [107.58, 46.16, 20.04, -47.45, -96.5, 0.0]
  Target bbox: [639.01, 320.58, 665.59, 384.2]

Frame 4:
  Drone pose: [107.77, 45.57, 20.03, -43.88, -97.79, 0.0]
  Target bbox: [642.58, 381.57, 677.27, 447.29]

Frame 5 (current):
  Drone pose: [107.9, 44.96, 20.03, -47.27, -96.52, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 625.75, "ymin": 328.01, "xmax": 654.03, "ymax": 391.04}, "waypoint_deltas": [{"dx": 0.06, "dy": -0.61, "dz": -0.01, "dpitch": -0.16, "dyaw": -0.25, "droll": 0.0}, {"dx": 0.05, "dy": -1.23, "dz": -0.01, "dpitch": -0.25, "dyaw": -1.91, "droll": 0.0}, {"dx": -0.01, "dy": -1.86, "dz": -0.01, "dpitch": -0.34, "dyaw": -3.38, "droll": 0.0}, {"dx": -0.13, "dy": -2.49, "dz": -0.02, "dpitch": -0.43, "dyaw": -4.69, "droll": 0.0}, {"dx": -0.3, "dy": -3.12, "dz": -0.02, "dpitch": -0.52, "dyaw": -5.86, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [107.52, 41.88, 19.94, -47.7, -96.13, 0.0]
  Target bbox: [560.53, 296.79, 601.72, 361.96]

Frame 2:
  Drone pose: [107.34, 41.39, 20.1, -46.77, -111.76, 0.0]
  Target bbox: [620.71, 328.02, 659.0, 391.0]

Frame 3:
  Drone pose: [107.18, 40.6, 20.01, -47.95, -104.44, 0.0]
  Target bbox: [618.99, 322.66, 661.15, 396.51]

Frame 4:
  Drone pose: [106.94, 39.99, 20.01, -47.41, -100.36, 0.0]
  Target bbox: [563.29, 336.84, 603.59, 406.49]

Frame 5 (current):
  Drone pose: [106.67, 39.38, 20.0, -52.11, -105.44, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 608.73, "ymin": 253.91, "xmax": 653.34, "ymax": 329.89}, "waypoint_deltas": [{"dx": -0.28, "dy": -0.59, "dz": 0.0, "dpitch": 3.98, "dyaw": -1.58, "droll": 0.0}, {"dx": -0.57, "dy": -1.18, "dz": 0.0, "dpitch": 3.95, "dyaw": -2.32, "droll": 0.0}, {"dx": -0.88, "dy": -1.76, "dz": 0.0, "dpitch": 3.92, "dyaw": -3.0, "droll": 0.0}, {"dx": -1.2, "dy": -2.32, "dz": 0.0, "dpitch": 3.91, "dyaw": -3.64, "droll": 0.0}, {"dx": -1.53, "dy": -2.88, "dz": 0.0, "dpitch": 3.92, "dyaw": -4.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: [105.14, 36.5, 20.0, -48.19, -109.69, 0.0]
  Target bbox: [619.31, 323.68, 660.84, 395.44]

Frame 2:
  Drone pose: [104.81, 35.95, 20.0, -44.33, -108.43, 0.0]
  Target bbox: [601.08, 387.91, 636.51, 461.0]

Frame 3:
  Drone pose: [104.66, 35.48, 19.93, -45.06, -113.34, 0.0]
  Target bbox: [618.69, 323.49, 661.61, 395.85]

Frame 4:
  Drone pose: [104.2, 34.87, 20.0, -47.36, -112.0, 0.0]
  Target bbox: [626.98, 335.89, 662.29, 406.7]

Frame 5 (current):
  Drone pose: [103.93, 34.35, 20.0, -50.45, -107.35, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 565.66, "ymin": 285.97, "xmax": 600.86, "ymax": 352.61}, "waypoint_deltas": [{"dx": -0.24, "dy": -0.51, "dz": 0.0, "dpitch": 2.33, "dyaw": -4.25, "droll": 0.0}, {"dx": -0.47, "dy": -1.02, "dz": 0.0, "dpitch": 2.5, "dyaw": -5.12, "droll": 0.0}, {"dx": -0.67, "dy": -1.52, "dz": 0.0, "dpitch": 2.37, "dyaw": -4.5, "droll": 0.0}, {"dx": -0.86, "dy": -2.02, "dz": 0.0, "dpitch": 2.57, "dyaw": -5.45, "droll": 0.0}, {"dx": -1.05, "dy": -2.51, "dz": 0.0, "dpitch": 2.47, "dyaw": -4.86, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [102.88, 31.84, 20.0, -47.98, -112.21, 0.0]
  Target bbox: [618.52, 324.28, 661.35, 394.79]

Frame 2:
  Drone pose: [102.69, 31.36, 20.0, -53.08, -111.47, 0.0]
  Target bbox: [615.57, 236.71, 661.62, 314.26]

Frame 3:
  Drone pose: [102.49, 30.87, 20.0, -50.84, -112.21, 0.0]
  Target bbox: [616.35, 274.43, 656.53, 345.24]

Frame 4:
  Drone pose: [102.28, 30.38, 20.0, -50.18, -116.84, 0.0]
  Target bbox: [675.2, 288.18, 718.46, 361.19]

Frame 5 (current):
  Drone pose: [102.06, 29.89, 20.0, -44.45, -108.08, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 562.72, "ymin": 381.5, "xmax": 612.17, "ymax": 453.44}, "waypoint_deltas": [{"dx": -0.23, "dy": -0.49, "dz": 0.0, "dpitch": -3.48, "dyaw": -3.88, "droll": 0.0}, {"dx": -0.47, "dy": -0.98, "dz": 0.0, "dpitch": -3.29, "dyaw": -4.69, "droll": 0.0}, {"dx": -0.7, "dy": -1.46, "dz": 0.0, "dpitch": -3.42, "dyaw": -3.96, "droll": 0.0}, {"dx": -0.92, "dy": -1.95, "dz": 0.0, "dpitch": -3.23, "dyaw": -4.79, "droll": 0.0}, {"dx": -1.14, "dy": -2.44, "dz": 0.0, "dpitch": -3.35, "dyaw": -4.1, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [100.92, 27.45, 20.0, -47.18, -107.18, 0.0]
  Target bbox: [562.8, 335.73, 603.72, 408.1]

Frame 2:
  Drone pose: [100.71, 26.96, 20.0, -52.6, -114.26, 0.0]
  Target bbox: [634.32, 240.05, 673.8, 311.05]

Frame 3:
  Drone pose: [100.5, 26.48, 20.0, -47.71, -112.39, 0.0]
  Target bbox: [617.97, 323.31, 661.87, 395.79]

Frame 4:
  Drone pose: [100.28, 25.99, 20.0, -44.24, -116.71, 0.0]
  Target bbox: [675.32, 384.37, 718.84, 458.63]

Frame 5 (current):
  Drone pose: [100.06, 25.5, 20.0, -52.61, -108.38, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 567.22, "ymin": 240.84, "xmax": 616.73, "ymax": 313.35}, "waypoint_deltas": [{"dx": -0.23, "dy": -0.49, "dz": 0.0, "dpitch": 4.85, "dyaw": -3.45, "droll": 0.0}, {"dx": -0.47, "dy": -0.98, "dz": 0.0, "dpitch": 5.03, "dyaw": -4.24, "droll": 0.0}, {"dx": -0.72, "dy": -1.47, "dz": 0.0, "dpitch": 4.89, "dyaw": -3.47, "droll": 0.0}, {"dx": -0.97, "dy": -1.96, "dz": 0.0, "dpitch": 5.06, "dyaw": -4.21, "droll": 0.0}, {"dx": -1.22, "dy": -2.45, "dz": 0.0, "dpitch": 4.91, "dyaw": -3.43, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [98.84, 23.05, 20.0, -49.81, -116.77, 0.0]
  Target bbox: [675.92, 289.67, 717.33, 362.06]

Frame 2:
  Drone pose: [98.6, 22.55, 20.0, -47.5, -112.6, 0.0]
  Target bbox: [618.37, 322.07, 661.9, 397.17]

Frame 3:
  Drone pose: [98.37, 22.06, 20.0, -52.11, -117.29, 0.0]
  Target bbox: [666.84, 242.52, 702.73, 310.62]

Frame 4:
  Drone pose: [98.16, 21.58, 20.0, -47.23, -112.76, 0.0]
  Target bbox: [618.48, 324.35, 661.38, 394.75]

Frame 5 (current):
  Drone pose: [97.94, 21.12, 19.93, -50.62, -118.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": 668.46, "ymin": 307.42, "xmax": 718.26, "ymax": 382.44}, "waypoint_deltas": [{"dx": -0.2, "dy": -0.52, "dz": 0.07, "dpitch": 3.18, "dyaw": 7.47, "droll": 0.0}, {"dx": -0.41, "dy": -1.01, "dz": 0.07, "dpitch": 3.36, "dyaw": 6.61, "droll": 0.0}, {"dx": -0.64, "dy": -1.5, "dz": 0.07, "dpitch": 3.24, "dyaw": 7.31, "droll": 0.0}, {"dx": -0.86, "dy": -1.99, "dz": 0.07, "dpitch": 3.42, "dyaw": 6.49, "droll": 0.0}, {"dx": -1.09, "dy": -2.49, "dz": 0.07, "dpitch": 3.28, "dyaw": 7.2, "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: [96.85, 18.63, 20.0, -49.63, -106.73, 0.0]
  Target bbox: [562.61, 286.91, 602.67, 358.82]

Frame 2:
  Drone pose: [96.74, 18.15, 19.96, -51.51, -109.5, 0.0]
  Target bbox: [563.4, 246.51, 600.19, 311.79]

Frame 3:
  Drone pose: [96.39, 17.64, 20.0, -47.3, -111.86, 0.0]
  Target bbox: [618.59, 320.9, 661.7, 398.27]

Frame 4:
  Drone pose: [96.17, 17.14, 20.0, -49.38, -116.77, 0.0]
  Target bbox: [663.57, 286.42, 710.13, 359.75]

Frame 5 (current):
  Drone pose: [95.96, 16.64, 20.0, -47.26, -112.09, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 619.22, "ymin": 321.13, "xmax": 661.06, "ymax": 398.03}, "waypoint_deltas": [{"dx": -0.2, "dy": -0.5, "dz": 0.0, "dpitch": 0.19, "dyaw": -0.89, "droll": 0.0}, {"dx": -0.4, "dy": -1.0, "dz": 0.0, "dpitch": 0.07, "dyaw": -0.29, "droll": 0.0}, {"dx": -0.6, "dy": -1.5, "dz": 0.0, "dpitch": -0.05, "dyaw": 0.31, "droll": 0.0}, {"dx": -0.8, "dy": -2.0, "dz": 0.0, "dpitch": 0.13, "dyaw": -0.6, "droll": 0.0}, {"dx": -1.01, "dy": -2.5, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.04, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [123.39, -3.06, 22.0, -46.47, 180.0, 0.0]
  Target bbox: [629.16, 327.86, 650.84, 391.42]

Frame 2:
  Drone pose: [121.88, -3.87, 21.2, -46.83, 177.55, 0.0]
  Target bbox: [628.4, 325.37, 651.32, 393.86]

Frame 3:
  Drone pose: [120.85, -4.25, 20.67, -46.85, 176.28, 0.0]
  Target bbox: [627.69, 323.95, 652.01, 395.24]

Frame 4:
  Drone pose: [120.07, -4.44, 20.64, -47.23, 175.64, 0.0]
  Target bbox: [627.35, 323.11, 652.3, 396.2]

Frame 5 (current):
  Drone pose: [119.44, -4.53, 20.62, -47.38, 175.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": 627.26, "ymin": 324.21, "xmax": 652.44, "ymax": 394.94}, "waypoint_deltas": [{"dx": -0.54, "dy": -0.03, "dz": -0.03, "dpitch": -0.01, "dyaw": -0.12, "droll": 0.0}, {"dx": -1.04, "dy": -0.05, "dz": -0.05, "dpitch": 0.01, "dyaw": -0.17, "droll": 0.0}, {"dx": -1.55, "dy": -0.06, "dz": -0.07, "dpitch": 0.04, "dyaw": -0.21, "droll": 0.0}, {"dx": -2.06, "dy": -0.07, "dz": -0.09, "dpitch": 0.06, "dyaw": -0.25, "droll": 0.0}, {"dx": -2.56, "dy": -0.08, "dz": -0.2, "dpitch": 0.21, "dyaw": -0.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: [116.88, -4.61, 20.42, -47.17, 175.05, 0.0]
  Target bbox: [627.09, 323.03, 652.57, 396.25]

Frame 2:
  Drone pose: [116.38, -4.62, 20.39, -47.13, 175.04, 0.0]
  Target bbox: [627.67, 328.6, 652.14, 390.47]

Frame 3:
  Drone pose: [115.86, -4.61, 20.36, -47.11, 175.05, 0.0]
  Target bbox: [627.1, 324.71, 652.6, 394.49]

Frame 4:
  Drone pose: [115.33, -4.6, 20.33, -47.12, 175.08, 0.0]
  Target bbox: [626.28, 320.92, 653.32, 398.35]

Frame 5 (current):
  Drone pose: [114.79, -4.59, 20.3, -47.14, 175.11, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 627.0, "ymin": 323.28, "xmax": 652.67, "ymax": 395.91}, "waypoint_deltas": [{"dx": -0.53, "dy": 0.02, "dz": -0.03, "dpitch": -0.01, "dyaw": 0.05, "droll": 0.0}, {"dx": -1.05, "dy": 0.04, "dz": -0.05, "dpitch": 0.22, "dyaw": 0.1, "droll": 0.0}, {"dx": -1.56, "dy": 0.06, "dz": -0.08, "dpitch": 0.24, "dyaw": 0.15, "droll": 0.0}, {"dx": -2.06, "dy": 0.07, "dz": -0.11, "dpitch": 0.28, "dyaw": 0.2, "droll": 0.0}, {"dx": -2.55, "dy": 0.08, "dz": -0.13, "dpitch": 0.32, "dyaw": 0.24, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [112.24, -4.51, 20.17, -46.82, 175.35, 0.0]
  Target bbox: [626.37, 320.64, 653.23, 398.58]

Frame 2:
  Drone pose: [111.76, -4.5, 20.15, -46.76, 175.39, 0.0]
  Target bbox: [626.78, 321.15, 652.83, 398.15]

Frame 3:
  Drone pose: [111.28, -4.49, 20.14, -46.69, 175.42, 0.0]
  Target bbox: [627.24, 325.91, 652.51, 393.15]

Frame 4:
  Drone pose: [110.81, -4.48, 20.12, -46.62, 175.45, 0.0]
  Target bbox: [626.37, 320.56, 653.22, 398.73]

Frame 5 (current):
  Drone pose: [110.35, -4.48, 20.11, -46.55, 175.47, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 627.02, "ymin": 322.21, "xmax": 652.64, "ymax": 396.97}, "waypoint_deltas": [{"dx": -0.46, "dy": 0.01, "dz": -0.02, "dpitch": 0.08, "dyaw": 0.02, "droll": 0.0}, {"dx": -0.92, "dy": 0.01, "dz": -0.03, "dpitch": 0.17, "dyaw": 0.04, "droll": 0.0}, {"dx": -1.39, "dy": 0.01, "dz": -0.04, "dpitch": 0.24, "dyaw": 0.05, "droll": 0.0}, {"dx": -1.86, "dy": 0.01, "dz": -0.05, "dpitch": 0.29, "dyaw": 0.06, "droll": 0.0}, {"dx": -2.35, "dy": 0.01, "dz": -0.06, "dpitch": 0.32, "dyaw": 0.06, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [108.0, -4.47, 20.05, -46.23, 175.53, 0.0]
  Target bbox: [627.13, 322.32, 652.53, 396.89]

Frame 2:
  Drone pose: [107.5, -4.47, 20.04, -46.21, 175.52, 0.0]
  Target bbox: [626.99, 326.33, 652.76, 392.76]

Frame 3:
  Drone pose: [107.0, -4.47, 20.04, -46.2, 175.52, 0.0]
  Target bbox: [627.74, 328.27, 652.06, 390.82]

Frame 4:
  Drone pose: [106.5, -4.47, 20.03, -46.19, 175.52, 0.0]
  Target bbox: [627.51, 328.94, 652.31, 390.08]

Frame 5 (current):
  Drone pose: [106.0, -4.47, 20.03, -46.18, 175.52, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 627.38, "ymin": 324.59, "xmax": 652.33, "ymax": 394.6}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.0, "dz": -0.01, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.0, "dy": 0.0, "dz": -0.01, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.5, "dy": 0.0, "dz": -0.01, "dpitch": 0.02, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.99, "dy": 0.0, "dz": -0.02, "dpitch": 0.02, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.49, "dy": 0.0, "dz": -0.02, "dpitch": 0.03, "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: [103.51, -4.47, 20.01, -46.15, 175.52, 0.0]
  Target bbox: [626.58, 320.94, 653.02, 398.4]

Frame 2:
  Drone pose: [103.01, -4.48, 20.01, -46.15, 175.52, 0.0]
  Target bbox: [627.29, 323.38, 652.39, 395.82]

Frame 3:
  Drone pose: [102.51, -4.48, 20.01, -46.15, 175.51, 0.0]
  Target bbox: [626.44, 321.84, 653.19, 397.36]

Frame 4:
  Drone pose: [102.01, -4.48, 20.01, -46.15, 175.5, 0.0]
  Target bbox: [627.54, 327.57, 652.25, 391.48]

Frame 5 (current):
  Drone pose: [101.51, -4.49, 20.0, -46.14, 175.48, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 626.57, "ymin": 323.55, "xmax": 653.1, "ymax": 395.62}, "waypoint_deltas": [{"dx": -0.5, "dy": -0.01, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.03, "droll": 0.0}, {"dx": -1.01, "dy": -0.02, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.07, "droll": 0.0}, {"dx": -1.51, "dy": -0.04, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.13, "droll": 0.0}, {"dx": -2.01, "dy": -0.06, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.21, "droll": 0.0}, {"dx": -2.51, "dy": -0.1, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.32, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [99.0, -4.59, 20.0, -46.13, 175.16, 0.0]
  Target bbox: [626.37, 320.69, 653.22, 398.64]

Frame 2:
  Drone pose: [98.5, -4.63, 20.0, -46.13, 175.02, 0.0]
  Target bbox: [626.31, 322.18, 653.34, 397.01]

Frame 3:
  Drone pose: [98.0, -4.69, 20.0, -46.12, 174.85, 0.0]
  Target bbox: [626.89, 322.59, 652.76, 396.7]

Frame 4:
  Drone pose: [97.49, -4.75, 20.0, -46.12, 174.65, 0.0]
  Target bbox: [626.99, 322.97, 652.68, 396.25]

Frame 5 (current):
  Drone pose: [96.99, -4.83, 20.0, -46.12, 174.4, 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.79, "ymin": 320.45, "xmax": 653.8, "ymax": 398.83}, "waypoint_deltas": [{"dx": -0.51, "dy": -0.09, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.28, "droll": 0.0}, {"dx": -1.02, "dy": -0.19, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.61, "droll": 0.0}, {"dx": -1.53, "dy": -0.31, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.98, "droll": 0.0}, {"dx": -2.05, "dy": -0.43, "dz": 0.0, "dpitch": 0.01, "dyaw": -1.38, "droll": 0.0}, {"dx": -2.57, "dy": -0.57, "dz": 0.0, "dpitch": 0.01, "dyaw": -1.81, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [94.42, -5.4, 20.0, -46.11, 172.59, 0.0]
  Target bbox: [626.21, 325.97, 653.54, 393.14]

Frame 2:
  Drone pose: [93.9, -5.54, 20.0, -46.11, 172.14, 0.0]
  Target bbox: [626.5, 325.65, 653.24, 393.5]

Frame 3:
  Drone pose: [93.38, -5.68, 20.0, -46.12, 171.69, 0.0]
  Target bbox: [626.12, 323.53, 653.57, 395.66]

Frame 4:
  Drone pose: [92.85, -5.82, 20.0, -46.13, 171.26, 0.0]
  Target bbox: [624.8, 320.03, 654.77, 399.3]

Frame 5 (current):
  Drone pose: [92.32, -5.93, 20.0, -46.15, 170.89, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 626.37, "ymin": 325.4, "xmax": 653.37, "ymax": 393.77}, "waypoint_deltas": [{"dx": -0.53, "dy": -0.09, "dz": 0.0, "dpitch": -0.03, "dyaw": -0.3, "droll": 0.0}, {"dx": -1.06, "dy": -0.15, "dz": 0.0, "dpitch": -0.07, "dyaw": -0.5, "droll": 0.0}, {"dx": -1.6, "dy": -0.18, "dz": 0.0, "dpitch": 0.03, "dyaw": -2.17, "droll": 0.0}, {"dx": -2.14, "dy": -0.19, "dz": 0.0, "dpitch": -0.03, "dyaw": -2.22, "droll": 0.0}, {"dx": -2.68, "dy": -0.19, "dz": 0.0, "dpitch": 0.07, "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: [89.64, -6.12, 20.0, -46.08, 167.11, 0.0]
  Target bbox: [624.19, 321.78, 655.43, 397.56]

Frame 2:
  Drone pose: [89.09, -6.1, 20.0, -46.15, 167.12, 0.0]
  Target bbox: [619.08, 322.24, 661.03, 396.97]

Frame 3:
  Drone pose: [88.55, -6.09, 20.0, -46.04, 165.61, 0.0]
  Target bbox: [625.2, 325.05, 654.56, 394.07]

Frame 4:
  Drone pose: [88.0, -6.07, 20.0, -46.12, 165.64, 0.0]
  Target bbox: [623.42, 320.83, 656.16, 398.58]

Frame 5 (current):
  Drone pose: [87.46, -6.04, 20.0, -46.2, 165.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": 619.2, "ymin": 322.48, "xmax": 660.93, "ymax": 396.73}, "waypoint_deltas": [{"dx": -0.55, "dy": 0.05, "dz": 0.0, "dpitch": 0.12, "dyaw": -1.43, "droll": 0.0}, {"dx": -1.09, "dy": 0.1, "dz": 0.0, "dpitch": 0.03, "dyaw": -1.3, "droll": 0.0}, {"dx": -1.64, "dy": 0.16, "dz": 0.0, "dpitch": 0.15, "dyaw": -2.67, "droll": 0.0}, {"dx": -2.18, "dy": 0.23, "dz": 0.0, "dpitch": 0.06, "dyaw": -2.49, "droll": 0.0}, {"dx": -2.72, "dy": 0.31, "dz": 0.0, "dpitch": 0.19, "dyaw": -3.8, "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: [84.74, -5.73, 20.0, -46.01, 161.89, 0.0]
  Target bbox: [623.1, 321.08, 656.54, 398.18]

Frame 2:
  Drone pose: [84.2, -5.65, 20.0, -46.11, 162.09, 0.0]
  Target bbox: [617.89, 320.64, 662.36, 398.65]

Frame 3:
  Drone pose: [83.66, -5.57, 20.0, -45.95, 160.8, 0.0]
  Target bbox: [623.24, 322.61, 656.45, 396.64]

Frame 4:
  Drone pose: [83.12, -5.49, 20.0, -46.05, 160.99, 0.0]
  Target bbox: [619.58, 322.67, 660.6, 396.52]

Frame 5 (current):
  Drone pose: [82.59, -5.42, 20.0, -45.88, 159.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": 621.64, "ymin": 319.94, "xmax": 657.92, "ymax": 399.49}, "waypoint_deltas": [{"dx": -0.54, "dy": 0.08, "dz": 0.0, "dpitch": -0.09, "dyaw": 0.18, "droll": 0.0}, {"dx": -1.07, "dy": 0.16, "dz": 0.0, "dpitch": -0.18, "dyaw": 0.4, "droll": 0.0}, {"dx": -1.6, "dy": 0.26, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.82, "droll": 0.0}, {"dx": -2.13, "dy": 0.37, "dz": 0.0, "dpitch": -0.12, "dyaw": -0.53, "droll": 0.0}, {"dx": -2.66, "dy": 0.49, "dz": 0.0, "dpitch": 0.06, "dyaw": -1.67, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [79.93, -4.93, 20.0, -45.82, 158.02, 0.0]
  Target bbox: [623.12, 322.91, 656.6, 396.35]

Frame 2:
  Drone pose: [79.4, -4.8, 20.0, -45.94, 158.37, 0.0]
  Target bbox: [621.86, 324.78, 658.28, 394.33]

Frame 3:
  Drone pose: [78.87, -4.66, 20.0, -45.77, 157.29, 0.0]
  Target bbox: [622.48, 322.22, 657.21, 397.06]

Frame 4:
  Drone pose: [78.35, -4.52, 20.0, -45.89, 157.66, 0.0]
  Target bbox: [618.9, 321.4, 661.41, 397.93]

Frame 5 (current):
  Drone pose: [77.82, -4.38, 20.0, -45.7, 156.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": 620.56, "ymin": 319.79, "xmax": 659.05, "ymax": 399.58}, "waypoint_deltas": [{"dx": -0.52, "dy": 0.13, "dz": 0.0, "dpitch": -0.12, "dyaw": 0.35, "droll": 0.0}, {"dx": -1.05, "dy": 0.26, "dz": 0.0, "dpitch": 0.07, "dyaw": -0.73, "droll": 0.0}, {"dx": -1.57, "dy": 0.4, "dz": 0.0, "dpitch": -0.04, "dyaw": -0.38, "droll": 0.0}, {"dx": -2.09, "dy": 0.53, "dz": 0.0, "dpitch": -0.15, "dyaw": -0.02, "droll": 0.0}, {"dx": -2.61, "dy": 0.67, "dz": 0.0, "dpitch": 0.04, "dyaw": -1.06, "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: [123.43, -3.22, 21.99, -43.0, 178.07, 0.0]
  Target bbox: [646.52, 388.23, 667.6, 445.45]

Frame 2:
  Drone pose: [121.8, -3.9, 21.11, -46.81, 177.45, 0.0]
  Target bbox: [627.65, 322.92, 652.0, 396.39]

Frame 3:
  Drone pose: [120.73, -4.35, 20.71, -45.6, 178.84, 0.0]
  Target bbox: [593.63, 347.55, 619.64, 422.45]

Frame 4:
  Drone pose: [120.07, -4.44, 20.64, -47.59, 180.64, 0.0]
  Target bbox: [569.01, 318.07, 596.07, 392.7]

Frame 5 (current):
  Drone pose: [119.53, -4.44, 20.56, -50.03, 179.87, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 578.44, "ymin": 283.69, "xmax": 603.94, "ymax": 342.06}, "waypoint_deltas": [{"dx": -0.63, "dy": -0.12, "dz": 0.03, "dpitch": 2.64, "dyaw": -4.66, "droll": 0.0}, {"dx": -1.13, "dy": -0.14, "dz": 0.01, "dpitch": 2.66, "dyaw": -4.71, "droll": 0.0}, {"dx": -1.64, "dy": -0.15, "dz": -0.01, "dpitch": 2.69, "dyaw": -4.75, "droll": 0.0}, {"dx": -2.15, "dy": -0.16, "dz": -0.03, "dpitch": 2.71, "dyaw": -4.79, "droll": 0.0}, {"dx": -2.65, "dy": -0.17, "dz": -0.14, "dpitch": 2.86, "dyaw": -4.82, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [116.76, -4.5, 20.41, -45.77, 172.02, 0.0]
  Target bbox: [664.48, 350.65, 692.47, 423.34]

Frame 2:
  Drone pose: [116.34, -4.48, 20.51, -45.37, 172.16, 0.0]
  Target bbox: [663.07, 355.96, 692.46, 432.34]

Frame 3:
  Drone pose: [115.86, -4.61, 20.36, -47.11, 175.05, 0.0]
  Target bbox: [627.62, 328.64, 652.18, 390.44]

Frame 4:
  Drone pose: [115.23, -4.62, 20.41, -44.16, 175.74, 0.0]
  Target bbox: [618.82, 382.59, 643.56, 444.83]

Frame 5 (current):
  Drone pose: [114.95, -4.57, 20.28, -46.23, 176.47, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 612.61, "ymin": 333.59, "xmax": 637.76, "ymax": 407.07}, "waypoint_deltas": [{"dx": -0.69, "dy": 0.0, "dz": -0.01, "dpitch": -0.92, "dyaw": -1.31, "droll": 0.0}, {"dx": -1.21, "dy": 0.02, "dz": -0.03, "dpitch": -0.69, "dyaw": -1.26, "droll": 0.0}, {"dx": -1.72, "dy": 0.04, "dz": -0.06, "dpitch": -0.67, "dyaw": -1.21, "droll": 0.0}, {"dx": -2.22, "dy": 0.05, "dz": -0.09, "dpitch": -0.63, "dyaw": -1.16, "droll": 0.0}, {"dx": -2.71, "dy": 0.06, "dz": -0.11, "dpitch": -0.59, "dyaw": -1.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: [112.17, -4.59, 20.26, -51.2, 178.69, 0.0]
  Target bbox: [585.1, 259.79, 610.72, 321.41]

Frame 2:
  Drone pose: [111.76, -4.5, 20.15, -45.78, 180.39, 0.0]
  Target bbox: [568.88, 342.72, 595.27, 413.04]

Frame 3:
  Drone pose: [111.09, -4.44, 20.16, -43.21, 170.54, 0.0]
  Target bbox: [682.86, 388.94, 712.0, 462.57]

Frame 4:
  Drone pose: [110.87, -4.47, 20.21, -45.44, 180.51, 0.0]
  Target bbox: [569.1, 349.79, 594.96, 414.13]

Frame 5 (current):
  Drone pose: [110.35, -4.48, 20.11, -48.78, 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": 589.24, "ymin": 287.36, "xmax": 614.69, "ymax": 358.28}, "waypoint_deltas": [{"dx": -0.46, "dy": 0.01, "dz": -0.02, "dpitch": 2.31, "dyaw": -3.24, "droll": 0.0}, {"dx": -0.92, "dy": 0.01, "dz": -0.03, "dpitch": 2.4, "dyaw": -3.22, "droll": 0.0}, {"dx": -1.39, "dy": 0.01, "dz": -0.04, "dpitch": 2.47, "dyaw": -3.21, "droll": 0.0}, {"dx": -1.86, "dy": 0.01, "dz": -0.05, "dpitch": 2.52, "dyaw": -3.2, "droll": 0.0}, {"dx": -2.35, "dy": 0.01, "dz": -0.06, "dpitch": 2.55, "dyaw": -3.2, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [107.9, -4.35, 20.12, -49.11, 180.33, 0.0]
  Target bbox: [574.45, 278.69, 601.84, 355.72]

Frame 2:
  Drone pose: [107.47, -4.34, 20.06, -42.95, 170.93, 0.0]
  Target bbox: [683.29, 379.44, 712.97, 456.47]

Frame 3:
  Drone pose: [106.98, -4.61, 19.99, -43.75, 179.02, 0.0]
  Target bbox: [580.73, 365.03, 606.87, 436.83]

Frame 4:
  Drone pose: [106.5, -4.47, 20.03, -47.91, 180.52, 0.0]
  Target bbox: [567.89, 298.68, 595.02, 366.14]

Frame 5 (current):
  Drone pose: [105.87, -4.45, 19.88, -42.84, 180.56, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 568.46, "ymin": 386.18, "xmax": 594.4, "ymax": 448.33}, "waypoint_deltas": [{"dx": -0.37, "dy": -0.02, "dz": 0.14, "dpitch": -3.33, "dyaw": -5.04, "droll": 0.0}, {"dx": -0.87, "dy": -0.02, "dz": 0.14, "dpitch": -3.33, "dyaw": -5.04, "droll": 0.0}, {"dx": -1.37, "dy": -0.02, "dz": 0.14, "dpitch": -3.32, "dyaw": -5.04, "droll": 0.0}, {"dx": -1.86, "dy": -0.02, "dz": 0.13, "dpitch": -3.32, "dyaw": -5.04, "droll": 0.0}, {"dx": -2.36, "dy": -0.02, "dz": 0.13, "dpitch": -3.31, "dyaw": -5.04, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [103.51, -4.64, 20.08, -47.14, 180.0, 0.0]
  Target bbox: [568.22, 309.35, 594.77, 382.95]

Frame 2:
  Drone pose: [103.01, -4.48, 20.01, -47.34, 180.43, 0.0]
  Target bbox: [568.75, 302.73, 596.12, 380.07]

Frame 3:
  Drone pose: [102.58, -4.54, 19.93, -43.08, 171.39, 0.0]
  Target bbox: [671.78, 370.36, 700.36, 446.04]

Frame 4:
  Drone pose: [102.14, -4.38, 19.97, -50.36, 178.27, 0.0]
  Target bbox: [598.73, 249.16, 623.77, 320.85]

Frame 5 (current):
  Drone pose: [101.62, -4.37, 20.0, -45.97, 175.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": 627.56, "ymin": 325.88, "xmax": 652.19, "ymax": 393.23}, "waypoint_deltas": [{"dx": -0.61, "dy": -0.13, "dz": 0.0, "dpitch": -0.17, "dyaw": -0.41, "droll": 0.0}, {"dx": -1.12, "dy": -0.14, "dz": 0.0, "dpitch": -0.17, "dyaw": -0.45, "droll": 0.0}, {"dx": -1.62, "dy": -0.16, "dz": 0.0, "dpitch": -0.17, "dyaw": -0.51, "droll": 0.0}, {"dx": -2.12, "dy": -0.18, "dz": 0.0, "dpitch": -0.16, "dyaw": -0.59, "droll": 0.0}, {"dx": -2.62, "dy": -0.22, "dz": 0.0, "dpitch": -0.16, "dyaw": -0.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: [99.0, -4.59, 20.0, -46.13, 175.16, 0.0]
  Target bbox: [627.02, 326.84, 652.75, 392.23]

Frame 2:
  Drone pose: [98.53, -4.75, 20.0, -48.64, 177.13, 0.0]
  Target bbox: [597.39, 278.48, 624.26, 355.3]

Frame 3:
  Drone pose: [98.05, -4.58, 19.88, -41.95, 176.83, 0.0]
  Target bbox: [607.58, 390.03, 633.32, 461.16]

Frame 4:
  Drone pose: [97.4, -4.6, 19.96, -49.96, 180.1, 0.0]
  Target bbox: [567.38, 260.53, 595.27, 336.44]

Frame 5 (current):
  Drone pose: [96.95, -4.65, 19.93, -42.79, 173.09, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 648.37, "ymin": 380.04, "xmax": 674.94, "ymax": 450.41}, "waypoint_deltas": [{"dx": -0.47, "dy": -0.27, "dz": 0.07, "dpitch": -3.33, "dyaw": 1.03, "droll": 0.0}, {"dx": -0.98, "dy": -0.37, "dz": 0.07, "dpitch": -3.32, "dyaw": 0.7, "droll": 0.0}, {"dx": -1.49, "dy": -0.49, "dz": 0.07, "dpitch": -3.32, "dyaw": 0.33, "droll": 0.0}, {"dx": -2.01, "dy": -0.61, "dz": 0.07, "dpitch": -3.32, "dyaw": -0.07, "droll": 0.0}, {"dx": -2.53, "dy": -0.75, "dz": 0.07, "dpitch": -3.32, "dyaw": -0.5, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [94.47, -5.44, 20.16, -45.65, 173.08, 0.0]
  Target bbox: [619.1, 333.86, 646.14, 406.76]

Frame 2:
  Drone pose: [94.06, -5.58, 19.9, -50.43, 170.63, 0.0]
  Target bbox: [643.64, 246.05, 671.14, 315.03]

Frame 3:
  Drone pose: [93.38, -5.68, 20.0, -47.0, 170.18, 0.0]
  Target bbox: [644.56, 313.68, 671.1, 376.27]

Frame 4:
  Drone pose: [92.93, -5.93, 20.11, -41.91, 175.95, 0.0]
  Target bbox: [566.92, 396.8, 595.59, 468.99]

Frame 5 (current):
  Drone pose: [92.24, -5.87, 20.16, -42.75, 174.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": 580.03, "ymin": 389.33, "xmax": 609.18, "ymax": 459.42}, "waypoint_deltas": [{"dx": -0.45, "dy": -0.15, "dz": -0.16, "dpitch": -3.43, "dyaw": -4.34, "droll": 0.0}, {"dx": -0.98, "dy": -0.21, "dz": -0.16, "dpitch": -3.47, "dyaw": -4.54, "droll": 0.0}, {"dx": -1.52, "dy": -0.24, "dz": -0.16, "dpitch": -3.37, "dyaw": -6.21, "droll": 0.0}, {"dx": -2.06, "dy": -0.25, "dz": -0.16, "dpitch": -3.43, "dyaw": -6.26, "droll": 0.0}, {"dx": -2.6, "dy": -0.25, "dz": -0.16, "dpitch": -3.33, "dyaw": -7.82, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [89.64, -6.12, 20.0, -45.96, 171.86, 0.0]
  Target bbox: [567.6, 323.83, 600.82, 403.03]

Frame 2:
  Drone pose: [89.12, -6.12, 19.87, -45.53, 172.09, 0.0]
  Target bbox: [562.67, 332.45, 599.9, 403.45]

Frame 3:
  Drone pose: [88.55, -6.14, 20.03, -46.18, 170.46, 0.0]
  Target bbox: [566.3, 327.25, 596.44, 391.66]

Frame 4:
  Drone pose: [88.0, -6.07, 20.0, -50.25, 162.03, 0.0]
  Target bbox: [664.48, 251.74, 700.06, 330.65]

Frame 5 (current):
  Drone pose: [87.49, -6.13, 20.17, -50.3, 166.47, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 607.03, "ymin": 256.26, "xmax": 648.63, "ymax": 331.11}, "waypoint_deltas": [{"dx": -0.58, "dy": 0.14, "dz": -0.17, "dpitch": 4.22, "dyaw": -2.21, "droll": 0.0}, {"dx": -1.12, "dy": 0.19, "dz": -0.17, "dpitch": 4.13, "dyaw": -2.08, "droll": 0.0}, {"dx": -1.67, "dy": 0.25, "dz": -0.17, "dpitch": 4.25, "dyaw": -3.45, "droll": 0.0}, {"dx": -2.21, "dy": 0.32, "dz": -0.17, "dpitch": 4.16, "dyaw": -3.27, "droll": 0.0}, {"dx": -2.75, "dy": 0.4, "dz": -0.17, "dpitch": 4.29, "dyaw": -4.58, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [84.71, -5.68, 19.94, -46.12, 164.25, 0.0]
  Target bbox: [598.57, 324.87, 628.05, 390.08]

Frame 2:
  Drone pose: [84.2, -5.72, 19.92, -41.98, 161.76, 0.0]
  Target bbox: [622.78, 391.12, 659.96, 461.07]

Frame 3:
  Drone pose: [83.51, -5.59, 20.01, -41.48, 163.51, 0.0]
  Target bbox: [588.13, 401.81, 622.39, 476.94]

Frame 4:
  Drone pose: [83.01, -5.38, 19.95, -46.21, 161.22, 0.0]
  Target bbox: [620.26, 323.33, 659.91, 395.86]

Frame 5 (current):
  Drone pose: [82.59, -5.42, 20.0, -45.88, 159.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": 624.65, "ymin": 325.76, "xmax": 655.15, "ymax": 393.43}, "waypoint_deltas": [{"dx": -0.54, "dy": 0.08, "dz": 0.0, "dpitch": -0.09, "dyaw": 0.18, "droll": 0.0}, {"dx": -1.07, "dy": 0.16, "dz": 0.0, "dpitch": -0.18, "dyaw": 0.4, "droll": 0.0}, {"dx": -1.6, "dy": 0.26, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.82, "droll": 0.0}, {"dx": -2.13, "dy": 0.37, "dz": 0.0, "dpitch": -0.12, "dyaw": -0.53, "droll": 0.0}, {"dx": -2.66, "dy": 0.49, "dz": 0.0, "dpitch": 0.06, "dyaw": -1.67, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [79.93, -4.93, 20.0, -48.03, 161.43, 0.0]
  Target bbox: [582.35, 287.49, 616.86, 359.38]

Frame 2:
  Drone pose: [79.4, -4.8, 20.0, -45.94, 158.37, 0.0]
  Target bbox: [620.64, 322.92, 659.62, 396.38]

Frame 3:
  Drone pose: [78.76, -4.53, 19.91, -45.88, 157.53, 0.0]
  Target bbox: [624.23, 325.4, 655.58, 393.79]

Frame 4:
  Drone pose: [78.27, -4.58, 20.12, -44.86, 159.05, 0.0]
  Target bbox: [603.71, 347.5, 637.1, 415.32]

Frame 5 (current):
  Drone pose: [77.67, -4.41, 20.07, -50.72, 156.66, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 617.59, "ymin": 241.28, "xmax": 653.89, "ymax": 319.16}, "waypoint_deltas": [{"dx": -0.37, "dy": 0.16, "dz": -0.07, "dpitch": 4.9, "dyaw": 0.29, "droll": 0.0}, {"dx": -0.9, "dy": 0.29, "dz": -0.07, "dpitch": 5.09, "dyaw": -0.79, "droll": 0.0}, {"dx": -1.42, "dy": 0.43, "dz": -0.07, "dpitch": 4.98, "dyaw": -0.44, "droll": 0.0}, {"dx": -1.94, "dy": 0.56, "dz": -0.07, "dpitch": 4.87, "dyaw": -0.08, "droll": 0.0}, {"dx": -2.46, "dy": 0.7, "dz": -0.07, "dpitch": 5.06, "dyaw": -1.12, "droll": 0.0}]}