当前位置:首页>深圳>Arxiv速递 |成电深圳提出AerialVLA:一个极简端到端框架,让无人机真正学会"看路飞行"

Arxiv速递 |成电深圳提出AerialVLA:一个极简端到端框架,让无人机真正学会"看路飞行"

  • 2026-04-07 23:53:46
Arxiv速递 |成电深圳提出AerialVLA:一个极简端到端框架,让无人机真正学会"看路飞行"

本文来自arxiv2026年3月份(其实也就是前两天)的最新热乎文章,想要实时追踪最新的具身导航arxiv成果和顶会成果,敬请关注"具身智能导航"!

  • 论文标题: AerialVLA: A Vision-Language-Action Model for UAV Navigation via Minimalist End-to-End Control
  • 作者: Peng Xu, Zhengnan Deng, Jiayan Deng, Zonghua Gu, Shaohua Wan
  • 单位: 电子科技大学深圳高等研究院, 美国霍夫斯特拉大学计算机科学系
  • 论文链接: https://arxiv.org/abs/2603.14363
  • 代码链接: https://github.com/XuPeng23/AerialVLA

一段话总结

本文提出了AerialVLA,一种面向无人机视觉语言导航(UAV-VLN)的极简端到端视觉-语言-动作框架。该框架将原始视觉观测和模糊语言指令直接映射为连续物理控制信号,彻底摆脱了现有方法对密集路径指导和外部目标检测器的依赖。通过精简的双视图感知、基于机载传感器的模糊方向提示以及统一的三自由度控制空间,AerialVLA在TravelUAV基准测试中取得了已知环境的最优性能,并在未知场景中实现了约三倍于最强基线的成功率,证明了极简自主范式相较于复杂模块化系统具有更强的泛化能力。

1 研究背景:无人机导航的"双拐杖"困境

视觉语言导航(VLN)旨在让智能体根据自然语言描述,在环境中自主导航至目标位置。这一方向在地面机器人中已取得显著进展,但将其扩展到无人机(UAV)面临独特挑战:无人机需要在完整的六自由度(6-DoF)状态空间中飞行,同时从不断变化的自我中心视角解读视觉线索,并在重力和惯性约束下进行连续控制。

然而,现有的无人机VLN方法普遍依赖论文中所称的"双拐杖"(double crutches),严重制约了其在真实场景中的自主性。第一根拐杖是密集的先知指导(oracle guidance):现有方法在输入中注入基于预录制最优轨迹的逐步方向提示(如"向右转"),这本质上把导航智能体降格为被动的指令执行者,绕过了主动空间推理这一核心挑战。第二根拐杖是外部目标检测器:由于缺乏细粒度的视觉定位能力,现有方法需要依赖Grounding DINO等外部检测器来触发降落阶段,导致感知-控制回路断裂——策略学会了"怎么飞",却要依赖外部黑盒来决定"何时停"。

对应原文Fig.1:无人机导航范式对比图

AerialVLA正是为了解决这一"双拐杖"问题而提出的。它建立了统一的感知-动作回路,用模糊的机载方向提示替代精确先知,用内在的着陆策略替代外部检测器,使无人机真正实现自主导航。

2 主要贡献

本文的核心贡献可以概括为以下三点:

  1. 极简双视图感知:仅融合前视和下视两个视图,抛弃了多相机冗余,在保留前向导航和精确目标定位所需关键线索的同时,降低了计算开销并为未来的仿真到真实迁移奠定基础。
  2. 模糊方向提示:完全消除对逐步先知指导的依赖,仅利用机载IMU传感器估计的粗粒度方向信息构建提示,迫使智能体学习主动的视觉空间推理能力。
  3. 基于数值标记化的高自由度控制:将连续的三自由度动作空间与内在降落信号统一编码为数值标记,直接复用大语言模型预训练的数值推理能力,无需外部检测器即可实现巡航与精确着陆的一体化控制。

3 方法:极简设计的端到端架构

对应原文Fig.2:AerialVLA整体架构图

AerialVLA的整体架构如图2所示,基于OpenVLA-7B骨干网络构建,核心包括混合视觉编码器和Llama 2语言模型。框架接收多模态输入(语言提示和双视图图像),通过自回归方式预测数值控制标记,最终解码为连续的物理控制命令。以下逐一介绍各个关键模块。

3.1 极简双视图感知——只看最关键的视角

现有UAV-VLN基准通常模拟五个相机视角,但高维输入会大幅增加计算负担和推理延迟。更重要的是,冗余视角对前向飞行任务的实际贡献有限。AerialVLA只保留前视图下视图:前视图提供障碍物规避和目标识别的关键线索,下视图则对精确地面对齐和降落至关重要。

具体做法是将前视图像  和下视图像  进行垂直拼接,形成复合观测图 ,再缩放到224×224分辨率。该复合图像由SigLIP和DINOv2两个视觉编码器联合处理:SigLIP提供语言对齐的语义特征,DINOv2捕捉鲁棒的细粒度空间表征。

