Skip to content

Commit d2ac0c4

Browse files
authored
Remove arbitary x-track from loiter (#705)
1 parent a3398ab commit d2ac0c4

1 file changed

Lines changed: 4 additions & 10 deletions

File tree

en/services/mission.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -429,10 +429,10 @@ The remaining parameters (xtrack and heading) apply only to forward flying aircr
429429

430430
Xtrack and heading define the location at which a forward flying (fixed wing) vehicle will _exit the loiter circle, and its path to the next waypoint_ (these apply only to `MAV_CMD_NAV_LOITER_TIME` and `MAV_CMD_NAV_LOITER_TURNS`).
431431

432-
| Param (:Label) | Description | Units |
433-
| ------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
434-
| 2: Heading Required | Leave loiter circle only once heading towards the next waypoint (0 = False) | min:0 max:1 increment:1 |
435-
| 4: Xtrack Location | Sets xtrack path or exit location: 0 for the vehicle to converge towards the center xtrack when it leaves the loiter (the line between the centers of the current and next waypoint), 1 to converge to the direct line between the location that the vehicle exits the loiter radius and the next waypoint. Otherwise the angle (in degrees) between the tangent of the loiter circle and the center xtrack at which the vehicle must leave the loiter (and converge to the center xtrack). NaN to use the current system default xtrack behaviour. |
432+
| Param (:Label) | Description | Units |
433+
| ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
434+
| 2: Heading Required | Leave loiter circle only once heading towards the next waypoint (0 = False) | min:0 max:1 increment:1 |
435+
| 4: Xtrack Location | Sets xtrack path or exit location: `0` for the vehicle to converge towards the center xtrack when it leaves the loiter (the line between the centers of the current and next waypoint), `1` to converge to the direct line between the location that the vehicle exits the loiter radius and the next waypoint. NaN to use the current system default xtrack behaviour. |
436436

437437
The recommended values (and resulting paths) are those shown below.
438438

@@ -457,12 +457,6 @@ The Xtrack parameter independently defines the path and exit location:
457457
- `xtrack=NaN`: Exit the loiter using "system specific default behaviour".
458458
- The vehicle must still respect the heading required param.
459459
- Usually this is synonymous with `xtrack=0`
460-
- `xtrack=any other value`: Exit the loiter when the vehicle heading (tangent) makes the specified angle in degrees to the center xtrack.
461-
Converge to the center xtrack.
462-
The vehicle must still respect the `heading required` param (some xtrack values may not be possible with this condition true).
463-
This allows callers to specify how quickly the vehicle converges to the center xtrack. For example, the image below shows the vehicle exiting the loiter at 30 degrees.
464-
465-
![Loiter angle](../../assets/protocols/mission_loiter/xtrack_30.png)
466460

467461
## Implementations
468462

0 commit comments

Comments
 (0)