[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: [104.36, -0.28, 22.0, -46.41, -98.53, 0.0]
  Target bbox: [617.1, 322.17, 662.96, 397.22]

Frame 2:
  Drone pose: [103.03, -1.84, 21.2, -47.01, -96.5, 0.0]
  Target bbox: [626.12, 325.47, 653.6, 393.66]

Frame 3:
  Drone pose: [102.28, -2.8, 20.67, -47.07, -94.34, 0.0]
  Target bbox: [615.3, 319.08, 664.7, 400.18]

Frame 4:
  Drone pose: [101.86, -3.46, 20.64, -47.27, -94.62, 0.0]
  Target bbox: [616.96, 320.56, 663.11, 398.7]

Frame 5 (current):
  Drone pose: [101.59, -4.0, 20.62, -47.27, -95.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": 620.0, "ymin": 325.0, "xmax": 659.64, "ymax": 394.01}, "waypoint_deltas": [{"dx": -0.17, "dy": -0.51, "dz": -0.03, "dpitch": 0.0, "dyaw": 0.55, "droll": 0.0}, {"dx": -0.31, "dy": -1.02, "dz": -0.05, "dpitch": 0.0, "dyaw": 0.97, "droll": 0.0}, {"dx": -0.42, "dy": -1.52, "dz": -0.07, "dpitch": 0.01, "dyaw": 1.31, "droll": 0.0}, {"dx": -0.51, "dy": -2.03, "dz": -0.09, "dpitch": 0.02, "dyaw": 1.61, "droll": 0.0}, {"dx": -0.6, "dy": -2.54, "dz": -0.2, "dpitch": 0.16, "dyaw": 1.88, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [100.84, -7.55, 20.36, -47.05, -93.02, 0.0]
  Target bbox: [618.0, 325.17, 661.57, 393.85]

Frame 2:
  Drone pose: [100.78, -8.05, 20.33, -47.02, -92.82, 0.0]
  Target bbox: [626.27, 325.33, 653.44, 393.71]

Frame 3:
  Drone pose: [100.72, -8.56, 20.3, -46.99, -92.64, 0.0]
  Target bbox: [621.47, 325.0, 658.16, 393.97]

Frame 4:
  Drone pose: [100.68, -9.07, 20.27, -46.96, -92.51, 0.0]
  Target bbox: [616.9, 323.44, 662.61, 395.51]

Frame 5 (current):
  Drone pose: [100.65, -9.58, 20.24, -46.94, -92.43, 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.55, "ymin": 324.72, "xmax": 654.14, "ymax": 394.27}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.51, "dz": -0.02, "dpitch": 0.02, "dyaw": 0.02, "droll": 0.0}, {"dx": 0.01, "dy": -1.03, "dz": -0.05, "dpitch": 0.03, "dyaw": -0.03, "droll": 0.0}, {"dx": 0.06, "dy": -1.55, "dz": -0.07, "dpitch": 0.04, "dyaw": -0.17, "droll": 0.0}, {"dx": 0.12, "dy": -2.07, "dz": -0.09, "dpitch": 0.03, "dyaw": -0.38, "droll": 0.0}, {"dx": 0.22, "dy": -2.6, "dz": -0.11, "dpitch": 0.01, "dyaw": -0.69, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [101.14, -13.27, 20.1, -46.99, -94.0, 0.0]
  Target bbox: [615.66, 323.62, 663.86, 395.36]

Frame 2:
  Drone pose: [101.31, -13.82, 20.09, -47.04, -94.56, 0.0]
  Target bbox: [618.71, 322.47, 660.83, 396.5]

Frame 3:
  Drone pose: [101.5, -14.39, 20.08, -47.1, -95.19, 0.0]
  Target bbox: [618.88, 324.08, 660.73, 394.88]

Frame 4:
  Drone pose: [101.7, -14.96, 20.07, -47.16, -95.87, 0.0]
  Target bbox: [619.18, 323.9, 660.44, 395.06]

Frame 5 (current):
  Drone pose: [101.91, -15.54, 20.06, -47.25, -96.56, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 620.37, "ymin": 323.97, "xmax": 659.26, "ymax": 395.03}, "waypoint_deltas": [{"dx": 0.19, "dy": -0.59, "dz": -0.01, "dpitch": -0.09, "dyaw": -0.66, "droll": 0.0}, {"dx": 0.35, "dy": -1.18, "dz": -0.02, "dpitch": -0.2, "dyaw": -1.22, "droll": 0.0}, {"dx": 0.46, "dy": -1.79, "dz": -0.02, "dpitch": -0.33, "dyaw": -1.63, "droll": 0.0}, {"dx": 0.51, "dy": -2.41, "dz": -0.03, "dpitch": -0.5, "dyaw": -1.85, "droll": 0.0}, {"dx": 0.5, "dy": -3.04, "dz": -0.03, "dpitch": -0.58, "dyaw": -3.51, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [102.22, -19.86, 20.02, -48.01, -102.9, 0.0]
  Target bbox: [614.46, 317.96, 665.65, 401.11]

Frame 2:
  Drone pose: [102.06, -20.5, 20.02, -48.11, -104.13, 0.0]
  Target bbox: [619.69, 319.59, 660.59, 399.46]

Frame 3:
  Drone pose: [101.87, -21.15, 20.01, -48.21, -105.27, 0.0]
  Target bbox: [617.07, 317.34, 663.27, 401.73]

Frame 4:
  Drone pose: [101.66, -21.8, 20.01, -48.31, -106.35, 0.0]
  Target bbox: [614.85, 316.03, 665.51, 403.09]

Frame 5 (current):
  Drone pose: [101.44, -22.45, 20.01, -48.41, -107.39, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 614.01, "ymin": 316.07, "xmax": 666.35, "ymax": 403.11}, "waypoint_deltas": [{"dx": -0.24, "dy": -0.64, "dz": 0.0, "dpitch": -0.09, "dyaw": -1.0, "droll": 0.0}, {"dx": -0.48, "dy": -1.28, "dz": 0.0, "dpitch": -0.17, "dyaw": -1.98, "droll": 0.0}, {"dx": -0.74, "dy": -1.91, "dz": -0.01, "dpitch": -0.24, "dyaw": -2.93, "droll": 0.0}, {"dx": -1.0, "dy": -2.54, "dz": -0.01, "dpitch": -0.3, "dyaw": -3.84, "droll": 0.0}, {"dx": -1.28, "dy": -3.16, "dz": -0.01, "dpitch": -0.36, "dyaw": -4.72, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [99.61, -26.86, 20.0, -48.85, -113.84, 0.0]
  Target bbox: [616.57, 320.18, 663.69, 398.78]

Frame 2:
  Drone pose: [99.32, -27.48, 20.0, -48.89, -114.68, 0.0]
  Target bbox: [617.94, 321.51, 662.28, 397.38]

Frame 3:
  Drone pose: [99.01, -28.1, 20.0, -48.93, -115.46, 0.0]
  Target bbox: [617.57, 322.89, 662.6, 395.97]

Frame 4:
  Drone pose: [98.69, -28.7, 20.0, -48.95, -116.15, 0.0]
  Target bbox: [619.4, 322.37, 660.84, 396.55]

Frame 5 (current):
  Drone pose: [98.36, -29.29, 20.0, -48.97, -116.83, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 617.35, "ymin": 316.78, "xmax": 663.12, "ymax": 402.21}, "waypoint_deltas": [{"dx": -0.32, "dy": -0.6, "dz": 0.0, "dpitch": 0.0, "dyaw": -0.72, "droll": 0.0}, {"dx": -0.62, "dy": -1.18, "dz": 0.0, "dpitch": 0.03, "dyaw": -1.45, "droll": 0.0}, {"dx": -0.91, "dy": -1.76, "dz": 0.0, "dpitch": 0.08, "dyaw": -2.22, "droll": 0.0}, {"dx": -1.2, "dy": -2.35, "dz": 0.0, "dpitch": 0.14, "dyaw": -3.0, "droll": 0.0}, {"dx": -1.48, "dy": -2.92, "dz": 0.0, "dpitch": 0.21, "dyaw": -3.78, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [95.97, -33.93, 20.0, -49.01, -121.28, 0.0]
  Target bbox: [620.8, 322.77, 659.48, 396.08]

Frame 2:
  Drone pose: [95.64, -34.51, 20.0, -48.97, -121.9, 0.0]
  Target bbox: [617.14, 317.95, 663.36, 401.08]

Frame 3:
  Drone pose: [95.29, -35.08, 20.0, -48.93, -122.49, 0.0]
  Target bbox: [616.79, 320.28, 663.6, 398.58]

Frame 4:
  Drone pose: [94.94, -35.66, 20.0, -48.9, -123.08, 0.0]
  Target bbox: [617.68, 317.89, 662.84, 401.12]

Frame 5 (current):
  Drone pose: [94.6, -36.23, 20.0, -48.86, -123.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.26, "ymin": 321.81, "xmax": 662.1, "ymax": 397.08}, "waypoint_deltas": [{"dx": -0.35, "dy": -0.58, "dz": 0.0, "dpitch": 0.04, "dyaw": -0.58, "droll": 0.0}, {"dx": -0.69, "dy": -1.15, "dz": 0.0, "dpitch": 0.09, "dyaw": -1.16, "droll": 0.0}, {"dx": -1.04, "dy": -1.72, "dz": 0.0, "dpitch": 0.14, "dyaw": -1.74, "droll": 0.0}, {"dx": -1.39, "dy": -2.29, "dz": 0.0, "dpitch": 0.19, "dyaw": -2.3, "droll": 0.0}, {"dx": -1.73, "dy": -2.86, "dz": 0.0, "dpitch": 0.26, "dyaw": -2.88, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [92.15, -40.21, 20.0, -48.47, -127.53, 0.0]
  Target bbox: [620.64, 321.75, 659.78, 397.22]

Frame 2:
  Drone pose: [91.79, -40.75, 20.0, -48.39, -128.01, 0.0]
  Target bbox: [623.14, 323.3, 657.19, 395.59]

Frame 3:
  Drone pose: [91.39, -41.29, 20.0, -48.33, -128.36, 0.0]
  Target bbox: [620.22, 326.14, 660.04, 392.69]

Frame 4:
  Drone pose: [91.08, -41.85, 20.0, -48.21, -128.98, 0.0]
  Target bbox: [621.75, 326.16, 658.52, 392.71]

Frame 5 (current):
  Drone pose: [91.03, -42.38, 20.0, -47.77, -130.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": 622.5, "ymin": 323.33, "xmax": 657.87, "ymax": 395.63}, "waypoint_deltas": [{"dx": -0.06, "dy": -0.52, "dz": 0.0, "dpitch": 0.44, "dyaw": -1.14, "droll": 0.0}, {"dx": -0.1, "dy": -1.03, "dz": 0.0, "dpitch": 0.92, "dyaw": -2.26, "droll": 0.0}, {"dx": -0.13, "dy": -1.51, "dz": 0.0, "dpitch": 1.46, "dyaw": -3.31, "droll": 0.0}, {"dx": 0.07, "dy": -2.23, "dz": 0.0, "dpitch": 1.98, "dyaw": -5.36, "droll": 0.0}, {"dx": -0.26, "dy": -2.86, "dz": 0.0, "dpitch": 2.04, "dyaw": -6.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: [89.27, -47.41, 20.0, -47.59, -137.88, 0.0]
  Target bbox: [620.34, 324.0, 659.26, 394.91]

Frame 2:
  Drone pose: [88.04, -48.38, 20.0, -49.03, -137.38, 0.0]
  Target bbox: [622.23, 324.63, 657.43, 394.15]

Frame 3:
  Drone pose: [86.88, -49.01, 20.0, -50.02, -136.12, 0.0]
  Target bbox: [621.27, 324.3, 658.36, 394.38]

Frame 4:
  Drone pose: [85.97, -49.33, 20.0, -50.32, -134.64, 0.0]
  Target bbox: [626.92, 321.16, 653.33, 397.58]

Frame 5 (current):
  Drone pose: [85.29, -49.48, 20.0, -50.09, -133.28, 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.36, "ymin": 322.42, "xmax": 661.12, "ymax": 396.3}, "waypoint_deltas": [{"dx": -0.53, "dy": -0.12, "dz": 0.0, "dpitch": 0.45, "dyaw": 1.0, "droll": 0.0}, {"dx": -0.99, "dy": -0.32, "dz": 0.0, "dpitch": 0.89, "dyaw": 1.62, "droll": 0.0}, {"dx": -1.42, "dy": -0.6, "dz": 0.0, "dpitch": 1.25, "dyaw": 1.92, "droll": 0.0}, {"dx": -1.83, "dy": -0.95, "dz": 0.0, "dpitch": 1.54, "dyaw": 2.03, "droll": 0.0}, {"dx": -2.23, "dy": -1.33, "dz": 0.0, "dpitch": 1.25, "dyaw": 3.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: [82.19, -51.6, 20.0, -48.96, -128.47, 0.0]
  Target bbox: [619.89, 323.37, 660.47, 395.44]

Frame 2:
  Drone pose: [81.7, -51.99, 20.0, -48.81, -128.26, 0.0]
  Target bbox: [620.23, 323.57, 660.11, 395.24]

Frame 3:
  Drone pose: [81.02, -52.36, 20.0, -48.82, -127.51, 0.0]
  Target bbox: [618.93, 322.37, 661.47, 396.49]

Frame 4:
  Drone pose: [80.34, -52.73, 20.0, -48.83, -126.76, 0.0]
  Target bbox: [618.78, 319.69, 661.73, 399.3]

Frame 5 (current):
  Drone pose: [79.66, -53.11, 20.0, -48.83, -126.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": 619.9, "ymin": 321.21, "xmax": 660.53, "ymax": 397.76}, "waypoint_deltas": [{"dx": -0.67, "dy": -0.37, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.75, "droll": 0.0}, {"dx": -1.35, "dy": -0.74, "dz": 0.0, "dpitch": 0.01, "dyaw": 1.51, "droll": 0.0}, {"dx": -2.03, "dy": -1.11, "dz": 0.0, "dpitch": 0.02, "dyaw": 2.26, "droll": 0.0}, {"dx": -2.7, "dy": -1.48, "dz": 0.0, "dpitch": 0.04, "dyaw": 3.01, "droll": 0.0}, {"dx": -3.38, "dy": -1.85, "dz": 0.0, "dpitch": 0.06, "dyaw": 3.76, "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: [74.92, -55.71, 20.0, -48.72, -120.74, 0.0]
  Target bbox: [617.86, 320.25, 661.97, 398.77]

Frame 2:
  Drone pose: [74.25, -56.08, 20.0, -49.1, -118.48, 0.0]
  Target bbox: [616.9, 320.05, 662.92, 398.95]

Frame 3:
  Drone pose: [73.57, -56.45, 20.0, -49.44, -116.17, 0.0]
  Target bbox: [620.05, 320.63, 659.71, 398.26]

Frame 4:
  Drone pose: [72.89, -56.82, 20.0, -49.73, -113.8, 0.0]
  Target bbox: [617.66, 319.24, 662.05, 399.66]

Frame 5 (current):
  Drone pose: [72.21, -57.19, 20.0, -49.97, -111.39, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 614.65, "ymin": 318.85, "xmax": 665.09, "ymax": 399.99}, "waypoint_deltas": [{"dx": -0.67, "dy": -0.38, "dz": 0.0, "dpitch": 0.01, "dyaw": 2.45, "droll": 0.0}, {"dx": -1.35, "dy": -0.75, "dz": 0.0, "dpitch": -0.14, "dyaw": 4.93, "droll": 0.0}, {"dx": -2.03, "dy": -1.12, "dz": 0.0, "dpitch": -0.23, "dyaw": 7.43, "droll": 0.0}, {"dx": -2.7, "dy": -1.49, "dz": 0.0, "dpitch": -0.28, "dyaw": 9.94, "droll": 0.0}, {"dx": -3.38, "dy": -1.86, "dz": 0.0, "dpitch": -0.27, "dyaw": 12.46, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [104.36, -0.28, 22.0, -46.41, -98.53, 0.0]
  Target bbox: [617.13, 322.14, 662.91, 397.24]

Frame 2:
  Drone pose: [103.05, -1.78, 21.05, -51.22, -93.46, 0.0]
  Target bbox: [584.14, 250.92, 622.97, 317.62]

Frame 3:
  Drone pose: [102.36, -2.83, 20.63, -47.06, -94.61, 0.0]
  Target bbox: [616.11, 319.72, 663.83, 399.48]

Frame 4:
  Drone pose: [101.86, -3.46, 20.64, -46.53, -89.62, 0.0]
  Target bbox: [555.98, 332.14, 608.98, 415.74]

Frame 5 (current):
  Drone pose: [101.49, -3.93, 20.7, -47.29, -95.03, 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": 324.46, "xmax": 660.87, "ymax": 394.5}, "waypoint_deltas": [{"dx": -0.07, "dy": -0.58, "dz": -0.11, "dpitch": 0.02, "dyaw": 0.2, "droll": 0.0}, {"dx": -0.21, "dy": -1.09, "dz": -0.13, "dpitch": 0.02, "dyaw": 0.62, "droll": 0.0}, {"dx": -0.32, "dy": -1.59, "dz": -0.15, "dpitch": 0.03, "dyaw": 0.96, "droll": 0.0}, {"dx": -0.41, "dy": -2.1, "dz": -0.17, "dpitch": 0.04, "dyaw": 1.26, "droll": 0.0}, {"dx": -0.5, "dy": -2.61, "dz": -0.28, "dpitch": 0.18, "dyaw": 1.53, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [100.84, -7.55, 20.36, -47.05, -93.02, 0.0]
  Target bbox: [619.58, 325.16, 660.03, 393.81]

Frame 2:
  Drone pose: [100.78, -8.05, 20.33, -47.02, -92.82, 0.0]
  Target bbox: [621.71, 323.69, 657.88, 395.32]

Frame 3:
  Drone pose: [100.72, -8.56, 20.3, -46.99, -92.64, 0.0]
  Target bbox: [622.91, 324.96, 656.73, 394.05]

Frame 4:
  Drone pose: [100.68, -9.07, 20.27, -46.96, -92.51, 0.0]
  Target bbox: [618.68, 324.67, 660.91, 394.24]

Frame 5 (current):
  Drone pose: [100.48, -9.5, 20.25, -46.42, -94.51, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 649.84, "ymin": 331.97, "xmax": 691.74, "ymax": 401.72}, "waypoint_deltas": [{"dx": 0.17, "dy": -0.59, "dz": -0.03, "dpitch": -0.5, "dyaw": 2.1, "droll": 0.0}, {"dx": 0.18, "dy": -1.11, "dz": -0.06, "dpitch": -0.49, "dyaw": 2.05, "droll": 0.0}, {"dx": 0.23, "dy": -1.63, "dz": -0.08, "dpitch": -0.48, "dyaw": 1.91, "droll": 0.0}, {"dx": 0.29, "dy": -2.15, "dz": -0.1, "dpitch": -0.49, "dyaw": 1.7, "droll": 0.0}, {"dx": 0.39, "dy": -2.68, "dz": -0.12, "dpitch": -0.51, "dyaw": 1.39, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [101.14, -13.27, 20.1, -46.99, -94.0, 0.0]
  Target bbox: [619.94, 323.93, 659.66, 395.02]

Frame 2:
  Drone pose: [101.31, -13.74, 20.07, -49.6, -99.54, 0.0]
  Target bbox: [678.19, 278.38, 717.24, 352.76]

Frame 3:
  Drone pose: [101.5, -14.39, 20.08, -44.92, -92.62, 0.0]
  Target bbox: [595.65, 361.77, 624.65, 431.15]

Frame 4:
  Drone pose: [101.81, -14.92, 20.18, -44.86, -99.44, 0.0]
  Target bbox: [662.29, 363.94, 691.67, 436.71]

Frame 5 (current):
  Drone pose: [101.9, -15.62, 20.18, -47.76, -100.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": 659.47, "ymin": 318.71, "xmax": 709.7, "ymax": 395.86}, "waypoint_deltas": [{"dx": 0.2, "dy": -0.51, "dz": -0.13, "dpitch": 0.42, "dyaw": 3.24, "droll": 0.0}, {"dx": 0.36, "dy": -1.1, "dz": -0.14, "dpitch": 0.31, "dyaw": 2.68, "droll": 0.0}, {"dx": 0.47, "dy": -1.71, "dz": -0.14, "dpitch": 0.18, "dyaw": 2.27, "droll": 0.0}, {"dx": 0.52, "dy": -2.33, "dz": -0.15, "dpitch": 0.01, "dyaw": 2.05, "droll": 0.0}, {"dx": 0.51, "dy": -2.96, "dz": -0.15, "dpitch": -0.07, "dyaw": 0.39, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [102.25, -20.04, 20.07, -46.04, -108.14, 0.0]
  Target bbox: [674.06, 363.97, 718.62, 437.02]

Frame 2:
  Drone pose: [102.13, -20.45, 19.87, -47.77, -104.3, 0.0]
  Target bbox: [618.83, 320.88, 661.32, 398.14]

Frame 3:
  Drone pose: [102.04, -21.1, 20.07, -45.25, -100.78, 0.0]
  Target bbox: [556.86, 367.93, 609.78, 451.68]

Frame 4:
  Drone pose: [101.66, -21.8, 20.01, -48.31, -106.35, 0.0]
  Target bbox: [614.22, 315.85, 666.14, 403.3]

Frame 5 (current):
  Drone pose: [101.44, -22.45, 20.01, -47.01, -107.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": 618.83, "ymin": 339.41, "xmax": 670.82, "ymax": 426.66}, "waypoint_deltas": [{"dx": -0.24, "dy": -0.64, "dz": 0.0, "dpitch": -1.49, "dyaw": -0.59, "droll": 0.0}, {"dx": -0.48, "dy": -1.28, "dz": 0.0, "dpitch": -1.57, "dyaw": -1.57, "droll": 0.0}, {"dx": -0.74, "dy": -1.91, "dz": -0.01, "dpitch": -1.64, "dyaw": -2.52, "droll": 0.0}, {"dx": -1.0, "dy": -2.54, "dz": -0.01, "dpitch": -1.7, "dyaw": -3.43, "droll": 0.0}, {"dx": -1.28, "dy": -3.16, "dz": -0.01, "dpitch": -1.76, "dyaw": -4.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: [99.7, -26.92, 19.93, -48.78, -114.22, 0.0]
  Target bbox: [617.82, 320.5, 662.47, 398.49]

Frame 2:
  Drone pose: [99.32, -27.48, 20.0, -48.89, -114.68, 0.0]
  Target bbox: [615.43, 318.77, 664.88, 400.17]

Frame 3:
  Drone pose: [99.06, -28.01, 20.15, -49.0, -115.48, 0.0]
  Target bbox: [621.07, 321.01, 659.24, 397.94]

Frame 4:
  Drone pose: [98.58, -28.83, 19.93, -49.13, -116.0, 0.0]
  Target bbox: [615.53, 316.36, 664.95, 402.68]

Frame 5 (current):
  Drone pose: [98.36, -29.29, 20.0, -52.2, -121.83, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 672.45, "ymin": 271.14, "xmax": 719.35, "ymax": 342.64}, "waypoint_deltas": [{"dx": -0.32, "dy": -0.6, "dz": 0.0, "dpitch": 3.23, "dyaw": 4.28, "droll": 0.0}, {"dx": -0.62, "dy": -1.18, "dz": 0.0, "dpitch": 3.26, "dyaw": 3.55, "droll": 0.0}, {"dx": -0.91, "dy": -1.76, "dz": 0.0, "dpitch": 3.31, "dyaw": 2.78, "droll": 0.0}, {"dx": -1.2, "dy": -2.35, "dz": 0.0, "dpitch": 3.37, "dyaw": 2.0, "droll": 0.0}, {"dx": -1.48, "dy": -2.92, "dz": 0.0, "dpitch": 3.44, "dyaw": 1.22, "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: [95.97, -33.93, 20.0, -44.01, -117.16, 0.0]
  Target bbox: [569.58, 402.02, 618.62, 487.83]

Frame 2:
  Drone pose: [95.5, -34.4, 19.95, -48.85, -121.31, 0.0]
  Target bbox: [619.37, 322.37, 660.94, 396.55]

Frame 3:
  Drone pose: [95.13, -35.15, 20.08, -48.9, -126.22, 0.0]
  Target bbox: [662.86, 327.26, 707.99, 407.35]

Frame 4:
  Drone pose: [94.94, -35.66, 20.0, -48.9, -123.08, 0.0]
  Target bbox: [617.73, 318.28, 662.77, 400.73]

Frame 5 (current):
  Drone pose: [94.66, -36.2, 20.07, -52.46, -126.49, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 648.87, "ymin": 258.81, "xmax": 693.11, "ymax": 340.14}, "waypoint_deltas": [{"dx": -0.41, "dy": -0.61, "dz": -0.07, "dpitch": 3.64, "dyaw": 2.25, "droll": 0.0}, {"dx": -0.75, "dy": -1.18, "dz": -0.07, "dpitch": 3.69, "dyaw": 1.67, "droll": 0.0}, {"dx": -1.1, "dy": -1.75, "dz": -0.07, "dpitch": 3.74, "dyaw": 1.09, "droll": 0.0}, {"dx": -1.45, "dy": -2.32, "dz": -0.07, "dpitch": 3.79, "dyaw": 0.53, "droll": 0.0}, {"dx": -1.79, "dy": -2.89, "dz": -0.07, "dpitch": 3.86, "dyaw": -0.05, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [92.15, -40.21, 20.0, -48.87, -128.62, 0.0]
  Target bbox: [633.19, 315.47, 672.06, 390.56]

Frame 2:
  Drone pose: [91.89, -40.67, 19.88, -47.82, -124.32, 0.0]
  Target bbox: [575.27, 323.22, 619.01, 404.02]

Frame 3:
  Drone pose: [91.31, -41.21, 19.89, -48.16, -127.97, 0.0]
  Target bbox: [618.19, 323.83, 662.16, 394.97]

Frame 4:
  Drone pose: [91.08, -41.85, 20.0, -48.21, -128.98, 0.0]
  Target bbox: [624.91, 322.48, 655.43, 396.45]

Frame 5 (current):
  Drone pose: [91.06, -42.57, 20.02, -48.01, -130.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": 622.39, "ymin": 323.07, "xmax": 658.0, "ymax": 395.87}, "waypoint_deltas": [{"dx": -0.09, "dy": -0.33, "dz": -0.02, "dpitch": 0.68, "dyaw": -0.65, "droll": 0.0}, {"dx": -0.13, "dy": -0.84, "dz": -0.02, "dpitch": 1.16, "dyaw": -1.77, "droll": 0.0}, {"dx": -0.16, "dy": -1.32, "dz": -0.02, "dpitch": 1.7, "dyaw": -2.82, "droll": 0.0}, {"dx": 0.04, "dy": -2.04, "dz": -0.02, "dpitch": 2.22, "dyaw": -4.87, "droll": 0.0}, {"dx": -0.29, "dy": -2.67, "dz": -0.02, "dpitch": 2.28, "dyaw": -5.53, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [89.25, -47.48, 20.01, -46.7, -137.65, 0.0]
  Target bbox: [615.4, 342.96, 655.73, 409.7]

Frame 2:
  Drone pose: [88.04, -48.38, 20.0, -48.64, -133.14, 0.0]
  Target bbox: [579.2, 329.83, 606.67, 404.59]

Frame 3:
  Drone pose: [86.76, -48.89, 19.94, -49.95, -135.5, 0.0]
  Target bbox: [625.1, 319.93, 654.53, 398.83]

Frame 4:
  Drone pose: [86.05, -49.23, 20.01, -50.11, -134.57, 0.0]
  Target bbox: [620.09, 326.77, 660.1, 391.91]

Frame 5 (current):
  Drone pose: [85.26, -49.56, 20.11, -51.6, -138.4, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 675.34, "ymin": 304.42, "xmax": 712.21, "ymax": 377.61}, "waypoint_deltas": [{"dx": -0.5, "dy": -0.04, "dz": -0.11, "dpitch": 1.96, "dyaw": 6.12, "droll": 0.0}, {"dx": -0.96, "dy": -0.24, "dz": -0.11, "dpitch": 2.4, "dyaw": 6.74, "droll": 0.0}, {"dx": -1.39, "dy": -0.52, "dz": -0.11, "dpitch": 2.76, "dyaw": 7.04, "droll": 0.0}, {"dx": -1.8, "dy": -0.87, "dz": -0.11, "dpitch": 3.05, "dyaw": 7.15, "droll": 0.0}, {"dx": -2.2, "dy": -1.25, "dz": -0.11, "dpitch": 2.76, "dyaw": 8.47, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [82.1, -51.57, 20.08, -53.5, -123.16, 0.0]
  Target bbox: [564.05, 249.99, 605.09, 325.63]

Frame 2:
  Drone pose: [81.7, -51.99, 20.0, -48.81, -128.26, 0.0]
  Target bbox: [621.66, 324.35, 658.65, 394.51]

Frame 3:
  Drone pose: [81.02, -52.36, 20.0, -48.82, -127.51, 0.0]
  Target bbox: [624.74, 321.39, 655.62, 397.52]

Frame 4:
  Drone pose: [80.22, -52.65, 19.91, -48.71, -126.25, 0.0]
  Target bbox: [621.73, 318.64, 658.73, 400.27]

Frame 5 (current):
  Drone pose: [79.74, -53.27, 20.02, -50.84, -121.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": 562.61, "ymin": 295.63, "xmax": 606.37, "ymax": 365.38}, "waypoint_deltas": [{"dx": -0.75, "dy": -0.21, "dz": -0.02, "dpitch": 2.01, "dyaw": -3.72, "droll": 0.0}, {"dx": -1.43, "dy": -0.58, "dz": -0.02, "dpitch": 2.02, "dyaw": -2.96, "droll": 0.0}, {"dx": -2.11, "dy": -0.95, "dz": -0.02, "dpitch": 2.03, "dyaw": -2.21, "droll": 0.0}, {"dx": -2.78, "dy": -1.32, "dz": -0.02, "dpitch": 2.05, "dyaw": -1.46, "droll": 0.0}, {"dx": -3.46, "dy": -1.69, "dz": -0.02, "dpitch": 2.07, "dyaw": -0.71, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [74.86, -55.79, 19.87, -48.21, -116.72, 0.0]
  Target bbox: [575.15, 330.61, 615.57, 407.27]

Frame 2:
  Drone pose: [74.3, -56.05, 19.84, -45.58, -118.67, 0.0]
  Target bbox: [618.41, 372.96, 662.99, 452.85]

Frame 3:
  Drone pose: [73.5, -56.4, 20.05, -50.75, -119.38, 0.0]
  Target bbox: [653.21, 298.37, 704.41, 379.65]

Frame 4:
  Drone pose: [73.06, -56.8, 19.91, -46.36, -109.33, 0.0]
  Target bbox: [561.91, 373.27, 607.36, 453.11]

Frame 5 (current):
  Drone pose: [72.21, -57.19, 20.0, -53.06, -108.51, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 580.31, "ymin": 268.23, "xmax": 635.58, "ymax": 348.37}, "waypoint_deltas": [{"dx": -0.67, "dy": -0.38, "dz": 0.0, "dpitch": 3.1, "dyaw": -0.43, "droll": 0.0}, {"dx": -1.35, "dy": -0.75, "dz": 0.0, "dpitch": 2.95, "dyaw": 2.05, "droll": 0.0}, {"dx": -2.03, "dy": -1.12, "dz": 0.0, "dpitch": 2.86, "dyaw": 4.55, "droll": 0.0}, {"dx": -2.7, "dy": -1.49, "dz": 0.0, "dpitch": 2.81, "dyaw": 7.06, "droll": 0.0}, {"dx": -3.38, "dy": -1.86, "dz": 0.0, "dpitch": 2.82, "dyaw": 9.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: [104.39, 86.94, 22.0, -46.4, -90.0, 0.0]
  Target bbox: [620.73, 327.46, 659.27, 391.74]

Frame 2:
  Drone pose: [103.5, 85.51, 21.2, -46.63, -87.31, 0.0]
  Target bbox: [620.42, 325.6, 659.99, 393.51]

Frame 3:
  Drone pose: [103.13, 84.63, 20.67, -46.42, -86.14, 0.0]
  Target bbox: [621.43, 324.21, 658.97, 394.86]

Frame 4:
  Drone pose: [103.02, 84.0, 20.64, -46.57, -85.77, 0.0]
  Target bbox: [617.57, 324.68, 662.89, 394.45]

Frame 5 (current):
  Drone pose: [102.99, 83.45, 20.62, -46.59, -85.68, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.92, "ymin": 323.81, "xmax": 656.45, "ymax": 395.26}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.51, "dz": -0.03, "dpitch": 0.01, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -1.03, "dz": -0.05, "dpitch": 0.02, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -1.54, "dz": -0.07, "dpitch": 0.03, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -2.06, "dz": -0.09, "dpitch": 0.04, "dyaw": 0.02, "droll": 0.0}, {"dx": 0.0, "dy": -2.57, "dz": -0.2, "dpitch": 0.18, "dyaw": 0.03, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [102.99, 78.83, 20.3, -46.31, -85.64, 0.0]
  Target bbox: [616.89, 324.07, 663.6, 395.06]

Frame 2:
  Drone pose: [102.99, 78.32, 20.27, -46.28, -85.63, 0.0]
  Target bbox: [616.95, 324.1, 663.52, 394.99]

Frame 3:
  Drone pose: [102.99, 77.81, 20.24, -46.26, -85.63, 0.0]
  Target bbox: [618.83, 323.67, 661.63, 395.41]

Frame 4:
  Drone pose: [102.99, 77.3, 20.22, -46.24, -85.62, 0.0]
  Target bbox: [616.84, 323.93, 663.65, 395.2]

Frame 5 (current):
  Drone pose: [102.99, 76.79, 20.19, -46.21, -85.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": 616.89, "ymin": 323.9, "xmax": 663.58, "ymax": 395.17}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.51, "dz": -0.02, "dpitch": 0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.02, "dz": -0.04, "dpitch": 0.03, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -1.53, "dz": -0.06, "dpitch": 0.04, "dyaw": 0.01, "droll": 0.0}, {"dx": -0.01, "dy": -2.03, "dz": -0.07, "dpitch": 0.05, "dyaw": 0.01, "droll": 0.0}, {"dx": -0.01, "dy": -2.54, "dz": -0.09, "dpitch": 0.06, "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: [102.98, 71.71, 20.05, -46.12, -85.59, 0.0]
  Target bbox: [623.19, 322.89, 657.19, 396.13]

Frame 2:
  Drone pose: [102.98, 71.21, 20.04, -46.12, -85.59, 0.0]
  Target bbox: [623.96, 322.95, 656.41, 396.09]

Frame 3:
  Drone pose: [102.98, 70.7, 20.04, -46.12, -85.58, 0.0]
  Target bbox: [616.71, 323.7, 663.78, 395.37]

Frame 4:
  Drone pose: [102.98, 70.19, 20.03, -46.12, -85.58, 0.0]
  Target bbox: [619.2, 323.21, 661.25, 395.84]

Frame 5 (current):
  Drone pose: [102.98, 69.69, 20.03, -46.12, -85.58, 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.2, "ymin": 322.93, "xmax": 662.28, "ymax": 396.14}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.51, "dz": -0.01, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.01, "dz": -0.01, "dpitch": -0.01, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -1.52, "dz": -0.01, "dpitch": -0.01, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -2.02, "dz": -0.02, "dpitch": -0.01, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -2.52, "dz": -0.02, "dpitch": -0.02, "dyaw": 0.01, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [102.98, 64.65, 20.0, -46.16, -85.56, 0.0]
  Target bbox: [618.22, 323.2, 662.26, 395.87]

Frame 2:
  Drone pose: [102.98, 64.14, 20.0, -46.16, -85.56, 0.0]
  Target bbox: [621.81, 322.63, 658.61, 396.42]

Frame 3:
  Drone pose: [102.98, 63.64, 20.0, -46.16, -85.56, 0.0]
  Target bbox: [621.27, 323.0, 659.16, 396.08]

Frame 4:
  Drone pose: [102.98, 63.14, 20.0, -46.17, -85.56, 0.0]
  Target bbox: [623.6, 323.0, 656.79, 396.07]

Frame 5 (current):
  Drone pose: [102.98, 62.63, 20.0, -46.17, -85.56, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.38, "ymin": 322.76, "xmax": 657.0, "ymax": 396.28}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.5, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -1.0, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -1.51, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -2.01, "dz": 0.0, "dpitch": -0.02, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -2.51, "dz": 0.0, "dpitch": -0.02, "dyaw": 0.01, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [102.98, 57.61, 20.0, -46.21, -85.55, 0.0]
  Target bbox: [617.64, 322.9, 662.84, 396.14]

Frame 2:
  Drone pose: [102.98, 57.11, 20.0, -46.21, -85.54, 0.0]
  Target bbox: [616.63, 323.51, 663.85, 395.53]

Frame 3:
  Drone pose: [102.98, 56.6, 20.0, -46.21, -85.54, 0.0]
  Target bbox: [619.68, 322.56, 660.78, 396.48]

Frame 4:
  Drone pose: [102.98, 56.1, 20.0, -46.22, -85.54, 0.0]
  Target bbox: [619.29, 322.93, 661.17, 396.13]

Frame 5 (current):
  Drone pose: [102.98, 55.6, 20.0, -46.22, -85.54, 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.54, "ymin": 323.03, "xmax": 657.87, "ymax": 396.04}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.5, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.0, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.5, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -2.01, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -2.51, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [102.98, 50.59, 20.0, -46.24, -85.54, 0.0]
  Target bbox: [618.1, 322.77, 662.39, 396.29]

Frame 2:
  Drone pose: [102.98, 50.09, 20.0, -46.24, -85.54, 0.0]
  Target bbox: [618.26, 323.16, 662.22, 395.9]

Frame 3:
  Drone pose: [102.98, 49.58, 20.0, -46.25, -85.54, 0.0]
  Target bbox: [617.83, 323.01, 662.67, 396.07]

Frame 4:
  Drone pose: [102.98, 49.08, 20.0, -46.25, -85.53, 0.0]
  Target bbox: [617.05, 323.41, 663.45, 395.68]

Frame 5 (current):
  Drone pose: [102.98, 48.58, 20.0, -46.25, -85.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": 620.32, "ymin": 322.75, "xmax": 660.13, "ymax": 396.32}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.5, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.5, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -2.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -2.5, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [102.98, 43.57, 20.0, -46.26, -85.54, 0.0]
  Target bbox: [617.92, 322.95, 662.57, 396.13]

Frame 2:
  Drone pose: [102.98, 43.07, 20.0, -46.26, -85.55, 0.0]
  Target bbox: [619.74, 322.98, 660.7, 396.05]

Frame 3:
  Drone pose: [102.99, 42.57, 20.0, -46.26, -85.57, 0.0]
  Target bbox: [623.56, 323.03, 656.82, 396.04]

Frame 4:
  Drone pose: [103.0, 42.07, 20.0, -46.27, -85.6, 0.0]
  Target bbox: [616.61, 323.58, 663.88, 395.49]

Frame 5 (current):
  Drone pose: [103.01, 41.57, 20.0, -46.27, -85.64, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 619.04, "ymin": 323.11, "xmax": 661.41, "ymax": 395.93}, "waypoint_deltas": [{"dx": 0.02, "dy": -0.5, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.07, "droll": 0.0}, {"dx": 0.05, "dy": -1.0, "dz": 0.0, "dpitch": -0.02, "dyaw": -0.17, "droll": 0.0}, {"dx": 0.1, "dy": -1.51, "dz": 0.0, "dpitch": -0.03, "dyaw": -0.31, "droll": 0.0}, {"dx": 0.16, "dy": -2.02, "dz": 0.0, "dpitch": -0.04, "dyaw": -0.5, "droll": 0.0}, {"dx": 0.24, "dy": -2.52, "dz": 0.0, "dpitch": -0.07, "dyaw": -0.75, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [103.98, 36.44, 20.0, -46.56, -88.68, 0.0]
  Target bbox: [617.31, 324.21, 663.21, 394.78]

Frame 2:
  Drone pose: [104.19, 35.89, 20.0, -46.63, -89.37, 0.0]
  Target bbox: [624.54, 323.4, 655.84, 395.56]

Frame 3:
  Drone pose: [104.43, 35.34, 20.0, -46.72, -90.13, 0.0]
  Target bbox: [616.93, 324.37, 663.0, 394.61]

Frame 4:
  Drone pose: [104.68, 34.78, 20.0, -46.8, -90.94, 0.0]
  Target bbox: [617.91, 323.75, 661.58, 395.24]

Frame 5 (current):
  Drone pose: [104.94, 34.22, 20.0, -46.9, -91.78, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 620.32, "ymin": 323.19, "xmax": 659.23, "ymax": 395.75}, "waypoint_deltas": [{"dx": 0.26, "dy": -0.58, "dz": 0.0, "dpitch": -0.11, "dyaw": -0.84, "droll": 0.0}, {"dx": 0.5, "dy": -1.16, "dz": 0.0, "dpitch": -0.21, "dyaw": -1.62, "droll": 0.0}, {"dx": 0.7, "dy": -1.74, "dz": 0.0, "dpitch": -0.33, "dyaw": -2.29, "droll": 0.0}, {"dx": 0.84, "dy": -2.33, "dz": 0.0, "dpitch": -0.45, "dyaw": -2.77, "droll": 0.0}, {"dx": 0.91, "dy": -2.92, "dz": 0.0, "dpitch": -0.59, "dyaw": -3.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: [105.19, 28.34, 20.0, -47.83, -101.04, 0.0]
  Target bbox: [613.29, 316.92, 666.86, 402.29]

Frame 2:
  Drone pose: [104.91, 27.77, 20.0, -47.87, -101.82, 0.0]
  Target bbox: [613.98, 317.53, 666.17, 401.64]

Frame 3:
  Drone pose: [104.61, 27.21, 20.0, -47.9, -102.49, 0.0]
  Target bbox: [617.57, 319.67, 662.57, 399.36]

Frame 4:
  Drone pose: [104.27, 26.66, 20.0, -47.92, -103.05, 0.0]
  Target bbox: [612.38, 316.33, 667.87, 402.98]

Frame 5 (current):
  Drone pose: [103.9, 26.12, 20.0, -47.93, -103.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": 612.29, "ymin": 316.38, "xmax": 667.93, "ymax": 402.9}, "waypoint_deltas": [{"dx": -0.38, "dy": -0.52, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.4, "droll": 0.0}, {"dx": -0.78, "dy": -1.03, "dz": 0.0, "dpitch": 0.03, "dyaw": -0.73, "droll": 0.0}, {"dx": -1.18, "dy": -1.54, "dz": 0.0, "dpitch": 0.06, "dyaw": -1.06, "droll": 0.0}, {"dx": -1.56, "dy": -2.04, "dz": 0.0, "dpitch": 0.12, "dyaw": -1.43, "droll": 0.0}, {"dx": -1.91, "dy": -2.52, "dz": 0.0, "dpitch": 0.2, "dyaw": -1.91, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [100.92, 21.28, 20.0, -47.67, -103.46, 0.0]
  Target bbox: [613.43, 320.56, 666.17, 398.5]

Frame 2:
  Drone pose: [100.8, 20.82, 20.0, -47.65, -103.04, 0.0]
  Target bbox: [616.87, 320.61, 662.74, 398.39]

Frame 3:
  Drone pose: [100.7, 20.36, 20.0, -47.62, -102.68, 0.0]
  Target bbox: [617.17, 320.35, 662.42, 398.67]

Frame 4:
  Drone pose: [100.61, 19.9, 20.0, -47.59, -102.35, 0.0]
  Target bbox: [621.18, 321.05, 658.46, 397.93]

Frame 5 (current):
  Drone pose: [100.52, 19.44, 20.0, -47.56, -102.06, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 614.54, "ymin": 320.86, "xmax": 665.03, "ymax": 398.21}, "waypoint_deltas": [{"dx": -0.07, "dy": -0.47, "dz": 0.0, "dpitch": 0.03, "dyaw": 0.25, "droll": 0.0}, {"dx": -0.12, "dy": -0.94, "dz": 0.0, "dpitch": 0.06, "dyaw": 0.45, "droll": 0.0}, {"dx": -0.17, "dy": -1.41, "dz": 0.0, "dpitch": 0.09, "dyaw": 0.62, "droll": 0.0}, {"dx": -0.21, "dy": -1.89, "dz": 0.0, "dpitch": 0.12, "dyaw": 0.76, "droll": 0.0}, {"dx": -0.24, "dy": -2.37, "dz": 0.0, "dpitch": 0.14, "dyaw": 0.86, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [104.39, 86.94, 22.0, -48.85, -85.06, 0.0]
  Target bbox: [561.73, 286.96, 603.41, 353.59]

Frame 2:
  Drone pose: [103.5, 85.51, 21.2, -46.93, -87.19, 0.0]
  Target bbox: [620.8, 320.09, 656.72, 388.88]

Frame 3:
  Drone pose: [103.06, 84.69, 20.51, -46.99, -83.33, 0.0]
  Target bbox: [588.52, 308.72, 629.99, 380.66]

Frame 4:
  Drone pose: [103.02, 84.0, 20.64, -48.97, -90.77, 0.0]
  Target bbox: [678.62, 285.6, 718.23, 356.21]

Frame 5 (current):
  Drone pose: [102.99, 83.45, 20.62, -46.59, -85.68, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 625.07, "ymin": 324.01, "xmax": 655.26, "ymax": 395.05}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.51, "dz": -0.03, "dpitch": 0.01, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -1.03, "dz": -0.05, "dpitch": 0.02, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -1.54, "dz": -0.07, "dpitch": 0.03, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -2.06, "dz": -0.09, "dpitch": 0.04, "dyaw": 0.02, "droll": 0.0}, {"dx": 0.0, "dy": -2.57, "dz": -0.2, "dpitch": 0.18, "dyaw": 0.03, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [102.89, 78.71, 20.22, -46.37, -85.3, 0.0]
  Target bbox: [622.91, 323.24, 657.48, 395.85]

Frame 2:
  Drone pose: [102.99, 78.32, 20.27, -51.28, -81.98, 0.0]
  Target bbox: [573.54, 239.33, 620.57, 313.54]

Frame 3:
  Drone pose: [103.03, 77.99, 20.25, -45.99, -85.79, 0.0]
  Target bbox: [617.3, 324.21, 663.18, 394.91]

Frame 4:
  Drone pose: [103.1, 77.23, 20.3, -48.82, -88.54, 0.0]
  Target bbox: [650.58, 284.96, 690.86, 356.37]

Frame 5 (current):
  Drone pose: [102.99, 76.79, 20.19, -46.14, -82.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": 583.36, "ymin": 324.78, "xmax": 627.33, "ymax": 398.07}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.51, "dz": -0.02, "dpitch": -0.06, "dyaw": -2.96, "droll": 0.0}, {"dx": 0.0, "dy": -1.02, "dz": -0.04, "dpitch": -0.04, "dyaw": -2.95, "droll": 0.0}, {"dx": 0.0, "dy": -1.53, "dz": -0.06, "dpitch": -0.03, "dyaw": -2.95, "droll": 0.0}, {"dx": -0.01, "dy": -2.03, "dz": -0.07, "dpitch": -0.02, "dyaw": -2.95, "droll": 0.0}, {"dx": -0.01, "dy": -2.54, "dz": -0.09, "dpitch": -0.01, "dyaw": -2.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: [102.82, 71.63, 19.99, -45.75, -80.06, 0.0]
  Target bbox: [559.41, 330.01, 603.69, 405.54]

Frame 2:
  Drone pose: [102.98, 71.21, 20.04, -46.12, -85.59, 0.0]
  Target bbox: [616.58, 323.65, 663.91, 395.45]

Frame 3:
  Drone pose: [103.12, 70.66, 20.03, -43.19, -83.69, 0.0]
  Target bbox: [597.16, 373.19, 628.99, 447.14]

Frame 4:
  Drone pose: [103.04, 70.07, 19.95, -46.21, -85.74, 0.0]
  Target bbox: [616.61, 323.53, 663.88, 395.52]

Frame 5 (current):
  Drone pose: [102.98, 69.69, 20.03, -46.12, -85.58, 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.7, "ymin": 323.63, "xmax": 663.78, "ymax": 395.43}, "waypoint_deltas": [{"dx": 0.0, "dy": -0.51, "dz": -0.01, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.0, "dy": -1.01, "dz": -0.01, "dpitch": -0.01, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -1.52, "dz": -0.01, "dpitch": -0.01, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -2.02, "dz": -0.02, "dpitch": -0.01, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.0, "dy": -2.52, "dz": -0.02, "dpitch": -0.02, "dyaw": 0.01, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [102.93, 64.82, 19.94, -45.79, -85.44, 0.0]
  Target bbox: [616.91, 323.63, 663.58, 395.49]

Frame 2:
  Drone pose: [102.98, 64.14, 20.0, -42.53, -90.2, 0.0]
  Target bbox: [672.44, 386.59, 717.08, 457.54]

Frame 3:
  Drone pose: [102.98, 63.64, 20.0, -44.71, -81.56, 0.0]
  Target bbox: [575.13, 347.89, 611.49, 422.39]

Frame 4:
  Drone pose: [102.98, 63.14, 20.0, -48.67, -85.91, 0.0]
  Target bbox: [628.4, 280.78, 660.4, 354.23]

Frame 5 (current):
  Drone pose: [102.81, 62.6, 19.93, -46.1, -85.01, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 619.92, "ymin": 322.9, "xmax": 660.52, "ymax": 396.16}, "waypoint_deltas": [{"dx": 0.17, "dy": -0.47, "dz": 0.07, "dpitch": -0.08, "dyaw": -0.54, "droll": 0.0}, {"dx": 0.17, "dy": -0.97, "dz": 0.07, "dpitch": -0.08, "dyaw": -0.54, "droll": 0.0}, {"dx": 0.17, "dy": -1.48, "dz": 0.07, "dpitch": -0.08, "dyaw": -0.54, "droll": 0.0}, {"dx": 0.17, "dy": -1.98, "dz": 0.07, "dpitch": -0.09, "dyaw": -0.54, "droll": 0.0}, {"dx": 0.17, "dy": -2.48, "dz": 0.07, "dpitch": -0.09, "dyaw": -0.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: [102.92, 57.72, 19.97, -45.99, -85.39, 0.0]
  Target bbox: [618.18, 323.17, 662.3, 395.91]

Frame 2:
  Drone pose: [102.98, 57.11, 20.0, -44.19, -86.43, 0.0]
  Target bbox: [633.85, 356.79, 667.62, 430.16]

Frame 3:
  Drone pose: [102.91, 56.43, 20.04, -46.55, -85.27, 0.0]
  Target bbox: [621.14, 322.68, 659.28, 396.32]

Frame 4:
  Drone pose: [103.02, 56.1, 19.93, -46.13, -85.67, 0.0]
  Target bbox: [620.18, 322.7, 660.28, 396.37]

Frame 5 (current):
  Drone pose: [102.95, 55.56, 19.85, -44.29, -80.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": 557.12, "ymin": 352.83, "xmax": 605.72, "ymax": 429.16}, "waypoint_deltas": [{"dx": 0.03, "dy": -0.46, "dz": 0.15, "dpitch": -1.93, "dyaw": -5.1, "droll": 0.0}, {"dx": 0.03, "dy": -0.96, "dz": 0.15, "dpitch": -1.94, "dyaw": -5.1, "droll": 0.0}, {"dx": 0.03, "dy": -1.46, "dz": 0.15, "dpitch": -1.94, "dyaw": -5.1, "droll": 0.0}, {"dx": 0.03, "dy": -1.97, "dz": 0.15, "dpitch": -1.94, "dyaw": -5.1, "droll": 0.0}, {"dx": 0.03, "dy": -2.47, "dz": 0.15, "dpitch": -1.94, "dyaw": -5.1, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [102.83, 50.68, 19.97, -45.7, -85.73, 0.0]
  Target bbox: [631.56, 328.44, 663.77, 401.73]

Frame 2:
  Drone pose: [103.05, 50.15, 19.86, -45.94, -85.79, 0.0]
  Target bbox: [621.88, 322.73, 658.53, 396.29]

Frame 3:
  Drone pose: [103.0, 49.5, 20.16, -46.63, -85.6, 0.0]
  Target bbox: [617.84, 323.13, 662.65, 395.92]

Frame 4:
  Drone pose: [103.07, 49.25, 20.05, -46.07, -85.87, 0.0]
  Target bbox: [621.33, 323.09, 659.08, 395.95]

Frame 5 (current):
  Drone pose: [102.97, 48.63, 19.9, -46.02, -85.54, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 617.38, "ymin": 322.8, "xmax": 663.11, "ymax": 396.24}, "waypoint_deltas": [{"dx": 0.01, "dy": -0.55, "dz": 0.1, "dpitch": -0.23, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.01, "dy": -1.05, "dz": 0.1, "dpitch": -0.23, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.01, "dy": -1.55, "dz": 0.1, "dpitch": -0.23, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.01, "dy": -2.05, "dz": 0.1, "dpitch": -0.23, "dyaw": 0.01, "droll": 0.0}, {"dx": 0.01, "dy": -2.55, "dz": 0.1, "dpitch": -0.24, "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: [102.98, 43.57, 20.0, -46.26, -85.54, 0.0]
  Target bbox: [623.12, 323.05, 657.27, 396.01]

Frame 2:
  Drone pose: [102.98, 43.07, 20.0, -46.26, -85.55, 0.0]
  Target bbox: [616.6, 323.52, 663.89, 395.53]

Frame 3:
  Drone pose: [103.15, 42.66, 20.05, -50.59, -81.1, 0.0]
  Target bbox: [559.65, 250.26, 603.21, 325.61]

Frame 4:
  Drone pose: [102.96, 42.23, 20.07, -46.9, -90.52, 0.0]
  Target bbox: [675.05, 313.25, 722.96, 383.14]

Frame 5 (current):
  Drone pose: [103.01, 41.57, 20.0, -46.27, -85.64, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 620.24, "ymin": 322.77, "xmax": 660.21, "ymax": 396.3}, "waypoint_deltas": [{"dx": 0.02, "dy": -0.5, "dz": 0.0, "dpitch": -0.01, "dyaw": -0.07, "droll": 0.0}, {"dx": 0.05, "dy": -1.0, "dz": 0.0, "dpitch": -0.02, "dyaw": -0.17, "droll": 0.0}, {"dx": 0.1, "dy": -1.51, "dz": 0.0, "dpitch": -0.03, "dyaw": -0.31, "droll": 0.0}, {"dx": 0.16, "dy": -2.02, "dz": 0.0, "dpitch": -0.04, "dyaw": -0.5, "droll": 0.0}, {"dx": 0.24, "dy": -2.52, "dz": 0.0, "dpitch": -0.07, "dyaw": -0.75, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [103.93, 36.45, 19.89, -45.8, -86.54, 0.0]
  Target bbox: [597.66, 332.4, 635.48, 405.98]

Frame 2:
  Drone pose: [104.19, 35.89, 20.0, -51.63, -84.59, 0.0]
  Target bbox: [561.89, 240.03, 606.82, 314.12]

Frame 3:
  Drone pose: [104.4, 35.37, 20.02, -42.29, -85.03, 0.0]
  Target bbox: [559.98, 398.7, 604.11, 472.44]

Frame 4:
  Drone pose: [104.79, 34.86, 20.07, -45.51, -96.26, 0.0]
  Target bbox: [675.16, 345.65, 720.37, 419.46]

Frame 5 (current):
  Drone pose: [104.95, 34.2, 19.94, -46.83, -91.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": 617.52, "ymin": 323.19, "xmax": 661.96, "ymax": 395.79}, "waypoint_deltas": [{"dx": 0.25, "dy": -0.56, "dz": 0.06, "dpitch": -0.18, "dyaw": -0.83, "droll": 0.0}, {"dx": 0.49, "dy": -1.14, "dz": 0.06, "dpitch": -0.28, "dyaw": -1.61, "droll": 0.0}, {"dx": 0.69, "dy": -1.72, "dz": 0.06, "dpitch": -0.4, "dyaw": -2.28, "droll": 0.0}, {"dx": 0.83, "dy": -2.31, "dz": 0.06, "dpitch": -0.52, "dyaw": -2.76, "droll": 0.0}, {"dx": 0.9, "dy": -2.9, "dz": 0.06, "dpitch": -0.66, "dyaw": -3.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: [105.21, 28.51, 19.96, -50.18, -95.99, 0.0]
  Target bbox: [555.43, 273.66, 609.77, 359.05]

Frame 2:
  Drone pose: [104.93, 27.73, 19.9, -47.78, -101.91, 0.0]
  Target bbox: [613.63, 316.8, 666.6, 402.44]

Frame 3:
  Drone pose: [104.58, 27.2, 19.9, -51.75, -102.14, 0.0]
  Target bbox: [612.66, 250.76, 661.5, 334.8]

Frame 4:
  Drone pose: [104.26, 26.63, 20.11, -45.73, -107.28, 0.0]
  Target bbox: [660.07, 358.18, 716.03, 444.11]

Frame 5 (current):
  Drone pose: [103.9, 25.94, 19.94, -49.87, -105.22, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 634.82, "ymin": 289.95, "xmax": 681.35, "ymax": 371.08}, "waypoint_deltas": [{"dx": -0.38, "dy": -0.34, "dz": 0.06, "dpitch": 1.95, "dyaw": 1.3, "droll": 0.0}, {"dx": -0.78, "dy": -0.85, "dz": 0.06, "dpitch": 1.97, "dyaw": 0.97, "droll": 0.0}, {"dx": -1.18, "dy": -1.36, "dz": 0.06, "dpitch": 2.0, "dyaw": 0.64, "droll": 0.0}, {"dx": -1.56, "dy": -1.86, "dz": 0.06, "dpitch": 2.06, "dyaw": 0.27, "droll": 0.0}, {"dx": -1.91, "dy": -2.34, "dz": 0.06, "dpitch": 2.14, "dyaw": -0.21, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [100.92, 21.24, 20.1, -52.89, -103.26, 0.0]
  Target bbox: [612.45, 236.31, 661.65, 314.48]

Frame 2:
  Drone pose: [100.95, 20.83, 19.93, -46.36, -98.51, 0.0]
  Target bbox: [562.69, 342.0, 602.49, 417.78]

Frame 3:
  Drone pose: [100.8, 20.35, 19.84, -47.35, -103.03, 0.0]
  Target bbox: [619.86, 320.86, 659.76, 398.17]

Frame 4:
  Drone pose: [100.61, 19.9, 20.0, -47.59, -102.35, 0.0]
  Target bbox: [615.61, 320.45, 663.97, 398.6]

Frame 5 (current):
  Drone pose: [100.54, 19.56, 20.04, -48.52, -100.39, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 595.14, "ymin": 303.32, "xmax": 646.39, "ymax": 379.12}, "waypoint_deltas": [{"dx": -0.09, "dy": -0.59, "dz": -0.04, "dpitch": 0.99, "dyaw": -1.42, "droll": 0.0}, {"dx": -0.14, "dy": -1.06, "dz": -0.04, "dpitch": 1.02, "dyaw": -1.22, "droll": 0.0}, {"dx": -0.19, "dy": -1.53, "dz": -0.04, "dpitch": 1.05, "dyaw": -1.05, "droll": 0.0}, {"dx": -0.23, "dy": -2.01, "dz": -0.04, "dpitch": 1.08, "dyaw": -0.91, "droll": 0.0}, {"dx": -0.26, "dy": -2.49, "dz": -0.04, "dpitch": 1.1, "dyaw": -0.81, "droll": 0.0}]}