这一设计有一个巧妙之处:AirSim中默认的90°视场角使前视和下视图像在水平边界处自然衔接,具有物理和语义连续性。而224×224的输入尺寸恰好使拼接缝与ViT编码器的14×14 patch网格对齐,避免了patch内部的图像内容混乱,使自注意力机制能够干净地解析跨视图的空间关系。

3.2 模糊方向提示——从被动执行到主动推理

现有方法(如TravelUAV)在输入提示中注入从预录制最优轨迹导出的密集逐步指令(如"向左转""向右转"),这让智能体变成了"复读机"。AerialVLA彻底移除了这种依赖,仅使用来自机载传感器(IMU/GPS)的模糊方向提示

具体而言,系统定义了一个映射函数 ,将目标相对方位角  离散化为粗粒度的语义类别。例如,当  时提示为"straight ahead"(正前方), 时为"forward-right/left"(前方偏右/左), 时为"to your right/left"(右/左方), 时为"to your right/left rear"(右/左后方)。

这种设计的核心思想是:刻意引入空间模糊性。相较于精确的逐步路径指令,粗粒度的方向提示只告诉智能体目标大致在哪个方向,而非具体怎么飞。这迫使模型必须依赖主动的视觉定位能力来完成导航任务,同时也更贴合真实世界中传感器定位的不确定性。

完整的提示由四部分组成:(1) 视觉占位符<image>,(2) 模糊方向提示(如"to your right"),(3) 目标的详细自然语言描述,(4) 对应的数值控制动作。AerialVLA采用完全反应式策略,严格基于当前帧观测和即时方向提示做出决策,不维护复杂的时空记忆缓冲区,从而大幅降低推理延迟并避免过时状态的累积误差。

3.3 几何一致性过滤——消除训练数据中的歧义

在使用模糊提示训练时,专家演示数据中存在一类歧义:当目标在侧方()但飞行员因反应延迟仍在直飞()时,方向提示与动作标签之间存在因果矛盾。

为解决这一问题,AerialVLA提出了基于侧向深度图的几何一致性过滤策略:对于上述歧义帧,检查侧向深度图 。如果侧方空间畅通(),则判定为飞行员延迟反应造成的噪声标签,予以丢弃。但如果侧方存在障碍物(),则保留该直飞标签,因为它代表合理的避障动作。这一过滤仅移除了约4%的训练帧,但有效消除了矛盾性监督信号。

3.4 数值标记化的高自由度控制——一个策略搞定飞行和降落

动作空间设计。 AerialVLA定义了连续的三自由度动作空间 ,分别控制前进位移、垂直位移和偏航角变化,将低级稳定性控制(如横滚/俯仰)交给飞控器处理。这一设计与商用无人机API(如DJI SDK、PX4)暴露的高层运动原语一致,便于真实部署。

内在降落策略。 与现有方法依赖外部检测器触发降落不同,AerialVLA学习了内在的停止策略。在训练阶段,终端帧被标注为零位移向量  和文本标记"LAND"。推理时通过双条件检查执行降落:要么模型生成了"LAND"标记,要么预测的空间偏移接近零。这将导航和降落统一在单一行为克隆目标中。

标准数值标记化。 此前的VLA方法(如RT-2)引入特殊的动作标记(如<act_0><act_255>),但在数据稀缺的无人机领域,从头训练这些嵌入会带来严重的冷启动问题。AerialVLA将连续动作维度离散化为  个bin,直接映射到LLM词表中已有的数字标记(00-98)。这巧妙地复用了预训练模型对数值大小和顺序关系的理解,使模型能更快收敛并产生更平滑的控制轨迹。

在每个时间步,模型自回归地预测三个整数标记:

其中 ,随后被确定性地反量化为连续物理命令:前进位移  米、垂直位移  米、偏航变化  弧度。为保证飞行平稳,系统以恒定巡航速度(1.0 m/s)将空间偏移转换为速度-时长命令,避免突兀的运动学跳变和相机运动模糊。

3.5 训练目标

训练采用标准的行为克隆(Behavior Cloning)框架。给定专家演示数据集 ,优化目标为最小化专家动作标记的负对数似然:

$$\mathcal{L} = - \mathbb{E}_{(I_t, P, a^*_t) \sim \mathcal{D}} \left[ \sum_{k \in \{x, z, \psi\}} \log p(a^*_{t,k} \mid I_t, P, a^*_{t,<k}) \right]="" $$="" 这种逐帧监督与反应式导航策略完美契合。

4 实验设置与结果

4.1 数据集与评估指标

实验在TravelUAV基准的UAV-Need-Help任务上进行,该数据集包含约12k条人类飞行员操控的轨迹。训练集包含7,922条轨迹(420k帧),测试集分为三个子集:Seen(1,418条)、Unseen Object(629条)和Unseen Map(958条),分别测试已知环境、未见目标和未见地图下的性能。

评估指标包括:导航误差(NE,到目标的欧氏距离)、成功率(SR,终点距目标20米以内的比例)、先知成功率(OSR)以及路径长度加权成功率(SPL)。

模型基于OpenVLA-7B骨干,对语言模型应用LoRA适配(r=64, α=128),仅训练约2.98%的参数。视觉编码器冻结,投影器全量微调。在4块RTX 4090上训练5个epoch,耗时约35小时。

