(2)(2.1) Andruav Android Cellular(二)

news2024/11/20 10:32:08

文章目录

前言

5 Andruav Web Client

6 Andruav Telemetry

7 Andruav高级功能

8 将Andruav与SITL配合使用

9 FAQ

10 术语表


前言

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


5 Andruav Web Client

Web-Client 是一个网站,你可以通过它跟踪和控制无人机。

网络客户端 URLhttps://cloud.ardupilot.org:8001/webclient.html

主要功能

1. 能够同时控制多架无人机。

2. 能同时串流多架无人机的视频。

3. 可根据手机功能进行变焦拍照。

4. 可将游戏手柄直接与网络连接,流畅地驾驶无人机。

5. 能够使用网络 UDP 遥测技术(Web UDP Telemetry)连接 QGroundControl 或任务计划器。

6 Andruav Telemetry

目录:

  1. Andruav Web Plugin
  2. Andruav GCS Telemetry

Andruav 与基于 Ardupilot 的飞行控制板集成(Ardupilot-based flight control boards)。Andruav 可以通过蓝牙、USBTCPUDP 连接到这些控制板。

下面这段视频可能是遥控遥测距离的破纪录之作。在下面的视频中,你可以看到一辆汽车在埃及开罗被控制,驾驶员在美国洛杉矶。Andruav 12,193 km 遥控汽车演示。

在美国拍摄的第一段视频。

而第二个是在埃及抓获的。

这两段视频完全相同,都是从两个地方拍摄的。

Tip

这里(here)的 Andruav 12,193 km 遥控汽车演示是通过 Andruav 遥测技术将操纵杆连接到任务计划器完成的。不过建议直接使用游戏手柄(GamePad Directly)。

7 Andruav高级功能

目录:

  1. Andruav RC Blocking
  2. Andruav TX Freeze
  3. Andruav GEO-Fencing
  4. Andruav GamePad Navigation
  5. Andruav GPS Injection

Andruav 不仅仅是 4G 遥测或视频流。它有许多与众不同的细节和逻辑。

8 将Andruav与SITL配合使用

你不需要拥有真正的无人机来测试 Andruav 的功能。实际上,在实际使用无人机进行长距离飞行之前,建议使用 SITL 模拟来测试 Andruav

如果你想体验更真实的操作,也许可以试试 Webots SITL,体验一下使用 Andruav 的真实感受。

连接到SITL

AndruavSITLWebots-SITL 的连接方式相同。最简单的方法是将 Andruav-Drone 手机 FCB 屏幕设置为使用 UDP 连接。你需要指定监听端口。在 SITL 模拟器中,确保通过指定端口向移动 IP 地址发送 UDP 数据包。

$ ~/ardupilot/Tools/autotest/sim_vehicle.py -j4 -v ArduCopter -M  --out=udpout:127.0.0.1:14550 --out=udpout:192.168.1.100:10100

上述示例将 UDP 数据包发送到 127.0.0.1 端口 14550192.168.1.100 端口 10100。因此,你可以使用未连接到 Andruav 的单独 Mission PlannerQGC 来并行测试无人机。

Tip

为手机提供静态 IP,这样就不需要每次都更改 IP 地址。

一旦 AndruavFCB 板连接,它就会发出提示,FCB 按钮也会变成绿色。

9 FAQ

1. 我不理解本网站和 Andruav 应用程序中的许多术语。

请访问术语表页面。

2. 为什么 Andruav 应用程序要求大量权限?

Andruav 是一款复杂的应用程序,可通过蓝牙、USBWifi 访问控制板。它还能访问 GPS、指南针、摄像头等传感器。Andruav 可通过互联网和 3G/4G 与服务器通信。所有这些操作都需要 Android 应用程序的权限才能执行。

3. 我无法获取我的访问代码。

