一发入魂:论射的技巧

射水鱼:这是特别的喷水技巧!

我们对狙击手往往有着这样的印象:他们冷酷、沉稳、一击制敌,可以卧在草丛里几个小时一动不动,只为扣动扳机那一刹那的绝代风华。在东南亚的水域中也出没 着这样一群狙击高手,它们卓绝的技艺甚至更胜人类,这些神射手就是射水鱼(Toxotes jaculatrix)。近日,来自德国拜罗伊特大学(University of Bayreuth)的斯特凡·舒斯特(Stefan Schuster)为我们揭开了射水鱼每一次精确射击背后的奥秘,研究论文发表在《当代生物学》(Current Biology)上。

射水鱼,顾名思义,是一类依靠从口腔中喷出“水弹”,从远距离击落猎物,再轻松扑杀落水猎物的技术流捕食达人。它们的身长只有不足20cm,但是射程可以 达到两米左右。舒斯特对射水鱼的捕食过程非常感兴趣。“为了击落猎物,射水鱼必须快速地完成发力过程,迅速地把水弹击出,但是它们怎么可能做到拥有2米这 样恐怖的射程呢?为了回答这个问题,我们决定仔细研究射水鱼射击过程的各个细节,尤其是水弹在空中的运行轨迹。”舒斯特对果壳网说。

射水鱼射水的慢动作特写。制图:酥酥 原视频来源:Current Biology, Gerullis et al.

要完成这个任务,舒斯特需要用摄像机快速捕捉水弹的路径和射水鱼口腔的情况。舒斯特对射水鱼进行了特训——射水鱼必须在长20cm,宽8.5cm的 特定“泳道”中完成射击,以便于拍摄。起初射水鱼并不会在泳道中停留,但是如果它们在泳道外进行射击,水弹将会被聚氯乙烯(PVC)板挡住;而如果它们在 泳道内完成规定动作,则被发放食物作为奖励。久而久之,所有的射水鱼都只在泳道内捕食,它们的每一个动作都能被摄像机在最佳的角度纪录下来。

这场特训是舒斯特在本次实验中面对的最大挑战。“对于我们的实验鱼来说,最大的难点无疑是要让它们在规定的位置进行射击,而且得在强烈的光照干扰下 完成——我们需要这样的光线来保障摄影质量。”舒斯特向果壳网介绍道,“在经历这样的训练后,我们不但能对鱼的位置和其射击方向有了充足的了解,还能够在 高分辨率的摄影下抓住一些细节,如射击时鱼的口腔直径和射出水弹的详细轨道等。”

在一次射击过程中,射水鱼首先会迅速地压缩自己的鳃盖,在口腔中形成一个“枪膛”式的结构。这个“枪膛”的上半部分为上颚的一个凹槽,下半部分则由 舌头上突出的一个硬脊填充。水弹由于在喷射前先经过这样的枪膛而高度聚集,射水鱼对精确性的把握也因此增加。类似结构也存在于哺乳动物的“水枪”——男生 上洗手间时应该深有体会。

射水鱼口腔图。G(Groove):上颚的一个凹槽;R(Ridge):舌头突出的脊; T(Tongue):舌头。图片来源:Thomas Schlegel , Christine J. Schmid, Stefan Schuster (2006) Current Biology

经过对“水弹”路径的研究,舒斯特发现射水鱼会针对不同高度的目标灵活地调节射击力度,来保证射出的水流在击中目标前完成聚集,变为一颗“水弹”, 增强了其冲击力,使得射水鱼的射击效率最大化。舒斯特对水弹的表面张力进行了检测,结果发现其与正常的水别无二致,这也意味着射水鱼完全是就地取材,它们 的水弹中是没有“加料”的。对这样的结果,舒斯特也颇感意外:“我们本来预期射水鱼通过某些化学途径改变了水的粘度,结果却显示,射水鱼完成射击靠的是纯 粹的物理方法。针对不同高度的猎物,他们的射出的水流不是单纯的在固定位置聚集,而是灵活地调整,在击中目标前才转化为水弹。”

