要是算声波定位之类的把
![]() | 1 kop1989 2021-03-17 10:19:47 +08:00 声波定位的关键在于反射(声纳)。 像 lz 说的 a 发射 b 接收是不能定位的。理论上只能通过接收的声音大小,来确定你与发射设备的距离。这个轨迹是一个圆。 |
![]() | 2 sillydaddy 2021-03-17 12:19:24 +08:00 via Android 根据你之前发的主题,你做的 app 应该可以同时具备发射端和接收端。这样根据发射端和接收端的时间差的变化就可以实现啊。 发射端把发射时的时间发送到接收端,接收端用接收时的时间减去它,得到声音传播的时间 dt1 后续类似地得到 dt2, dt3...,可以知道是靠近还是走远了。 这个时间差应该是毫秒级别的吧,就是不知道硬件能不能处理 |
3 systemcall 2021-03-17 12:25:42 +08:00 多普勒效应? |
![]() | 4 MrOange 2021-03-17 13:24:07 +08:00 声源定位,理论上接收声音的设备有两个或两个以上的麦克风就可以。简单一点的两个麦克风,可以判断平面上声源的方向,距离判断不了。使用不在同一平面内的多个麦克风(比如四个麦克风构成平面直角坐标系),可以确定声源在空间中的具体位置。 但实际上。。。 |
5 march1993 2021-03-17 13:26:57 +08:00 array, mimo, 波束成形搜这些关键字吧。。 |
![]() | 7 alpha1155 OP 2021-03-17 17:24:13 +08:00 @sillydaddy 嗯嗯,谢谢提供的思路 |