首次注册 Andruav 时,应将 Andruav 设置为 GCS 模式。然后进入注册界面,输入你的电子邮件并按注册。将创建一个访问代码并将其放入访问代码框中。此外,它还会通过电子邮件发送给你--可能会出现在垃圾邮件区。你可以通过网络创建权限有限的子访问代码。请查看 Andruav 入门(Andruav Getting Started)了解更多详情。

4. Andruav 在哪里将图像和视频存储到我的手机上?

手机中有一个名为 AndruavKML 的文件夹,这些文件夹包含每个飞行的子文件夹。每个子文件夹都包含 #. 飞行路径的 KML 文件,并在其上显示图像。可以使用谷歌地球应用程序浏览该文件。#. 一个文件夹,包含该次飞行期间拍摄的所有图像。图像以 jpg 格式存储,并带有地理标记。可将飞行文件夹复制到笔记本电脑上,然后点击 KML 文件,谷歌地球就会显示路径,图像也会出现在地图上。

5. 可以同时连接多少架无人机和 GCS

理论上无限制。这取决于你的网络质量和传输的数据类型,也取决于你的无人机设备。要想获得较高的响应时间,你需要使用质量更好的 Andruav-Drone 设备。

6. 什么是"小组",为什么是"1"?

Andruav 群组是指无人机和 GCS 之间相互影响的群组。一个 Andruav 账户可以拥有多个群组。不同的组不能相互交互。默认情况下,Andruav 禁用此功能,你可以通过"设置菜单"启用它,默认情况下你只有一个组,组号为"1"。

7. 什么是网络插件

Web Plugin 是一个可在 WindowsUbuntu 上运行的小型应用程序。它允许你将 Andruav WebClient 连接到 Mission PlannerQGround Control 或任何 GCS,而无需使用 Andruav GCS 移动应用程序。你可以直接从网络使用遥测功能。请查看网络插件(Web Plugin)了解更多详情。

8. 智能遥测等级

智能遥测是 Andruav 的一项功能,可使其在发送遥测数据时使用更少的带宽。这对你的数据套餐非常有用。它能让你在网络速度较慢的情况下获得良好的性能。不同的级别意味着发送的数据包较少,一些非重要数据包几乎被过滤掉。级别越高,所需的带宽和连接速度越低,GCS 上的屏幕更新也越少。

9. 我可以将 USB 相机连接到 Andruav 移动应用程序吗?

你可以使用内置手机摄像头,包括变焦和闪光灯。目前还不支持外置摄像头。

10 术语表

GSC:这就是地面控制站。地面控制站可以是以地面控制站模式运行的 Andruav 应用程序、WebClientMission PlannerQGroundControl 等应用程序。

Drone Mode:安装在无人机上的手机应在无人机模式下运行。这对于与飞行控制板通信、捕捉图像和所有其他信息非常重要。

FCB:飞行控制板;这是运行 Ardupilot 固件(Ardupilot firmware)的 PixHawk 或类似板。

Pin Code:字母数字文本,用于在特定手机上唯一标识你的 Andruav 应用程序。除非你在设备上删除并重新安装 Andruav,否则此号码永远不会更改。此号码也不可编辑。

Access Code:访问代码是系统生成的密码,与你的电子邮件帐户一起用于在 Andruav 服务器上验证你的设备。与他人共享你的访问代码将允许他们在你的 Andruav 帐户上加入他们的设备。当你希望你的朋友作为 GCS 进入并与你共享飞行时,这将非常有用。

DroneKit:这是 3DR 开发的一个库,可使与 PixHawkAPMSOLO 和几乎所有支持 MAVLINK 的板卡的连接更加可靠。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1402095.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

提升网站关键词排名的工具

随着互联网的蓬勃发展,网站的关键词排名成为衡量网站流量和曝光度的重要指标。在这个竞争激烈的数字时代,站在搜索引擎结果的前列变得至关重要。为了实现这一目标,合理利用关键词排名优化工具是必不可少的。本文将重点介绍147SEO软件&#xf…