图为射水鱼射击60cm高的猎物时,水在空中的运行路径。左侧为水流在30cm前还以正常的流体形式存在,而右图则显示在击中目标的一瞬间,相对较晚离开口 腔的水“追上”了较早出腔的部分,完成水弹聚集。图片来源:Peggy Gerullis and Stefan Schuster (2014) Current Biology

舒斯特进一步对射水鱼的口腔进行分析,结果发现射水鱼在每一次出击时,其上颚都严格地固定在水的表面,在进行统计的 313次射击中,射水鱼的上颚没有发生过任何一次的垂直位移。它们只会稍微进行水平位移来进行瞄准,然后针对不同高度的猎物调整射击角度。这些数据再次证 明了射水鱼的稳定和精准。这样惊人的“心理素质”或许是得益于复杂的自然环境——在真正的野外环境下,进入射水鱼射程并且能够被击落、适合食用的猎物是比 较稀少的。为了生存,它们必须拥有这样的射击效率。“我认为水射流切割技术或许可以因此而改进。为了加强切割效率,我们通常会采用添加研磨剂或者增加水压 的方式,但是如果能够像射水鱼一样把水射流的力量集中在一点,我们可能会从这项技术中收益更多。我们希望能够参与到这项具体的改进工作中。”

射水鱼堪称大自然中最具天赋的射手,它们的冷静与精准令人咋舌。舒斯特希望继续钻研射水鱼这些天赋背后的秘密。“我们想要知道,这样的射击能力对射 水鱼大脑的演化有着怎样的影响。投掷能力是人类有别于其他动物的一项特殊才能。我们能对投掷时间做精确计算。”舒斯特说,“人们普遍认为,这项能力使我们 的脑容量扩增,因为我们需要更多的神经元来保障这样的精准。这样的推论或许也可以应用到射水鱼身上。”

此外,对这些射手好奇不已的舒斯特透露:“射水鱼是如何这么好地固定其射击位置和角度,又如何只靠喷嘴就改变了水流的路径,也都是让人兴奋不已的研究方向。”

射水鱼射水捕食的全过程。视频来源:Ingo Rischawy Schuster lab, University of Bayreuth

参考文献:

  1. Gerullis and Schuster, Archerfish Actively Control the Hydrodynamics of Their Jets, Current Biology (2014)
  2. Thomas Schlegel , Christine J. Schmid, Stefan Schuster, Archerfish shots are evolutionarily matched to prey adhesion, Current Biology (2006)
时间: 2024-10-01 22:16:24

一发入魂:论射的技巧的相关文章

两万字深度介绍分布式系统原理,一文入魂

链接 https://www.toutiao.com/i6776383707767898635/ 1 概念 1.1 模型 节点 在具体的工程项目中,一个节点往往是一个操作系统上的进程.在本文的模型中,认为节点是一个完整的.不可分的整体,如果某个程序进程实际上由若干相对独立部分构成,则在模型中可以将一个进程划分为多个节点. 异常 机器宕机:机器宕机是最常见的异常之一.在大型集群中每日宕机发生的概率为千分之一左右,在实践中,一台宕机的机器恢复的时间通常认为是24 小时,一般需要人工介入重启机器. 网

程序员简历应该怎么写?

作者:ThoughtWorks中国链接:https://www.zhihu.com/question/25002833/answer/158108028来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 大家伙让一让,这个问题让老司机先答!作为一个潜入IT圈五年之久.看过数万份简历的HR,在这个问题上还是有点发言权的.HR在筛选简历时主要从公司需求出发,重点不一,不过还是有很多"通用"的套路,为了在30秒内判断出这份简历是否值得跟进,我认为程序员写简历的正确

