求助:如何获取才能到手机传感器参数?

60 天前
 Incarna

本人是一名硕士研究生,最近的实验课题用到了 IQOO NEO8 等手机作为实验设备,现在需要获取手机的一些传感器参数,比如加速度计、陀螺仪的噪声密度和零偏稳定性等。但是这类详细参数一般人很少用到,官网也没有提及,咨询客服和发邮件给开发者团队都没有得到回应,所以想来论坛问问看有没有大佬知道的。

2098 次点击
所在节点    Android
13 条回复
Incarna
60 天前
没注意到标题都打错了😅,各位见谅
maokg
60 天前
SensorManager 里看看
maokg
60 天前
去看了一眼,Sensor 类的第一个 TYPE 就是加速度计 /**
* A constant describing an accelerometer sensor type.
* <p>See {@link android.hardware.SensorEvent#values SensorEvent.values}
* for more details.
*/
public static final int TYPE_ACCELEROMETER = 1;
Incarna
60 天前
@maokg #3 感谢。刚才用 AI 问了一下,用这个方法应该是可行的,我现在就去试一下。
opengps
60 天前
这些非常简单啊,官方的类库基本都有,我甚至也还自己 C#用 maui 写过 demo
seers
60 天前
可以去/proc 拿,可能需要 root
lifansama
60 天前
Tyrant1984
60 天前
7#朋友这个软件在 F-Droid 也有,应该可以满足 OP 的需求。
如果要求更高的话,可能需要更专业的测量仪器了,毕竟手机不属于仪器仪表,精度是不会定期校准的。
HojiOShi
60 天前
你需要的是不是这个东西?

https://phyphox.org/sensordb/
Incarna
60 天前
@lifansama #7 @HojiOShi #9 感谢回复。这个网站里的参数是一些常用参数,不包含我提到的那些信息。不过我刚刚采集了手机的硬件指纹信息,拿到了传感器的厂商和一个模糊的型号,再根据 datasheet 差不多确定了具体是哪款芯片。
Jas0nG
60 天前
我是做 SLAM 的,手机平台你可以查一下使用的 sensor 型号,对应的原厂会有相关的 sepc 。另外也可以去标定噪声和随机游走(如果能拿到 IMU 的 raw 数据的话)
Incarna
60 天前
@Tyrant1984 #8 嗯是的,手机这类消费级产品的惯性传感器精度确实不高,在生产过程中也没有单独校准流程,所以 datasheet 上的参数信息也不一定完全正确。
Incarna
60 天前
@Jas0nG #11 早上采集手机硬件指纹信息拿到了一个模糊的型号,经过筛选后确定了具体型号。但是一般的消费级 IMU 不会专门去做零偏稳定性测试,不过标定噪声和随机游走确实可行,只是我目前还不需要。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1147306

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX