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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [109.36, 106.72, 22.0, -46.4, -98.53, 0.0]
  Target bbox: [616.02, 320.97, 664.13, 398.52]

Frame 2:
  Drone pose: [107.87, 105.09, 21.2, -47.14, -96.06, 0.0]
  Target bbox: [617.02, 324.67, 662.54, 394.49]

Frame 3:
  Drone pose: [107.06, 104.06, 20.67, -47.3, -93.69, 0.0]
  Target bbox: [614.79, 318.68, 665.29, 400.63]

Frame 4:
  Drone pose: [106.62, 103.36, 20.64, -47.58, -93.91, 0.0]
  Target bbox: [614.17, 318.28, 665.91, 401.05]

Frame 5 (current):
  Drone pose: [106.36, 102.78, 20.62, -47.63, -94.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": 618.59, "ymin": 322.98, "xmax": 660.95, "ymax": 396.04}, "waypoint_deltas": [{"dx": -0.18, "dy": -0.51, "dz": -0.03, "dpitch": -0.01, "dyaw": 0.57, "droll": 0.0}, {"dx": -0.31, "dy": -1.02, "dz": -0.05, "dpitch": 0.0, "dyaw": 1.0, "droll": 0.0}, {"dx": -0.43, "dy": -1.52, "dz": -0.07, "dpitch": 0.02, "dyaw": 1.35, "droll": 0.0}, {"dx": -0.52, "dy": -2.03, "dz": -0.09, "dpitch": 0.03, "dyaw": 1.66, "droll": 0.0}, {"dx": -0.61, "dy": -2.53, "dz": -0.2, "dpitch": 0.17, "dyaw": 1.94, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [105.67, 99.74, 20.39, -47.43, -92.51, 0.0]
  Target bbox: [623.2, 323.51, 656.41, 395.5]

Frame 2:
  Drone pose: [105.6, 99.24, 20.36, -47.4, -92.27, 0.0]
  Target bbox: [617.46, 323.55, 662.03, 395.45]

Frame 3:
  Drone pose: [105.53, 98.73, 20.33, -47.37, -92.07, 0.0]
  Target bbox: [616.7, 324.31, 662.81, 394.66]

Frame 4:
  Drone pose: [105.48, 98.22, 20.3, -47.34, -91.89, 0.0]
  Target bbox: [617.67, 323.48, 661.82, 395.52]

Frame 5 (current):
  Drone pose: [105.44, 97.72, 20.27, -47.31, -91.76, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 619.83, "ymin": 323.47, "xmax": 659.71, "ymax": 395.52}, "waypoint_deltas": [{"dx": -0.03, "dy": -0.51, "dz": -0.03, "dpitch": 0.02, "dyaw": 0.09, "droll": 0.0}, {"dx": -0.03, "dy": -1.03, "dz": -0.05, "dpitch": 0.04, "dyaw": 0.1, "droll": 0.0}, {"dx": -0.02, "dy": -1.54, "dz": -0.08, "dpitch": 0.06, "dyaw": 0.05, "droll": 0.0}, {"dx": 0.02, "dy": -2.06, "dz": -0.1, "dpitch": 0.06, "dyaw": -0.09, "droll": 0.0}, {"dx": 0.09, "dy": -2.59, "dz": -0.12, "dpitch": 0.05, "dyaw": -0.31, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [105.62, 94.6, 20.14, -47.28, -92.37, 0.0]
  Target bbox: [618.22, 323.62, 661.3, 395.35]

Frame 2:
  Drone pose: [105.75, 94.06, 20.12, -47.31, -92.77, 0.0]
  Target bbox: [619.93, 323.06, 659.62, 395.88]

Frame 3:
  Drone pose: [105.89, 93.52, 20.1, -47.35, -93.26, 0.0]
  Target bbox: [620.3, 322.84, 659.26, 396.1]

Frame 4:
  Drone pose: [106.06, 92.96, 20.09, -47.4, -93.83, 0.0]
  Target bbox: [622.68, 322.55, 656.93, 396.37]

Frame 5 (current):
  Drone pose: [106.25, 92.4, 20.08, -47.46, -94.46, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 618.0, "ymin": 322.8, "xmax": 661.53, "ymax": 396.16}, "waypoint_deltas": [{"dx": 0.21, "dy": -0.57, "dz": -0.01, "dpitch": -0.08, "dyaw": -0.68, "droll": 0.0}, {"dx": 0.41, "dy": -1.15, "dz": -0.02, "dpitch": -0.16, "dyaw": -1.37, "droll": 0.0}, {"dx": 0.6, "dy": -1.74, "dz": -0.03, "dpitch": -0.26, "dyaw": -2.03, "droll": 0.0}, {"dx": 0.76, "dy": -2.33, "dz": -0.04, "dpitch": -0.37, "dyaw": -2.58, "droll": 0.0}, {"dx": 0.86, "dy": -2.94, "dz": -0.04, "dpitch": -0.51, "dyaw": -2.98, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [107.15, 88.22, 20.03, -48.23, -99.34, 0.0]
  Target bbox: [615.06, 318.03, 665.08, 401.1]

Frame 2:
  Drone pose: [107.08, 87.58, 20.02, -48.32, -100.85, 0.0]
  Target bbox: [613.27, 316.49, 666.95, 402.72]

Frame 3:
  Drone pose: [106.96, 86.94, 20.02, -48.43, -102.22, 0.0]
  Target bbox: [614.35, 317.03, 665.88, 402.11]

Frame 4:
  Drone pose: [106.81, 86.29, 20.02, -48.54, -103.47, 0.0]
  Target bbox: [615.34, 317.5, 664.89, 401.57]

Frame 5 (current):
  Drone pose: [106.62, 85.64, 20.01, -48.65, -104.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": 613.85, "ymin": 316.8, "xmax": 666.41, "ymax": 402.36}, "waypoint_deltas": [{"dx": -0.21, "dy": -0.65, "dz": 0.0, "dpitch": -0.1, "dyaw": -1.1, "droll": 0.0}, {"dx": -0.43, "dy": -1.29, "dz": 0.0, "dpitch": -0.21, "dyaw": -2.16, "droll": 0.0}, {"dx": -0.67, "dy": -1.93, "dz": 0.0, "dpitch": -0.3, "dyaw": -3.18, "droll": 0.0}, {"dx": -0.91, "dy": -2.57, "dz": 0.0, "dpitch": -0.38, "dyaw": -4.16, "droll": 0.0}, {"dx": -1.17, "dy": -3.2, "dz": -0.01, "dpitch": -0.46, "dyaw": -5.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: [105.18, 81.81, 20.0, -49.17, -110.65, 0.0]
  Target bbox: [616.67, 318.16, 663.64, 400.79]

Frame 2:
  Drone pose: [104.91, 81.19, 20.0, -49.23, -111.52, 0.0]
  Target bbox: [618.08, 319.67, 662.2, 399.27]

Frame 3:
  Drone pose: [104.61, 80.58, 20.0, -49.27, -112.34, 0.0]
  Target bbox: [617.45, 318.63, 662.86, 400.26]

Frame 4:
  Drone pose: [104.31, 79.98, 20.0, -49.31, -113.1, 0.0]
  Target bbox: [613.12, 316.74, 667.28, 402.36]

Frame 5 (current):
  Drone pose: [103.98, 79.38, 20.0, -49.33, -113.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": 616.11, "ymin": 318.28, "xmax": 664.25, "ymax": 400.7}, "waypoint_deltas": [{"dx": -0.33, "dy": -0.58, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.64, "droll": 0.0}, {"dx": -0.68, "dy": -1.15, "dz": 0.0, "dpitch": -0.02, "dyaw": -1.22, "droll": 0.0}, {"dx": -1.05, "dy": -1.71, "dz": 0.0, "dpitch": -0.01, "dyaw": -1.73, "droll": 0.0}, {"dx": -1.42, "dy": -2.25, "dz": 0.0, "dpitch": 0.01, "dyaw": -2.2, "droll": 0.0}, {"dx": -1.81, "dy": -2.79, "dz": 0.0, "dpitch": 0.05, "dyaw": -2.62, "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.4, 75.57, 20.0, -49.14, -117.17, 0.0]
  Target bbox: [616.41, 318.0, 664.01, 401.01]

Frame 2:
  Drone pose: [101.0, 75.08, 20.0, -49.03, -117.47, 0.0]
  Target bbox: [616.44, 318.65, 663.3, 400.35]

Frame 3:
  Drone pose: [100.6, 74.61, 20.0, -49.31, -116.18, 0.0]
  Target bbox: [619.6, 320.69, 660.68, 398.14]

Frame 4:
  Drone pose: [100.19, 74.14, 20.0, -49.19, -116.42, 0.0]
  Target bbox: [615.57, 317.7, 664.87, 401.35]

Frame 5 (current):
  Drone pose: [99.79, 73.69, 20.0, -48.82, -116.66, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 618.74, "ymin": 320.05, "xmax": 661.58, "ymax": 398.88}, "waypoint_deltas": [{"dx": -0.39, "dy": -0.46, "dz": 0.0, "dpitch": 0.17, "dyaw": -0.27, "droll": 0.0}, {"dx": -0.75, "dy": -0.91, "dz": 0.0, "dpitch": 0.34, "dyaw": -0.61, "droll": 0.0}, {"dx": -1.08, "dy": -1.37, "dz": 0.0, "dpitch": 0.53, "dyaw": -1.08, "droll": 0.0}, {"dx": -1.35, "dy": -1.84, "dz": 0.0, "dpitch": 0.76, "dyaw": -1.71, "droll": 0.0}, {"dx": -1.55, "dy": -2.32, "dz": 0.0, "dpitch": 1.04, "dyaw": -2.54, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [98.1, 70.9, 20.0, -47.86, -118.76, 0.0]
  Target bbox: [614.25, 317.77, 665.53, 401.36]

Frame 2:
  Drone pose: [98.02, 70.41, 20.0, -47.91, -118.51, 0.0]
  Target bbox: [612.24, 317.32, 667.57, 401.87]

Frame 3:
  Drone pose: [97.98, 69.92, 20.0, -47.93, -118.39, 0.0]
  Target bbox: [612.3, 317.29, 667.5, 401.89]

Frame 4:
  Drone pose: [97.98, 69.42, 20.0, -47.93, -118.38, 0.0]
  Target bbox: [612.23, 317.34, 667.58, 401.84]

Frame 5 (current):
  Drone pose: [98.0, 68.91, 20.0, -47.92, -118.44, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 613.9, "ymin": 317.76, "xmax": 665.9, "ymax": 401.33}, "waypoint_deltas": [{"dx": 0.03, "dy": -0.5, "dz": 0.0, "dpitch": 0.02, "dyaw": -0.08, "droll": 0.0}, {"dx": 0.06, "dy": -1.0, "dz": 0.0, "dpitch": 0.04, "dyaw": -0.17, "droll": 0.0}, {"dx": 0.08, "dy": -1.5, "dz": 0.0, "dpitch": 0.07, "dyaw": -0.24, "droll": 0.0}, {"dx": 0.1, "dy": -1.99, "dz": 0.0, "dpitch": 0.1, "dyaw": -0.3, "droll": 0.0}, {"dx": 0.12, "dy": -2.48, "dz": 0.0, "dpitch": 0.12, "dyaw": -0.33, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [98.13, 65.94, 20.0, -47.77, -118.78, 0.0]
  Target bbox: [612.54, 317.23, 667.27, 401.94]

Frame 2:
  Drone pose: [98.13, 65.46, 20.0, -47.75, -118.75, 0.0]
  Target bbox: [611.64, 317.58, 668.21, 401.65]

Frame 3:
  Drone pose: [98.12, 64.98, 20.0, -47.73, -118.69, 0.0]
  Target bbox: [616.04, 318.63, 663.72, 400.47]

Frame 4:
  Drone pose: [98.09, 64.5, 20.0, -47.72, -118.56, 0.0]
  Target bbox: [612.65, 317.02, 667.14, 402.14]

Frame 5 (current):
  Drone pose: [98.04, 64.03, 20.0, -47.71, -118.38, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 613.55, "ymin": 317.83, "xmax": 666.26, "ymax": 401.3}, "waypoint_deltas": [{"dx": -0.07, "dy": -0.46, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.27, "droll": 0.0}, {"dx": -0.17, "dy": -0.93, "dz": 0.0, "dpitch": -0.03, "dyaw": 0.61, "droll": 0.0}, {"dx": -0.29, "dy": -1.39, "dz": 0.0, "dpitch": -0.07, "dyaw": 1.03, "droll": 0.0}, {"dx": -0.43, "dy": -1.86, "dz": 0.0, "dpitch": -0.13, "dyaw": 1.51, "droll": 0.0}, {"dx": -0.59, "dy": -2.33, "dz": 0.0, "dpitch": -0.21, "dyaw": 2.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: [97.13, 60.73, 20.0, -48.1, -115.32, 0.0]
  Target bbox: [612.44, 317.66, 667.31, 401.48]

Frame 2:
  Drone pose: [96.99, 60.25, 20.0, -48.18, -114.88, 0.0]
  Target bbox: [611.35, 317.83, 668.42, 401.35]

Frame 3:
  Drone pose: [96.89, 59.76, 20.0, -48.24, -114.55, 0.0]
  Target bbox: [613.65, 317.48, 666.07, 401.59]

Frame 4:
  Drone pose: [96.82, 59.26, 20.0, -48.28, -114.34, 0.0]
  Target bbox: [618.91, 319.37, 660.8, 399.59]

Frame 5 (current):
  Drone pose: [96.8, 58.75, 20.0, -48.31, -114.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": 611.35, "ymin": 317.86, "xmax": 668.41, "ymax": 401.3}, "waypoint_deltas": [{"dx": 0.02, "dy": -0.53, "dz": 0.0, "dpitch": -0.03, "dyaw": -0.09, "droll": 0.0}, {"dx": 0.07, "dy": -1.08, "dz": 0.0, "dpitch": -0.07, "dyaw": -0.33, "droll": 0.0}, {"dx": 0.15, "dy": -1.64, "dz": 0.0, "dpitch": -0.11, "dyaw": -0.67, "droll": 0.0}, {"dx": 0.25, "dy": -2.22, "dz": 0.0, "dpitch": -0.16, "dyaw": -1.1, "droll": 0.0}, {"dx": 0.35, "dy": -2.82, "dz": 0.0, "dpitch": -0.23, "dyaw": -1.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: [97.25, 55.33, 20.0, -48.63, -116.31, 0.0]
  Target bbox: [612.96, 317.27, 666.79, 401.8]

Frame 2:
  Drone pose: [97.32, 54.72, 20.0, -48.74, -116.69, 0.0]
  Target bbox: [613.4, 317.43, 666.37, 401.61]

Frame 3:
  Drone pose: [97.36, 54.12, 20.0, -48.86, -116.95, 0.0]
  Target bbox: [613.13, 317.43, 666.65, 401.59]

Frame 4:
  Drone pose: [97.35, 53.53, 20.0, -49.01, -117.08, 0.0]
  Target bbox: [615.75, 317.73, 664.69, 401.3]

Frame 5 (current):
  Drone pose: [97.31, 52.95, 20.0, -48.75, -118.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": 612.18, "ymin": 316.83, "xmax": 667.62, "ymax": 402.27}, "waypoint_deltas": [{"dx": -0.05, "dy": -0.57, "dz": 0.0, "dpitch": -0.48, "dyaw": -2.36, "droll": 0.0}, {"dx": -0.1, "dy": -1.16, "dz": 0.0, "dpitch": -0.94, "dyaw": -4.81, "droll": 0.0}, {"dx": -0.15, "dy": -1.77, "dz": 0.0, "dpitch": -1.37, "dyaw": -7.4, "droll": 0.0}, {"dx": -0.2, "dy": -2.39, "dz": 0.0, "dpitch": -1.77, "dyaw": -10.11, "droll": 0.0}, {"dx": -0.24, "dy": -3.01, "dz": 0.0, "dpitch": -2.1, "dyaw": -12.89, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [109.34, 106.64, 22.08, -46.34, -105.76, 0.0]
  Target bbox: [621.79, 327.27, 658.52, 391.93]

Frame 2:
  Drone pose: [107.87, 105.09, 21.2, -47.02, -100.09, 0.0]
  Target bbox: [660.27, 322.58, 712.96, 403.19]

Frame 3:
  Drone pose: [107.04, 104.19, 20.52, -50.3, -92.05, 0.0]
  Target bbox: [665.22, 335.78, 721.26, 421.7]

Frame 4:
  Drone pose: [106.62, 103.36, 20.64, -47.58, -93.91, 0.0]
  Target bbox: [613.33, 317.62, 666.69, 401.7]

Frame 5 (current):
  Drone pose: [106.36, 102.78, 20.62, -47.63, -94.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": 616.19, "ymin": 323.86, "xmax": 663.34, "ymax": 395.15}, "waypoint_deltas": [{"dx": -0.18, "dy": -0.51, "dz": -0.03, "dpitch": -0.01, "dyaw": 0.57, "droll": 0.0}, {"dx": -0.31, "dy": -1.02, "dz": -0.05, "dpitch": 0.0, "dyaw": 1.0, "droll": 0.0}, {"dx": -0.43, "dy": -1.52, "dz": -0.07, "dpitch": 0.02, "dyaw": 1.35, "droll": 0.0}, {"dx": -0.52, "dy": -2.03, "dz": -0.09, "dpitch": 0.03, "dyaw": 1.66, "droll": 0.0}, {"dx": -0.61, "dy": -2.53, "dz": -0.2, "dpitch": 0.17, "dyaw": 1.94, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [105.67, 99.74, 20.39, -45.7, -97.51, 0.0]
  Target bbox: [673.95, 353.27, 720.25, 427.55]

Frame 2:
  Drone pose: [105.6, 99.24, 20.36, -48.91, -94.89, 0.0]
  Target bbox: [648.45, 298.33, 691.7, 370.81]

Frame 3:
  Drone pose: [105.53, 98.73, 20.33, -48.47, -87.34, 0.0]
  Target bbox: [562.25, 307.39, 609.42, 377.94]

Frame 4:
  Drone pose: [105.48, 98.22, 20.3, -47.11, -96.68, 0.0]
  Target bbox: [667.73, 323.35, 722.22, 407.01]

Frame 5 (current):
  Drone pose: [105.27, 97.77, 20.3, -42.49, -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": 605.21, "ymin": 324.59, "xmax": 654.1, "ymax": 401.46}, "waypoint_deltas": [{"dx": 0.14, "dy": -0.56, "dz": -0.06, "dpitch": -4.8, "dyaw": -5.87, "droll": 0.0}, {"dx": 0.14, "dy": -1.08, "dz": -0.08, "dpitch": -4.78, "dyaw": -5.86, "droll": 0.0}, {"dx": 0.15, "dy": -1.59, "dz": -0.11, "dpitch": -4.76, "dyaw": -5.91, "droll": 0.0}, {"dx": 0.19, "dy": -2.11, "dz": -0.13, "dpitch": -4.76, "dyaw": -6.05, "droll": 0.0}, {"dx": 0.26, "dy": -2.64, "dz": -0.15, "dpitch": -4.77, "dyaw": -6.27, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [105.62, 94.6, 20.14, -47.28, -92.37, 0.0]
  Target bbox: [619.06, 323.38, 660.47, 395.57]

Frame 2:
  Drone pose: [105.75, 94.06, 20.12, -47.31, -92.77, 0.0]
  Target bbox: [616.69, 323.67, 662.8, 395.34]

Frame 3:
  Drone pose: [105.89, 93.52, 20.1, -43.27, -89.78, 0.0]
  Target bbox: [583.15, 392.82, 616.47, 465.13]

Frame 4:
  Drone pose: [106.06, 92.96, 20.09, -44.57, -94.82, 0.0]
  Target bbox: [628.51, 370.26, 674.04, 444.02]

Frame 5 (current):
  Drone pose: [106.25, 92.4, 20.08, -47.46, -94.46, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 616.86, "ymin": 322.49, "xmax": 662.64, "ymax": 396.49}, "waypoint_deltas": [{"dx": 0.21, "dy": -0.57, "dz": -0.01, "dpitch": -0.08, "dyaw": -0.68, "droll": 0.0}, {"dx": 0.41, "dy": -1.15, "dz": -0.02, "dpitch": -0.16, "dyaw": -1.37, "droll": 0.0}, {"dx": 0.6, "dy": -1.74, "dz": -0.03, "dpitch": -0.26, "dyaw": -2.03, "droll": 0.0}, {"dx": 0.76, "dy": -2.33, "dz": -0.04, "dpitch": -0.37, "dyaw": -2.58, "droll": 0.0}, {"dx": 0.86, "dy": -2.94, "dz": -0.04, "dpitch": -0.51, "dyaw": -2.98, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [107.15, 88.22, 20.03, -48.23, -99.34, 0.0]
  Target bbox: [613.87, 316.87, 666.31, 402.32]

Frame 2:
  Drone pose: [107.08, 87.58, 20.02, -48.16, -105.6, 0.0]
  Target bbox: [666.61, 321.46, 721.04, 406.67]

Frame 3:
  Drone pose: [106.96, 86.94, 20.02, -43.43, -98.63, 0.0]
  Target bbox: [572.45, 401.36, 626.21, 488.02]

Frame 4:
  Drone pose: [106.81, 86.29, 20.02, -50.34, -101.67, 0.0]
  Target bbox: [594.65, 287.96, 644.33, 370.99]

Frame 5 (current):
  Drone pose: [106.62, 85.64, 20.01, -48.65, -104.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": 611.93, "ymin": 316.08, "xmax": 668.35, "ymax": 403.18}, "waypoint_deltas": [{"dx": -0.21, "dy": -0.65, "dz": 0.0, "dpitch": -0.1, "dyaw": -1.1, "droll": 0.0}, {"dx": -0.43, "dy": -1.29, "dz": 0.0, "dpitch": -0.21, "dyaw": -2.16, "droll": 0.0}, {"dx": -0.67, "dy": -1.93, "dz": 0.0, "dpitch": -0.3, "dyaw": -3.18, "droll": 0.0}, {"dx": -0.91, "dy": -2.57, "dz": 0.0, "dpitch": -0.38, "dyaw": -4.16, "droll": 0.0}, {"dx": -1.17, "dy": -3.2, "dz": -0.01, "dpitch": -0.46, "dyaw": -5.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: [105.18, 81.81, 20.0, -49.17, -110.65, 0.0]
  Target bbox: [616.77, 319.22, 663.5, 399.74]

Frame 2:
  Drone pose: [104.91, 81.19, 20.0, -50.86, -106.52, 0.0]
  Target bbox: [557.69, 291.61, 611.47, 376.12]

Frame 3:
  Drone pose: [104.61, 80.58, 20.0, -52.78, -112.9, 0.0]
  Target bbox: [619.21, 257.55, 673.87, 343.72]

Frame 4:
  Drone pose: [104.31, 79.98, 20.0, -49.31, -113.1, 0.0]
  Target bbox: [616.23, 318.59, 664.09, 400.38]

Frame 5 (current):
  Drone pose: [103.98, 79.38, 20.0, -48.56, -108.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": 561.78, "ymin": 333.75, "xmax": 607.91, "ymax": 414.42}, "waypoint_deltas": [{"dx": -0.33, "dy": -0.58, "dz": 0.0, "dpitch": -0.78, "dyaw": -5.64, "droll": 0.0}, {"dx": -0.68, "dy": -1.15, "dz": 0.0, "dpitch": -0.79, "dyaw": -6.22, "droll": 0.0}, {"dx": -1.05, "dy": -1.71, "dz": 0.0, "dpitch": -0.78, "dyaw": -6.73, "droll": 0.0}, {"dx": -1.42, "dy": -2.25, "dz": 0.0, "dpitch": -0.76, "dyaw": -7.2, "droll": 0.0}, {"dx": -1.81, "dy": -2.79, "dz": 0.0, "dpitch": -0.72, "dyaw": -7.62, "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.4, 75.57, 20.0, -52.66, -114.32, 0.0]
  Target bbox: [583.69, 258.45, 632.61, 343.37]

Frame 2:
  Drone pose: [101.0, 75.08, 20.0, -50.53, -122.47, 0.0]
  Target bbox: [671.45, 295.17, 719.57, 377.11]

Frame 3:
  Drone pose: [100.6, 74.61, 20.0, -52.85, -111.58, 0.0]
  Target bbox: [560.02, 258.08, 617.55, 345.0]

Frame 4:
  Drone pose: [100.14, 74.02, 20.11, -46.37, -112.15, 0.0]
  Target bbox: [641.26, 324.7, 688.76, 404.29]

Frame 5 (current):
  Drone pose: [99.79, 73.69, 20.0, -45.0, -115.62, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 601.97, "ymin": 381.2, "xmax": 655.09, "ymax": 466.64}, "waypoint_deltas": [{"dx": -0.39, "dy": -0.46, "dz": 0.0, "dpitch": -3.65, "dyaw": -1.31, "droll": 0.0}, {"dx": -0.75, "dy": -0.91, "dz": 0.0, "dpitch": -3.48, "dyaw": -1.65, "droll": 0.0}, {"dx": -1.08, "dy": -1.37, "dz": 0.0, "dpitch": -3.29, "dyaw": -2.12, "droll": 0.0}, {"dx": -1.35, "dy": -1.84, "dz": 0.0, "dpitch": -3.06, "dyaw": -2.75, "droll": 0.0}, {"dx": -1.55, "dy": -2.32, "dz": 0.0, "dpitch": -2.78, "dyaw": -3.58, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [98.1, 70.9, 20.0, -47.86, -118.76, 0.0]
  Target bbox: [614.73, 317.94, 665.26, 401.17]

Frame 2:
  Drone pose: [98.01, 70.33, 20.11, -44.56, -113.09, 0.0]
  Target bbox: [615.28, 320.05, 664.77, 399.37]

Frame 3:
  Drone pose: [97.98, 69.92, 20.0, -47.93, -118.39, 0.0]
  Target bbox: [613.73, 317.75, 666.08, 401.35]

Frame 4:
  Drone pose: [97.98, 69.42, 20.0, -47.93, -118.38, 0.0]
  Target bbox: [616.33, 317.61, 664.04, 401.49]

Frame 5 (current):
  Drone pose: [98.04, 68.94, 20.06, -53.07, -115.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": 612.49, "ymin": 316.52, "xmax": 668.05, "ymax": 402.13}, "waypoint_deltas": [{"dx": -0.01, "dy": -0.53, "dz": -0.06, "dpitch": 5.17, "dyaw": -3.2, "droll": 0.0}, {"dx": 0.02, "dy": -1.03, "dz": -0.06, "dpitch": 5.19, "dyaw": -3.29, "droll": 0.0}, {"dx": 0.04, "dy": -1.53, "dz": -0.06, "dpitch": 5.22, "dyaw": -3.36, "droll": 0.0}, {"dx": 0.06, "dy": -2.02, "dz": -0.06, "dpitch": 5.25, "dyaw": -3.42, "droll": 0.0}, {"dx": 0.08, "dy": -2.51, "dz": -0.06, "dpitch": 5.27, "dyaw": -3.45, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [98.13, 65.94, 20.0, -47.77, -118.78, 0.0]
  Target bbox: [616.83, 318.54, 662.93, 400.49]

Frame 2:
  Drone pose: [98.13, 65.46, 20.0, -47.45, -113.75, 0.0]
  Target bbox: [556.84, 325.04, 608.72, 407.65]

Frame 3:
  Drone pose: [98.12, 64.98, 20.0, -47.73, -118.69, 0.0]
  Target bbox: [611.58, 317.54, 668.29, 401.67]

Frame 4:
  Drone pose: [98.09, 64.5, 20.0, -47.72, -118.56, 0.0]
  Target bbox: [615.05, 318.3, 664.74, 400.82]

Frame 5 (current):
  Drone pose: [98.04, 64.03, 20.0, -49.76, -113.38, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 557.5, "ymin": 286.02, "xmax": 607.91, "ymax": 367.85}, "waypoint_deltas": [{"dx": -0.07, "dy": -0.46, "dz": 0.0, "dpitch": 2.05, "dyaw": -4.73, "droll": 0.0}, {"dx": -0.17, "dy": -0.93, "dz": 0.0, "dpitch": 2.02, "dyaw": -4.39, "droll": 0.0}, {"dx": -0.29, "dy": -1.39, "dz": 0.0, "dpitch": 1.98, "dyaw": -3.97, "droll": 0.0}, {"dx": -0.43, "dy": -1.86, "dz": 0.0, "dpitch": 1.92, "dyaw": -3.49, "droll": 0.0}, {"dx": -0.59, "dy": -2.33, "dz": 0.0, "dpitch": 1.84, "dyaw": -2.98, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [97.13, 60.73, 20.0, -48.1, -115.32, 0.0]
  Target bbox: [611.71, 317.93, 668.07, 401.23]

Frame 2:
  Drone pose: [96.99, 60.25, 20.0, -48.18, -114.88, 0.0]
  Target bbox: [613.38, 317.38, 666.71, 401.79]

Frame 3:
  Drone pose: [96.86, 59.94, 19.96, -45.61, -119.34, 0.0]
  Target bbox: [607.84, 330.68, 656.95, 413.98]

Frame 4:
  Drone pose: [96.77, 59.15, 19.89, -50.96, -114.22, 0.0]
  Target bbox: [621.38, 320.4, 658.21, 398.22]

Frame 5 (current):
  Drone pose: [96.8, 58.75, 20.0, -45.61, -110.5, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 571.91, "ymin": 364.82, "xmax": 621.93, "ymax": 447.06}, "waypoint_deltas": [{"dx": 0.02, "dy": -0.53, "dz": 0.0, "dpitch": -2.73, "dyaw": -3.88, "droll": 0.0}, {"dx": 0.07, "dy": -1.08, "dz": 0.0, "dpitch": -2.77, "dyaw": -4.12, "droll": 0.0}, {"dx": 0.15, "dy": -1.64, "dz": 0.0, "dpitch": -2.81, "dyaw": -4.46, "droll": 0.0}, {"dx": 0.25, "dy": -2.22, "dz": 0.0, "dpitch": -2.86, "dyaw": -4.89, "droll": 0.0}, {"dx": 0.35, "dy": -2.82, "dz": 0.0, "dpitch": -2.93, "dyaw": -5.35, "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: [97.28, 55.23, 19.88, -50.77, -115.99, 0.0]
  Target bbox: [665.59, 352.34, 717.73, 439.09]

Frame 2:
  Drone pose: [97.32, 54.72, 20.0, -49.7, -111.69, 0.0]
  Target bbox: [560.36, 304.38, 607.4, 385.78]

Frame 3:
  Drone pose: [97.36, 54.12, 20.0, -45.34, -121.95, 0.0]
  Target bbox: [666.38, 377.32, 725.56, 463.92]

Frame 4:
  Drone pose: [97.35, 53.53, 20.0, -49.01, -117.08, 0.0]
  Target bbox: [618.1, 319.74, 662.24, 399.18]

Frame 5 (current):
  Drone pose: [97.31, 52.95, 20.0, -48.19, -123.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": 671.67, "ymin": 329.55, "xmax": 719.99, "ymax": 412.02}, "waypoint_deltas": [{"dx": -0.05, "dy": -0.57, "dz": 0.0, "dpitch": -1.04, "dyaw": 2.64, "droll": 0.0}, {"dx": -0.1, "dy": -1.16, "dz": 0.0, "dpitch": -1.5, "dyaw": 0.19, "droll": 0.0}, {"dx": -0.15, "dy": -1.77, "dz": 0.0, "dpitch": -1.93, "dyaw": -2.4, "droll": 0.0}, {"dx": -0.2, "dy": -2.39, "dz": 0.0, "dpitch": -2.33, "dyaw": -5.11, "droll": 0.0}, {"dx": -0.24, "dy": -3.01, "dz": 0.0, "dpitch": -2.66, "dyaw": -7.89, "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: [128.89, -8.06, 22.0, -46.42, 180.0, 0.0]
  Target bbox: [627.68, 330.36, 652.32, 388.65]

Frame 2:
  Drone pose: [126.64, -12.23, 21.2, -47.2, 167.11, 0.0]
  Target bbox: [625.14, 326.3, 654.67, 392.67]

Frame 3:
  Drone pose: [124.8, -15.68, 20.67, -46.7, 155.72, 0.0]
  Target bbox: [622.37, 323.99, 657.47, 395.05]

Frame 4:
  Drone pose: [123.49, -17.78, 20.65, -46.27, 148.87, 0.0]
  Target bbox: [622.78, 323.91, 657.11, 395.13]

Frame 5 (current):
  Drone pose: [122.58, -18.93, 20.62, -45.81, 145.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": 622.86, "ymin": 324.55, "xmax": 657.08, "ymax": 394.55}, "waypoint_deltas": [{"dx": -0.67, "dy": -0.54, "dz": -0.03, "dpitch": 0.31, "dyaw": -1.63, "droll": 0.0}, {"dx": -1.21, "dy": -0.77, "dz": -0.05, "dpitch": 0.49, "dyaw": -2.24, "droll": 0.0}, {"dx": -1.72, "dy": -0.85, "dz": -0.07, "dpitch": 0.58, "dyaw": -2.45, "droll": 0.0}, {"dx": -2.23, "dy": -0.88, "dz": -0.09, "dpitch": 0.63, "dyaw": -2.55, "droll": 0.0}, {"dx": -2.75, "dy": -0.91, "dz": -0.2, "dpitch": 0.79, "dyaw": -2.65, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [119.83, -19.84, 20.42, -45.02, 142.64, 0.0]
  Target bbox: [622.57, 323.8, 657.37, 395.33]

Frame 2:
  Drone pose: [119.3, -19.87, 20.39, -44.98, 142.52, 0.0]
  Target bbox: [621.47, 323.27, 658.47, 395.91]

Frame 3:
  Drone pose: [118.76, -19.91, 20.36, -44.94, 142.35, 0.0]
  Target bbox: [623.61, 324.77, 656.36, 394.33]

Frame 4:
  Drone pose: [118.22, -19.96, 20.33, -44.9, 142.17, 0.0]
  Target bbox: [623.64, 324.66, 656.36, 394.41]

Frame 5 (current):
  Drone pose: [117.68, -20.01, 20.3, -44.86, 141.98, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.96, "ymin": 325.02, "xmax": 656.02, "ymax": 394.07}, "waypoint_deltas": [{"dx": -0.53, "dy": -0.04, "dz": -0.03, "dpitch": 0.03, "dyaw": -0.16, "droll": 0.0}, {"dx": -1.06, "dy": -0.07, "dz": -0.05, "dpitch": 0.07, "dyaw": -0.27, "droll": 0.0}, {"dx": -1.57, "dy": -0.09, "dz": -0.08, "dpitch": 0.11, "dyaw": -0.36, "droll": 0.0}, {"dx": -2.09, "dy": -0.11, "dz": -0.11, "dpitch": 0.15, "dyaw": -0.41, "droll": 0.0}, {"dx": -2.59, "dy": -0.12, "dz": -0.13, "dpitch": 0.18, "dyaw": -0.45, "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: [115.09, -20.13, 20.17, -44.68, 141.53, 0.0]
  Target bbox: [625.47, 326.12, 654.58, 392.89]

Frame 2:
  Drone pose: [114.58, -20.13, 20.15, -44.65, 141.52, 0.0]
  Target bbox: [624.87, 325.77, 655.14, 393.29]

Frame 3:
  Drone pose: [114.08, -20.13, 20.14, -44.63, 141.51, 0.0]
  Target bbox: [622.63, 323.73, 657.35, 395.38]

Frame 4:
  Drone pose: [113.58, -20.13, 20.12, -44.61, 141.52, 0.0]
  Target bbox: [623.25, 324.24, 656.72, 394.87]

Frame 5 (current):
  Drone pose: [113.08, -20.12, 20.11, -44.59, 141.53, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 621.93, "ymin": 323.32, "xmax": 658.04, "ymax": 395.82}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.0, "dz": -0.02, "dpitch": 0.02, "dyaw": 0.01, "droll": 0.0}, {"dx": -1.0, "dy": 0.0, "dz": -0.03, "dpitch": 0.03, "dyaw": 0.01, "droll": 0.0}, {"dx": -1.5, "dy": 0.0, "dz": -0.04, "dpitch": 0.05, "dyaw": 0.01, "droll": 0.0}, {"dx": -2.0, "dy": 0.0, "dz": -0.05, "dpitch": 0.29, "dyaw": 0.02, "droll": 0.0}, {"dx": -2.5, "dy": 0.0, "dz": -0.06, "dpitch": 0.31, "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: [110.58, -20.12, 20.05, -44.28, 141.55, 0.0]
  Target bbox: [622.22, 323.05, 657.73, 396.08]

Frame 2:
  Drone pose: [110.08, -20.12, 20.04, -44.28, 141.55, 0.0]
  Target bbox: [622.05, 323.12, 657.92, 396.01]

Frame 3:
  Drone pose: [109.58, -20.12, 20.04, -44.27, 141.55, 0.0]
  Target bbox: [622.26, 323.09, 657.68, 396.04]

Frame 4:
  Drone pose: [109.08, -20.12, 20.03, -44.26, 141.55, 0.0]
  Target bbox: [621.91, 323.22, 658.04, 395.95]

Frame 5 (current):
  Drone pose: [108.58, -20.12, 20.03, -44.25, 141.55, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.86, "ymin": 324.24, "xmax": 656.13, "ymax": 394.82}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.0, "dz": -0.01, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.0, "dy": 0.0, "dz": -0.01, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.5, "dy": 0.01, "dz": -0.01, "dpitch": 0.02, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.0, "dy": 0.01, "dz": -0.02, "dpitch": 0.02, "dyaw": 0.0, "droll": 0.0}, {"dx": -2.5, "dy": 0.0, "dz": -0.02, "dpitch": 0.03, "dyaw": 0.0, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [106.08, -20.12, 20.01, -44.22, 141.55, 0.0]
  Target bbox: [622.23, 323.03, 657.71, 396.11]

Frame 2:
  Drone pose: [105.58, -20.12, 20.01, -44.22, 141.55, 0.0]
  Target bbox: [621.29, 322.69, 658.66, 396.5]

Frame 3:
  Drone pose: [105.08, -20.11, 20.01, -44.22, 141.55, 0.0]
  Target bbox: [622.07, 322.96, 657.87, 396.19]

Frame 4:
  Drone pose: [104.58, -20.11, 20.01, -44.22, 141.55, 0.0]
  Target bbox: [622.55, 323.7, 657.4, 395.45]

Frame 5 (current):
  Drone pose: [104.08, -20.11, 20.01, -44.22, 141.55, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.07, "ymin": 323.54, "xmax": 656.89, "ymax": 395.55}, "waypoint_deltas": [{"dx": -0.5, "dy": -0.01, "dz": -0.01, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.0, "dy": -0.02, "dz": -0.01, "dpitch": 0.02, "dyaw": -0.02, "droll": 0.0}, {"dx": -1.5, "dy": -0.03, "dz": -0.01, "dpitch": 0.03, "dyaw": -0.06, "droll": 0.0}, {"dx": -2.01, "dy": -0.03, "dz": -0.01, "dpitch": 0.02, "dyaw": -0.06, "droll": 0.0}, {"dx": -2.51, "dy": 0.01, "dz": -0.01, "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: [101.57, -20.1, 20.0, -44.23, 141.56, 0.0]
  Target bbox: [622.08, 322.88, 657.86, 396.26]

Frame 2:
  Drone pose: [101.07, -20.02, 20.0, -44.31, 141.76, 0.0]
  Target bbox: [622.14, 323.3, 657.82, 395.85]

Frame 3:
  Drone pose: [100.57, -19.87, 20.0, -44.44, 142.09, 0.0]
  Target bbox: [623.47, 326.33, 656.75, 392.64]

Frame 4:
  Drone pose: [100.07, -19.68, 20.0, -44.16, 141.37, 0.0]
  Target bbox: [623.13, 323.89, 656.84, 395.23]

Frame 5 (current):
  Drone pose: [99.57, -19.46, 20.0, -44.36, 141.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": 625.79, "ymin": 325.98, "xmax": 654.45, "ymax": 393.06}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.25, "dz": 0.0, "dpitch": 0.24, "dyaw": -0.59, "droll": 0.0}, {"dx": -0.99, "dy": 0.49, "dz": 0.0, "dpitch": 0.02, "dyaw": -0.01, "droll": 0.0}, {"dx": -1.49, "dy": 0.73, "dz": 0.0, "dpitch": 0.27, "dyaw": -0.62, "droll": 0.0}, {"dx": -1.99, "dy": 0.94, "dz": 0.0, "dpitch": 0.07, "dyaw": -0.12, "droll": 0.0}, {"dx": -2.49, "dy": 1.14, "dz": 0.0, "dpitch": 0.34, "dyaw": -0.82, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [97.08, -18.32, 20.0, -44.02, 141.08, 0.0]
  Target bbox: [623.69, 324.42, 656.29, 394.69]

Frame 2:
  Drone pose: [96.58, -18.13, 20.0, -44.2, 141.52, 0.0]
  Target bbox: [621.93, 323.1, 658.03, 396.06]

Frame 3:
  Drone pose: [96.08, -17.92, 20.0, -44.39, 141.99, 0.0]
  Target bbox: [627.62, 325.34, 652.59, 393.66]

Frame 4:
  Drone pose: [95.57, -17.7, 20.0, -44.13, 141.33, 0.0]
  Target bbox: [624.24, 325.16, 655.76, 393.94]

Frame 5 (current):
  Drone pose: [95.08, -17.47, 20.0, -44.34, 141.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": 622.98, "ymin": 325.66, "xmax": 657.28, "ymax": 393.35}, "waypoint_deltas": [{"dx": -0.49, "dy": 0.25, "dz": 0.0, "dpitch": 0.24, "dyaw": -0.57, "droll": 0.0}, {"dx": -0.98, "dy": 0.51, "dz": 0.0, "dpitch": 0.02, "dyaw": 0.06, "droll": 0.0}, {"dx": -1.46, "dy": 0.77, "dz": 0.0, "dpitch": 0.25, "dyaw": -0.45, "droll": 0.0}, {"dx": -1.94, "dy": 1.03, "dz": 0.0, "dpitch": 0.04, "dyaw": 0.19, "droll": 0.0}, {"dx": -2.43, "dy": 1.29, "dz": 0.0, "dpitch": 0.28, "dyaw": -0.35, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [92.65, -16.18, 20.0, -44.06, 141.53, 0.0]
  Target bbox: [624.72, 325.4, 655.3, 393.68]

Frame 2:
  Drone pose: [92.17, -15.95, 20.0, -44.26, 142.11, 0.0]
  Target bbox: [622.99, 325.39, 657.29, 393.66]

Frame 3:
  Drone pose: [91.67, -15.72, 20.0, -44.0, 141.48, 0.0]
  Target bbox: [623.77, 324.03, 656.21, 395.04]

Frame 4:
  Drone pose: [91.18, -15.5, 20.0, -44.2, 141.99, 0.0]
  Target bbox: [624.42, 325.09, 655.58, 393.99]

Frame 5 (current):
  Drone pose: [90.67, -15.27, 20.0, -44.41, 142.52, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 624.21, "ymin": 325.63, "xmax": 656.04, "ymax": 393.43}, "waypoint_deltas": [{"dx": -0.51, "dy": 0.24, "dz": 0.0, "dpitch": 0.23, "dyaw": -0.63, "droll": 0.0}, {"dx": -1.02, "dy": 0.48, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.08, "droll": 0.0}, {"dx": -1.54, "dy": 0.73, "dz": 0.0, "dpitch": 0.2, "dyaw": -0.71, "droll": 0.0}, {"dx": -2.06, "dy": 0.97, "dz": 0.0, "dpitch": -0.05, "dyaw": -0.17, "droll": 0.0}, {"dx": -2.58, "dy": 1.21, "dz": 0.0, "dpitch": 0.16, "dyaw": -0.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: [88.09, -14.06, 20.0, -44.25, 141.71, 0.0]
  Target bbox: [622.24, 323.03, 657.71, 396.1]

Frame 2:
  Drone pose: [87.58, -13.83, 20.0, -44.47, 142.23, 0.0]
  Target bbox: [622.66, 325.27, 657.62, 393.76]

Frame 3:
  Drone pose: [87.08, -13.61, 20.0, -44.21, 141.55, 0.0]
  Target bbox: [622.23, 323.03, 657.71, 396.11]

Frame 4:
  Drone pose: [86.57, -13.42, 20.0, -44.39, 141.99, 0.0]
  Target bbox: [626.07, 326.7, 654.12, 392.27]

Frame 5 (current):
  Drone pose: [86.07, -13.24, 20.0, -44.1, 141.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": 623.54, "ymin": 324.35, "xmax": 656.49, "ymax": 394.73}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.18, "dz": 0.0, "dpitch": -0.17, "dyaw": 0.41, "droll": 0.0}, {"dx": -1.0, "dy": 0.36, "dz": 0.0, "dpitch": -0.33, "dyaw": 0.85, "droll": 0.0}, {"dx": -1.5, "dy": 0.57, "dz": 0.0, "dpitch": -0.06, "dyaw": 0.16, "droll": 0.0}, {"dx": -2.0, "dy": 0.79, "dz": 0.0, "dpitch": -0.26, "dyaw": 0.68, "droll": 0.0}, {"dx": -2.5, "dy": 1.02, "dz": 0.0, "dpitch": -0.02, "dyaw": 0.06, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [83.57, -12.22, 20.0, -44.12, 141.3, 0.0]
  Target bbox: [622.04, 322.93, 657.9, 396.23]

Frame 2:
  Drone pose: [83.08, -11.98, 20.0, -44.34, 141.87, 0.0]
  Target bbox: [626.88, 324.61, 653.37, 394.45]

Frame 3:
  Drone pose: [82.58, -11.72, 20.0, -44.11, 141.3, 0.0]
  Target bbox: [622.04, 322.93, 657.9, 396.23]

Frame 4:
  Drone pose: [82.08, -11.47, 20.0, -44.34, 141.89, 0.0]
  Target bbox: [626.85, 323.72, 653.42, 395.36]

Frame 5 (current):
  Drone pose: [81.58, -11.23, 20.0, -44.1, 141.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": 624.64, "ymin": 325.34, "xmax": 655.37, "ymax": 393.74}, "waypoint_deltas": [{"dx": -0.49, "dy": 0.21, "dz": 0.0, "dpitch": -0.19, "dyaw": 0.5, "droll": 0.0}, {"dx": -1.0, "dy": 0.4, "dz": 0.0, "dpitch": 0.09, "dyaw": -0.22, "droll": 0.0}, {"dx": -1.5, "dy": 0.58, "dz": 0.0, "dpitch": -0.08, "dyaw": 0.17, "droll": 0.0}, {"dx": -2.01, "dy": 0.77, "dz": 0.0, "dpitch": -0.27, "dyaw": 0.6, "droll": 0.0}, {"dx": -2.52, "dy": 1.02, "dz": 0.0, "dpitch": -0.04, "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: [128.89, -8.06, 22.0, -46.42, 180.0, 0.0]
  Target bbox: [627.82, 329.71, 652.18, 389.36]

Frame 2:
  Drone pose: [126.53, -12.1, 21.14, -47.32, 167.44, 0.0]
  Target bbox: [624.49, 326.19, 655.31, 392.78]

Frame 3:
  Drone pose: [124.8, -15.68, 20.67, -49.72, 150.72, 0.0]
  Target bbox: [678.78, 274.57, 717.26, 346.94]

Frame 4:
  Drone pose: [123.45, -17.66, 20.61, -43.59, 148.19, 0.0]
  Target bbox: [635.46, 372.65, 666.26, 439.67]

Frame 5 (current):
  Drone pose: [122.58, -18.93, 20.62, -45.81, 145.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": 622.45, "ymin": 323.72, "xmax": 657.46, "ymax": 395.37}, "waypoint_deltas": [{"dx": -0.67, "dy": -0.54, "dz": -0.03, "dpitch": 0.31, "dyaw": -1.63, "droll": 0.0}, {"dx": -1.21, "dy": -0.77, "dz": -0.05, "dpitch": 0.49, "dyaw": -2.24, "droll": 0.0}, {"dx": -1.72, "dy": -0.85, "dz": -0.07, "dpitch": 0.58, "dyaw": -2.45, "droll": 0.0}, {"dx": -2.23, "dy": -0.88, "dz": -0.09, "dpitch": 0.63, "dyaw": -2.55, "droll": 0.0}, {"dx": -2.75, "dy": -0.91, "dz": -0.2, "dpitch": 0.79, "dyaw": -2.65, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [120.03, -19.82, 20.42, -47.33, 148.04, 0.0]
  Target bbox: [560.63, 283.03, 599.22, 354.91]

Frame 2:
  Drone pose: [119.34, -19.76, 20.41, -45.06, 142.84, 0.0]
  Target bbox: [624.43, 325.86, 655.56, 393.22]

Frame 3:
  Drone pose: [118.76, -19.91, 20.36, -44.94, 142.35, 0.0]
  Target bbox: [622.26, 323.47, 657.67, 395.67]

Frame 4:
  Drone pose: [118.15, -19.92, 20.27, -44.94, 142.14, 0.0]
  Target bbox: [624.58, 325.35, 655.43, 393.67]

Frame 5 (current):
  Drone pose: [117.72, -19.91, 20.19, -44.75, 142.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": 622.72, "ymin": 324.13, "xmax": 657.23, "ymax": 395.02}, "waypoint_deltas": [{"dx": -0.57, "dy": -0.14, "dz": 0.08, "dpitch": -0.08, "dyaw": -0.48, "droll": 0.0}, {"dx": -1.1, "dy": -0.17, "dz": 0.06, "dpitch": -0.04, "dyaw": -0.59, "droll": 0.0}, {"dx": -1.61, "dy": -0.19, "dz": 0.03, "dpitch": 0.0, "dyaw": -0.68, "droll": 0.0}, {"dx": -2.13, "dy": -0.21, "dz": 0.0, "dpitch": 0.04, "dyaw": -0.73, "droll": 0.0}, {"dx": -2.63, "dy": -0.22, "dz": -0.02, "dpitch": 0.07, "dyaw": -0.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: [115.07, -20.14, 20.22, -44.75, 141.48, 0.0]
  Target bbox: [624.31, 325.05, 655.7, 393.99]

Frame 2:
  Drone pose: [114.55, -20.31, 20.08, -44.41, 141.05, 0.0]
  Target bbox: [625.3, 326.0, 654.72, 393.06]

Frame 3:
  Drone pose: [113.91, -20.2, 20.19, -44.1, 146.04, 0.0]
  Target bbox: [561.89, 338.18, 598.25, 409.68]

Frame 4:
  Drone pose: [113.58, -20.13, 20.12, -43.2, 137.44, 0.0]
  Target bbox: [671.72, 349.46, 706.47, 419.42]

Frame 5 (current):
  Drone pose: [113.17, -20.0, 19.98, -46.17, 146.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": 571.23, "ymin": 294.52, "xmax": 608.67, "ymax": 367.66}, "waypoint_deltas": [{"dx": -0.59, "dy": -0.12, "dz": 0.11, "dpitch": 1.6, "dyaw": -4.56, "droll": 0.0}, {"dx": -1.09, "dy": -0.12, "dz": 0.1, "dpitch": 1.61, "dyaw": -4.56, "droll": 0.0}, {"dx": -1.59, "dy": -0.12, "dz": 0.09, "dpitch": 1.63, "dyaw": -4.56, "droll": 0.0}, {"dx": -2.09, "dy": -0.12, "dz": 0.08, "dpitch": 1.87, "dyaw": -4.55, "droll": 0.0}, {"dx": -2.59, "dy": -0.12, "dz": 0.07, "dpitch": 1.89, "dyaw": -4.55, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [110.58, -20.12, 20.05, -42.55, 146.55, 0.0]
  Target bbox: [562.84, 356.25, 596.24, 424.69]

Frame 2:
  Drone pose: [110.08, -20.12, 20.04, -44.28, 141.55, 0.0]
  Target bbox: [624.5, 324.82, 655.51, 394.21]

Frame 3:
  Drone pose: [109.74, -20.2, 20.03, -43.99, 141.64, 0.0]
  Target bbox: [624.07, 325.1, 655.93, 394.02]

Frame 4:
  Drone pose: [109.08, -20.12, 20.03, -40.52, 143.33, 0.0]
  Target bbox: [600.56, 386.27, 635.63, 458.94]

Frame 5 (current):
  Drone pose: [108.56, -20.24, 20.11, -44.94, 139.0, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 649.57, "ymin": 313.01, "xmax": 684.64, "ymax": 384.48}, "waypoint_deltas": [{"dx": -0.48, "dy": 0.12, "dz": -0.09, "dpitch": 0.7, "dyaw": 2.55, "droll": 0.0}, {"dx": -0.98, "dy": 0.12, "dz": -0.09, "dpitch": 0.7, "dyaw": 2.55, "droll": 0.0}, {"dx": -1.48, "dy": 0.13, "dz": -0.09, "dpitch": 0.71, "dyaw": 2.55, "droll": 0.0}, {"dx": -1.98, "dy": 0.13, "dz": -0.1, "dpitch": 0.71, "dyaw": 2.55, "droll": 0.0}, {"dx": -2.48, "dy": 0.12, "dz": -0.1, "dpitch": 0.72, "dyaw": 2.55, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [106.03, -19.94, 20.0, -49.01, 138.07, 0.0]
  Target bbox: [667.71, 246.82, 704.33, 319.9]

Frame 2:
  Drone pose: [105.58, -20.12, 20.01, -44.22, 141.55, 0.0]
  Target bbox: [622.57, 323.6, 657.44, 395.51]

Frame 3:
  Drone pose: [105.08, -20.11, 20.01, -43.99, 136.55, 0.0]
  Target bbox: [683.15, 330.03, 717.88, 400.55]

Frame 4:
  Drone pose: [104.68, -20.18, 19.86, -43.82, 141.57, 0.0]
  Target bbox: [624.47, 324.76, 655.55, 394.29]

Frame 5 (current):
  Drone pose: [104.08, -20.11, 20.01, -44.22, 141.55, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 624.75, "ymin": 325.31, "xmax": 655.26, "ymax": 393.75}, "waypoint_deltas": [{"dx": -0.5, "dy": -0.01, "dz": -0.01, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": -1.0, "dy": -0.02, "dz": -0.01, "dpitch": 0.02, "dyaw": -0.02, "droll": 0.0}, {"dx": -1.5, "dy": -0.03, "dz": -0.01, "dpitch": 0.03, "dyaw": -0.06, "droll": 0.0}, {"dx": -2.01, "dy": -0.03, "dz": -0.01, "dpitch": 0.02, "dyaw": -0.06, "droll": 0.0}, {"dx": -2.51, "dy": 0.01, "dz": -0.01, "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: [101.62, -19.99, 20.02, -47.01, 136.92, 0.0]
  Target bbox: [682.9, 280.39, 718.19, 351.42]

Frame 2:
  Drone pose: [101.07, -20.02, 20.0, -45.53, 137.87, 0.0]
  Target bbox: [668.79, 303.88, 705.26, 376.51]

Frame 3:
  Drone pose: [100.57, -19.87, 20.0, -44.44, 142.09, 0.0]
  Target bbox: [623.71, 325.51, 656.56, 393.55]

Frame 4:
  Drone pose: [100.17, -19.65, 19.83, -39.34, 142.07, 0.0]
  Target bbox: [616.79, 398.05, 652.18, 471.66]

Frame 5 (current):
  Drone pose: [99.63, -19.29, 20.06, -42.62, 143.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": 606.27, "ymin": 357.78, "xmax": 637.84, "ymax": 426.05}, "waypoint_deltas": [{"dx": -0.56, "dy": 0.08, "dz": -0.06, "dpitch": -1.5, "dyaw": -2.57, "droll": 0.0}, {"dx": -1.05, "dy": 0.32, "dz": -0.06, "dpitch": -1.72, "dyaw": -1.99, "droll": 0.0}, {"dx": -1.55, "dy": 0.56, "dz": -0.06, "dpitch": -1.47, "dyaw": -2.6, "droll": 0.0}, {"dx": -2.05, "dy": 0.77, "dz": -0.06, "dpitch": -1.67, "dyaw": -2.1, "droll": 0.0}, {"dx": -2.55, "dy": 0.97, "dz": -0.06, "dpitch": -1.4, "dyaw": -2.8, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [97.11, -18.41, 19.84, -47.2, 141.74, 0.0]
  Target bbox: [612.36, 263.73, 647.65, 336.64]

Frame 2:
  Drone pose: [96.74, -18.22, 20.01, -43.93, 140.89, 0.0]
  Target bbox: [631.68, 323.81, 666.26, 395.9]

Frame 3:
  Drone pose: [96.08, -17.92, 20.0, -42.93, 146.99, 0.0]
  Target bbox: [565.68, 351.39, 594.01, 420.27]

Frame 4:
  Drone pose: [95.57, -17.7, 20.0, -41.82, 136.37, 0.0]
  Target bbox: [683.86, 365.3, 716.61, 434.81]

Frame 5 (current):
  Drone pose: [95.07, -17.47, 19.88, -44.17, 141.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": 628.43, "ymin": 324.44, "xmax": 651.81, "ymax": 394.64}, "waypoint_deltas": [{"dx": -0.48, "dy": 0.25, "dz": 0.12, "dpitch": 0.07, "dyaw": -0.56, "droll": 0.0}, {"dx": -0.97, "dy": 0.51, "dz": 0.12, "dpitch": -0.15, "dyaw": 0.07, "droll": 0.0}, {"dx": -1.45, "dy": 0.77, "dz": 0.12, "dpitch": 0.08, "dyaw": -0.44, "droll": 0.0}, {"dx": -1.93, "dy": 1.03, "dz": 0.12, "dpitch": -0.13, "dyaw": 0.2, "droll": 0.0}, {"dx": -2.42, "dy": 1.29, "dz": 0.12, "dpitch": 0.11, "dyaw": -0.34, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [92.47, -16.2, 20.07, -39.36, 141.27, 0.0]
  Target bbox: [623.07, 409.16, 653.84, 478.1]

Frame 2:
  Drone pose: [92.17, -15.95, 20.0, -44.38, 137.11, 0.0]
  Target bbox: [682.98, 325.93, 718.29, 392.54]

Frame 3:
  Drone pose: [91.67, -15.72, 20.0, -44.0, 141.48, 0.0]
  Target bbox: [622.36, 323.16, 657.58, 395.99]

Frame 4:
  Drone pose: [91.3, -15.46, 19.87, -43.9, 142.31, 0.0]
  Target bbox: [621.55, 322.82, 658.39, 396.38]

Frame 5 (current):
  Drone pose: [90.67, -15.27, 20.0, -39.98, 139.21, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 666.55, "ymin": 401.16, "xmax": 693.9, "ymax": 468.18}, "waypoint_deltas": [{"dx": -0.51, "dy": 0.24, "dz": 0.0, "dpitch": -4.2, "dyaw": 2.68, "droll": 0.0}, {"dx": -1.02, "dy": 0.48, "dz": 0.0, "dpitch": -4.44, "dyaw": 3.23, "droll": 0.0}, {"dx": -1.54, "dy": 0.73, "dz": 0.0, "dpitch": -4.23, "dyaw": 2.6, "droll": 0.0}, {"dx": -2.06, "dy": 0.97, "dz": 0.0, "dpitch": -4.48, "dyaw": 3.14, "droll": 0.0}, {"dx": -2.58, "dy": 1.21, "dz": 0.0, "dpitch": -4.27, "dyaw": 2.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: [88.09, -14.06, 20.0, -44.25, 141.71, 0.0]
  Target bbox: [623.6, 323.84, 656.38, 395.21]

Frame 2:
  Drone pose: [87.58, -13.83, 20.0, -44.47, 142.23, 0.0]
  Target bbox: [628.54, 325.07, 651.68, 393.99]

Frame 3:
  Drone pose: [86.96, -13.59, 19.93, -45.52, 139.53, 0.0]
  Target bbox: [647.65, 304.4, 677.57, 372.8]

Frame 4:
  Drone pose: [86.72, -13.53, 19.98, -43.53, 137.0, 0.0]
  Target bbox: [687.39, 335.64, 713.98, 405.75]

Frame 5 (current):
  Drone pose: [86.07, -13.24, 20.0, -44.84, 142.79, 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.3, "ymin": 310.69, "xmax": 639.37, "ymax": 384.15}, "waypoint_deltas": [{"dx": -0.5, "dy": 0.18, "dz": 0.0, "dpitch": 0.57, "dyaw": -1.14, "droll": 0.0}, {"dx": -1.0, "dy": 0.36, "dz": 0.0, "dpitch": 0.41, "dyaw": -0.7, "droll": 0.0}, {"dx": -1.5, "dy": 0.57, "dz": 0.0, "dpitch": 0.68, "dyaw": -1.39, "droll": 0.0}, {"dx": -2.0, "dy": 0.79, "dz": 0.0, "dpitch": 0.48, "dyaw": -0.87, "droll": 0.0}, {"dx": -2.5, "dy": 1.02, "dz": 0.0, "dpitch": 0.72, "dyaw": -1.49, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [83.57, -12.22, 20.0, -44.12, 141.3, 0.0]
  Target bbox: [624.33, 324.72, 655.67, 394.33]

Frame 2:
  Drone pose: [82.98, -11.9, 19.94, -44.43, 141.88, 0.0]
  Target bbox: [627.22, 325.78, 653.0, 393.26]

Frame 3:
  Drone pose: [82.43, -11.64, 19.93, -47.63, 145.73, 0.0]
  Target bbox: [566.93, 268.32, 603.31, 340.33]

Frame 4:
  Drone pose: [82.1, -11.47, 20.05, -46.08, 141.64, 0.0]
  Target bbox: [631.25, 297.99, 656.35, 364.53]

Frame 5 (current):
  Drone pose: [81.55, -11.19, 19.99, -47.67, 140.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": 636.03, "ymin": 265.33, "xmax": 669.06, "ymax": 336.11}, "waypoint_deltas": [{"dx": -0.46, "dy": 0.17, "dz": 0.01, "dpitch": 3.38, "dyaw": 1.49, "droll": 0.0}, {"dx": -0.97, "dy": 0.36, "dz": 0.01, "dpitch": 3.66, "dyaw": 0.77, "droll": 0.0}, {"dx": -1.47, "dy": 0.54, "dz": 0.01, "dpitch": 3.49, "dyaw": 1.16, "droll": 0.0}, {"dx": -1.98, "dy": 0.73, "dz": 0.01, "dpitch": 3.3, "dyaw": 1.59, "droll": 0.0}, {"dx": -2.49, "dy": 0.98, "dz": 0.01, "dpitch": 3.53, "dyaw": 0.99, "droll": 0.0}]}