mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-04-14 10:07:39 +08:00
* Add vitepress tree * Update existing workflows so they dont trigger on changes in the docs path * Add nojekyll, package.json, LICENCE etc * Add crowdin docs upload/download scripts * Add docs flaw checker workflows * Used docs prefix for docs workflows * Crowdin obvious fixes * ci: docs move to self hosted runner runs on a beefy server for faster builds Signed-off-by: Ramon Roche <mrpollo@gmail.com> * ci: don't run build action for docs or ci changes Signed-off-by: Ramon Roche <mrpollo@gmail.com> * ci: update runners Signed-off-by: Ramon Roche <mrpollo@gmail.com> * Add docs/en * Add docs assets and scripts * Fix up editlinks to point to PX4 sources * Download just the translations that are supported * Add translation sources for zh, uk, ko * Update latest tranlsation and uorb graphs * update vitepress to latest --------- Signed-off-by: Ramon Roche <mrpollo@gmail.com> Co-authored-by: Ramon Roche <mrpollo@gmail.com>
79 lines
4.5 KiB
Markdown
79 lines
4.5 KiB
Markdown
# 任务
|
|
|
|
A mission is a predefined flight plan, which can be planned in QGroundControl and uploaded to the flight controller, and then executed autonomously in [Mission mode](../flight_modes_mc/mission.md).
|
|
|
|
Missions typically include items for controlling taking off, flying a sequence of waypoints, capturing images and/or video, deploying cargo, and landing.
|
|
QGroundControl allows you to plan missions using a fully manual approach, or you can use its more advanced features to plan ground area surveys, corridor surveys, or structure surveys.
|
|
|
|
This topic provides an overview of how to plan and fly missions.
|
|
|
|
## 规划任务
|
|
|
|
手动规划任务非常简单:
|
|
|
|
- 切换到任务视图
|
|
- Select the **Add Waypoint** ("plus") icon in the top left.
|
|
- 点击地图添加航点。
|
|
- Use the waypoint list on the right to modify the waypoint parameters/type
|
|
The altitude indicator on the bottom provides a sense of the relative altitude of each waypoint.
|
|
- Once finished, click on the **Upload** button (top right) to send the mission to the vehicle.
|
|
|
|
You can also use the _Pattern_ tool to automate creation of survey grids.
|
|
|
|
:::tip
|
|
For more information see the [QGroundControl User Guide](https://docs.qgroundcontrol.com/master/en/qgc-user-guide/plan_view/plan_view.html).
|
|
:::
|
|
|
|

|
|
|
|
### 任务可行性检查
|
|
|
|
PX4进行了一些基本的健全性检查确定任务是否可行。
|
|
For example, whether the mission is close enough to the vehicle, if the mission will conflict with a geofence, or if a mission landing pattern is required but is not present.
|
|
|
|
检查是在任务上传上传或者任务运行之前立即运行。
|
|
如果检查失败,将通知用户不能启动任务。
|
|
|
|
For more detail on the checks and possible actions, see: [Mission Mode (FW) > Mission Feasibility Checks](../flight_modes_fw/mission.md#mission-feasibility-checks) and [Mission Mode (MC) > Mission Feasibility Checks](../flight_modes_mc/mission.md#mission-feasibility-checks).
|
|
|
|
### 设置机体航向
|
|
|
|
If set, a multi-rotor vehicle will yaw to face the **Heading** value specified in the target waypoint (corresponding to [MAV_CMD_NAV_WAYPOINT.param4](https://mavlink.io/en/messages/common.html#MAV_CMD_NAV_WAYPOINT)).
|
|
|
|
If **Heading** has not been explicitly set for the target waypoint (`param4=NaN`) then the vehicle will yaw towards a location specified in the parameter [MPC_YAW_MODE](../advanced_config/parameter_reference.md#MPC_YAW_MODE).
|
|
默认情况下,是指向下一个航点。
|
|
|
|
Vehicle types that cannot independently control yaw and direction of travel will ignore yaw settings (e.g. Fixed-wing).
|
|
|
|
### 设置航点/转弯半径
|
|
|
|
The _acceptance radius_ defines the circle around a waypoint within which a vehicle considers it has reached the waypoint, and will immediately switch to (and start turning towards) the next waypoint.
|
|
|
|
For a multi-rotor drones, the acceptance radius is tuned using the parameter [NAV_ACC_RAD](../advanced_config/parameter_reference.md#NAV_ACC_RAD).
|
|
默认情况下,半径设置的很小以确保多旋翼无人机通过航路点上方,但可以增加半径以创建更平滑的路径,这时无人机在到达航路点之前便开始转弯。
|
|
|
|
下图显示了相同任务以不同的航点半径参数飞行的轨迹:
|
|
|
|

|
|
|
|
The speed in the turn is automatically computed based on the acceptance radius (= turning radius) and the maximum allowed acceleration and jerk (see [Jerk-limited Type Trajectory for Multicopters](../config_mc/mc_jerk_limited_type_trajectory.md#auto-mode)).
|
|
|
|
:::tip
|
|
For more information about the impact of the acceptance radius around the waypoint see: [Mission Mode > Inter-waypoint Trajectory](../flight_modes_fw/mission.md#rounded-turns-inter-waypoint-trajectory).
|
|
:::
|
|
|
|
### Package Delivery (Cargo) Missions
|
|
|
|
PX4 supports cargo delivery in missions using a gripper.
|
|
|
|
This kind of mission is planned in much the same as any other [waypoint mission](../flying/missions.md), with mission start, takeoff waypoint, various path waypoints, and possibly a return waypoint.
|
|
The only difference is that a package delivery mission must include a mission items to indicate how the package is released and the deployment mechanism.
|
|
For more information see: [Package Delivery Mission](../flying/package_delivery_mission.md).
|
|
|
|
## 飞行任务
|
|
|
|
任务上传后,切换到飞行视图。
|
|
任务将显示为一条航线,这样可以方便跟踪(在此视图中无法修改)。
|
|
|
|

|