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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [20.39, 1.94, 22.0, -46.27, 0.0, 0.0]
  Target bbox: [629.56, 328.46, 650.44, 390.83]

Frame 2:
  Drone pose: [19.99, 0.92, 21.2, -43.85, 2.81, 0.0]
  Target bbox: [629.29, 328.47, 650.93, 390.88]

Frame 3:
  Drone pose: [20.12, 0.49, 20.67, -42.55, 3.92, 0.0]
  Target bbox: [628.86, 330.66, 651.31, 388.62]

Frame 4:
  Drone pose: [20.52, 0.36, 20.64, -42.37, 4.25, 0.0]
  Target bbox: [628.92, 331.16, 651.23, 388.12]

Frame 5 (current):
  Drone pose: [21.02, 0.34, 20.62, -42.32, 4.29, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 629.07, "ymin": 330.64, "xmax": 651.1, "ymax": 388.7}, "waypoint_deltas": [{"dx": 0.51, "dy": 0.0, "dz": -0.03, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.02, "dy": 0.0, "dz": -0.05, "dpitch": 0.03, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.54, "dy": 0.0, "dz": -0.07, "dpitch": 0.04, "dyaw": 0.01, "droll": 0.0}, {"dx": 2.05, "dy": 0.0, "dz": -0.09, "dpitch": 0.06, "dyaw": 0.01, "droll": 0.0}, {"dx": 2.56, "dy": 0.0, "dz": -0.2, "dpitch": 0.2, "dyaw": 0.01, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [25.12, 0.34, 20.33, -42.03, 4.31, 0.0]
  Target bbox: [628.55, 325.45, 651.75, 394.07]

Frame 2:
  Drone pose: [25.63, 0.34, 20.3, -42.0, 4.31, 0.0]
  Target bbox: [628.33, 324.91, 652.01, 394.7]

Frame 3:
  Drone pose: [26.14, 0.34, 20.27, -41.97, 4.32, 0.0]
  Target bbox: [628.77, 326.42, 651.5, 393.04]

Frame 4:
  Drone pose: [26.65, 0.34, 20.24, -41.95, 4.32, 0.0]
  Target bbox: [628.57, 327.25, 651.69, 392.18]

Frame 5 (current):
  Drone pose: [27.16, 0.34, 20.22, -41.92, 4.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": 628.14, "ymin": 326.7, "xmax": 652.13, "ymax": 392.73}, "waypoint_deltas": [{"dx": 0.5, "dy": 0.0, "dz": -0.03, "dpitch": 0.03, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.01, "dy": 0.0, "dz": -0.05, "dpitch": 0.05, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.52, "dy": 0.01, "dz": -0.07, "dpitch": 0.06, "dyaw": -0.01, "droll": 0.0}, {"dx": 2.03, "dy": 0.01, "dz": -0.09, "dpitch": 0.08, "dyaw": -0.03, "droll": 0.0}, {"dx": 2.54, "dy": 0.02, "dz": -0.1, "dpitch": 0.09, "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: [31.22, 0.42, 20.08, -41.8, 4.12, 0.0]
  Target bbox: [628.65, 327.0, 651.6, 392.41]

Frame 2:
  Drone pose: [31.73, 0.46, 20.07, -41.8, 4.02, 0.0]
  Target bbox: [628.47, 325.8, 651.83, 393.73]

Frame 3:
  Drone pose: [32.23, 0.5, 20.06, -41.8, 3.9, 0.0]
  Target bbox: [627.87, 323.33, 652.49, 396.24]

Frame 4:
  Drone pose: [32.74, 0.56, 20.05, -41.81, 3.75, 0.0]
  Target bbox: [628.85, 327.79, 651.38, 391.58]

Frame 5 (current):
  Drone pose: [33.25, 0.63, 20.04, -41.82, 3.57, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.96, "ymin": 329.03, "xmax": 651.25, "ymax": 390.33}, "waypoint_deltas": [{"dx": 0.51, "dy": 0.08, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.22, "droll": 0.0}, {"dx": 1.03, "dy": 0.17, "dz": -0.01, "dpitch": -0.02, "dyaw": -0.47, "droll": 0.0}, {"dx": 1.54, "dy": 0.28, "dz": -0.01, "dpitch": -0.04, "dyaw": -0.77, "droll": 0.0}, {"dx": 2.04, "dy": 0.41, "dz": -0.02, "dpitch": -0.05, "dyaw": -1.11, "droll": 0.0}, {"dx": 2.54, "dy": 0.55, "dz": -0.02, "dpitch": -0.05, "dyaw": -1.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: [37.27, 1.69, 20.01, -41.85, 0.68, 0.0]
  Target bbox: [629.56, 324.27, 650.77, 395.33]

Frame 2:
  Drone pose: [37.78, 1.86, 20.01, -41.86, 0.22, 0.0]
  Target bbox: [629.44, 328.28, 650.67, 391.11]

Frame 3:
  Drone pose: [38.3, 2.02, 20.01, -41.88, -0.2, 0.0]
  Target bbox: [629.26, 327.59, 650.64, 391.79]

Frame 4:
  Drone pose: [38.82, 2.15, 20.01, -41.9, -0.55, 0.0]
  Target bbox: [629.22, 325.03, 650.48, 394.45]

Frame 5 (current):
  Drone pose: [39.35, 2.24, 20.0, -41.94, -0.81, 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.7, "ymin": 327.71, "xmax": 655.38, "ymax": 391.72}, "waypoint_deltas": [{"dx": 0.54, "dy": 0.07, "dz": 0.0, "dpitch": -0.04, "dyaw": -1.55, "droll": 0.0}, {"dx": 1.09, "dy": 0.11, "dz": 0.0, "dpitch": -0.1, "dyaw": -1.67, "droll": 0.0}, {"dx": 1.66, "dy": 0.13, "dz": 0.0, "dpitch": -0.15, "dyaw": -3.09, "droll": 0.0}, {"dx": 2.23, "dy": 0.12, "dz": 0.0, "dpitch": -0.24, "dyaw": -3.09, "droll": 0.0}, {"dx": 2.8, "dy": 0.1, "dz": 0.0, "dpitch": -0.29, "dyaw": -4.42, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [43.84, 2.22, 20.0, -42.43, -6.32, 0.0]
  Target bbox: [622.16, 325.35, 657.88, 394.09]

Frame 2:
  Drone pose: [44.38, 2.17, 20.0, -42.42, -7.58, 0.0]
  Target bbox: [626.17, 322.39, 653.44, 397.19]

Frame 3:
  Drone pose: [44.92, 2.13, 20.0, -42.48, -7.48, 0.0]
  Target bbox: [625.12, 327.25, 655.0, 392.15]

Frame 4:
  Drone pose: [45.47, 2.09, 20.0, -42.45, -8.75, 0.0]
  Target bbox: [627.32, 328.57, 652.49, 390.71]

Frame 5 (current):
  Drone pose: [46.01, 2.04, 20.0, -42.51, -8.64, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 627.19, "ymin": 327.09, "xmax": 652.57, "ymax": 392.31}, "waypoint_deltas": [{"dx": 0.53, "dy": -0.05, "dz": 0.0, "dpitch": -0.07, "dyaw": 0.13, "droll": 0.0}, {"dx": 1.07, "dy": -0.12, "dz": 0.0, "dpitch": -0.03, "dyaw": -1.08, "droll": 0.0}, {"dx": 1.61, "dy": -0.19, "dz": 0.0, "dpitch": -0.09, "dyaw": -0.89, "droll": 0.0}, {"dx": 2.14, "dy": -0.28, "dz": 0.0, "dpitch": -0.04, "dyaw": -2.05, "droll": 0.0}, {"dx": 2.68, "dy": -0.37, "dz": 0.0, "dpitch": -0.11, "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: [50.28, 1.49, 20.0, -42.52, -12.74, 0.0]
  Target bbox: [624.5, 322.44, 655.12, 397.1]

Frame 2:
  Drone pose: [50.81, 1.51, 20.0, -42.56, -12.82, 0.0]
  Target bbox: [622.55, 326.18, 657.5, 393.2]

Frame 3:
  Drone pose: [51.35, 1.53, 20.0, -42.43, -14.24, 0.0]
  Target bbox: [624.96, 325.06, 654.75, 394.39]

Frame 4:
  Drone pose: [51.88, 1.5, 20.0, -42.49, -14.19, 0.0]
  Target bbox: [626.16, 326.3, 653.61, 393.09]

Frame 5 (current):
  Drone pose: [52.4, 1.54, 20.0, -42.5, -14.31, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 625.34, "ymin": 326.99, "xmax": 654.81, "ymax": 392.43}, "waypoint_deltas": [{"dx": 0.53, "dy": -0.03, "dz": 0.0, "dpitch": 0.13, "dyaw": -1.28, "droll": 0.0}, {"dx": 1.06, "dy": -0.06, "dz": 0.0, "dpitch": 0.08, "dyaw": -1.21, "droll": 0.0}, {"dx": 1.59, "dy": -0.04, "dz": 0.0, "dpitch": 0.23, "dyaw": -2.61, "droll": 0.0}, {"dx": 2.12, "dy": -0.03, "dz": 0.0, "dpitch": 0.21, "dyaw": -2.65, "droll": 0.0}, {"dx": 2.64, "dy": -0.07, "dz": 0.0, "dpitch": 0.36, "dyaw": -3.9, "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: [56.64, 1.55, 20.0, -42.01, -19.8, 0.0]
  Target bbox: [625.29, 328.43, 654.79, 390.89]

Frame 2:
  Drone pose: [57.18, 1.51, 20.0, -41.84, -21.0, 0.0]
  Target bbox: [624.7, 325.87, 655.06, 393.63]

Frame 3:
  Drone pose: [57.71, 1.47, 20.0, -41.9, -20.92, 0.0]
  Target bbox: [622.62, 322.58, 657.02, 397.04]

Frame 4:
  Drone pose: [58.25, 1.49, 20.0, -41.94, -21.02, 0.0]
  Target bbox: [627.09, 327.86, 653.07, 391.55]

Frame 5 (current):
  Drone pose: [58.8, 1.48, 20.0, -41.76, -22.3, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 624.03, "ymin": 324.88, "xmax": 655.7, "ymax": 394.66}, "waypoint_deltas": [{"dx": 0.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.01, "droll": 0.0}, {"dx": 1.01, "dy": -0.08, "dz": 0.0, "dpitch": 0.21, "dyaw": -1.06, "droll": 0.0}, {"dx": 1.44, "dy": -0.07, "dz": 0.0, "dpitch": 0.3, "dyaw": -1.0, "droll": 0.0}, {"dx": 2.1, "dy": -0.06, "dz": 0.0, "dpitch": 0.39, "dyaw": -2.43, "droll": 0.0}, {"dx": 2.95, "dy": -0.05, "dz": 0.0, "dpitch": -0.03, "dyaw": -2.85, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [66.06, 1.1, 20.0, -44.89, -30.59, 0.0]
  Target bbox: [620.65, 321.48, 659.04, 397.91]

Frame 2:
  Drone pose: [67.17, -0.25, 20.0, -46.75, -27.84, 0.0]
  Target bbox: [624.13, 325.84, 655.76, 393.22]

Frame 3:
  Drone pose: [67.34, -1.6, 20.0, -47.22, -23.42, 0.0]
  Target bbox: [618.71, 321.21, 661.61, 398.03]

Frame 4:
  Drone pose: [67.35, -2.44, 20.0, -46.69, -21.78, 0.0]
  Target bbox: [623.14, 322.94, 656.59, 396.24]

Frame 5 (current):
  Drone pose: [67.33, -2.81, 20.0, -46.13, -20.1, 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.75, "ymin": 324.77, "xmax": 656.45, "ymax": 394.43}, "waypoint_deltas": [{"dx": 0.02, "dy": -0.37, "dz": 0.0, "dpitch": 0.77, "dyaw": 0.13, "droll": 0.0}, {"dx": 0.07, "dy": -0.62, "dz": 0.0, "dpitch": 1.28, "dyaw": 1.28, "droll": 0.0}, {"dx": 0.13, "dy": -0.81, "dz": 0.0, "dpitch": 2.06, "dyaw": 0.85, "droll": 0.0}, {"dx": 0.5, "dy": -0.94, "dz": 0.0, "dpitch": 2.17, "dyaw": 1.32, "droll": 0.0}, {"dx": 0.96, "dy": -1.07, "dz": 0.0, "dpitch": 2.41, "dyaw": 0.37, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [69.73, -4.47, 20.0, -43.7, -19.43, 0.0]
  Target bbox: [626.61, 327.28, 653.55, 392.03]

Frame 2:
  Drone pose: [70.22, -4.76, 20.0, -43.58, -20.0, 0.0]
  Target bbox: [619.65, 323.15, 660.61, 396.36]

Frame 3:
  Drone pose: [70.71, -5.09, 20.0, -43.48, -20.44, 0.0]
  Target bbox: [624.88, 327.47, 655.23, 391.8]

Frame 4:
  Drone pose: [71.21, -5.47, 20.0, -43.42, -20.76, 0.0]
  Target bbox: [623.91, 325.36, 656.28, 393.99]

Frame 5 (current):
  Drone pose: [71.71, -5.89, 20.0, -43.38, -20.99, 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.01, "ymin": 322.95, "xmax": 660.23, "ymax": 396.46}, "waypoint_deltas": [{"dx": 0.51, "dy": -0.45, "dz": 0.0, "dpitch": 0.02, "dyaw": -0.14, "droll": 0.0}, {"dx": 1.01, "dy": -0.92, "dz": 0.0, "dpitch": 0.03, "dyaw": -0.22, "droll": 0.0}, {"dx": 1.51, "dy": -1.4, "dz": 0.0, "dpitch": 0.05, "dyaw": -0.26, "droll": 0.0}, {"dx": 1.99, "dy": -1.89, "dz": 0.0, "dpitch": 0.07, "dyaw": -0.27, "droll": 0.0}, {"dx": 2.47, "dy": -2.37, "dz": 0.0, "dpitch": 0.12, "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: [75.55, -9.57, 20.0, -43.25, -20.34, 0.0]
  Target bbox: [623.38, 323.0, 656.28, 396.51]

Frame 2:
  Drone pose: [75.99, -9.97, 20.0, -43.36, -19.21, 0.0]
  Target bbox: [619.32, 322.52, 660.94, 397.0]

Frame 3:
  Drone pose: [76.43, -10.34, 20.0, -43.45, -19.5, 0.0]
  Target bbox: [624.65, 326.23, 655.52, 393.13]

Frame 4:
  Drone pose: [76.88, -10.68, 20.0, -43.3, -19.89, 0.0]
  Target bbox: [625.95, 327.8, 653.91, 391.46]

Frame 5 (current):
  Drone pose: [77.32, -10.97, 20.0, -43.37, -19.04, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 622.82, "ymin": 321.98, "xmax": 656.77, "ymax": 397.65}, "waypoint_deltas": [{"dx": 0.46, "dy": -0.27, "dz": 0.0, "dpitch": -0.06, "dyaw": 0.75, "droll": 0.0}, {"dx": 0.92, "dy": -0.49, "dz": 0.0, "dpitch": -0.11, "dyaw": 1.39, "droll": 0.0}, {"dx": 1.4, "dy": -0.69, "dz": 0.0, "dpitch": -0.16, "dyaw": 1.94, "droll": 0.0}, {"dx": 1.91, "dy": -0.85, "dz": 0.0, "dpitch": -0.24, "dyaw": 2.38, "droll": 0.0}, {"dx": 2.44, "dy": -1.01, "dz": 0.0, "dpitch": -0.35, "dyaw": 2.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: [20.37, 1.87, 21.89, -46.08, 0.23, 0.0]
  Target bbox: [629.21, 330.35, 650.89, 388.87]

Frame 2:
  Drone pose: [19.99, 0.92, 21.2, -43.85, 2.81, 0.0]
  Target bbox: [629.13, 325.52, 651.18, 394.02]

Frame 3:
  Drone pose: [20.11, 0.4, 20.62, -42.47, 4.15, 0.0]
  Target bbox: [629.14, 330.46, 651.04, 388.88]

Frame 4:
  Drone pose: [20.52, 0.36, 20.64, -40.08, 8.76, 0.0]
  Target bbox: [571.58, 369.89, 596.15, 429.1]

Frame 5 (current):
  Drone pose: [21.18, 0.34, 20.65, -43.43, 8.83, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 570.79, "ymin": 311.65, "xmax": 597.67, "ymax": 382.93}, "waypoint_deltas": [{"dx": 0.35, "dy": 0.0, "dz": -0.06, "dpitch": 1.12, "dyaw": -4.54, "droll": 0.0}, {"dx": 0.86, "dy": 0.0, "dz": -0.08, "dpitch": 1.14, "dyaw": -4.54, "droll": 0.0}, {"dx": 1.38, "dy": 0.0, "dz": -0.1, "dpitch": 1.15, "dyaw": -4.53, "droll": 0.0}, {"dx": 1.89, "dy": 0.0, "dz": -0.12, "dpitch": 1.17, "dyaw": -4.53, "droll": 0.0}, {"dx": 2.4, "dy": 0.0, "dz": -0.23, "dpitch": 1.31, "dyaw": -4.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: [25.12, 0.34, 20.33, -38.77, 6.17, 0.0]
  Target bbox: [604.88, 382.5, 628.54, 446.82]

Frame 2:
  Drone pose: [25.63, 0.34, 20.3, -43.24, 6.39, 0.0]
  Target bbox: [601.85, 304.89, 626.23, 373.67]

Frame 3:
  Drone pose: [26.14, 0.47, 20.18, -41.86, 3.96, 0.0]
  Target bbox: [628.67, 324.87, 651.63, 394.62]

Frame 4:
  Drone pose: [26.65, 0.34, 20.24, -41.95, 4.32, 0.0]
  Target bbox: [628.93, 330.16, 651.25, 389.18]

Frame 5 (current):
  Drone pose: [27.11, 0.5, 20.12, -41.73, 3.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": 628.47, "ymin": 328.89, "xmax": 651.74, "ymax": 390.46}, "waypoint_deltas": [{"dx": 0.55, "dy": -0.16, "dz": 0.07, "dpitch": -0.16, "dyaw": 0.44, "droll": 0.0}, {"dx": 1.06, "dy": -0.16, "dz": 0.05, "dpitch": -0.14, "dyaw": 0.44, "droll": 0.0}, {"dx": 1.57, "dy": -0.15, "dz": 0.03, "dpitch": -0.13, "dyaw": 0.43, "droll": 0.0}, {"dx": 2.08, "dy": -0.15, "dz": 0.01, "dpitch": -0.11, "dyaw": 0.41, "droll": 0.0}, {"dx": 2.59, "dy": -0.14, "dz": 0.0, "dpitch": -0.1, "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: [31.22, 0.42, 20.08, -42.12, 6.31, 0.0]
  Target bbox: [600.42, 320.77, 624.51, 388.73]

Frame 2:
  Drone pose: [31.81, 0.53, 20.07, -41.92, 3.83, 0.0]
  Target bbox: [628.73, 325.72, 651.57, 393.81]

Frame 3:
  Drone pose: [32.22, 0.49, 19.91, -41.56, 3.94, 0.0]
  Target bbox: [628.73, 328.71, 651.48, 390.6]

Frame 4:
  Drone pose: [32.74, 0.56, 20.05, -41.81, 3.75, 0.0]
  Target bbox: [628.82, 328.5, 651.4, 390.88]

Frame 5 (current):
  Drone pose: [33.11, 0.56, 19.94, -41.65, 6.24, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 596.53, "ymin": 327.03, "xmax": 620.04, "ymax": 387.03}, "waypoint_deltas": [{"dx": 0.65, "dy": 0.15, "dz": 0.1, "dpitch": -0.18, "dyaw": -2.89, "droll": 0.0}, {"dx": 1.17, "dy": 0.24, "dz": 0.09, "dpitch": -0.19, "dyaw": -3.14, "droll": 0.0}, {"dx": 1.68, "dy": 0.35, "dz": 0.09, "dpitch": -0.21, "dyaw": -3.44, "droll": 0.0}, {"dx": 2.18, "dy": 0.48, "dz": 0.08, "dpitch": -0.22, "dyaw": -3.78, "droll": 0.0}, {"dx": 2.68, "dy": 0.62, "dz": 0.08, "dpitch": -0.22, "dyaw": -4.17, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [37.27, 1.69, 20.01, -44.16, -4.32, 0.0]
  Target bbox: [690.52, 290.4, 714.79, 355.05]

Frame 2:
  Drone pose: [37.66, 1.91, 19.93, -41.57, 0.09, 0.0]
  Target bbox: [629.44, 327.4, 650.61, 392.04]

Frame 3:
  Drone pose: [38.3, 2.02, 20.01, -45.22, 4.18, 0.0]
  Target bbox: [572.22, 268.78, 597.94, 341.08]

Frame 4:
  Drone pose: [38.82, 2.26, 19.93, -41.79, -0.85, 0.0]
  Target bbox: [629.13, 328.32, 650.65, 391.05]

Frame 5 (current):
  Drone pose: [39.35, 2.24, 20.0, -41.94, -0.81, 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.31, "ymin": 326.21, "xmax": 656.69, "ymax": 393.22}, "waypoint_deltas": [{"dx": 0.54, "dy": 0.07, "dz": 0.0, "dpitch": -0.04, "dyaw": -1.55, "droll": 0.0}, {"dx": 1.09, "dy": 0.11, "dz": 0.0, "dpitch": -0.1, "dyaw": -1.67, "droll": 0.0}, {"dx": 1.66, "dy": 0.13, "dz": 0.0, "dpitch": -0.15, "dyaw": -3.09, "droll": 0.0}, {"dx": 2.23, "dy": 0.12, "dz": 0.0, "dpitch": -0.24, "dyaw": -3.09, "droll": 0.0}, {"dx": 2.8, "dy": 0.1, "dz": 0.0, "dpitch": -0.29, "dyaw": -4.42, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [43.84, 2.22, 20.0, -42.43, -6.32, 0.0]
  Target bbox: [621.51, 325.01, 658.53, 394.45]

Frame 2:
  Drone pose: [44.38, 2.17, 20.0, -42.48, -3.22, 0.0]
  Target bbox: [572.15, 323.59, 598.96, 396.43]

Frame 3:
  Drone pose: [44.94, 2.04, 20.05, -41.04, -12.23, 0.0]
  Target bbox: [684.46, 354.1, 719.87, 421.21]

Frame 4:
  Drone pose: [45.47, 2.16, 19.87, -46.52, -7.64, 0.0]
  Target bbox: [609.75, 251.58, 636.97, 324.56]

Frame 5 (current):
  Drone pose: [46.01, 2.04, 20.0, -42.51, -8.64, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 625.77, "ymin": 323.41, "xmax": 653.87, "ymax": 396.08}, "waypoint_deltas": [{"dx": 0.53, "dy": -0.05, "dz": 0.0, "dpitch": -0.07, "dyaw": 0.13, "droll": 0.0}, {"dx": 1.07, "dy": -0.12, "dz": 0.0, "dpitch": -0.03, "dyaw": -1.08, "droll": 0.0}, {"dx": 1.61, "dy": -0.19, "dz": 0.0, "dpitch": -0.09, "dyaw": -0.89, "droll": 0.0}, {"dx": 2.14, "dy": -0.28, "dz": 0.0, "dpitch": -0.04, "dyaw": -2.05, "droll": 0.0}, {"dx": 2.68, "dy": -0.37, "dz": 0.0, "dpitch": -0.11, "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: [50.3, 1.6, 19.89, -43.2, -8.17, 0.0]
  Target bbox: [564.9, 315.11, 593.02, 379.34]

Frame 2:
  Drone pose: [50.81, 1.51, 20.0, -40.45, -7.82, 0.0]
  Target bbox: [555.32, 359.44, 600.25, 434.64]

Frame 3:
  Drone pose: [51.46, 1.43, 19.91, -42.49, -14.05, 0.0]
  Target bbox: [625.37, 324.26, 654.31, 395.23]

Frame 4:
  Drone pose: [51.88, 1.5, 20.0, -42.91, -16.79, 0.0]
  Target bbox: [656.86, 316.97, 687.71, 389.6]

Frame 5 (current):
  Drone pose: [52.4, 1.67, 20.05, -42.53, -14.65, 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.49, "ymin": 326.52, "xmax": 655.66, "ymax": 392.9}, "waypoint_deltas": [{"dx": 0.53, "dy": -0.16, "dz": -0.05, "dpitch": 0.16, "dyaw": -0.94, "droll": 0.0}, {"dx": 1.06, "dy": -0.19, "dz": -0.05, "dpitch": 0.11, "dyaw": -0.87, "droll": 0.0}, {"dx": 1.59, "dy": -0.17, "dz": -0.05, "dpitch": 0.26, "dyaw": -2.27, "droll": 0.0}, {"dx": 2.12, "dy": -0.16, "dz": -0.05, "dpitch": 0.24, "dyaw": -2.31, "droll": 0.0}, {"dx": 2.64, "dy": -0.2, "dz": -0.05, "dpitch": 0.39, "dyaw": -3.56, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [56.69, 1.46, 19.94, -45.33, -19.83, 0.0]
  Target bbox: [626.58, 269.83, 659.33, 338.31]

Frame 2:
  Drone pose: [57.18, 1.51, 20.0, -39.8, -18.14, 0.0]
  Target bbox: [589.79, 363.13, 618.08, 425.82]

Frame 3:
  Drone pose: [57.73, 1.5, 20.05, -36.99, -23.18, 0.0]
  Target bbox: [649.26, 406.12, 685.02, 482.46]

Frame 4:
  Drone pose: [58.25, 1.49, 20.0, -38.26, -24.09, 0.0]
  Target bbox: [663.29, 391.34, 694.13, 453.2]

Frame 5 (current):
  Drone pose: [58.87, 1.55, 20.05, -43.15, -24.9, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 652.77, "ymin": 302.94, "xmax": 686.56, "ymax": 374.75}, "waypoint_deltas": [{"dx": 0.43, "dy": -0.07, "dz": -0.05, "dpitch": 1.39, "dyaw": 2.61, "droll": 0.0}, {"dx": 0.94, "dy": -0.15, "dz": -0.05, "dpitch": 1.6, "dyaw": 1.54, "droll": 0.0}, {"dx": 1.37, "dy": -0.14, "dz": -0.05, "dpitch": 1.69, "dyaw": 1.6, "droll": 0.0}, {"dx": 2.03, "dy": -0.13, "dz": -0.05, "dpitch": 1.78, "dyaw": 0.17, "droll": 0.0}, {"dx": 2.88, "dy": -0.12, "dz": -0.05, "dpitch": 1.36, "dyaw": -0.25, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [66.13, 1.14, 20.09, -45.39, -27.87, 0.0]
  Target bbox: [585.41, 317.82, 623.63, 392.72]

Frame 2:
  Drone pose: [67.32, -0.36, 20.04, -45.85, -32.39, 0.0]
  Target bbox: [676.6, 348.98, 709.85, 415.93]

Frame 3:
  Drone pose: [67.37, -1.76, 20.07, -47.48, -22.99, 0.0]
  Target bbox: [625.01, 325.06, 655.2, 394.04]

Frame 4:
  Drone pose: [67.35, -2.44, 20.0, -49.29, -23.72, 0.0]
  Target bbox: [645.42, 279.72, 679.86, 352.82]

Frame 5 (current):
  Drone pose: [67.32, -2.94, 19.95, -48.32, -18.13, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 599.29, "ymin": 283.55, "xmax": 643.71, "ymax": 361.87}, "waypoint_deltas": [{"dx": 0.03, "dy": -0.24, "dz": 0.05, "dpitch": 2.96, "dyaw": -1.84, "droll": 0.0}, {"dx": 0.08, "dy": -0.49, "dz": 0.05, "dpitch": 3.47, "dyaw": -0.69, "droll": 0.0}, {"dx": 0.14, "dy": -0.68, "dz": 0.05, "dpitch": 4.25, "dyaw": -1.12, "droll": 0.0}, {"dx": 0.51, "dy": -0.81, "dz": 0.05, "dpitch": 4.36, "dyaw": -0.65, "droll": 0.0}, {"dx": 0.97, "dy": -0.94, "dz": 0.05, "dpitch": 4.6, "dyaw": -1.6, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [69.66, -4.54, 20.09, -41.85, -17.37, 0.0]
  Target bbox: [601.24, 357.54, 634.61, 426.66]

Frame 2:
  Drone pose: [70.08, -4.67, 19.9, -45.4, -16.3, 0.0]
  Target bbox: [572.49, 287.0, 613.43, 360.26]

Frame 3:
  Drone pose: [70.71, -5.09, 20.0, -43.48, -20.44, 0.0]
  Target bbox: [624.44, 325.85, 655.76, 393.55]

Frame 4:
  Drone pose: [71.28, -5.52, 19.93, -43.42, -20.69, 0.0]
  Target bbox: [623.8, 325.19, 656.39, 394.15]

Frame 5 (current):
  Drone pose: [71.79, -5.81, 19.94, -44.79, -19.78, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 602.58, "ymin": 300.47, "xmax": 640.3, "ymax": 371.43}, "waypoint_deltas": [{"dx": 0.43, "dy": -0.53, "dz": 0.06, "dpitch": 1.43, "dyaw": -1.35, "droll": 0.0}, {"dx": 0.93, "dy": -1.0, "dz": 0.06, "dpitch": 1.44, "dyaw": -1.43, "droll": 0.0}, {"dx": 1.43, "dy": -1.48, "dz": 0.06, "dpitch": 1.46, "dyaw": -1.47, "droll": 0.0}, {"dx": 1.91, "dy": -1.97, "dz": 0.06, "dpitch": 1.48, "dyaw": -1.48, "droll": 0.0}, {"dx": 2.39, "dy": -2.45, "dz": 0.06, "dpitch": 1.53, "dyaw": -1.52, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [75.48, -9.43, 19.92, -41.43, -25.66, 0.0]
  Target bbox: [683.15, 350.12, 720.0, 424.88]

Frame 2:
  Drone pose: [75.99, -9.97, 20.0, -43.82, -17.89, 0.0]
  Target bbox: [608.98, 318.99, 638.35, 385.27]

Frame 3:
  Drone pose: [76.5, -10.47, 20.08, -48.42, -18.32, 0.0]
  Target bbox: [612.43, 246.14, 645.68, 315.27]

Frame 4:
  Drone pose: [76.88, -10.68, 20.0, -43.3, -19.89, 0.0]
  Target bbox: [623.63, 322.81, 656.04, 396.67]

Frame 5 (current):
  Drone pose: [77.32, -10.97, 20.0, -44.51, -19.41, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.55, "ymin": 304.22, "xmax": 660.32, "ymax": 376.85}, "waypoint_deltas": [{"dx": 0.46, "dy": -0.27, "dz": 0.0, "dpitch": 1.08, "dyaw": 1.12, "droll": 0.0}, {"dx": 0.92, "dy": -0.49, "dz": 0.0, "dpitch": 1.03, "dyaw": 1.76, "droll": 0.0}, {"dx": 1.4, "dy": -0.69, "dz": 0.0, "dpitch": 0.98, "dyaw": 2.31, "droll": 0.0}, {"dx": 1.91, "dy": -0.85, "dz": 0.0, "dpitch": 0.9, "dyaw": 2.75, "droll": 0.0}, {"dx": 2.44, "dy": -1.01, "dz": 0.0, "dpitch": 0.79, "dyaw": 3.15, "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.39, -3.06, 22.0, -46.4, -90.0, 0.0]
  Target bbox: [627.5, 328.2, 652.5, 390.93]

Frame 2:
  Drone pose: [101.36, -4.62, 21.2, -46.81, -86.87, 0.0]
  Target bbox: [625.36, 327.94, 654.92, 391.23]

Frame 3:
  Drone pose: [100.91, -5.57, 20.67, -46.7, -85.41, 0.0]
  Target bbox: [623.34, 325.52, 656.97, 393.5]

Frame 4:
  Drone pose: [100.77, -6.23, 20.64, -46.88, -84.94, 0.0]
  Target bbox: [616.75, 324.19, 663.7, 394.84]

Frame 5 (current):
  Drone pose: [100.75, -6.77, 20.62, -46.9, -84.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": 623.31, "ymin": 325.0, "xmax": 657.0, "ymax": 393.99}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.51, "dz": -0.03, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.03, "dz": -0.05, "dpitch": 0.02, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -1.54, "dz": -0.07, "dpitch": 0.03, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -2.06, "dz": -0.09, "dpitch": 0.04, "dyaw": 0.02, "droll": 0.0}, {"dx": 0.0, "dy": -2.57, "dz": -0.2, "dpitch": 0.18, "dyaw": 0.02, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [100.75, -9.85, 20.39, -46.69, -84.84, 0.0]
  Target bbox: [622.9, 325.83, 657.43, 393.27]

Frame 2:
  Drone pose: [100.75, -10.36, 20.36, -46.67, -84.83, 0.0]
  Target bbox: [619.06, 325.7, 661.32, 393.4]

Frame 3:
  Drone pose: [100.75, -10.88, 20.33, -46.64, -84.83, 0.0]
  Target bbox: [621.93, 323.87, 658.44, 395.17]

Frame 4:
  Drone pose: [100.75, -11.39, 20.3, -46.62, -84.82, 0.0]
  Target bbox: [623.09, 324.76, 657.23, 394.22]

Frame 5 (current):
  Drone pose: [100.75, -11.9, 20.27, -46.59, -84.82, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 625.03, "ymin": 324.73, "xmax": 655.27, "ymax": 394.26}, "waypoint_deltas": [{"dx": -0.01, "dy": -0.51, "dz": -0.03, "dpitch": 0.02, "dyaw": 0.01, "droll": 0.0}, {"dx": -0.01, "dy": -1.02, "dz": -0.05, "dpitch": 0.05, "dyaw": 0.01, "droll": 0.0}, {"dx": -0.01, "dy": -1.53, "dz": -0.08, "dpitch": 0.07, "dyaw": 0.02, "droll": 0.0}, {"dx": -0.01, "dy": -2.04, "dz": -0.1, "dpitch": 0.08, "dyaw": 0.02, "droll": 0.0}, {"dx": -0.01, "dy": -2.55, "dz": -0.12, "dpitch": 0.1, "dyaw": 0.03, "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.74, -14.95, 20.13, -46.48, -84.79, 0.0]
  Target bbox: [619.28, 325.5, 661.1, 393.58]

Frame 2:
  Drone pose: [100.74, -15.46, 20.12, -46.47, -84.79, 0.0]
  Target bbox: [615.44, 324.45, 665.02, 394.62]

Frame 3:
  Drone pose: [100.74, -15.97, 20.1, -46.46, -84.78, 0.0]
  Target bbox: [621.91, 323.74, 658.46, 395.28]

Frame 4:
  Drone pose: [100.74, -16.48, 20.09, -46.45, -84.78, 0.0]
  Target bbox: [624.79, 323.95, 655.53, 395.07]

Frame 5 (current):
  Drone pose: [100.74, -16.98, 20.08, -46.44, -84.77, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 617.95, "ymin": 323.04, "xmax": 662.49, "ymax": 395.93}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.51, "dz": -0.01, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.02, "dz": -0.02, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.52, "dz": -0.03, "dpitch": 0.01, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -2.03, "dz": -0.04, "dpitch": 0.01, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -2.54, "dz": -0.04, "dpitch": 0.01, "dyaw": 0.01, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [100.74, -20.53, 20.03, -46.43, -84.75, 0.0]
  Target bbox: [620.67, 323.15, 659.74, 395.86]

Frame 2:
  Drone pose: [100.74, -21.03, 20.02, -46.43, -84.75, 0.0]
  Target bbox: [619.68, 324.6, 660.69, 394.37]

Frame 3:
  Drone pose: [100.74, -21.54, 20.02, -46.43, -84.75, 0.0]
  Target bbox: [620.88, 324.4, 659.48, 394.56]

Frame 4:
  Drone pose: [100.74, -22.04, 20.02, -46.44, -84.75, 0.0]
  Target bbox: [620.65, 324.42, 659.7, 394.55]

Frame 5 (current):
  Drone pose: [100.74, -22.55, 20.01, -46.44, -84.74, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 624.04, "ymin": 324.27, "xmax": 656.28, "ymax": 394.71}, "waypoint_deltas": [{"dx": -0.01, "dy": -0.5, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": -0.01, "dy": -1.01, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": -0.01, "dy": -1.51, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": -0.01, "dy": -2.01, "dz": 0.0, "dpitch": -0.02, "dyaw": 0.01, "droll": 0.0}, {"dx": -0.01, "dy": -2.52, "dz": -0.01, "dpitch": -0.02, "dyaw": 0.01, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [100.73, -25.57, 20.0, -46.46, -84.73, 0.0]
  Target bbox: [619.12, 322.84, 661.32, 396.15]

Frame 2:
  Drone pose: [100.73, -26.07, 20.0, -46.47, -84.73, 0.0]
  Target bbox: [626.58, 324.25, 653.7, 394.74]

Frame 3:
  Drone pose: [100.73, -26.58, 20.0, -46.47, -84.73, 0.0]
  Target bbox: [627.35, 324.16, 652.92, 394.84]

Frame 4:
  Drone pose: [100.73, -27.08, 20.0, -46.48, -84.73, 0.0]
  Target bbox: [623.06, 324.23, 657.27, 394.73]

Frame 5 (current):
  Drone pose: [100.73, -27.58, 20.0, -46.48, -84.72, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 621.52, "ymin": 324.83, "xmax": 658.84, "ymax": 394.23}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.51, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.01, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.51, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -2.01, "dz": 0.0, "dpitch": -0.02, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -2.52, "dz": 0.0, "dpitch": -0.02, "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: [100.73, -31.1, 20.0, -46.51, -84.72, 0.0]
  Target bbox: [620.15, 324.62, 660.23, 394.42]

Frame 2:
  Drone pose: [100.73, -31.6, 20.0, -46.51, -84.71, 0.0]
  Target bbox: [619.98, 325.35, 660.39, 393.72]

Frame 3:
  Drone pose: [100.73, -32.11, 20.0, -46.51, -84.71, 0.0]
  Target bbox: [617.76, 322.83, 662.68, 396.13]

Frame 4:
  Drone pose: [100.73, -32.61, 20.0, -46.52, -84.71, 0.0]
  Target bbox: [623.55, 323.63, 656.79, 395.37]

Frame 5 (current):
  Drone pose: [100.73, -33.11, 20.0, -46.52, -84.71, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 626.02, "ymin": 323.93, "xmax": 654.27, "ymax": 395.04}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.5, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.0, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.51, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -2.01, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -2.51, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [100.73, -36.12, 20.0, -46.54, -84.71, 0.0]
  Target bbox: [618.16, 325.07, 662.24, 394.0]

Frame 2:
  Drone pose: [100.73, -36.62, 20.0, -46.54, -84.71, 0.0]
  Target bbox: [626.08, 323.85, 654.22, 395.15]

Frame 3:
  Drone pose: [100.73, -37.12, 20.0, -46.53, -84.7, 0.0]
  Target bbox: [619.39, 324.56, 660.98, 394.41]

Frame 4:
  Drone pose: [100.73, -37.62, 20.0, -46.31, -84.7, 0.0]
  Target bbox: [626.61, 323.71, 653.67, 395.27]

Frame 5 (current):
  Drone pose: [100.73, -38.13, 20.0, -46.31, -84.7, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 621.25, "ymin": 324.75, "xmax": 659.11, "ymax": 394.31}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.5, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.0, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.5, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -2.0, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -2.5, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [100.73, -41.13, 20.0, -46.32, -84.7, 0.0]
  Target bbox: [619.43, 324.3, 660.96, 394.73]

Frame 2:
  Drone pose: [100.73, -41.63, 20.0, -46.33, -84.7, 0.0]
  Target bbox: [619.89, 324.37, 660.5, 394.67]

Frame 3:
  Drone pose: [100.73, -42.13, 20.0, -46.33, -84.7, 0.0]
  Target bbox: [615.07, 323.44, 665.4, 395.58]

Frame 4:
  Drone pose: [100.73, -42.64, 20.0, -46.33, -84.7, 0.0]
  Target bbox: [616.71, 322.53, 663.76, 396.43]

Frame 5 (current):
  Drone pose: [100.73, -43.14, 20.0, -46.33, -84.7, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 626.58, "ymin": 323.69, "xmax": 653.71, "ymax": 395.3}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.5, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.5, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -2.0, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -2.5, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [100.74, -46.64, 20.0, -46.34, -84.72, 0.0]
  Target bbox: [616.12, 324.47, 664.33, 394.6]

Frame 2:
  Drone pose: [100.74, -47.14, 20.0, -46.35, -84.74, 0.0]
  Target bbox: [619.05, 324.41, 661.33, 394.57]

Frame 3:
  Drone pose: [100.75, -47.64, 20.0, -46.35, -84.77, 0.0]
  Target bbox: [617.6, 324.69, 662.82, 394.38]

Frame 4:
  Drone pose: [100.76, -48.14, 20.0, -46.36, -84.81, 0.0]
  Target bbox: [615.66, 322.79, 664.83, 396.21]

Frame 5 (current):
  Drone pose: [100.78, -48.65, 20.0, -46.36, -84.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": 618.72, "ymin": 324.22, "xmax": 661.68, "ymax": 394.79}, "waypoint_deltas": [{"dx": 0.03, "dy": -0.5, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.08, "droll": 0.0}, {"dx": 0.06, "dy": -1.0, "dz": 0.0, "dpitch": -0.02, "dyaw": -0.19, "droll": 0.0}, {"dx": 0.11, "dy": -1.5, "dz": 0.0, "dpitch": -0.04, "dyaw": -0.33, "droll": 0.0}, {"dx": 0.16, "dy": -2.01, "dz": 0.0, "dpitch": -0.05, "dyaw": -0.5, "droll": 0.0}, {"dx": 0.23, "dy": -2.51, "dz": 0.0, "dpitch": -0.07, "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: [101.08, -51.67, 20.0, -46.45, -85.81, 0.0]
  Target bbox: [617.3, 322.78, 663.17, 396.15]

Frame 2:
  Drone pose: [101.17, -52.17, 20.0, -46.47, -86.08, 0.0]
  Target bbox: [623.33, 323.94, 657.02, 394.99]

Frame 3:
  Drone pose: [101.27, -52.68, 20.0, -46.5, -86.39, 0.0]
  Target bbox: [620.16, 325.39, 660.23, 393.66]

Frame 4:
  Drone pose: [101.37, -53.19, 20.0, -46.53, -86.74, 0.0]
  Target bbox: [618.43, 324.7, 661.99, 394.26]

Frame 5 (current):
  Drone pose: [101.49, -53.7, 20.0, -46.56, -87.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": 615.75, "ymin": 323.84, "xmax": 664.76, "ymax": 395.13}, "waypoint_deltas": [{"dx": 0.13, "dy": -0.52, "dz": 0.0, "dpitch": -0.03, "dyaw": -0.4, "droll": 0.0}, {"dx": 0.25, "dy": -1.03, "dz": 0.0, "dpitch": -0.07, "dyaw": -0.8, "droll": 0.0}, {"dx": 0.37, "dy": -1.55, "dz": 0.0, "dpitch": -0.1, "dyaw": -1.19, "droll": 0.0}, {"dx": 0.48, "dy": -2.07, "dz": 0.0, "dpitch": -0.14, "dyaw": -1.54, "droll": 0.0}, {"dx": 0.58, "dy": -2.59, "dz": 0.0, "dpitch": -0.18, "dyaw": -1.84, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [102.38, -2.99, 21.89, -51.17, -89.55, 0.0]
  Target bbox: [617.16, 244.62, 652.94, 306.38]

Frame 2:
  Drone pose: [101.32, -4.58, 21.38, -50.89, -87.28, 0.0]
  Target bbox: [624.44, 262.38, 667.75, 326.34]

Frame 3:
  Drone pose: [100.91, -5.57, 20.67, -48.27, -85.45, 0.0]
  Target bbox: [625.81, 300.54, 655.43, 365.95]

Frame 4:
  Drone pose: [100.82, -6.3, 20.71, -47.1, -85.07, 0.0]
  Target bbox: [623.86, 325.37, 656.45, 393.62]

Frame 5 (current):
  Drone pose: [100.75, -6.77, 20.62, -46.9, -84.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": 620.2, "ymin": 325.56, "xmax": 660.16, "ymax": 393.5}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.51, "dz": -0.03, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.03, "dz": -0.05, "dpitch": 0.02, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -1.54, "dz": -0.07, "dpitch": 0.03, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -2.06, "dz": -0.09, "dpitch": 0.04, "dyaw": 0.02, "droll": 0.0}, {"dx": 0.0, "dy": -2.57, "dz": -0.2, "dpitch": 0.18, "dyaw": 0.02, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [100.75, -9.85, 20.39, -51.69, -86.47, 0.0]
  Target bbox: [640.62, 240.18, 678.38, 311.0]

Frame 2:
  Drone pose: [100.75, -10.36, 20.36, -48.02, -79.83, 0.0]
  Target bbox: [565.33, 302.75, 599.03, 374.52]

Frame 3:
  Drone pose: [100.75, -10.88, 20.33, -46.64, -84.83, 0.0]
  Target bbox: [620.5, 323.59, 659.9, 395.43]

Frame 4:
  Drone pose: [100.67, -11.38, 20.34, -41.66, -85.72, 0.0]
  Target bbox: [631.73, 407.43, 675.66, 479.95]

Frame 5 (current):
  Drone pose: [100.83, -11.93, 20.41, -46.85, -85.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": 625.77, "ymin": 324.91, "xmax": 654.52, "ymax": 394.09}, "waypoint_deltas": [{"dx": -0.09, "dy": -0.48, "dz": -0.17, "dpitch": 0.28, "dyaw": 0.27, "droll": 0.0}, {"dx": -0.09, "dy": -0.99, "dz": -0.19, "dpitch": 0.31, "dyaw": 0.27, "droll": 0.0}, {"dx": -0.09, "dy": -1.5, "dz": -0.22, "dpitch": 0.33, "dyaw": 0.28, "droll": 0.0}, {"dx": -0.09, "dy": -2.01, "dz": -0.24, "dpitch": 0.34, "dyaw": 0.28, "droll": 0.0}, {"dx": -0.09, "dy": -2.52, "dz": -0.26, "dpitch": 0.36, "dyaw": 0.29, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [100.78, -15.07, 20.27, -44.73, -84.31, 0.0]
  Target bbox: [613.42, 359.37, 653.71, 431.46]

Frame 2:
  Drone pose: [100.74, -15.46, 20.12, -46.47, -84.79, 0.0]
  Target bbox: [624.7, 323.99, 655.62, 395.03]

Frame 3:
  Drone pose: [100.7, -16.08, 20.04, -46.53, -84.62, 0.0]
  Target bbox: [616.27, 322.94, 664.2, 396.04]

Frame 4:
  Drone pose: [100.86, -16.34, 20.15, -42.85, -89.23, 0.0]
  Target bbox: [673.7, 384.59, 700.87, 454.14]

Frame 5 (current):
  Drone pose: [100.74, -16.98, 20.08, -46.44, -84.77, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 618.19, "ymin": 324.81, "xmax": 662.2, "ymax": 394.19}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.51, "dz": -0.01, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.02, "dz": -0.02, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.52, "dz": -0.03, "dpitch": 0.01, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -2.03, "dz": -0.04, "dpitch": 0.01, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -2.54, "dz": -0.04, "dpitch": 0.01, "dyaw": 0.01, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [100.77, -20.71, 19.99, -44.83, -89.62, 0.0]
  Target bbox: [677.68, 358.39, 714.32, 425.91]

Frame 2:
  Drone pose: [100.84, -20.89, 20.06, -46.28, -85.13, 0.0]
  Target bbox: [625.38, 325.57, 654.91, 393.53]

Frame 3:
  Drone pose: [100.71, -21.68, 19.92, -46.51, -84.63, 0.0]
  Target bbox: [620.37, 324.5, 660.01, 394.54]

Frame 4:
  Drone pose: [100.74, -22.04, 20.02, -46.44, -84.75, 0.0]
  Target bbox: [625.26, 325.63, 655.03, 393.46]

Frame 5 (current):
  Drone pose: [100.66, -22.55, 20.01, -48.79, -85.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": 632.52, "ymin": 285.51, "xmax": 679.8, "ymax": 354.44}, "waypoint_deltas": [{"dx": 0.07, "dy": -0.5, "dz": 0.0, "dpitch": 2.35, "dyaw": 1.1, "droll": 0.0}, {"dx": 0.07, "dy": -1.01, "dz": 0.0, "dpitch": 2.34, "dyaw": 1.1, "droll": 0.0}, {"dx": 0.07, "dy": -1.51, "dz": 0.0, "dpitch": 2.34, "dyaw": 1.1, "droll": 0.0}, {"dx": 0.07, "dy": -2.01, "dz": 0.0, "dpitch": 2.33, "dyaw": 1.11, "droll": 0.0}, {"dx": 0.07, "dy": -2.52, "dz": -0.01, "dpitch": 2.33, "dyaw": 1.11, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [100.73, -25.57, 20.0, -43.21, -85.08, 0.0]
  Target bbox: [621.1, 377.18, 667.74, 451.02]

Frame 2:
  Drone pose: [100.73, -26.07, 20.0, -44.73, -79.73, 0.0]
  Target bbox: [557.56, 352.48, 606.09, 428.69]

Frame 3:
  Drone pose: [100.73, -26.58, 20.0, -46.47, -84.73, 0.0]
  Target bbox: [625.86, 324.24, 654.43, 394.75]

Frame 4:
  Drone pose: [100.73, -27.08, 20.0, -43.86, -81.57, 0.0]
  Target bbox: [581.13, 368.27, 625.35, 440.03]

Frame 5 (current):
  Drone pose: [100.7, -27.77, 20.0, -47.86, -85.8, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 629.84, "ymin": 305.83, "xmax": 680.0, "ymax": 376.7}, "waypoint_deltas": [{"dx": 0.03, "dy": -0.32, "dz": 0.0, "dpitch": 1.38, "dyaw": 1.08, "droll": 0.0}, {"dx": 0.03, "dy": -0.82, "dz": 0.0, "dpitch": 1.37, "dyaw": 1.08, "droll": 0.0}, {"dx": 0.03, "dy": -1.32, "dz": 0.0, "dpitch": 1.37, "dyaw": 1.08, "droll": 0.0}, {"dx": 0.03, "dy": -1.82, "dz": 0.0, "dpitch": 1.36, "dyaw": 1.08, "droll": 0.0}, {"dx": 0.03, "dy": -2.33, "dz": 0.0, "dpitch": 1.36, "dyaw": 1.08, "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.73, -31.1, 20.0, -51.15, -80.48, 0.0]
  Target bbox: [564.73, 246.39, 616.24, 319.25]

Frame 2:
  Drone pose: [100.73, -31.6, 20.0, -43.03, -79.71, 0.0]
  Target bbox: [558.62, 383.33, 605.02, 456.17]

Frame 3:
  Drone pose: [100.73, -32.11, 20.0, -45.36, -84.15, 0.0]
  Target bbox: [612.16, 344.47, 654.99, 413.44]

Frame 4:
  Drone pose: [100.73, -32.61, 20.0, -46.52, -84.71, 0.0]
  Target bbox: [618.11, 324.67, 662.28, 394.32]

Frame 5 (current):
  Drone pose: [100.72, -33.22, 20.11, -46.39, -89.63, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 680.86, "ymin": 335.69, "xmax": 714.99, "ymax": 402.66}, "waypoint_deltas": [{"dx": 0.01, "dy": -0.39, "dz": -0.11, "dpitch": -0.13, "dyaw": 4.92, "droll": 0.0}, {"dx": 0.01, "dy": -0.89, "dz": -0.11, "dpitch": -0.14, "dyaw": 4.92, "droll": 0.0}, {"dx": 0.01, "dy": -1.4, "dz": -0.11, "dpitch": -0.14, "dyaw": 4.92, "droll": 0.0}, {"dx": 0.01, "dy": -1.9, "dz": -0.11, "dpitch": -0.14, "dyaw": 4.92, "droll": 0.0}, {"dx": 0.01, "dy": -2.4, "dz": -0.11, "dpitch": -0.14, "dyaw": 4.92, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [100.68, -36.23, 19.92, -44.38, -88.58, 0.0]
  Target bbox: [665.66, 361.8, 709.86, 433.53]

Frame 2:
  Drone pose: [100.73, -36.62, 20.0, -45.57, -89.47, 0.0]
  Target bbox: [680.11, 342.34, 710.92, 412.39]

Frame 3:
  Drone pose: [100.73, -37.12, 20.0, -44.96, -87.13, 0.0]
  Target bbox: [654.75, 350.86, 682.28, 421.49]

Frame 4:
  Drone pose: [100.6, -37.65, 19.86, -48.66, -81.11, 0.0]
  Target bbox: [585.71, 281.11, 619.63, 354.28]

Frame 5 (current):
  Drone pose: [100.78, -38.09, 20.18, -43.04, -82.82, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 601.82, "ymin": 382.63, "xmax": 630.5, "ymax": 454.56}, "waypoint_deltas": [{"dx": -0.05, "dy": -0.54, "dz": -0.18, "dpitch": -3.28, "dyaw": -1.88, "droll": 0.0}, {"dx": -0.05, "dy": -1.04, "dz": -0.18, "dpitch": -3.28, "dyaw": -1.88, "droll": 0.0}, {"dx": -0.05, "dy": -1.54, "dz": -0.18, "dpitch": -3.28, "dyaw": -1.88, "droll": 0.0}, {"dx": -0.05, "dy": -2.04, "dz": -0.18, "dpitch": -3.28, "dyaw": -1.88, "droll": 0.0}, {"dx": -0.05, "dy": -2.54, "dz": -0.18, "dpitch": -3.28, "dyaw": -1.88, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [100.63, -40.98, 20.01, -49.15, -89.43, 0.0]
  Target bbox: [677.0, 275.74, 721.02, 344.19]

Frame 2:
  Drone pose: [100.73, -41.63, 20.0, -46.65, -84.28, 0.0]
  Target bbox: [620.53, 319.64, 649.82, 388.47]

Frame 3:
  Drone pose: [100.73, -42.13, 20.0, -46.33, -84.7, 0.0]
  Target bbox: [615.43, 323.09, 665.04, 395.91]

Frame 4:
  Drone pose: [100.74, -42.47, 20.05, -44.7, -87.53, 0.0]
  Target bbox: [655.32, 348.87, 690.15, 419.93]

Frame 5 (current):
  Drone pose: [100.79, -43.02, 19.85, -48.12, -81.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": 584.9, "ymin": 287.11, "xmax": 624.57, "ymax": 359.72}, "waypoint_deltas": [{"dx": -0.06, "dy": -0.62, "dz": 0.15, "dpitch": 1.79, "dyaw": -2.77, "droll": 0.0}, {"dx": -0.06, "dy": -1.12, "dz": 0.15, "dpitch": 1.79, "dyaw": -2.77, "droll": 0.0}, {"dx": -0.06, "dy": -1.62, "dz": 0.15, "dpitch": 1.79, "dyaw": -2.77, "droll": 0.0}, {"dx": -0.06, "dy": -2.12, "dz": 0.15, "dpitch": 1.78, "dyaw": -2.77, "droll": 0.0}, {"dx": -0.06, "dy": -2.62, "dz": 0.15, "dpitch": 1.78, "dyaw": -2.77, "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.74, -46.64, 20.0, -43.84, -82.18, 0.0]
  Target bbox: [591.1, 367.17, 629.46, 436.86]

Frame 2:
  Drone pose: [100.7, -47.13, 20.11, -43.35, -83.37, 0.0]
  Target bbox: [604.72, 375.16, 646.77, 449.32]

Frame 3:
  Drone pose: [100.73, -47.63, 20.15, -46.55, -84.71, 0.0]
  Target bbox: [618.97, 324.65, 661.4, 394.32]

Frame 4:
  Drone pose: [100.66, -48.1, 19.97, -45.1, -79.5, 0.0]
  Target bbox: [558.42, 343.67, 604.77, 416.79]

Frame 5 (current):
  Drone pose: [100.78, -48.65, 20.0, -50.55, -89.74, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 677.91, "ymin": 256.83, "xmax": 716.41, "ymax": 325.05}, "waypoint_deltas": [{"dx": 0.03, "dy": -0.5, "dz": 0.0, "dpitch": 4.18, "dyaw": 4.79, "droll": 0.0}, {"dx": 0.06, "dy": -1.0, "dz": 0.0, "dpitch": 4.17, "dyaw": 4.68, "droll": 0.0}, {"dx": 0.11, "dy": -1.5, "dz": 0.0, "dpitch": 4.15, "dyaw": 4.54, "droll": 0.0}, {"dx": 0.16, "dy": -2.01, "dz": 0.0, "dpitch": 4.14, "dyaw": 4.37, "droll": 0.0}, {"dx": 0.23, "dy": -2.51, "dz": 0.0, "dpitch": 4.12, "dyaw": 4.17, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [100.93, -51.66, 20.0, -45.53, -84.65, 0.0]
  Target bbox: [618.79, 338.76, 645.47, 409.76]

Frame 2:
  Drone pose: [101.29, -52.09, 20.13, -45.65, -90.37, 0.0]
  Target bbox: [670.73, 341.97, 699.48, 408.86]

Frame 3:
  Drone pose: [101.27, -52.68, 20.0, -43.8, -90.34, 0.0]
  Target bbox: [664.76, 372.03, 707.95, 439.88]

Frame 4:
  Drone pose: [101.42, -53.33, 20.14, -51.95, -84.39, 0.0]
  Target bbox: [587.24, 238.35, 634.91, 313.26]

Frame 5 (current):
  Drone pose: [101.36, -53.79, 19.92, -46.57, -86.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": 623.05, "ymin": 325.55, "xmax": 657.29, "ymax": 393.48}, "waypoint_deltas": [{"dx": 0.26, "dy": -0.43, "dz": 0.08, "dpitch": -0.02, "dyaw": -0.84, "droll": 0.0}, {"dx": 0.38, "dy": -0.94, "dz": 0.08, "dpitch": -0.06, "dyaw": -1.24, "droll": 0.0}, {"dx": 0.5, "dy": -1.46, "dz": 0.08, "dpitch": -0.09, "dyaw": -1.63, "droll": 0.0}, {"dx": 0.61, "dy": -1.98, "dz": 0.08, "dpitch": -0.13, "dyaw": -1.98, "droll": 0.0}, {"dx": 0.71, "dy": -2.5, "dz": 0.08, "dpitch": -0.17, "dyaw": -2.28, "droll": 0.0}]}