当前位置:首页>农业>从刚性夹爪到仿生章鱼触手:解析农业机器人采摘的底层算法与物理边界

从刚性夹爪到仿生章鱼触手:解析农业机器人采摘的底层算法与物理边界

  • 2026-05-09 08:47:15
从刚性夹爪到仿生章鱼触手:解析农业机器人采摘的底层算法与物理边界

在无菌、恒温、结构化的无人工厂里,工业机器人以微米级的精度抓取着钢铁与硅片,它们代表着人类对物理世界“绝对控制”的巅峰。然而,当我们将机器人放进泥泞、逆光、枝叶交错的农田,让它去摘下一颗草莓或番茄时,曾经完美的算法与机械结构却瞬间崩溃。工业机器人面对的是标准化的“死物”,而农业机器人面对的,是会呼吸、会受伤、个体差异极大的“活体”。在这个充满混沌的非结构化环境里,机器人的“手”(末端执行器)不再是一个简单的执行零件,而是一个融合了材料学、仿生学、力控算法与认知哲学的复杂系统。

本文旨在系统梳理农业采摘机器人末端执行器的技术演进脉络,从底层物理规律、核心控制算法到前沿仿生学进展,深度解析农业机器人跨越“好用”鸿沟的关键技术壁垒。

一、 认知之争:采摘机器人是要“看得见”,还是“抓得住”?

在学术界和产业界,长期存在一个争论:农业机器人的瓶颈,到底在于视觉系统还是抓取系统?

1. 视觉的上限与物理的底线

在深度学习爆发的过去十年,视觉识别技术取得了长足进步。通过基于卷积神经网络(如 YOLO 系列、Mask R-CNN),机器人已经能够以超过 95% 的准确率在复杂的枝叶遮挡中“看见”并定位果实。

然而,“看得见”只是概率论上的最优解,而“抓得住”却是牛顿经典力学的硬约束。

视觉系统输出的,是在相机坐标系下的一个三维坐标期望值及其协方差矩阵(表示不确定性):

但在物理执行层面,机械臂的基座坐标系与相机坐标系之间存在手眼标定误差 ,末端执行器在接近果实时,会遭遇枝干的物理阻挡、风吹导致的果实动态位移,甚至夹爪闭合瞬间产生的推挤力。

因此,“看得见”解决的是信息论层面的“去盲”问题,而“抓得住”解决的是控制论层面的“降维”与“容错”问题。优秀的农业机器人不需要做到视觉上的绝对精准,而是需要一个具备极强“形态计算”(Morphological Computation)能力的末端系统——即利用夹爪本身的物理材质和顺应性结构,去吸收和化解视觉定位带来的误差。


二、 路线之争:末端执行器该用“夹爪”还是“剪刀”?

工业场景中,“抓”和“放”是标准流程;但在农业场景中,采摘的核心动作其实是“分离”(Detachment)。果实与植物母体之间通过果梗、藤蔓相连,分离机理的不同,直接决定了末端执行器的演进路线。

1. 夹持-拉拽路线(Gripper & Pulling)

这是最直观的路线。末端执行器包覆果实,通过摩擦力和法向夹紧力将果实固定,随后机械臂向后拉拽,直至果柄断裂。

  • 优势:结构相对简单,控制逻辑单一。
  • 劣势:拉拽力 必须大于果梗的抗拉屈服力 ,但同时夹紧力 又不能压伤果实。如果果梗极其坚韧(如柑橘),拉拽动作往往会撕裂果皮,或者将整簇果实甚至连枝带叶一同扯下。

2. 夹持-剪切路线(Gripper & Scissor/Cutter)

为了克服拉拽造成的物理损伤,以 Dogtooth(草莓采摘)为代表的机器人采用了“剪刀”路线。 视觉系统不仅要定位果实,还必须高精度定位那根直径只有几毫米的“果梗”。夹爪的受力点不再是脆弱的果肉,而是抓住果梗,随后利用刀片或旋刃产生剪切力 将其切断。

  • 优势:果实本体受到零挤压,损伤率极低;分离点精确,有利于提升商品果的外观等级。
  • 劣势算法维度爆炸。果梗常常被叶片遮挡且处于随机姿态,要求视觉系统具备极强的 3D 姿态估计能力;同时,对剪切刀具的避障规划提出了苛刻要求,极易剪断主藤导致植株死亡。

演进趋势:纯粹的“夹”或“剪”都无法适应所有作物。未来的终极形态是多模态分离机构,即“吸附定位+柔性包覆+热熔/高频微振动切割”的复合体(如 MetoMotion 的番茄采摘方案),通过多物理场协同完成无损分离。


三、 力学边界:如何将脆弱果实的损伤率降到最低?

工业夹爪最怕抓不住,农业夹爪最怕抓坏了。苹果、水蜜桃等水果在受到外力挤压时,即使表皮没有破裂,其内部细胞组织的细胞壁也会因过大的应力而发生微观破裂,产生数小时后才会显现的“褐变”。

要实现无损抓取,我们需要从接触力学(Contact Mechanics)阻抗控制(Impedance Control)两个层面进行降维打击。

1. 赫兹接触理论(Hertzian Contact Theory)与柔顺材质设计

当刚性夹爪接触球形果实表面时,接触面积极小,导致局部压强极大。根据赫兹接触理论,最大接触应力 与施加的力 、接触曲率半径 以及材料的等效弹性模量 有关:

