Android Sensors System: 获取Android手机的加速度、陀螺仪、磁力计、气压计、GNSS、摄像头等传感器数据,并存储或通过网络发送给上位机保存数据。 您所在的位置:网站首页 wt902陀螺仪 Android Sensors System: 获取Android手机的加速度、陀螺仪、磁力计、气压计、GNSS、摄像头等传感器数据,并存储或通过网络发送给上位机保存数据。

Android Sensors System: 获取Android手机的加速度、陀螺仪、磁力计、气压计、GNSS、摄像头等传感器数据,并存储或通过网络发送给上位机保存数据。

2024-07-12 20:41| 来源: 网络整理| 查看: 265

Android-Sensors-System (ASS)

获取手机传感器数据用于导航制导与控制算法与系统研究。

1 软件功能

获取Android手机的加速度、陀螺仪、磁力计、气压计、GNSS、摄像头等传感器数据,并存储或通过网络发送给上位机保存数据。

2 软件架构

目前ASS可以分为四层,最上层是应用层面,可以直接使用Android开发进行传感器数据处理,使用NDK可以基于C++开发相关的应用。也可以采集传感器数据,然后进行事后数据处理。第二层是主要功能层,通过Acticity和Service实现数据整理,数据保存和数据传输任务。第三层是数据采集服务,调用系统API,获取需要的传感器数据,包括IMU数据、GNSS数据、摄像头数据、无线信号强度数据,或者通过网络获取其他相关数据。第四层是具体的硬件,根据移动设备的传感器组合,选择需要的传感器,组合成相应的数据系统。

3 演示视频

演示视频-在线链接

4 相关资料

Android开发者指南——传感器

5 开发环境

Android Studio 2023.1 python 311

6 软件使用说明

先运行PC端的TCP/IP服务器,然后运行Android端,根据提示设置IP地址后,点击连接就可以开始采集并传输传感器数据。

TCP/IP数据格式:

帧头 gyro-x gyro-y gyro-z acc-x acc-y 0xAA 0x55 Float Float Float Float Float acc-z mag-x mag-y mag-z pressure time Float Float Float Float Float Float 7 后续开发计划

Android OpenCV 开发,完成在线图像定姿解算。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有