(2)(2.1) Andruav Android Cellular(一)

2024-01-19 12:36
文章标签 android 2.1 cellular andruav

本文主要是介绍(2)(2.1) Andruav Android Cellular(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

前言

1 Andruav 是什么?

2 Andruav入门

3 Andruav FPV

4 Andruav GCS App​​​​​​​


前言

Andruav 是一个基于安卓的互联系统,它将安卓手机作为公司计算机,为你的无人机和遥控车增添先进功能。


1 Andruav 是什么?

Andruav 是一个基于安卓的互联系统,它将安卓手机作为公司计算机,为你的无人机和遥控车增添先进功能。

Andruav 为你节省了大量的设备和连接,只需一部安卓手机即可替代。

只需两台移动设备和 Andruav,即可通过 Wifi3G/4G 获得成像和 FPV 齿轮以及无限遥测距离(Unlimited Telemetry Range)。

Tip

从此处(here)下载 Andruav。

Andruav 使用与 Ardupilot 飞行控制板"FCB"连接的机载手机,提供无限距离遥测和控制。它利用手机摄像头提供 FPV 和图像拍摄功能。

2 Andruav入门

首先,你至少需要一个安装在无人机上的安卓手机。第二部手机可用作地面站,也可以使用 WebClient,建议使用 WebClient 进行更好的监控。

你还需要创建一个账户并获取访问代码。访问代码将用于在手机上或网页上连接飞行器和全球监控系统。

首次注册 Andruav 时,应将 Andruav 设置为 GCS 模式。然后进入注册界面,输入你的电子邮件并按注册。系统将创建一个访问代码并将其放入访问代码框中。此外,它还会通过电子邮件发送给你--可能会出现在垃圾邮件区。

你还可以使用账户管理器(Account Manager)页面创建新账户。

请观看这段视频,以便更好地理解。

这是另一段视频,展示了如何从网上注册。

注册成功后,系统会向你的电子邮箱发送一个访问代码。也可通过 Andruav 应用程序访问。

要链接其他手机,只需输入此访问代码。在 WebClient 中,你需要输入电子邮件和访问代码。

Warning

与其他人共享你的访问代码将允许他们在你的 Andruav 帐户上加入他们的设备。当你希望你的朋友作为 GCS 进入并与你共享飞行时,这将非常有用。

3 Andruav FPV

FPV 设备通常价格昂贵,需要一定的设置和天线。AndruavFPV 发展之路很长,只需使用一个移动摄像头,无需额外设置,就能实现非常出色的性能。你可以在 Wifi 和良好的 3G/4G 连接下获得实时视频。

Andruav FPV 非常与众不同,因为它允许多个 GCS 接收来自同一飞行器的视频广播。这些 GCS 可能位于世界的不同地方,但它们都能共享来自无人机的相同视频流。Andruav GCS 移动应用程序和 WebClient 也支持视频流接收。

虽然视频显示的是一个地方的设备,但你可以使用不同地点,甚至不同大陆的设备制作相同的场景。流媒体协议可智能处理网络带宽,并根据带宽可用性调整视频质量,接收设备的处理能力也决定了视频的平滑度和闪烁度。

Andruav FPV功能

1. 能够将视频流传输到多个全球监控系统。

2. 能够使用 WebClient 同时接收来自多架无人机的数据流。

3. 能够使用相机变焦和闪光灯。

4. 能够捕捉图像并在 GCS 上即时显示。

5. 能够在无人机和 GCS 上保存录制的视频。

6. 捕捉到的图像带有 GPS 定位标记。

7. 生成的地图上有捕捉到的图像。它存储在 Andruav 无人机移动应用程序中。手机中有一个名为 AndruavKML 的文件夹,这些文件夹包含每次飞行的子文件夹。

Warning

如果你必须垂直安装无人机,你可能会发现在 GCS mobile 上观看视频有困难。

https://cloud.ardupilot.org/_images/gcs_landscape.jpg

网络客户端上的Andruav FPV

按下无人机卡上的视频图标即可启动视频流。Andruav Webclient 将切换到相机屏幕。摄像机界面在一个"选项卡"中显示每个无人机摄像机,你可以在这些选项卡之间进行切换。

Warning

如果 Andruav Drone Mobile 的当前屏幕不是 FPV 屏幕,则需要按两次视频按钮,视频流才会开始。请勿快速按下,以便在第二次按下前留出 FPV 屏幕启动的时间。

每个机载摄像头的视频顶部都有一个菜单,如下图所示:

菜单包含许多功能:

1. 在前置和后置摄像头之间切换。

2. 直接从网络浏览器录制流媒体。

3. 放大缩小。

4. 闪光灯开/关,仅适用于后置摄像头。

5. 显示浮动画中画视频。

6. 显示全屏视频。

7. 拍摄视频的本地快照并保存为图像。

4 Andruav GCS App

Andruav 应用程序有两种工作模式。无人机模式,用于连接无人机并将其作为配套电脑进行控制。GCS 模式用作地面控制站。这些模式可通过下图中突出显示的按钮进行切换。

上图显示了一个典型的场景:用户打开 MAP 屏幕监控无人机,此时会出现一个无人机列表。用户需要选择一架无人机,因为可能存在多架无人机。如果无人机与 FCB 的连接断开,用户可以按 CTRL 键将无人机移动装置与 FCB 板重新连接。

FCB Button 是其他 GCS 应用程序的遥测功能。请参阅 Andruav GCS Telemetry

这篇关于(2)(2.1) Andruav Android Cellular(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/622442

相关文章

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo

Android平台播放RTSP流的几种方案探究(VLC VS ExoPlayer VS SmartPlayer)

技术背景 好多开发者需要遴选Android平台RTSP直播播放器的时候,不知道如何选的好,本文针对常用的方案,做个大概的说明: 1. 使用VLC for Android VLC Media Player(VLC多媒体播放器),最初命名为VideoLAN客户端,是VideoLAN品牌产品,是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影

android-opencv-jni

//------------------start opencv--------------------@Override public void onResume(){ super.onResume(); //通过OpenCV引擎服务加载并初始化OpenCV类库,所谓OpenCV引擎服务即是 //OpenCV_2.4.3.2_Manager_2.4_*.apk程序包,存

从状态管理到性能优化:全面解析 Android Compose

文章目录 引言一、Android Compose基本概念1.1 什么是Android Compose?1.2 Compose的优势1.3 如何在项目中使用Compose 二、Compose中的状态管理2.1 状态管理的重要性2.2 Compose中的状态和数据流2.3 使用State和MutableState处理状态2.4 通过ViewModel进行状态管理 三、Compose中的列表和滚动

Android 10.0 mtk平板camera2横屏预览旋转90度横屏拍照图片旋转90度功能实现

1.前言 在10.0的系统rom定制化开发中,在进行一些平板等默认横屏的设备开发的过程中,需要在进入camera2的 时候,默认预览图像也是需要横屏显示的,在上一篇已经实现了横屏预览功能,然后发现横屏预览后,拍照保存的图片 依然是竖屏的,所以说同样需要将图片也保存为横屏图标了,所以就需要看下mtk的camera2的相关横屏保存图片功能, 如何实现实现横屏保存图片功能 如图所示: 2.mtk

android应用中res目录说明

Android应用的res目录是一个特殊的项目,该项目里存放了Android应用所用的全部资源,包括图片、字符串、颜色、尺寸、样式等,类似于web开发中的public目录,js、css、image、style。。。。 Android按照约定,将不同的资源放在不同的文件夹中,这样可以方便的让AAPT(即Android Asset Packaging Tool , 在SDK的build-tools目

Android fill_parent、match_parent、wrap_content三者的作用及区别

这三个属性都是用来适应视图的水平或者垂直大小,以视图的内容或尺寸为基础的布局,比精确的指定视图的范围更加方便。 1、fill_parent 设置一个视图的布局为fill_parent将强制性的使视图扩展至它父元素的大小 2、match_parent 和fill_parent一样,从字面上的意思match_parent更贴切一些,于是从2.2开始,两个属性都可以使用,但2.3版本以后的建议使

Android Environment 获取的路径问题

1. 以获取 /System 路径为例 /*** Return root of the "system" partition holding the core Android OS.* Always present and mounted read-only.*/public static @NonNull File getRootDirectory() {return DIR_ANDR

Android逆向(反调,脱壳,过ssl证书脚本)

文章目录 总结 基础Android基础工具 定位关键代码页面activity定位数据包参数定位堆栈追踪 编写反调脱壳好用的脚本过ssl证书校验抓包反调的脚本打印堆栈bilibili反调的脚本 总结 暑假做了两个月的Android逆向,记录一下自己学到的东西。对于app渗透有了一些思路。 这两个月主要做的是代码分析,对于分析完后的持久化等没有学习。主要是如何反编译源码,如何找到

android系统源码12 修改默认桌面壁纸--SRO方式

1、aosp12修改默认桌面壁纸 代码路径 :frameworks\base\core\res\res\drawable-nodpi 替换成自己的图片即可,不过需要覆盖所有目录下的图片。 由于是静态修改,则需要make一下,重新编译。 2、方法二Overlay方式 由于上述方法有很大缺点,修改多了之后容易遗忘自己修改哪些文件,为此我们采用另外一种方法,使用Overlay方式。