MIT License

项目介绍

FreeTAKTeam/FreeTAKUAS 是一个托管在 GitHub 上的开源项目,主要使用 Java 编写,采用 MIT License 许可证,目前获得 128 个 Star、19 次 Fork。

仓库全名
FreeTAKTeam/FreeTAKUAS
开源许可证
MIT License
Star 数
128
Fork 数
19
未关闭 Issue
8

README 摘要

FreeTAKUAS DJI drone flying app with integrations for FreeTAKServer (FTS) Features include: Automatic transmission for drone's point position location information (PPLI), sensor point of interset (SPI), and field of view (FOV) Interactive Cursor on Target creation though FTS's REST API (GeoObject) RTMP streaming to remote server Object detection using Tensorflow Lite Connecting the DJI flight controller The first…

完整内容见 GitHub 原始 README 或本页 。

常见问题

FreeTAKUAS 用什么语言开发?

主要使用 Java 编写,采用 MIT License 许可证,目前有 128 个 Star。

FreeTAKUAS 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 FreeTAKUAS 的源码?

可以直接克隆仓库:git clone https://github.com/FreeTAKTeam/FreeTAKUAS.git,默认分支为 main;安装与运行步骤见仓库 README。

FreeTAKUAS 最近还在维护吗?

仓库最近一次更新为 2022年11月6日,当前有 8 个未关闭 Issue;Star 数为 128,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

DJI drone flying app with integrations for FreeTAKServer. Looking for a maitainer!

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
175
价值分
83
活跃状态
活跃

语言占比

Java

Release

README

FreeTAKUAS

DJI drone flying app with integrations for FreeTAKServer (FTS)

Features include:

  • Automatic transmission for drone’s point position location information (PPLI), sensor point of interset (SPI), and field of view (FOV)
  • Interactive Cursor on Target creation though FTS’s REST API (GeoObject)
  • RTMP streaming to remote server
  • Object detection using Tensorflow Lite

Connecting the DJI flight controller

The first time the app detects the DJI controller it will ask you to associate the controller USB device with FreeTAK UAS.

If you have not yet started FreeTAK UAS, you should see something like this USB0

If you have already started FreeTAK UAS, you should see something like this USB1

Configuration Screen

The configuration screen is where you enter the FreeTAKServer (FTS) IP and port, FTS API token, RTMP IP and port, and your drone identifier. Screenshot_20210801-223213_FreeTAK UAS

IP addresses and port numbers are entered in the IP:Port format, (e.g. 10.11.12.13:19023)

All fields are required to be populated in order to proceed to the drone flight screen. In addition to the configurations the DJI SDK will register itself as well as detect the Flight Controller. There are two Toast messages that indicate a successful SDK registration and controller detection.

Once all of the configurations are entered and the SDK registers and the controller inits the UAS button will be enabled

Object detection

unknown

Roadmap / New Feature Ideas

  1. Automatic COT placement when using Object Detection
  2. ATAK Plugin to display everything in a DropDownReceiver

build

If a developer wishes to build this app, they must construct a local.properties file on their local device. They must generate a few API keys and tokens from various sites such as DJI and Here, among others

Screen Shot 2022-05-22 at 3 39 49 PM

It may be helpful to include documentation that informs a developer what API keys and values are needed and how to properly construct their local.properties file

评论

暂无评论