You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在R中构建十字红外光束平台示意图并应用实验数据统计指标

实验场景说明

我使用的十字框架平台结构如下:

_ _ 
           |   |  
          o|   |o
    ___oo_o|   |o_oo___
   |                   |
   |_______     _______|
       oo o|   |o oo
          o|   |o
           |   |
           -----

平台每个臂的入口都设置了2道IR红外光束,上图中的圆圈就是光束标记,圆圈数量加倍是因为每道光束包含1个发射端和1个接收端。实验初始时物体放置在平台中心,物体移动过程中每次光束被打断都会以秒为单位记录时间,若光束被持续打断则会输出连续的打断时间,因此光束对应的数据数组中可能存在重复的秒级数值。

补充说明:数组中标注的0:、5:、10:仅为行标记可直接忽略,数组中其余数值为距离上一次光束打断事件的时间间隔。

实验示例数据

以下是从输出文本文件中提取的光束数据数组示例:

D:
     0:        0.000        0.000        0.000        8.000       51.000
     5:       51.000       86.000       91.000       96.000       99.000
    10:      100.000      110.000      115.000      116.000      117.000

E:
     0:        0.000        0.000        0.000        0.000        0.000
     5:        0.000        4.000       35.000       35.000       36.000
    10:       36.000       36.000       39.000       39.000       39.000 

F:
     0:        0.000        0.000        0.000        0.000       34.000
     5:       57.000       63.000       64.000       74.000       79.000
    10:       79.000       79.000       87.000       89.000      137.000

G:
     0:        1.000        1.000        3.000        3.000        0.000
     5:        0.000        0.000        1.000        1.000        1.000
    10:        1.000        1.000        1.000        1.000        1.000  

H:
     0:        0.000        9.000       86.000       91.000       96.000
     5:      105.000      110.000      115.000      116.000      117.000
    10:      130.000      130.000      131.000      131.000      132.000

I:
     0:        0.000        0.000        0.000        0.000        0.000
     5:       36.000       38.000       54.000       54.000       54.000
    10:       54.000       54.000       55.000       55.000       73.000

K:
     0:        0.000        1.000       35.000       66.000       67.000
     5:       67.000       68.000       69.000       70.000       70.000
    10:       70.000       70.000       87.000      137.000      142.000

L:
     0:        1.000        2.000        4.000        4.000        4.000
     5:        5.000        5.000       11.000       12.000       13.000
    10:       14.000       16.000       17.000       17.000       19.000

数组输出与光束位置的对应关系如下:

_ _ 
           |   |  
          K|   |K
    ___IE_F|   |F_GL___
   |                   |
   |_______     _______|
       IE D|   |D GL
          H|   |H
           |   |
           -----
需求说明
  1. 在R语言中构建与上述十字平台结构一致的示意图,将采集到的光束打断数据关联到示意图中;
  2. 基于上述数据完成以下指标统计:
  • 物体首次进入4个臂各自的耗时(潜伏期)
  • 每个臂内的总停留时长
  • 停留在各臂光束区域的空闲时长
  • 各臂半进入次数(仅打断第一道光束)
  • 各臂全进入次数(两道光束均被打断)
  • 各臂半退出次数(仅打断第一道光束)
  • 各臂全退出次数(两道光束均被打断)
  • 中心区域总停留时长(即退出某臂后未触发其他任何光束的时长)

内容的提问来源于stack exchange,提问作者jc2525

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 09:06:02