主要内容

传感器数据收集MATLAB移动MATLAB在线

概述

你可以流式传感器数据到你的MATLAB®移动™Matlab Online™使用您的设备进行会话。Matlab Mobile使用WiFi或蜂窝连接在MathWorks中运行的WiFi或蜂窝连接,实时发送数据®云。可以对传感器数据进行MATLAB操作Matlab MobileMatlab在线

Matlab MobileMatlab在线提供MATLAB命令行界面,具有与Android™传感器交互的功能。要在设备上连接到传感器并收集数据,您可以创建一个Mobiledev.Matlab的对象。

您还可以在Android设备上本地获取传感器数据,无论是否连接网络。这是一种收集传感器数据的替代方法,而不是将数据从设备传输到云端。如果您想在设备没有网络连接的情况下收集传感器数据,这一点特别有用。有关使用这种获取方法的例子,请参阅在本地日志传感器数据

您还可以访问摄像头,并在您的Android移动设备上获取图像Matlab MobileMatlab在线.您可以设置Camera属性,包括分辨率,自动对焦和闪存。例如,看到从Android相机获取图像.然后,处理获取的图像。例如,看到使用预先训练的网络对Android相机图像进行分类

使用MATLAB以各种方式处理传感器数据,包括创建图。有关获取数据并绘制的示例,请参阅使用日志传感器数据示例

使用传感器的要求

使用Android传感器Matlab MobileMatlab在线,确保您有以下内容:

  • 安装Matlab Mobile在您的Android设备上。您可以从Google Play™商店获取此应用程序。

  • Android版本6.0或更高版本。

  • 将传感器数据流式传输到MathWorks Cloud,您必须拥有Mathworks帐户。如果您没有帐户,则可以设置一个Matlab MobileMatlab在线

MATLAB移动传感器屏幕

打开传感器屏幕Matlab Mobile,挖掘传感器在菜单上。

在传感器屏幕的顶部是传感器设置。看传感器设置

在设置下方是传感器显示。它们按以下顺序排列,并显示这些测量:

  • 加速度-这三个数据点是加速读数Xy,Z.坐标,在m / s中2(m / s ^ 2)

  • 磁场- 三个数据点是磁场读取Xy,Z.坐标,在Microtesla。

  • 方向- 三个数据点是读取的位置Xy,Z.坐标,以度为方位角,间距和滚动。

  • 角速度- 三个数据点是角速度读数Xy,Z.旋转,在每秒弧度中。

  • 位置-代表纬度、经度、速度、航向、高度和水平精度的数据点。位置数据可通过GPS、Wi-Fi或蜂窝网络获取,使用可用的任何一种。测量:

    • 相对于赤道具有程度的纬度,具有正值指示赤道北部的纬度

    • 经度相对于子午线零时的度数,在子午线以东为正值

    • M / s的速度(每秒米)

    • 课程相对于真正的北方

    • 海拔高度的海拔高度

    • 水平准确性在距离纬度和经度周围的圆圈定义

使用Toggle开关打开和关闭各个传感器。

打开传感器时,测量读数开始并显示在每个传感器的部分中。在该示例中,已打开加速度和磁场。

打开一个或多个传感器后,使用开始按钮将数据发送到Mathworks Cloud上的Matlab。看带有传感器控制的流传感器数据.要将数据记录到文件,请转到传感器设置并更改溪流到环境。

您还可以使用编程方式从MATLAB开始传输数据伐木财产的Mobiledev.目的。看流传感器数据与mobiledev。日志记录属性

传感器设置

使用传感器设置来管理设备上的传感器数据集合。传感器设置出现在传感器显示之前。

的选项是:

  • 溪流到——选择MATLAB(在云中)或日志

  • 传感器日志

    • 查看Matlab Drive上的日志—显示上传到您的传感器日志列表MATLAB驱动™

    • 配置

      • 传感器控制对传感器的MATLAB访问。默认情况下,访问是开启的,为了控制传感器和来自MATLAB的数据流,需要保持开启状态。

      • 相机- 控制MATLAB访问摄像机。默认情况下,访问是持续的,需要保持开启,以便控制从MATLAB的摄像机输入。

      • 获取背景中的数据-这个设置在默认情况下是关闭的,但是当应用程序进入设备的后台时,你可以打开它来继续发送传感器数据。

      • 上传文件夹- 上传日志文件的目标文件夹。默认文件夹是Matlab Drive / Mobilesordata.您可以在此设置中更改上载文件夹。

      • 自动上传—设置数据日志文件的上传方式MATLAB驱动器

        • 启用——如果自动上传在您的设备上,您的设备上有网络连接,日志文件将自动上传到MATLAB驱动器.如果自动上传正在打开,您目前没有网络连接,文件将自动上传下次设备检测到网络连接(WiFi或蜂窝,如果选择)。

        • 残疾——如果自动上传是关闭,您必须手动上传文件到您的MATLAB驱动器.看步骤2。传感器传输日志

        笔记

        如果您使用的是Wi-Fi作为连接方法,则设备上的Wi-Fi可能会享受应调整的睡眠设置。

    • 设备上的日志—显示设备上的传感器日志列表。已成功上载到您的MATLAB驱动器显示成功的云图标.当上传日志文件时出现故障时,此显示显示失败云图标

  • 采样率- 输入采样率以适用于以下传感器:加速,磁场,方向和角速度。

  • 利用更多的访问:

    • 传感器控制对传感器的MATLAB访问。默认情况下,访问是开启的,为了控制传感器和来自MATLAB的数据流,需要保持开启状态。

    • 相机- 控制MATLAB访问摄像机。默认情况下,访问是持续的,需要保持开启,以便控制从MATLAB的摄像机输入。

    • 获取背景中的数据-这个设置在默认情况下是关闭的,但是当应用程序进入设备的后台时,你可以打开它来继续发送传感器数据。

    • 上传文件夹- 上传日志文件的目标文件夹。默认文件夹是Matlab Drive / Mobilesordata.您可以在此设置中更改上载文件夹。

    • 自动上传—设置数据日志文件的上传方式MATLAB驱动器

      • 启用——如果自动上传在您的设备上,您的设备上有网络连接,日志文件将自动上传到MATLAB驱动器.如果自动上传正在打开,您目前没有网络连接,文件将自动上传下次设备检测到网络连接(WiFi或蜂窝,如果选择)。

      • 残疾——如果自动上传是关闭,您必须手动上传文件到您的MATLAB驱动器.看步骤2。传感器传输日志

      笔记

      如果您使用的是Wi-Fi作为连接方法,则设备上的Wi-Fi可能会享受应调整的睡眠设置。

设备定位

加速度、角速度、磁场和方向传感器都记录了与井相关的数据XyZ.轴。该图显示了相对于设备的这些轴。

注意,当设备平躺在一个表面上时,Z轴是一个正值。这是经过设计的,并与MATLAB约定一致。当设备平躺在一个平面上时,沿Z轴方向的加速度值为+9.81,对应于设备加速度(0 m/s^2)减去重力加速度(-9.81 m/s^2)。

有关定位方向的更多信息,请参见Android文档。

相关的话题