主要内容

分析飞行日志错误

如果鹦鹉®迷你无人机在完成飞行时间前意外停止,您可以下载飞行日志并分析错误。在微型无人机飞行期间发生的错误被捕捉在飞行日志中(droneFlight.txt).

请注意

一些错误也显示在鹦鹉飞行控制界面(在下面的文本框开始按钮,在无人机停止后)。

下表解释了飞行日志中显示的最常见错误和故障排除步骤。

飞行日志和故障排除步骤中捕获的错误

错误类型 飞行日志中的错误信息 错误原因及处理步骤
高加速度

rsedu_control():检测到飞行坠毁(加速度计):现在关闭电机

当在飞行过程中检测到无人机的高加速度时,会发生此错误。

要排除问题,请执行以下任何一种操作:

  • 通过查看飞行日志了解发生错误的实例,并修改控制器逻辑以避免错误。

  • 为该领域的加速度提供更高的值安全中止前无人机最大加速度在Simulink中的“配置参数”窗口中(请参见金宝app型号配置参数鹦鹉迷你无人机).

起飞前内存分配错误

rsedu_control(): ERROR:来自simulink模型金宝app@ counter=401的错误

内存分配errorrsedu_control():在401个周期后保存日志数据…

只有启用了mat文件日志记录时才会发生此错误。

mat文件日志记录尝试在Parrot迷你无人机上分配内存。内存的数量取决于被记录的信号的数量和模拟时间。如果所要求的内存不可用,则会发生内存分配错误。

如果不需要mat文件日志记录,请禁用该选项MAT-file日志

如果您需要mat文件日志记录,请执行以下任何操作:

  • 减少Simulink模型的仿真时间,以减少所需的内存(无人机金宝app起飞前计算)。

  • 减少Simulink模型中的信号数量,以减少所需的内存。金宝app

  • 清除无人机的内存(参见故障排除清除鹦鹉迷你无人机内存).

电池电压低

rsedu_control():由于电压低(29% %)导致飞行中止:现在关闭电机,给电池充电!

如果在起飞前或飞行中发现电池电压过低,则会发生此错误。起飞时电池电压最低要求为50%,飞行时为30%。

为了解决此问题,请确保连接到无人机的电池在从飞行控制界面执行启动命令之前已充满电。重新连接充满电的电池后,执行通过蓝牙将Parrot迷你无人机连接到主机的任务(参见设置和配置).

光流和状态估计不匹配

rsedu_control():飞行坠毁即将发生,错配光流(-0.001362,-0.000360)和状态估计(27.352,-32.213):现在关闭电机

当无人机飞行时,如果光流估计和Simulink模型的状态估计不匹配,就会发生这种错误。金宝app

对象发生此错误parrotMinidroneHover模型(部分盘旋鹦鹉迷你无人机项目模板)。

若要排除该问题,请重新部署Simulink模型并启动无人机。金宝app

光流不存在(对于ParrotMinidroneHover项目和ParrotMinidroneCompetition项目) rsedu_control():由于错误条件69,飞行中止!

如果光流值超过50个周期都不可用,就会发生此错误。配置崩溃预测逻辑子系统(子系统的一部分ParrotMinidroneHover项目和ParrotMinidroneCompetition项目)。

要排除问题,请执行以下任何一种操作:

  • 确保在你飞行无人机的区域有必要的照明,这样图像或视频帧就能正确地捕捉到光流。

  • 如果不希望在控制器逻辑中使用光流数据,请禁用控件中的光流崩溃预测逻辑子系统(具体请参见光流与鹦鹉迷你无人机),然后将Simulink模型再次部署到无人机金宝app上。

光流不存在(对于asbQuadcopter项目和在R2018b或更早版本中金宝app创建的任何Simulink模型) rsedu_control():光流问题,在循环723中有50个循环没有流:现在关闭电机

如果光流值超过50个周期都不可用,就会发生此错误。

要解决此问题,请确保在您飞行无人机的区域有必要的照明,以便为光流正确捕获图像或视频帧。

用户定义的错误 rsedu_control():由于错误条件5,飞行中止!

如果您在Simulink模板模型中建模了某些错误条件,则会发生此错误。金宝app模型错误发生时,将相应的错误传递给国旗出港,然后记录在飞行日志中。

例如,在此错误消息中,错误条件5表示已经发生了由用户建模的错误逻辑,对应于值5。

要排除问题,请转到Simulink模型,查看相应的错误条件,并执行所需的操金宝app作来解决错误。

高度估计误差 rsedu_control():由于错误条件88,飞行中止!

此错误发生时,超声波传感器给出不适当的值,而你正在飞行的无人机使用ParrotMinidroneHover项目。这可能是因为无人机在靠近墙壁的地方飞行,或者附近有反射超声波的物体,导致超声波传感器产生不良值。

要排除问题,请执行以下任何一种操作:

  • 请勿将无人机靠近墙壁或任何能反射超声波的物体。

  • 取消超声波检查崩溃预测逻辑子系统(子系统的一部分飞行控制系统parrotMinidroneHover金宝app仿真软件模型)。要执行此操作,请转到崩溃预测逻辑>超声波不当的值常数0

另请参阅

|