COGS2642 / Bzoj4590 [Shoi2015]自动刷题机

Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 906  Solved: 321 Description 曾经发明了信号增幅仪的发明家SHTSC又公开了他的新发明:自动刷题机--一种可以自动AC题目的神秘装置.自动 刷题机刷题的方式非常简单:首先会瞬间得出题目的正确做法,然后开始写程序,每秒,自动刷题机的代码生成模 块会有两种可能的结果: A.写了x行代码. B.心情不好,删掉了之前写的y行代码.(如果y大于当前代码长度则相当于全部删除.) 对于每

键盘是vim的舞台

下面的命令仅指限于noramal mode <ESC> : 进入Normal mode( Bee模式, 因为在某些情况下, 只能根据这一声Bee去判断是否在Normal mode ) ` : go to mark, 跳到标记处, `x 将光标移动到标记x处 ~ : 大小写转换,相当实用 ! : external filter, 执行一个外部脚本, 并且将结果输入到当前光标所在处, 很适合拿来写log 吧 @ : paly macro, 执行宏, 比方说之前录好一个宏Q, 现在只要输入@Q 就可

如何在有input() 语句下断点调试(内附高清无码福利)

困扰了半天,一直没找到如何在含有输入语句的情况下用pycharm进行断点调试(调试的同时进行输入交互), But 经过尝试,还是找到了~~~ 通过debug可以快速的找到报错信息,以及观察程序每步的运行步骤,所以平时善于利用debug可以有效提高对代码执行步骤的理解. 进入正题: 1)先来说说正常情况下如何使用debug: 在需要调试的语句前点击鼠标左键,选中待调试的语句 单机鼠标右键,出现选择菜单,选择 ‘Debug’ 或者 So 开始愉快的进行调试(Debug) 开始调试后你就会体验到一步一

bzoj 5355 kdtree 树链剖分

https://www.lydsy.com/JudgeOnline/problem.php?id=5355 想在b站搜query on a tree系列不小心看到了这题 扑鼻而来的浓浓的OI风格的题面,6个操作,放在ACM界读完题就可以喷了(误 看到前三个操作...kdtree板子题,一维dfs序,一维dep,限制区间显然 后面三个操作...考虑树链剖分,这样点到根的路径就是几条不连续的链了 就把前面kdtree的一维dfs序换成树链剖分的方法得到的dfs序就行了 对于后面三个操作相当于把常写的

品优购dubbox文档bug连环计,还是自己敲最实在!!!!!!

之前看文档拷贝代码,然后报错,上网各种搜没用,一天... 隔过去这个垃圾文档,看视频,结合实际一步一行写代码,搭配置环境,一下运行,真是一发入魂.... 原文地址:https://www.cnblogs.com/CreatorKou/p/10043166.html

Ql004(母牛的故事)

一,看题目 1,这个虽然我不想说,但是我确实不会,但是我的意思是你可以不会但是不能每次都不会那咋办? 二,看题解 1,你得大概知道这个东西是考啥的(虽然这个东西提前给你说了是d递归),但是考试肯定没人给你提示,你得看出来,其实递归题还是挺好看出来的. 2,如果看出来是递归题目,那么就我所了解的,一般核心都是斐波那契数列,你看这题说实话就和斐波那契很像,就是改了一点来考你罢了. 3,比较重要的是推公式,初始推断很重要,一开始第一年的话我也觉得是有两头母牛,但是就全错了.一定要从样例中看看数据. 4

SQLMAP 注射工具用法

1 . 介绍1.1 要求 1.2 网应用情节 1.3 SQL 射入技术 1.4 特点 1.5 下载和更新sqlmap 1.6 执照 2 . 用法2.1 帮助 2.2 目标URL 2.3 目标URL 和verbosity 2.4 URL 参量 2.5 Google dork 2.6 HTTP 方法: 得到或张贴 2.7 张贴的数据串 2.8 HTTP 曲奇饼倒栽跳水 2.9 HTTP 用户代理倒栽跳水 2.10 任意HTTP 用户代理倒栽跳水 2.11 HTTP 认证 2.12 HTTP 代理人