4.2 主要实验结果

对应原文Table 2:实验结果

已知环境(Seen)。 AerialVLA取得了47.96%的SR和38.54%的SPL,分别超越最强基线LongFly 11.57%和7.47%。在困难子集上优势更为明显(SR高出12.36%)。值得注意的是,LongFly虽然借助先知指导获得了更高的OSR(65.87%),但其从OSR到SR的转化效率很低,这暴露了其在最终着陆阶段的严重失败——而AerialVLA凭借内在停止机制展现了显著更好的OSR-to-SR转化。

未见目标(Unseen Object)。 AerialVLA以56.60%的SR保持领先。基线方法由于依赖显式目标检测器,在面对训练时未见过的目标类别时识别和停止能力受限。AerialVLA则直接将新颖的视觉概念关联到控制动作,表明其极简框架有效利用了LLM中的开放词汇表征能力。

未见地图(Unseen Map)。 这是泛化能力的最强考验。在全新环境中,LongFly的SR急剧下降到11.27%,而AerialVLA实现了37.58%的SR和28.22%的SPL——约为最强基线的三倍。这说明AerialVLA习得了一种基础性的视觉伺服能力,而非对特定地图的记忆。其严格依赖即时观测的反应式策略在面对剧烈环境变化时展现出了远超基于时空记忆方法的鲁棒性。

4.3 计算效率

在RTX 4090上,AerialVLA所需显存为17GB,总推理延迟为0.38秒,优于TravelUAV的20GB和0.63秒。虽然双视觉VLA模型本身推理需0.35秒(略高于TravelUAV骨干网络的0.26秒),但由于完全省去了辅助模块和Grounding DINO检测器(0.37秒),系统总延迟显著降低。

4.4 消融实验

对应原文Table 5:消融实验结果

消融实验验证了各设计组件的有效性:

  • 数据过滤的作用:在未过滤的原始数据上训练,未见地图SR从37.58%降至32.15%(下降5.43%),但仍保持接近LongFly三倍的优势,证明性能提升主要来自架构设计而非数据清洗。
  • 双视图 vs 五视图:使用五视图输入的变体在未见地图SR上从37.58%骤降至21.71%,验证了冗余视角会导致过拟合于背景杂乱信息,实证支持了极简双视图设计。
  • 数值标记化 vs 自定义标记:使用自定义动作标记的变体在所有测试子集上均出现显著下降,验证了从头训练新嵌入的冷启动问题,而复用数值标记能有效利用LLM的预训练数值认知。

4.5 定性分析

论文展示了两种典型导航行为:一是在森林等杂乱环境中的精细操控,智能体先水平对齐目标再精确垂直下降;二是面对干扰物时的主动纠错,智能体接近错误目标后主动悬停检查,识别不匹配后自主爬升继续搜索。这种主动感知回路展现了超越简单轨迹回归的自校正能力。

5 总结

AerialVLA通过极简的端到端设计范式,从根本上重新审视了无人机视觉语言导航中的模块化方法论。它仅依赖机载模糊方向提示进行导航,并将巡航与精确着陆统一到单一自主策略中,完全解耦了对密集先知指导和外部目标检测器的依赖。实验表明,抛弃冗余的空间记忆和复杂辅助模块反而能促进更出色的零样本泛化能力。

局限性方面,作者指出两点:一是反应式策略缺乏显式历史记忆,在高度重复的城市结构中可能面临全局回溯困难;二是行为克隆的固有局限使策略在极端分布外场景中趋于保守(如目标被茂密树冠遮挡时,智能体倾向于安全悬停而非执行复杂多阶段探索)。

未来方向包括:集成轻量化记忆机制以增强全局推理能力,以及探索强化学习微调以实现超越静态专家演示的主动探索行为。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-24 23:20:39 HTTP/2.0 GET : https://c.460.net.cn/a/534318.html
  2. 运行时间 : 0.080660s [ 吞吐率:12.40req/s ] 内存消耗:4,732.42kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=57129313ac681984a7bf5c727b7cc71c
  1. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/config/database.php ( 2.47 KB )
  34. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/runtime/temp/a3df6b94aede6ebd0d2926ccdfcd20d5.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/c.460.net.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000460s ] mysql:host=127.0.0.1;port=3306;dbname=c460;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000766s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000324s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000326s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000513s ]
  6. SELECT * FROM `set` [ RunTime:0.000204s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000611s ]
  8. SELECT * FROM `article` WHERE `id` = 534318 LIMIT 1 [ RunTime:0.000437s ]
  9. UPDATE `article` SET `lasttime` = 1777044039 WHERE `id` = 534318 [ RunTime:0.001267s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000261s ]
  11. SELECT * FROM `article` WHERE `id` < 534318 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000474s ]
  12. SELECT * FROM `article` WHERE `id` > 534318 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000406s ]
  13. SELECT * FROM `article` WHERE `id` < 534318 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000704s ]
  14. SELECT * FROM `article` WHERE `id` < 534318 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000795s ]
  15. SELECT * FROM `article` WHERE `id` < 534318 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000863s ]
0.082289s