RT Thread Stdio生成STM32L431RCT6无法启动问题

一、问题现象 使用RT thread Stdio生成STM32L431RCT6工程后,编译下载完成后系统无法启动,无法仿真debug; 二、问题原因 如果当前使用的芯片支持包版本为0.2.3,可能是这个版本问题,目前测试0.2.3存在问题&#xff0c…

ESP32 MicroPython 小车红外自动寻迹与避障⑭

ESP32 MicroPython 小车红外自动寻迹与避障⑭ 1、小车超声波避障2、 小车红外自动寻迹3、 小车摄像头自动寻迹 1、小车超声波避障 实验目的 使用舵机水平扫描和超声波测距功能,实现小车自动避障行走 实验内容 小车控制舵机转动到中间位置,读取前方距离。…

26、江科大stm32视频学习笔记——W25Q64简介

一、电路图 1、软件模拟的SPI:线可以任意接 2、硬件模拟的SPI:要按以下方式连接 3、本次软件模拟和硬件模拟使用同一个电路图,方便切换 CS(片选):PA4 DO(从…

适合初学者的 机器学习 资料合集(可快速下载)

AI时代已经来临,机器学习成为了当今的热潮。但是,很多人在面对机器学习时却不知道如何开始学习。 今天,我为大家推荐几个适合初学者的机器学习开源项目,帮助大家更好地了解和掌握机器学习的知识。这些项目都是开源的,…

分享flask_socketio配置时遇到的一些问题

flask_socketio 1.前言 flask_socketio应用启动后,在控制台中,存在着flask_socketio这些烦人的log 一堆的get和post几秒一个让我什么都看不清,因此想要关掉log 结果没想到,找了很多办法半天去不掉flask_socketio的log 试过了…

Docker(十一)Swarm mode

作者主页: 正函数的个人主页 文章收录专栏: Docker 欢迎大家点赞 👍 收藏 ⭐ 加关注哦! Swarm mode Docker 1.12 Swarm mode 已经内嵌入 Docker 引擎,成为了 docker 子命令 docker swarm。请注意与旧的 Docker Swarm …

天天酷跑-C语言搭建童年游戏(easyx)

游戏索引 游戏名称&#xff1a;天天酷跑 游戏介绍&#xff1a; 本游戏是在B站博主<程序员Rock>的视频指导下完成 想学的更详细的小伙伴可以移步到<程序员Rock>视频 【程序员Rock】C语言项目&#xff1a;手写天天酷跑丨大一课程设计首选项目&#xff0c;手把手带你用…

高效减少组织自发荧光,提高信噪比

在免疫组化检测过程中&#xff0c;许多样本组织会产生可通过各种波长滤光片的组织内源性自发荧光&#xff0c;干扰抗体标记的目的蛋白荧光的观察&#xff0c;甚至导致实验失败。为了解决免疫组化实验中的自发荧光&#xff0c;VectorLabs公司&#xff08;国内代理商欣博盛生物&a…

C#,入门教程(24)——类索引器(this)的基础知识

上一篇&#xff1a; C#&#xff0c;入门教程(23)——数据类型转换的一点基础知识https://blog.csdn.net/beijinghorn/article/details/124187182 工业软件首先要求高可靠性、高可维护性。 作为工业软件的开发者&#xff0c;我们对语言重载的需求是&#xff1a;“不可或缺”。 …

为什么说CRM行业化是大势所趋?有哪些判断因素

很多企业、很多销售对CRM的负面评价集中在不够贴合行业、不人性化&#xff0c;也就是功能不够细分和实用。因为CRM几乎是所有企业管理系统中最贴近业务实际的&#xff0c;但各行各业的业务千差万别&#xff0c;所以功能完备、使用满意度高的CRM一定是深度行业化、与不同行业业务…

canvas绘制六芒星

查看专栏目录 canvas实例应用100专栏&#xff0c;提供canvas的基础知识&#xff0c;高级动画&#xff0c;相关应用扩展等信息。canvas作为html的一部分&#xff0c;是图像图标地图可视化的一个重要的基础&#xff0c;学好了canvas&#xff0c;在其他的一些应用上将会起到非常重…

C++ Primer 6.5 特殊用途语言特性 6.6 函数匹配 知识点+练习题

C Primer6.5 特殊用途语言特性 6.6 函数匹配 默认实参内联函数constexpr函数调试帮助assert预处理宏NDBUG预处理变量 函数匹配练习题 默认实参 string screen(int hz24,int wid80,char c) windowscreen( , ,?)&#xff1b;//错误&#xff01;&#xff0c;只有尾部的实参可以省…

固态硬盘优化设置

目录 前言&#xff1a; 关闭Windows Search 禁用系统保护&#xff08;不建议&#xff09; 不建议禁用系统保护原因 关闭碎片整理 提升固态硬盘速度 开启TRIM 合理使用固态硬盘的容量 正确关机 关闭开机自启 前言&#xff1a; 电脑配备固态硬盘就能一劳永逸吗&#…

Oracle1 数据库管理

Oracle的安装 一、基础表的创建 1.1 切换到scott用户 用sys 账户 登录 解锁scott账户 alter user scott account unlock;conn scott/tiger;发现并不存在scott账户&#xff0c;自己创建一个&#xff1f; 查找资料后发现&#xff0c;scott用户的脚本需要自己执行一下 C:\ap…

一个golang小白使用vscode搭建Ununtu20.04下的go开发环境

文章目录 前言搭建go环境下载go安装包解压go压缩包完成安装配置环境变量编写一个helloword程序 安装VSCode插件安装智能提示插件安装go依赖包修改代理并重新安装依赖包 go.mod 和 go.workgo.modgo.work小试一下go.work 总结 前言 先交代一下背景&#xff0c;距离正式接触golan…

[IPv6]常用的几种IPv4和IPv6地址格式

记录一下常用的IPv4和IPv6地址格式 IPv4 IPv4地址是32位的&#xff0c;通常表示为“192.168.1.12”这样点分成4段的形式。 一个IP地址可以分为两部分&#xff0c;网络ID和主机ID。如何区分哪些位是网络ID&#xff0c;哪些位是主机ID&#xff0c;就需要子网掩码。 子网掩码 …

利用STM32CubeMX和keil模拟器,3天入门FreeRTOS(1.1) —— 创建多个静态任务实操和简单讲解

前言 &#xff08;1&#xff09;FreeRTOS是我一天过完的&#xff0c;由此回忆并且记录一下。个人认为&#xff0c;如果只是入门&#xff0c;利用STM32CubeMX是一个非常好的选择。学习完本系列课程之后&#xff0c;再去学习网上的一些其他课程也许会简单很多。 &#xff08;2&am…

基于LSTM的负荷预测,基于BILSTM的负荷预测,基于GRU的负荷预测,基于BIGRU的负荷预测,基于BP神经网络的负荷预测

目录 背影 摘要 代码和数据下载&#xff1a;基于LSTM的负荷预测&#xff0c;基于BILSTM的负荷预测&#xff0c;基于GRU的负荷预测&#xff0c;基于BIGRU的负荷预测&#xff0c;基于BP神经网络的负荷预测资源-CSDN文库 https://download.csdn.net/download/abc991835105/8876806…

HCIA——22DNS:DNS层次域名空间、域名服务器、域名解析的原理

学习目标&#xff1a; 计算机网络 1.掌握计算机网络的基本概念、基本原理和基本方法。 2.掌握计算机网络的体系结构和典型网络协议&#xff0c;了解典型网络设备的组成和特点&#xff0c;理解典型网络设备的工作原理。 3.能够运用计算机网络的基本概念、基本原理和基本方法进行…