要让 小于果肉细胞的屈服应力,唯一的物理学途径就是大幅降低等效弹性模量 ,即引入极度柔软的材料。这催生了各种硅胶气囊、海绵包裹层以及软体驱动器的诞生。软材料通过发生大变形,将点接触转化为面接触,从而使得应力在果实表面均匀分布。

2. 主动阻抗控制rol)

仅有软材料是不够的,机械臂在闭合瞬间的冲击力同样致命。高端农业机器人引入了力/力矩传感器(F/T Sensor),通过阻抗控制算法,让机械手呈现出类似弹簧阻尼系统的“物理弹性”。 其核心控制律公式为:

其中,分别是系统期望的质量、阻尼和刚度矩阵。是果实给夹爪的反作用力。 当视觉系统出现毫米级定位误差,导致夹爪以过快的速度撞击果实时,阻抗控制能让夹爪瞬间“变软”,顺应果实的位置发生退让,从而把碰撞的动能转化为系统的弹性势能,实现真正的“轻拿轻放”。


四、 降维与升维:拧螺母的灵巧手能不能用于农业采摘?

随着具身智能的火热,拥有 20 多个自由度(DOF)、能拧螺母、能弹钢琴的仿人灵巧手(屡见不鲜。一个自然的问题是:既然灵巧手这么强大,直接把它装在农业机器人上不就行了?

答案是:绝对不行。这是典型的“工业思维陷阱”。

1. 灵巧手的“水土不服”

  • 环境鲁棒性灾难:灵巧手内部布满了精密的微型电机、腱绳(Tendon-driven)和高精度编码器。而果园里充斥着泥水、花粉、农药喷雾和腐烂的汁液。不出一天,灵巧手的传动机构就会被卡死。
  • 计算爆炸与控制延迟:多自由度意味着庞大的状态空间。在错综复杂的果树枝干中,规划一根拥有 3 个关节的手指去避开叶片并触碰果实,其逆运动学与防碰撞计算量是指数级的,无法满足农业对“节拍”(CT, Cycle Time)的极速要求。

2. 农业需要的升维:欠驱动机构

农业采摘不需要对指尖轨迹进行极高精度的独立控制。相反,现代农业末端执行器追求的是“欠驱动”设计——即电机的数量远少于自由度的数量。

例如著名的“自适应包覆夹爪”。它可能只有一个气动或电动驱动源,但由于其特殊的三角桁架结构,当夹爪的一侧碰到不规则的果实(即使是长歪了的异形果)时,结构会自动发生形变,顺着果实的轮廓完美包裹上去。 灵巧手是用“算力”去逼近果实形状,而欠驱动夹爪是用“物理结构的本能”去适应果实形状。这正是农业机器人去繁就简的最高智慧。


五、 破局:软体机器人与“仿生章鱼触手”的启示

如果传统的刚性连杆机构和欠驱动夹爪依然无法解决复杂遮挡下的深层采摘,人类工程师最终将目光投向了深海——软体机器人与章鱼触手仿生。

1. 无限自由度的连续体运动学

章鱼触手没有骨骼,这意味着它拥有理论上“无限”的自由度。传统机械臂基于 DH 参数的矩阵乘法,而软体触手则基于常曲率假设nstant Curvature)的弧长微积分:

当面对极为茂密的藤蔓(如黄瓜、阳光玫瑰葡萄)时,刚性机械手根本“钻”不进去。而基于气动人工肌肉(PAMs)或介电弹性体(DEAs)制成的软体触手,可以像蛇一样在枝叶间蜿蜒穿梭,不产生任何破坏性的硬干涉。

2. 视触觉融合(Visuo-tactile Fusion)的闭环

软体触手不仅是执行器,更是传感器。最新研究中,触手内部集成了液态金属应变传感器或基于光导纤维的形变传感。 当视觉系统受限于强光逆光(如光照强烈时摄像头可能致盲)或叶片严重遮挡时,机器人不再“看”,而是靠“摸”。触手在卷曲包裹果实的过程中,实时感知局部曲率的变化,通过多模态神经网络分析触觉反馈,从而判断出果实的确切轮廓和成熟度(软硬程度)。 这正是农业自动化走向成熟的标志:从单一的“视觉主导”,走向“视觉给大方向,触觉定小微调”的生物本能模式。


六、 产业哲学:从“改造环境”到“敬畏生灵”

回顾农业机器人末端执行器的发展史,其实是一部人类试图用机器去理解生命的“妥协史”。

工业机器人的底层哲学是“控制与改造”:为了让机器人好抓,人类发明了统一规格的托盘、标准的夹具,甚至重塑了整个流水线的灯光与温湿度。

但在大自然中,苹果不会为了迎合机器人长成完美的球体,草莓不会排成笔直的直线。农业机器人的底层哲学必须转变为“适应与敬畏”。

我们之所以要把“手”越做越复杂,把刚性变成软体,把力控做得极其微观,不是因为我们在炫技,而是因为我们要将那套庞大且死板的工业算法,降维压缩到一个温柔的、带有温度的接触界面上。

这只末端执行器,就是冰冷的硅基运算与温暖的碳基生命之间,唯一的桥梁。

谁能率先把这只“手”做稳,谁就真正掌握了农业自动化的核心密码。它不再是一个简单的夹爪配件,它是整台机器的灵魂,是农业装备跨越实验室围墙、走向无垠沃野的最关键一步。未来的智慧农业,不只属于那些能写出最快视觉算法的程序员,更属于那些能让机器读懂“一颗果实有多脆弱”的系统工程师。

最新文章

随机文章

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