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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-18.38, -66.35, 20.11, -44.02, 3.01, 0.0]
  Target bbox: [619.68, 324.69, 660.2, 394.65]

Frame 2:
  Drone pose: [-17.8, -66.49, 20.0, -42.48, -4.34, 0.0]
  Target bbox: [623.64, 321.62, 656.87, 397.86]

Frame 3:
  Drone pose: [-17.31, -66.61, 20.07, -38.57, -4.62, 0.0]
  Target bbox: [625.77, 330.37, 654.41, 389.0]

Frame 4:
  Drone pose: [-16.82, -66.44, 20.0, -42.45, -4.47, 0.0]
  Target bbox: [621.53, 320.5, 658.01, 399.05]

Frame 5 (current):
  Drone pose: [-16.51, -66.44, 20.05, -34.59, -3.81, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 637.11, "ymin": 396.14, "xmax": 673.69, "ymax": 467.78}, "waypoint_deltas": [{"dx": 0.65, "dy": 0.04, "dz": -0.05, "dpitch": -7.8, "dyaw": -0.75, "droll": 0.0}, {"dx": 1.13, "dy": 0.06, "dz": -0.05, "dpitch": -7.78, "dyaw": -0.79, "droll": 0.0}, {"dx": 1.62, "dy": 0.04, "dz": -0.05, "dpitch": -7.76, "dyaw": -0.74, "droll": 0.0}, {"dx": 2.1, "dy": 0.02, "dz": -0.05, "dpitch": -7.74, "dyaw": -0.67, "droll": 0.0}, {"dx": 2.59, "dy": -0.01, "dz": -0.05, "dpitch": -7.73, "dyaw": -0.6, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-42.61, -62.56, 22.0, -46.4, 0.0, 0.0]
  Target bbox: [624.15, 328.29, 655.85, 390.88]

Frame 2:
  Drone pose: [-43.09, -63.63, 21.2, -43.89, 2.93, 0.0]
  Target bbox: [623.96, 327.13, 656.37, 392.16]

Frame 3:
  Drone pose: [-43.03, -64.12, 20.67, -42.49, 4.18, 0.0]
  Target bbox: [624.0, 325.8, 656.35, 393.54]

Frame 4:
  Drone pose: [-42.69, -64.31, 20.64, -42.22, 4.64, 0.0]
  Target bbox: [623.76, 326.38, 656.58, 392.99]

Frame 5 (current):
  Drone pose: [-42.22, -64.36, 20.62, -42.13, 4.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": 623.72, "ymin": 327.08, "xmax": 656.6, "ymax": 392.25}, "waypoint_deltas": [{"dx": 0.5, "dy": -0.01, "dz": -0.03, "dpitch": 0.03, "dyaw": 0.03, "droll": 0.0}, {"dx": 1.01, "dy": -0.02, "dz": -0.05, "dpitch": 0.05, "dyaw": 0.03, "droll": 0.0}, {"dx": 1.53, "dy": -0.01, "dz": -0.07, "dpitch": 0.06, "dyaw": 0.04, "droll": 0.0}, {"dx": 2.04, "dy": -0.02, "dz": -0.09, "dpitch": 0.08, "dyaw": 0.04, "droll": 0.0}, {"dx": 2.55, "dy": -0.02, "dz": -0.2, "dpitch": 0.22, "dyaw": 0.04, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-35.59, -64.38, 20.19, -41.68, 4.84, 0.0]
  Target bbox: [624.11, 322.6, 656.36, 396.99]

Frame 2:
  Drone pose: [-35.08, -64.38, 20.17, -41.66, 4.85, 0.0]
  Target bbox: [623.45, 325.8, 656.9, 393.55]

Frame 3:
  Drone pose: [-34.57, -64.38, 20.15, -41.65, 4.87, 0.0]
  Target bbox: [623.4, 323.07, 657.07, 396.5]

Frame 4:
  Drone pose: [-34.06, -64.4, 20.13, -41.63, 4.9, 0.0]
  Target bbox: [623.63, 326.64, 656.67, 392.64]

Frame 5 (current):
  Drone pose: [-33.55, -64.41, 20.12, -41.62, 4.95, 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.68, "ymin": 323.72, "xmax": 656.75, "ymax": 395.77}, "waypoint_deltas": [{"dx": 0.5, "dy": -0.02, "dz": -0.02, "dpitch": 0.02, "dyaw": 0.06, "droll": 0.0}, {"dx": 1.01, "dy": -0.05, "dz": -0.03, "dpitch": 0.04, "dyaw": 0.13, "droll": 0.0}, {"dx": 1.51, "dy": -0.08, "dz": -0.04, "dpitch": 0.05, "dyaw": 0.22, "droll": 0.0}, {"dx": 2.02, "dy": -0.12, "dz": -0.05, "dpitch": 0.07, "dyaw": 0.31, "droll": 0.0}, {"dx": 2.52, "dy": -0.15, "dz": -0.06, "dpitch": 0.08, "dyaw": 0.4, "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: [-26.44, -64.68, 20.01, -41.57, 5.7, 0.0]
  Target bbox: [623.12, 322.74, 657.37, 396.87]

Frame 2:
  Drone pose: [-25.94, -64.68, 20.01, -41.57, 5.7, 0.0]
  Target bbox: [623.19, 325.95, 657.15, 393.41]

Frame 3:
  Drone pose: [-25.44, -64.69, 20.01, -41.57, 5.7, 0.0]
  Target bbox: [622.81, 324.06, 657.61, 395.42]

Frame 4:
  Drone pose: [-24.94, -64.69, 20.01, -41.56, 5.7, 0.0]
  Target bbox: [623.38, 323.72, 657.03, 395.75]

Frame 5 (current):
  Drone pose: [-24.46, -64.67, 20.01, -41.54, 5.67, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.37, "ymin": 326.28, "xmax": 656.94, "ymax": 393.01}, "waypoint_deltas": [{"dx": 0.49, "dy": 0.02, "dz": -0.01, "dpitch": 0.01, "dyaw": -0.08, "droll": 0.0}, {"dx": 0.98, "dy": 0.06, "dz": -0.01, "dpitch": 0.02, "dyaw": -0.19, "droll": 0.0}, {"dx": 1.47, "dy": 0.1, "dz": -0.01, "dpitch": 0.03, "dyaw": -0.3, "droll": 0.0}, {"dx": 1.96, "dy": 0.14, "dz": -0.01, "dpitch": 0.03, "dyaw": -0.41, "droll": 0.0}, {"dx": 2.47, "dy": 0.18, "dz": -0.01, "dpitch": 0.03, "dyaw": -0.5, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-17.87, -64.23, 20.0, -41.71, 4.5, 0.0]
  Target bbox: [623.5, 325.74, 656.85, 393.58]

Frame 2:
  Drone pose: [-17.34, -64.16, 20.0, -41.75, 4.32, 0.0]
  Target bbox: [623.74, 322.34, 656.76, 397.28]

Frame 3:
  Drone pose: [-16.8, -64.07, 20.0, -41.81, 4.1, 0.0]
  Target bbox: [623.56, 322.58, 656.95, 397.05]

Frame 4:
  Drone pose: [-16.26, -63.97, 20.0, -41.88, 3.83, 0.0]
  Target bbox: [623.24, 323.9, 657.2, 395.55]

Frame 5 (current):
  Drone pose: [-15.71, -63.85, 20.0, -41.95, 3.5, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.38, "ymin": 323.34, "xmax": 657.07, "ymax": 396.1}, "waypoint_deltas": [{"dx": 0.55, "dy": 0.15, "dz": 0.0, "dpitch": -0.07, "dyaw": -0.38, "droll": 0.0}, {"dx": 1.08, "dy": 0.3, "dz": 0.0, "dpitch": -0.13, "dyaw": -0.79, "droll": 0.0}, {"dx": 1.59, "dy": 0.46, "dz": 0.0, "dpitch": -0.15, "dyaw": -1.23, "droll": 0.0}, {"dx": 2.08, "dy": 0.63, "dz": 0.0, "dpitch": -0.15, "dyaw": -1.7, "droll": 0.0}, {"dx": 2.56, "dy": 0.81, "dz": 0.0, "dpitch": -0.13, "dyaw": -2.19, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-6.11, -61.42, 20.0, -45.36, -9.62, 0.0]
  Target bbox: [615.1, 318.78, 665.04, 400.63]

Frame 2:
  Drone pose: [-5.14, -61.39, 20.0, -45.93, -11.51, 0.0]
  Target bbox: [612.7, 317.07, 667.5, 402.4]

Frame 3:
  Drone pose: [-4.23, -61.39, 20.0, -46.38, -13.31, 0.0]
  Target bbox: [614.01, 317.95, 666.2, 401.41]

Frame 4:
  Drone pose: [-3.42, -61.41, 20.0, -46.68, -15.01, 0.0]
  Target bbox: [617.22, 319.53, 662.96, 399.61]

Frame 5 (current):
  Drone pose: [-2.69, -61.45, 20.0, -46.82, -16.63, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 616.83, "ymin": 319.31, "xmax": 663.38, "ymax": 399.83}, "waypoint_deltas": [{"dx": 0.65, "dy": -0.03, "dz": 0.0, "dpitch": -0.02, "dyaw": -1.59, "droll": 0.0}, {"dx": 1.27, "dy": -0.06, "dz": 0.0, "dpitch": 0.05, "dyaw": -3.14, "droll": 0.0}, {"dx": 1.85, "dy": -0.13, "dz": 0.0, "dpitch": 0.17, "dyaw": -4.54, "droll": 0.0}, {"dx": 2.4, "dy": -0.25, "dz": 0.0, "dpitch": 0.31, "dyaw": -5.71, "droll": 0.0}, {"dx": 2.93, "dy": -0.45, "dz": 0.0, "dpitch": 0.45, "dyaw": -6.61, "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: [4.48, -64.8, 20.03, -44.76, -27.37, 0.0]
  Target bbox: [616.44, 319.32, 664.02, 400.12]

Frame 2:
  Drone pose: [4.94, -65.19, 20.04, -44.65, -27.62, 0.0]
  Target bbox: [618.69, 321.29, 661.64, 397.97]

Frame 3:
  Drone pose: [5.41, -65.59, 20.05, -44.54, -27.83, 0.0]
  Target bbox: [616.09, 319.66, 664.34, 399.74]

Frame 4:
  Drone pose: [5.83, -66.02, 20.06, -44.4, -27.91, 0.0]
  Target bbox: [616.01, 319.7, 664.43, 399.74]

Frame 5 (current):
  Drone pose: [6.17, -66.42, 20.07, -44.14, -27.95, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 621.12, "ymin": 322.5, "xmax": 659.18, "ymax": 396.75}, "waypoint_deltas": [{"dx": 0.3, "dy": -0.31, "dz": 0.01, "dpitch": 0.36, "dyaw": -0.22, "droll": 0.0}, {"dx": 0.99, "dy": -0.35, "dz": 0.03, "dpitch": 0.42, "dyaw": -1.64, "droll": 0.0}, {"dx": 1.57, "dy": -0.42, "dz": 0.04, "dpitch": 0.25, "dyaw": -1.57, "droll": 0.0}, {"dx": 3.33, "dy": -0.4, "dz": 0.06, "dpitch": -1.4, "dyaw": -3.54, "droll": 0.0}, {"dx": 4.95, "dy": -0.83, "dz": 0.09, "dpitch": -3.28, "dyaw": -4.26, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [13.58, -77.1, 20.45, -49.59, -6.82, 0.0]
  Target bbox: [611.96, 315.51, 668.21, 403.64]

Frame 2:
  Drone pose: [13.84, -77.37, 20.5, -49.22, -7.52, 0.0]
  Target bbox: [614.1, 317.14, 666.06, 401.97]

Frame 3:
  Drone pose: [14.09, -77.64, 20.56, -48.85, -8.2, 0.0]
  Target bbox: [619.51, 319.8, 660.0, 399.24]

Frame 4:
  Drone pose: [14.35, -77.9, 20.62, -48.6, -7.2, 0.0]
  Target bbox: [620.04, 319.67, 659.44, 399.44]

Frame 5 (current):
  Drone pose: [14.61, -78.17, 20.69, -48.35, -6.23, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 621.19, "ymin": 323.99, "xmax": 658.46, "ymax": 394.91}, "waypoint_deltas": [{"dx": 0.26, "dy": -0.26, "dz": 0.07, "dpitch": 0.24, "dyaw": 0.94, "droll": 0.0}, {"dx": 0.52, "dy": -0.53, "dz": 0.15, "dpitch": 0.48, "dyaw": 1.86, "droll": 0.0}, {"dx": 0.77, "dy": -0.8, "dz": 0.23, "dpitch": 0.72, "dyaw": 2.76, "droll": 0.0}, {"dx": 1.03, "dy": -1.06, "dz": 0.32, "dpitch": 0.95, "dyaw": 3.64, "droll": 0.0}, {"dx": 1.29, "dy": -1.33, "dz": 0.41, "dpitch": 1.18, "dyaw": 4.5, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [18.84, -81.34, 22.02, -46.1, 3.68, 0.0]
  Target bbox: [623.77, 323.86, 656.66, 395.5]

Frame 2:
  Drone pose: [19.65, -81.12, 22.1, -46.67, 3.1, 0.0]
  Target bbox: [624.52, 323.63, 655.9, 395.67]

Frame 3:
  Drone pose: [20.25, -81.09, 22.18, -46.92, 3.02, 0.0]
  Target bbox: [623.69, 324.48, 656.72, 394.8]

Frame 4:
  Drone pose: [20.82, -81.05, 22.26, -47.14, 2.9, 0.0]
  Target bbox: [623.83, 327.01, 656.49, 392.13]

Frame 5 (current):
  Drone pose: [21.35, -81.02, 23.05, -48.23, 2.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": 624.07, "ymin": 328.01, "xmax": 656.24, "ymax": 391.12}, "waypoint_deltas": [{"dx": 0.49, "dy": 0.0, "dz": 0.0, "dpitch": 0.01, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.97, "dy": 0.0, "dz": -0.57, "dpitch": 0.8, "dyaw": -0.01, "droll": 0.0}, {"dx": 1.44, "dy": 0.0, "dz": -0.52, "dpitch": 0.76, "dyaw": -0.01, "droll": 0.0}, {"dx": 1.92, "dy": 0.0, "dz": -0.51, "dpitch": 0.79, "dyaw": -0.01, "droll": 0.0}, {"dx": 2.39, "dy": -0.01, "dz": -0.58, "dpitch": 0.92, "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: [26.73, -82.98, 22.09, -45.11, 8.07, 0.0]
  Target bbox: [623.27, 325.69, 657.07, 393.63]

Frame 2:
  Drone pose: [26.89, -83.52, 22.03, -44.46, 9.36, 0.0]
  Target bbox: [622.55, 323.86, 657.88, 395.66]

Frame 3:
  Drone pose: [27.17, -83.81, 21.96, -44.01, 10.04, 0.0]
  Target bbox: [622.92, 323.63, 657.52, 395.97]

Frame 4:
  Drone pose: [27.59, -83.82, 21.9, -43.82, 10.01, 0.0]
  Target bbox: [622.95, 324.68, 657.43, 394.81]

Frame 5 (current):
  Drone pose: [28.0, -83.86, 21.82, -43.58, 10.08, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 622.43, "ymin": 324.77, "xmax": 657.96, "ymax": 394.74}, "waypoint_deltas": [{"dx": 0.47, "dy": 0.04, "dz": -0.07, "dpitch": 0.13, "dyaw": -0.11, "droll": 0.0}, {"dx": 0.95, "dy": 0.05, "dz": -0.13, "dpitch": 0.23, "dyaw": -0.14, "droll": 0.0}, {"dx": 1.44, "dy": 0.07, "dz": -0.16, "dpitch": 0.28, "dyaw": -0.2, "droll": 0.0}, {"dx": 1.95, "dy": 0.06, "dz": -0.19, "dpitch": 0.31, "dyaw": -0.18, "droll": 0.0}, {"dx": 2.47, "dy": 0.06, "dz": -0.21, "dpitch": 0.3, "dyaw": -0.15, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [35.45, -83.83, 22.02, -44.46, 10.22, 0.0]
  Target bbox: [622.88, 325.15, 657.47, 394.24]

Frame 2:
  Drone pose: [35.93, -83.84, 22.14, -44.59, 10.24, 0.0]
  Target bbox: [622.63, 326.84, 657.66, 392.51]

Frame 3:
  Drone pose: [36.39, -83.85, 22.27, -44.72, 10.25, 0.0]
  Target bbox: [622.87, 326.69, 657.43, 392.65]

Frame 4:
  Drone pose: [36.85, -83.86, 22.42, -44.87, 10.26, 0.0]
  Target bbox: [623.12, 326.12, 657.19, 393.23]

Frame 5 (current):
  Drone pose: [37.31, -83.91, 22.58, -45.01, 10.36, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 622.74, "ymin": 324.77, "xmax": 657.65, "ymax": 394.74}, "waypoint_deltas": [{"dx": 0.48, "dy": 0.0, "dz": 0.17, "dpitch": -0.2, "dyaw": -0.01, "droll": 0.0}, {"dx": 0.97, "dy": 0.09, "dz": 0.35, "dpitch": -0.44, "dyaw": -0.25, "droll": 0.0}, {"dx": 1.45, "dy": 0.12, "dz": 0.54, "dpitch": -0.68, "dyaw": -0.33, "droll": 0.0}, {"dx": 1.94, "dy": 0.09, "dz": 0.79, "dpitch": -0.98, "dyaw": -0.26, "droll": 0.0}, {"dx": 2.46, "dy": 0.08, "dz": 1.01, "dpitch": -1.29, "dyaw": -0.23, "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: [-42.61, -62.56, 22.0, -46.4, 0.0, 0.0]
  Target bbox: [624.95, 325.21, 655.05, 394.05]

Frame 2:
  Drone pose: [-43.08, -63.75, 21.18, -43.85, 3.25, 0.0]
  Target bbox: [623.84, 324.43, 656.59, 395.0]

Frame 3:
  Drone pose: [-43.03, -64.12, 20.67, -44.07, -0.82, 0.0]
  Target bbox: [685.92, 298.92, 719.0, 371.17]

Frame 4:
  Drone pose: [-42.65, -64.46, 20.63, -42.24, 5.05, 0.0]
  Target bbox: [623.73, 323.89, 656.72, 395.67]

Frame 5 (current):
  Drone pose: [-42.3, -64.35, 20.63, -40.56, 0.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": 676.99, "ymin": 350.48, "xmax": 709.44, "ymax": 422.12}, "waypoint_deltas": [{"dx": 0.58, "dy": -0.02, "dz": -0.04, "dpitch": -1.54, "dyaw": 4.32, "droll": 0.0}, {"dx": 1.09, "dy": -0.03, "dz": -0.06, "dpitch": -1.52, "dyaw": 4.32, "droll": 0.0}, {"dx": 1.61, "dy": -0.02, "dz": -0.08, "dpitch": -1.51, "dyaw": 4.33, "droll": 0.0}, {"dx": 2.12, "dy": -0.03, "dz": -0.1, "dpitch": -1.49, "dyaw": 4.33, "droll": 0.0}, {"dx": 2.63, "dy": -0.03, "dz": -0.21, "dpitch": -1.35, "dyaw": 4.33, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-35.53, -64.41, 20.09, -42.21, 3.31, 0.0]
  Target bbox: [644.01, 313.03, 678.03, 386.55]

Frame 2:
  Drone pose: [-35.08, -64.38, 20.17, -38.57, 0.14, 0.0]
  Target bbox: [682.61, 380.68, 716.76, 445.54]

Frame 3:
  Drone pose: [-34.57, -64.38, 20.15, -41.65, 4.87, 0.0]
  Target bbox: [623.62, 323.03, 656.87, 396.6]

Frame 4:
  Drone pose: [-34.02, -64.23, 20.04, -41.56, 4.47, 0.0]
  Target bbox: [623.19, 323.8, 657.26, 395.7]

Frame 5 (current):
  Drone pose: [-33.55, -64.41, 20.12, -37.31, 4.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": 629.7, "ymin": 395.14, "xmax": 663.72, "ymax": 469.41}, "waypoint_deltas": [{"dx": 0.5, "dy": -0.02, "dz": -0.02, "dpitch": -4.29, "dyaw": 0.57, "droll": 0.0}, {"dx": 1.01, "dy": -0.05, "dz": -0.03, "dpitch": -4.27, "dyaw": 0.64, "droll": 0.0}, {"dx": 1.51, "dy": -0.08, "dz": -0.04, "dpitch": -4.26, "dyaw": 0.73, "droll": 0.0}, {"dx": 2.02, "dy": -0.12, "dz": -0.05, "dpitch": -4.24, "dyaw": 0.82, "droll": 0.0}, {"dx": 2.52, "dy": -0.15, "dz": -0.06, "dpitch": -4.23, "dyaw": 0.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: [-26.46, -64.58, 20.06, -41.63, 5.42, 0.0]
  Target bbox: [622.98, 323.23, 657.47, 396.27]

Frame 2:
  Drone pose: [-25.94, -64.68, 20.01, -43.28, 4.91, 0.0]
  Target bbox: [633.4, 294.55, 667.25, 367.69]

Frame 3:
  Drone pose: [-25.44, -64.69, 20.01, -41.57, 5.7, 0.0]
  Target bbox: [623.3, 322.36, 657.21, 397.29]

Frame 4:
  Drone pose: [-24.94, -64.69, 20.01, -41.56, 5.7, 0.0]
  Target bbox: [623.38, 323.33, 657.06, 396.19]

Frame 5 (current):
  Drone pose: [-24.46, -64.67, 20.01, -41.54, 5.67, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.39, "ymin": 323.41, "xmax": 657.04, "ymax": 396.09}, "waypoint_deltas": [{"dx": 0.49, "dy": 0.02, "dz": -0.01, "dpitch": 0.01, "dyaw": -0.08, "droll": 0.0}, {"dx": 0.98, "dy": 0.06, "dz": -0.01, "dpitch": 0.02, "dyaw": -0.19, "droll": 0.0}, {"dx": 1.47, "dy": 0.1, "dz": -0.01, "dpitch": 0.03, "dyaw": -0.3, "droll": 0.0}, {"dx": 1.96, "dy": 0.14, "dz": -0.01, "dpitch": 0.03, "dyaw": -0.41, "droll": 0.0}, {"dx": 2.47, "dy": 0.18, "dz": -0.01, "dpitch": 0.03, "dyaw": -0.5, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-17.87, -64.23, 20.0, -41.54, 8.22, 0.0]
  Target bbox: [575.0, 326.35, 611.43, 400.73]

Frame 2:
  Drone pose: [-17.38, -64.07, 20.13, -43.92, 0.84, 0.0]
  Target bbox: [664.38, 291.0, 697.43, 362.24]

Frame 3:
  Drone pose: [-16.79, -64.19, 19.86, -36.67, 3.76, 0.0]
  Target bbox: [631.49, 407.99, 665.41, 477.45]

Frame 4:
  Drone pose: [-16.25, -64.15, 20.05, -38.81, 4.37, 0.0]
  Target bbox: [622.84, 379.08, 655.94, 445.36]

Frame 5 (current):
  Drone pose: [-15.73, -63.79, 19.95, -38.1, 3.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": 622.6, "ymin": 386.75, "xmax": 656.43, "ymax": 458.48}, "waypoint_deltas": [{"dx": 0.57, "dy": 0.09, "dz": 0.05, "dpitch": -3.92, "dyaw": -0.27, "droll": 0.0}, {"dx": 1.1, "dy": 0.24, "dz": 0.05, "dpitch": -3.98, "dyaw": -0.68, "droll": 0.0}, {"dx": 1.61, "dy": 0.4, "dz": 0.05, "dpitch": -4.0, "dyaw": -1.12, "droll": 0.0}, {"dx": 2.1, "dy": 0.57, "dz": 0.05, "dpitch": -4.0, "dyaw": -1.59, "droll": 0.0}, {"dx": 2.58, "dy": 0.75, "dz": 0.05, "dpitch": -3.98, "dyaw": -2.08, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-6.11, -61.42, 20.0, -45.36, -9.62, 0.0]
  Target bbox: [617.55, 320.46, 662.57, 398.84]

Frame 2:
  Drone pose: [-5.11, -61.49, 19.85, -44.95, -10.85, 0.0]
  Target bbox: [611.52, 332.88, 659.89, 414.42]

Frame 3:
  Drone pose: [-4.23, -61.39, 20.0, -46.38, -13.31, 0.0]
  Target bbox: [617.8, 320.48, 662.35, 398.72]

Frame 4:
  Drone pose: [-3.42, -61.41, 20.0, -46.03, -11.75, 0.0]
  Target bbox: [580.27, 332.15, 623.68, 410.35]

Frame 5 (current):
  Drone pose: [-2.69, -61.45, 20.0, -46.82, -16.63, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 617.66, "ymin": 319.84, "xmax": 662.54, "ymax": 399.28}, "waypoint_deltas": [{"dx": 0.65, "dy": -0.03, "dz": 0.0, "dpitch": -0.02, "dyaw": -1.59, "droll": 0.0}, {"dx": 1.27, "dy": -0.06, "dz": 0.0, "dpitch": 0.05, "dyaw": -3.14, "droll": 0.0}, {"dx": 1.85, "dy": -0.13, "dz": 0.0, "dpitch": 0.17, "dyaw": -4.54, "droll": 0.0}, {"dx": 2.4, "dy": -0.25, "dz": 0.0, "dpitch": 0.31, "dyaw": -5.71, "droll": 0.0}, {"dx": 2.93, "dy": -0.45, "dz": 0.0, "dpitch": 0.45, "dyaw": -6.61, "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: [4.48, -64.8, 20.03, -44.76, -27.37, 0.0]
  Target bbox: [619.87, 321.71, 660.45, 397.56]

Frame 2:
  Drone pose: [4.94, -65.19, 20.04, -40.02, -30.24, 0.0]
  Target bbox: [653.12, 400.86, 690.75, 474.91]

Frame 3:
  Drone pose: [5.41, -65.59, 20.05, -45.24, -28.31, 0.0]
  Target bbox: [624.52, 309.52, 667.82, 386.53]

Frame 4:
  Drone pose: [5.74, -66.05, 19.92, -39.11, -28.19, 0.0]
  Target bbox: [623.74, 403.38, 668.7, 484.35]

Frame 5 (current):
  Drone pose: [6.17, -66.42, 20.07, -44.14, -27.95, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 621.53, "ymin": 322.78, "xmax": 658.75, "ymax": 396.43}, "waypoint_deltas": [{"dx": 0.3, "dy": -0.31, "dz": 0.01, "dpitch": 0.36, "dyaw": -0.22, "droll": 0.0}, {"dx": 0.99, "dy": -0.35, "dz": 0.03, "dpitch": 0.42, "dyaw": -1.64, "droll": 0.0}, {"dx": 1.57, "dy": -0.42, "dz": 0.04, "dpitch": 0.25, "dyaw": -1.57, "droll": 0.0}, {"dx": 3.33, "dy": -0.4, "dz": 0.06, "dpitch": -1.4, "dyaw": -3.54, "droll": 0.0}, {"dx": 4.95, "dy": -0.83, "dz": 0.09, "dpitch": -3.28, "dyaw": -4.26, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [13.46, -77.02, 20.45, -52.33, -2.85, 0.0]
  Target bbox: [566.35, 268.65, 620.16, 354.1]

Frame 2:
  Drone pose: [13.84, -77.37, 20.5, -51.55, -4.02, 0.0]
  Target bbox: [574.87, 279.0, 627.18, 363.45]

Frame 3:
  Drone pose: [13.94, -77.66, 20.49, -52.14, -3.71, 0.0]
  Target bbox: [571.08, 262.41, 610.82, 336.45]

Frame 4:
  Drone pose: [14.35, -77.9, 20.62, -48.6, -7.2, 0.0]
  Target bbox: [620.01, 319.07, 659.44, 400.09]

Frame 5 (current):
  Drone pose: [14.61, -78.17, 20.69, -49.71, -1.75, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 569.88, "ymin": 301.88, "xmax": 608.64, "ymax": 374.41}, "waypoint_deltas": [{"dx": 0.26, "dy": -0.26, "dz": 0.07, "dpitch": 1.6, "dyaw": -3.54, "droll": 0.0}, {"dx": 0.52, "dy": -0.53, "dz": 0.15, "dpitch": 1.84, "dyaw": -2.62, "droll": 0.0}, {"dx": 0.77, "dy": -0.8, "dz": 0.23, "dpitch": 2.08, "dyaw": -1.72, "droll": 0.0}, {"dx": 1.03, "dy": -1.06, "dz": 0.32, "dpitch": 2.31, "dyaw": -0.84, "droll": 0.0}, {"dx": 1.29, "dy": -1.33, "dz": 0.41, "dpitch": 2.54, "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: [18.92, -81.33, 21.88, -50.31, 2.12, 0.0]
  Target bbox: [642.1, 251.95, 674.9, 323.53]

Frame 2:
  Drone pose: [19.49, -81.03, 22.14, -48.4, 7.17, 0.0]
  Target bbox: [571.97, 296.56, 606.83, 361.67]

Frame 3:
  Drone pose: [20.1, -81.16, 22.24, -50.64, 7.87, 0.0]
  Target bbox: [567.74, 263.81, 603.85, 329.28]

Frame 4:
  Drone pose: [20.82, -81.05, 22.26, -47.14, 2.9, 0.0]
  Target bbox: [623.92, 326.76, 656.42, 392.41]

Frame 5 (current):
  Drone pose: [21.27, -80.9, 23.07, -52.05, 1.15, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 639.62, "ymin": 259.37, "xmax": 670.6, "ymax": 329.33}, "waypoint_deltas": [{"dx": 0.57, "dy": -0.12, "dz": -0.02, "dpitch": 3.83, "dyaw": 1.67, "droll": 0.0}, {"dx": 1.05, "dy": -0.12, "dz": -0.59, "dpitch": 4.62, "dyaw": 1.67, "droll": 0.0}, {"dx": 1.52, "dy": -0.12, "dz": -0.54, "dpitch": 4.58, "dyaw": 1.67, "droll": 0.0}, {"dx": 2.0, "dy": -0.12, "dz": -0.53, "dpitch": 4.61, "dyaw": 1.67, "droll": 0.0}, {"dx": 2.47, "dy": -0.13, "dz": -0.6, "dpitch": 4.74, "dyaw": 1.68, "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: [26.73, -82.98, 22.09, -45.11, 8.07, 0.0]
  Target bbox: [623.18, 323.22, 657.26, 396.27]

Frame 2:
  Drone pose: [26.89, -83.52, 22.03, -44.46, 9.36, 0.0]
  Target bbox: [623.3, 327.11, 656.97, 392.16]

Frame 3:
  Drone pose: [27.11, -83.83, 21.97, -43.94, 10.07, 0.0]
  Target bbox: [622.94, 325.34, 657.42, 394.12]

Frame 4:
  Drone pose: [27.59, -83.82, 21.9, -43.82, 10.01, 0.0]
  Target bbox: [622.21, 324.17, 658.2, 395.34]

Frame 5 (current):
  Drone pose: [28.0, -83.86, 21.82, -43.58, 10.08, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 622.95, "ymin": 327.38, "xmax": 657.32, "ymax": 391.99}, "waypoint_deltas": [{"dx": 0.47, "dy": 0.04, "dz": -0.07, "dpitch": 0.13, "dyaw": -0.11, "droll": 0.0}, {"dx": 0.95, "dy": 0.05, "dz": -0.13, "dpitch": 0.23, "dyaw": -0.14, "droll": 0.0}, {"dx": 1.44, "dy": 0.07, "dz": -0.16, "dpitch": 0.28, "dyaw": -0.2, "droll": 0.0}, {"dx": 1.95, "dy": 0.06, "dz": -0.19, "dpitch": 0.31, "dyaw": -0.18, "droll": 0.0}, {"dx": 2.47, "dy": 0.06, "dz": -0.21, "dpitch": 0.3, "dyaw": -0.15, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [35.64, -83.8, 21.96, -41.91, 15.23, 0.0]
  Target bbox: [561.07, 371.1, 599.01, 442.93]

Frame 2:
  Drone pose: [35.87, -83.73, 22.17, -44.57, 9.92, 0.0]
  Target bbox: [622.52, 324.93, 657.85, 394.5]

Frame 3:
  Drone pose: [36.44, -83.82, 22.37, -47.99, 14.04, 0.0]
  Target bbox: [575.42, 272.85, 612.52, 346.13]

Frame 4:
  Drone pose: [36.85, -83.86, 22.42, -44.87, 10.26, 0.0]
  Target bbox: [622.75, 324.64, 657.64, 394.86]

Frame 5 (current):
  Drone pose: [37.31, -84.0, 22.52, -43.3, 12.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": 605.27, "ymin": 351.72, "xmax": 641.13, "ymax": 421.81}, "waypoint_deltas": [{"dx": 0.48, "dy": 0.09, "dz": 0.23, "dpitch": -1.91, "dyaw": -1.65, "droll": 0.0}, {"dx": 0.97, "dy": 0.18, "dz": 0.41, "dpitch": -2.15, "dyaw": -1.89, "droll": 0.0}, {"dx": 1.45, "dy": 0.21, "dz": 0.6, "dpitch": -2.39, "dyaw": -1.97, "droll": 0.0}, {"dx": 1.94, "dy": 0.18, "dz": 0.85, "dpitch": -2.69, "dyaw": -1.9, "droll": 0.0}, {"dx": 2.46, "dy": 0.17, "dz": 1.07, "dpitch": -3.0, "dyaw": -1.87, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-56.89, -44.09, 22.0, -46.27, -8.53, 0.0]
  Target bbox: [625.92, 325.0, 653.74, 394.41]

Frame 2:
  Drone pose: [-57.1, -45.22, 21.2, -44.34, -5.13, 0.0]
  Target bbox: [626.46, 325.25, 653.18, 394.27]

Frame 3:
  Drone pose: [-56.95, -45.83, 20.67, -43.17, -3.36, 0.0]
  Target bbox: [627.5, 328.49, 652.26, 390.84]

Frame 4:
  Drone pose: [-56.61, -46.21, 20.64, -42.93, -2.31, 0.0]
  Target bbox: [623.08, 326.91, 657.01, 392.57]

Frame 5 (current):
  Drone pose: [-56.2, -46.51, 20.62, -42.76, -2.84, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 618.19, "ymin": 323.32, "xmax": 661.86, "ymax": 396.33}, "waypoint_deltas": [{"dx": 0.43, "dy": -0.26, "dz": -0.03, "dpitch": 0.15, "dyaw": -0.64, "droll": 0.0}, {"dx": 0.88, "dy": -0.49, "dz": -0.05, "dpitch": 0.28, "dyaw": -1.36, "droll": 0.0}, {"dx": 1.34, "dy": -0.68, "dz": -0.07, "dpitch": 0.35, "dyaw": -0.83, "droll": 0.0}, {"dx": 1.81, "dy": -0.84, "dz": -0.09, "dpitch": 0.41, "dyaw": -0.4, "droll": 0.0}, {"dx": 2.29, "dy": -0.97, "dz": -0.2, "dpitch": 0.58, "dyaw": -0.06, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-49.89, -48.2, 20.19, -41.9, -0.97, 0.0]
  Target bbox: [628.57, 327.35, 651.16, 392.1]

Frame 2:
  Drone pose: [-49.39, -48.28, 20.17, -41.88, -0.74, 0.0]
  Target bbox: [627.89, 327.86, 651.84, 391.53]

Frame 3:
  Drone pose: [-48.88, -48.36, 20.15, -41.85, -0.52, 0.0]
  Target bbox: [627.98, 325.86, 651.69, 393.69]

Frame 4:
  Drone pose: [-48.38, -48.44, 20.13, -41.83, -0.31, 0.0]
  Target bbox: [628.68, 327.02, 651.15, 392.43]

Frame 5 (current):
  Drone pose: [-47.88, -48.52, 20.12, -41.81, -0.09, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 627.74, "ymin": 324.08, "xmax": 652.2, "ymax": 395.55}, "waypoint_deltas": [{"dx": 0.5, "dy": -0.07, "dz": -0.02, "dpitch": 0.02, "dyaw": 0.19, "droll": 0.0}, {"dx": 1.0, "dy": -0.14, "dz": -0.03, "dpitch": 0.04, "dyaw": 0.37, "droll": 0.0}, {"dx": 1.5, "dy": -0.2, "dz": -0.04, "dpitch": 0.05, "dyaw": 0.53, "droll": 0.0}, {"dx": 2.01, "dy": -0.27, "dz": -0.05, "dpitch": 0.06, "dyaw": 0.73, "droll": 0.0}, {"dx": 2.5, "dy": -0.33, "dz": -0.06, "dpitch": 0.09, "dyaw": 0.89, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-39.12, -41.69, 20.02, -43.11, -19.85, 0.0]
  Target bbox: [622.15, 322.24, 657.47, 397.33]

Frame 2:
  Drone pose: [-37.92, -40.18, 20.01, -43.21, -24.58, 0.0]
  Target bbox: [621.1, 322.29, 658.54, 397.31]

Frame 3:
  Drone pose: [-36.88, -39.2, 20.01, -43.28, -27.76, 0.0]
  Target bbox: [618.71, 320.42, 660.87, 399.26]

Frame 4:
  Drone pose: [-35.93, -38.56, 20.01, -43.41, -30.0, 0.0]
  Target bbox: [619.9, 321.65, 659.77, 397.91]

Frame 5 (current):
  Drone pose: [-35.43, -38.56, 20.01, -43.4, -30.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.07, "ymin": 321.01, "xmax": 660.61, "ymax": 398.55}, "waypoint_deltas": [{"dx": 0.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.0, "dy": 0.0, "dz": -0.01, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.5, "dy": 0.0, "dz": -0.01, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.0, "dy": 0.0, "dz": -0.01, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.5, "dy": 0.0, "dz": -0.01, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-28.93, -38.56, 20.0, -43.39, -30.0, 0.0]
  Target bbox: [618.17, 319.98, 661.44, 399.66]

Frame 2:
  Drone pose: [-28.43, -38.56, 20.0, -43.39, -30.0, 0.0]
  Target bbox: [619.91, 322.03, 659.76, 397.57]

Frame 3:
  Drone pose: [-27.93, -38.56, 20.0, -43.39, -30.0, 0.0]
  Target bbox: [621.61, 324.14, 658.19, 395.3]

Frame 4:
  Drone pose: [-27.43, -38.56, 20.0, -43.39, -30.0, 0.0]
  Target bbox: [618.11, 320.19, 661.49, 399.48]

Frame 5 (current):
  Drone pose: [-26.93, -38.56, 20.0, -43.39, -30.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": 618.84, "ymin": 320.58, "xmax": 660.82, "ymax": 398.99}, "waypoint_deltas": [{"dx": 0.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.0, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.0, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-20.43, -38.56, 20.0, -43.39, -30.0, 0.0]
  Target bbox: [618.67, 320.89, 660.95, 398.77]

Frame 2:
  Drone pose: [-19.93, -38.56, 20.0, -43.39, -30.0, 0.0]
  Target bbox: [623.49, 326.07, 656.38, 393.29]

Frame 3:
  Drone pose: [-19.2, -38.57, 20.0, -43.68, -30.31, 0.0]
  Target bbox: [617.98, 319.77, 661.65, 399.83]

Frame 4:
  Drone pose: [-18.47, -38.58, 20.0, -43.98, -30.62, 0.0]
  Target bbox: [617.8, 319.91, 661.8, 399.72]

Frame 5 (current):
  Drone pose: [-17.74, -38.59, 20.0, -44.27, -30.94, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 623.09, "ymin": 325.76, "xmax": 656.8, "ymax": 393.53}, "waypoint_deltas": [{"dx": 0.73, "dy": 0.0, "dz": 0.0, "dpitch": -0.3, "dyaw": -0.32, "droll": 0.0}, {"dx": 1.45, "dy": -0.01, "dz": 0.0, "dpitch": -0.6, "dyaw": -0.66, "droll": 0.0}, {"dx": 2.18, "dy": -0.02, "dz": 0.0, "dpitch": -0.9, "dyaw": -1.0, "droll": 0.0}, {"dx": 2.91, "dy": -0.03, "dz": 0.0, "dpitch": -1.21, "dyaw": -1.34, "droll": 0.0}, {"dx": 3.64, "dy": -0.04, "dz": 0.0, "dpitch": -1.51, "dyaw": -1.7, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-7.54, -38.72, 20.0, -48.63, -36.2, 0.0]
  Target bbox: [618.85, 321.12, 660.98, 397.97]

Frame 2:
  Drone pose: [-6.82, -38.73, 20.0, -48.96, -36.64, 0.0]
  Target bbox: [614.59, 316.57, 665.06, 402.59]

Frame 3:
  Drone pose: [-6.32, -38.74, 20.0, -48.96, -36.61, 0.0]
  Target bbox: [616.44, 318.48, 663.31, 400.62]

Frame 4:
  Drone pose: [-5.82, -38.74, 20.0, -48.96, -36.61, 0.0]
  Target bbox: [621.77, 324.17, 658.15, 394.84]

Frame 5 (current):
  Drone pose: [-5.55, -38.8, 20.0, -48.7, -35.95, 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.99, "ymin": 316.81, "xmax": 664.66, "ymax": 402.36}, "waypoint_deltas": [{"dx": 0.27, "dy": -0.07, "dz": 0.0, "dpitch": 0.26, "dyaw": 0.64, "droll": 0.0}, {"dx": 0.53, "dy": -0.13, "dz": 0.0, "dpitch": 0.52, "dyaw": 1.27, "droll": 0.0}, {"dx": 0.8, "dy": -0.19, "dz": 0.0, "dpitch": 0.78, "dyaw": 1.88, "droll": 0.0}, {"dx": 1.07, "dy": -0.26, "dz": 0.0, "dpitch": 1.04, "dyaw": 2.49, "droll": 0.0}, {"dx": 1.34, "dy": -0.32, "dz": 0.0, "dpitch": 1.3, "dyaw": 3.09, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-1.61, -39.3, 20.0, -45.65, -30.04, 0.0]
  Target bbox: [622.02, 323.94, 657.81, 395.3]

Frame 2:
  Drone pose: [-1.18, -39.26, 20.0, -45.51, -30.04, 0.0]
  Target bbox: [622.54, 324.95, 657.31, 394.32]

Frame 3:
  Drone pose: [-0.76, -39.22, 20.0, -45.38, -30.03, 0.0]
  Target bbox: [623.72, 326.27, 656.2, 392.91]

Frame 4:
  Drone pose: [-0.34, -39.17, 20.0, -45.24, -30.03, 0.0]
  Target bbox: [617.58, 318.94, 662.04, 400.51]

Frame 5 (current):
  Drone pose: [0.08, -39.13, 20.0, -45.1, -30.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": 617.57, "ymin": 319.11, "xmax": 662.02, "ymax": 400.43}, "waypoint_deltas": [{"dx": 0.42, "dy": 0.05, "dz": 0.0, "dpitch": 0.13, "dyaw": 0.0, "droll": 0.0}, {"dx": 0.85, "dy": 0.09, "dz": 0.0, "dpitch": 0.27, "dyaw": 0.01, "droll": 0.0}, {"dx": 1.27, "dy": 0.13, "dz": 0.0, "dpitch": 0.4, "dyaw": 0.01, "droll": 0.0}, {"dx": 1.69, "dy": 0.18, "dz": 0.0, "dpitch": 0.53, "dyaw": 0.01, "droll": 0.0}, {"dx": 2.11, "dy": 0.22, "dz": 0.0, "dpitch": 0.67, "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: [5.57, -38.56, 20.0, -43.39, -30.0, 0.0]
  Target bbox: [620.13, 322.47, 659.56, 397.11]

Frame 2:
  Drone pose: [6.07, -38.56, 20.0, -43.39, -30.0, 0.0]
  Target bbox: [618.45, 320.54, 661.15, 399.12]

Frame 3:
  Drone pose: [6.57, -38.56, 20.0, -43.39, -30.0, 0.0]
  Target bbox: [622.61, 325.2, 657.22, 394.23]

Frame 4:
  Drone pose: [7.07, -38.56, 20.0, -43.39, -30.0, 0.0]
  Target bbox: [620.06, 322.25, 659.67, 397.26]

Frame 5 (current):
  Drone pose: [7.57, -38.56, 20.0, -43.39, -30.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": 618.16, "ymin": 319.97, "xmax": 661.46, "ymax": 399.65}, "waypoint_deltas": [{"dx": 0.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.0, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.0, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [14.07, -38.56, 20.01, -43.4, -30.0, 0.0]
  Target bbox: [624.3, 327.14, 655.62, 392.16]

Frame 2:
  Drone pose: [14.57, -38.56, 20.01, -43.4, -30.0, 0.0]
  Target bbox: [618.02, 320.0, 661.58, 399.66]

Frame 3:
  Drone pose: [15.07, -38.56, 20.01, -43.41, -30.0, 0.0]
  Target bbox: [619.94, 322.29, 659.74, 397.3]

Frame 4:
  Drone pose: [15.57, -38.56, 20.01, -43.41, -30.0, 0.0]
  Target bbox: [623.83, 326.72, 656.05, 392.65]

Frame 5 (current):
  Drone pose: [16.07, -38.56, 20.02, -43.42, -30.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": 620.57, "ymin": 322.78, "xmax": 659.14, "ymax": 396.77}, "waypoint_deltas": [{"dx": 0.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.0, "dy": 0.0, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.5, "dy": 0.0, "dz": 0.01, "dpitch": -0.02, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.0, "dy": 0.0, "dz": 0.02, "dpitch": -0.03, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.5, "dy": 0.0, "dz": 0.02, "dpitch": -0.04, "dyaw": 0.0, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [22.82, -39.08, 20.16, -44.32, -29.03, 0.0]
  Target bbox: [619.11, 321.35, 660.53, 398.25]

Frame 2:
  Drone pose: [23.38, -39.21, 20.18, -44.53, -28.78, 0.0]
  Target bbox: [621.26, 323.67, 658.5, 395.78]

Frame 3:
  Drone pose: [23.95, -39.34, 20.21, -44.75, -28.53, 0.0]
  Target bbox: [623.73, 326.54, 656.15, 392.75]

Frame 4:
  Drone pose: [24.51, -39.48, 20.24, -44.97, -28.27, 0.0]
  Target bbox: [619.94, 321.62, 659.72, 397.87]

Frame 5 (current):
  Drone pose: [25.07, -39.61, 20.28, -45.2, -28.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": 621.21, "ymin": 322.99, "xmax": 658.52, "ymax": 396.41}, "waypoint_deltas": [{"dx": 0.56, "dy": -0.13, "dz": 0.04, "dpitch": -0.23, "dyaw": 0.26, "droll": 0.0}, {"dx": 1.12, "dy": -0.26, "dz": 0.08, "dpitch": -0.47, "dyaw": 0.53, "droll": 0.0}, {"dx": 1.69, "dy": -0.39, "dz": 0.13, "dpitch": -0.72, "dyaw": 0.8, "droll": 0.0}, {"dx": 2.25, "dy": -0.52, "dz": 0.18, "dpitch": -0.97, "dyaw": 1.07, "droll": 0.0}, {"dx": 2.81, "dy": -0.65, "dz": 0.23, "dpitch": -1.23, "dyaw": 1.34, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-56.84, -44.0, 21.96, -45.96, -10.99, 0.0]
  Target bbox: [653.59, 291.2, 676.89, 349.93]

Frame 2:
  Drone pose: [-57.1, -45.22, 21.2, -47.0, -0.23, 0.0]
  Target bbox: [567.21, 285.0, 594.37, 348.83]

Frame 3:
  Drone pose: [-56.95, -45.83, 20.67, -40.17, 0.14, 0.0]
  Target bbox: [583.08, 374.91, 610.25, 447.19]

Frame 4:
  Drone pose: [-56.61, -46.21, 20.64, -40.15, 2.69, 0.0]
  Target bbox: [560.24, 375.45, 596.18, 441.07]

Frame 5 (current):
  Drone pose: [-56.2, -46.51, 20.62, -45.39, -5.73, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 657.71, "ymin": 282.56, "xmax": 694.39, "ymax": 349.87}, "waypoint_deltas": [{"dx": 0.43, "dy": -0.26, "dz": -0.03, "dpitch": 2.78, "dyaw": 2.25, "droll": 0.0}, {"dx": 0.88, "dy": -0.49, "dz": -0.05, "dpitch": 2.91, "dyaw": 1.53, "droll": 0.0}, {"dx": 1.34, "dy": -0.68, "dz": -0.07, "dpitch": 2.98, "dyaw": 2.06, "droll": 0.0}, {"dx": 1.81, "dy": -0.84, "dz": -0.09, "dpitch": 3.04, "dyaw": 2.49, "droll": 0.0}, {"dx": 2.29, "dy": -0.97, "dz": -0.2, "dpitch": 3.21, "dyaw": 2.83, "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: [-49.89, -48.2, 20.19, -41.9, -0.97, 0.0]
  Target bbox: [627.01, 323.68, 652.6, 395.85]

Frame 2:
  Drone pose: [-49.39, -48.28, 20.17, -38.99, -0.96, 0.0]
  Target bbox: [622.63, 372.82, 662.96, 443.68]

Frame 3:
  Drone pose: [-49.01, -48.48, 20.08, -38.3, -6.24, 0.0]
  Target bbox: [624.12, 328.29, 655.81, 391.38]

Frame 4:
  Drone pose: [-48.38, -48.44, 20.13, -41.83, -0.31, 0.0]
  Target bbox: [627.64, 323.92, 652.14, 395.72]

Frame 5 (current):
  Drone pose: [-47.88, -48.52, 20.12, -41.81, -0.09, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 628.58, "ymin": 325.51, "xmax": 651.36, "ymax": 393.98}, "waypoint_deltas": [{"dx": 0.5, "dy": -0.07, "dz": -0.02, "dpitch": 0.02, "dyaw": 0.19, "droll": 0.0}, {"dx": 1.0, "dy": -0.14, "dz": -0.03, "dpitch": 0.04, "dyaw": 0.37, "droll": 0.0}, {"dx": 1.5, "dy": -0.2, "dz": -0.04, "dpitch": 0.05, "dyaw": 0.53, "droll": 0.0}, {"dx": 2.01, "dy": -0.27, "dz": -0.05, "dpitch": 0.06, "dyaw": 0.73, "droll": 0.0}, {"dx": 2.5, "dy": -0.33, "dz": -0.06, "dpitch": 0.09, "dyaw": 0.89, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-39.12, -41.69, 20.02, -40.82, -23.16, 0.0]
  Target bbox: [664.87, 366.23, 696.68, 431.67]

Frame 2:
  Drone pose: [-37.92, -40.18, 20.01, -44.65, -19.58, 0.0]
  Target bbox: [559.0, 300.8, 597.52, 374.16]

Frame 3:
  Drone pose: [-36.88, -39.2, 20.01, -42.83, -32.76, 0.0]
  Target bbox: [678.66, 329.44, 724.06, 409.21]

Frame 4:
  Drone pose: [-35.93, -38.56, 20.01, -46.06, -31.44, 0.0]
  Target bbox: [635.86, 275.45, 679.83, 355.43]

Frame 5 (current):
  Drone pose: [-35.43, -38.56, 20.01, -43.4, -30.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": 623.57, "ymin": 326.55, "xmax": 656.3, "ymax": 392.84}, "waypoint_deltas": [{"dx": 0.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.0, "dy": 0.0, "dz": -0.01, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.5, "dy": 0.0, "dz": -0.01, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.0, "dy": 0.0, "dz": -0.01, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.5, "dy": 0.0, "dz": -0.01, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [-28.78, -38.49, 20.11, -41.66, -37.66, 0.0]
  Target bbox: [626.75, 327.96, 653.03, 391.51]

Frame 2:
  Drone pose: [-28.45, -38.58, 20.1, -42.61, -32.71, 0.0]
  Target bbox: [622.77, 322.49, 656.79, 397.12]

Frame 3:
  Drone pose: [-27.93, -38.56, 20.0, -43.48, -31.58, 0.0]
  Target bbox: [640.23, 321.24, 678.85, 395.78]

Frame 4:
  Drone pose: [-27.43, -38.56, 20.0, -43.39, -30.0, 0.0]
  Target bbox: [622.83, 325.8, 657.02, 393.62]

Frame 5 (current):
  Drone pose: [-26.93, -38.56, 20.0, -45.79, -27.47, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 593.59, "ymin": 283.79, "xmax": 623.68, "ymax": 356.2}, "waypoint_deltas": [{"dx": 0.5, "dy": 0.0, "dz": 0.0, "dpitch": 2.4, "dyaw": -2.53, "droll": 0.0}, {"dx": 1.0, "dy": 0.0, "dz": 0.0, "dpitch": 2.4, "dyaw": -2.53, "droll": 0.0}, {"dx": 1.5, "dy": 0.0, "dz": 0.0, "dpitch": 2.4, "dyaw": -2.53, "droll": 0.0}, {"dx": 2.0, "dy": 0.0, "dz": 0.0, "dpitch": 2.4, "dyaw": -2.53, "droll": 0.0}, {"dx": 2.5, "dy": 0.0, "dz": 0.0, "dpitch": 2.4, "dyaw": -2.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: [-20.43, -38.56, 20.0, -40.22, -31.38, 0.0]
  Target bbox: [635.22, 373.27, 678.69, 453.21]

Frame 2:
  Drone pose: [-19.93, -38.56, 20.0, -43.39, -30.0, 0.0]
  Target bbox: [623.85, 326.62, 656.06, 392.69]

Frame 3:
  Drone pose: [-19.2, -38.57, 20.0, -39.5, -33.08, 0.0]
  Target bbox: [651.29, 393.06, 697.08, 468.27]

Frame 4:
  Drone pose: [-18.46, -38.76, 19.99, -48.0, -29.35, 0.0]
  Target bbox: [654.69, 309.87, 691.94, 383.17]

Frame 5 (current):
  Drone pose: [-17.74, -38.59, 20.0, -45.83, -35.94, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 677.47, "ymin": 296.48, "xmax": 723.39, "ymax": 374.34}, "waypoint_deltas": [{"dx": 0.73, "dy": 0.0, "dz": 0.0, "dpitch": 1.26, "dyaw": 4.68, "droll": 0.0}, {"dx": 1.45, "dy": -0.01, "dz": 0.0, "dpitch": 0.96, "dyaw": 4.34, "droll": 0.0}, {"dx": 2.18, "dy": -0.02, "dz": 0.0, "dpitch": 0.66, "dyaw": 4.0, "droll": 0.0}, {"dx": 2.91, "dy": -0.03, "dz": 0.0, "dpitch": 0.35, "dyaw": 3.66, "droll": 0.0}, {"dx": 3.64, "dy": -0.04, "dz": 0.0, "dpitch": 0.05, "dyaw": 3.3, "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: [-7.65, -38.86, 19.93, -43.47, -36.03, 0.0]
  Target bbox: [619.03, 324.55, 661.22, 394.88]

Frame 2:
  Drone pose: [-6.78, -38.57, 20.0, -54.92, -36.9, 0.0]
  Target bbox: [664.33, 292.67, 718.01, 372.38]

Frame 3:
  Drone pose: [-6.32, -38.74, 20.0, -46.03, -35.42, 0.0]
  Target bbox: [601.14, 365.79, 651.44, 452.14]

Frame 4:
  Drone pose: [-5.82, -38.74, 20.0, -45.61, -31.61, 0.0]
  Target bbox: [561.35, 377.78, 606.92, 457.47]

Frame 5 (current):
  Drone pose: [-5.55, -38.8, 20.0, -45.65, -30.95, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 560.13, "ymin": 372.11, "xmax": 607.51, "ymax": 453.35}, "waypoint_deltas": [{"dx": 0.27, "dy": -0.07, "dz": 0.0, "dpitch": -2.79, "dyaw": -4.36, "droll": 0.0}, {"dx": 0.53, "dy": -0.13, "dz": 0.0, "dpitch": -2.53, "dyaw": -3.73, "droll": 0.0}, {"dx": 0.8, "dy": -0.19, "dz": 0.0, "dpitch": -2.27, "dyaw": -3.12, "droll": 0.0}, {"dx": 1.07, "dy": -0.26, "dz": 0.0, "dpitch": -2.01, "dyaw": -2.51, "droll": 0.0}, {"dx": 1.34, "dy": -0.32, "dz": 0.0, "dpitch": -1.75, "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: [-1.61, -39.3, 20.0, -45.65, -30.04, 0.0]
  Target bbox: [623.19, 325.68, 656.69, 393.54]

Frame 2:
  Drone pose: [-1.18, -39.26, 20.0, -45.51, -30.04, 0.0]
  Target bbox: [620.2, 322.0, 659.53, 397.37]

Frame 3:
  Drone pose: [-0.76, -39.22, 20.0, -50.38, -32.54, 0.0]
  Target bbox: [649.89, 237.9, 690.13, 314.15]

Frame 4:
  Drone pose: [-0.34, -39.17, 20.0, -45.85, -32.76, 0.0]
  Target bbox: [651.72, 311.11, 693.45, 388.89]

Frame 5 (current):
  Drone pose: [0.08, -39.13, 20.0, -42.17, -27.77, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 591.58, "ymin": 370.47, "xmax": 633.6, "ymax": 448.23}, "waypoint_deltas": [{"dx": 0.42, "dy": 0.05, "dz": 0.0, "dpitch": -2.8, "dyaw": -2.26, "droll": 0.0}, {"dx": 0.85, "dy": 0.09, "dz": 0.0, "dpitch": -2.66, "dyaw": -2.25, "droll": 0.0}, {"dx": 1.27, "dy": 0.13, "dz": 0.0, "dpitch": -2.53, "dyaw": -2.25, "droll": 0.0}, {"dx": 1.69, "dy": 0.18, "dz": 0.0, "dpitch": -2.4, "dyaw": -2.25, "droll": 0.0}, {"dx": 2.11, "dy": 0.22, "dz": 0.0, "dpitch": -2.26, "dyaw": -2.25, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [5.57, -38.56, 20.0, -44.25, -35.0, 0.0]
  Target bbox: [681.38, 310.72, 721.16, 383.54]

Frame 2:
  Drone pose: [6.07, -38.56, 20.0, -45.53, -29.77, 0.0]
  Target bbox: [615.76, 284.46, 658.03, 363.26]

Frame 3:
  Drone pose: [6.57, -38.56, 20.0, -43.39, -30.0, 0.0]
  Target bbox: [620.74, 322.59, 658.97, 396.93]

Frame 4:
  Drone pose: [7.07, -38.56, 20.0, -41.32, -25.0, 0.0]
  Target bbox: [559.3, 360.19, 597.65, 432.51]

Frame 5 (current):
  Drone pose: [7.57, -38.56, 20.0, -42.8, -27.76, 0.0]

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

[Assistant] {"current_bbox": {"xmin": 595.61, "ymin": 337.93, "xmax": 629.28, "ymax": 402.08}, "waypoint_deltas": [{"dx": 0.5, "dy": 0.0, "dz": 0.0, "dpitch": -0.59, "dyaw": -2.24, "droll": 0.0}, {"dx": 1.0, "dy": 0.0, "dz": 0.0, "dpitch": -0.59, "dyaw": -2.24, "droll": 0.0}, {"dx": 1.5, "dy": 0.0, "dz": 0.0, "dpitch": -0.59, "dyaw": -2.24, "droll": 0.0}, {"dx": 2.0, "dy": 0.0, "dz": 0.0, "dpitch": -0.59, "dyaw": -2.24, "droll": 0.0}, {"dx": 2.5, "dy": 0.0, "dz": 0.0, "dpitch": -0.59, "dyaw": -2.24, "droll": 0.0}]}


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

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

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

Respond ONLY with a JSON object.

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

Frame 1:
  Drone pose: [14.07, -38.56, 20.01, -44.88, -25.0, 0.0]
  Target bbox: [560.0, 299.89, 596.89, 373.71]

Frame 2:
  Drone pose: [14.41, -38.65, 20.03, -39.29, -30.76, 0.0]
  Target bbox: [674.07, 319.76, 701.24, 385.67]

Frame 3:
  Drone pose: [15.06, -38.44, 20.12, -40.52, -28.36, 0.0]
  Target bbox: [623.2, 323.8, 656.42, 395.87]

Frame 4:
  Drone pose: [15.57, -38.56, 20.01, -43.41, -30.0, 0.0]
  Target bbox: [619.83, 321.87, 659.84, 397.72]

Frame 5 (current):
  Drone pose: [16.07, -38.56, 20.02, -43.42, -30.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": 621.75, "ymin": 322.95, "xmax": 657.94, "ymax": 396.55}, "waypoint_deltas": [{"dx": 0.5, "dy": 0.0, "dz": 0.0, "dpitch": 0.0, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.0, "dy": 0.0, "dz": 0.0, "dpitch": -0.01, "dyaw": 0.0, "droll": 0.0}, {"dx": 1.5, "dy": 0.0, "dz": 0.01, "dpitch": -0.02, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.0, "dy": 0.0, "dz": 0.02, "dpitch": -0.03, "dyaw": 0.0, "droll": 0.0}, {"dx": 2.5, "dy": 0.0, "dz": 0.02, "dpitch": -0.04, "dyaw": 0.0, "droll": 0.0}]}