社区协作

Dronecode成员和社区贡献者合作。

工作组

工作组是由此创建的团队bepaly下载软件调查特定的发展领域,流程增强或社区参与。

WG治beplay体育网页版理

任命为WG铅,以引导工作组活动(通常这是最熟悉的人,最熟悉的是将积极参与本集团的WG提案)。

WG在每月TSC会议中导致TSC的报告活动。其他职责包括:

  • 担任WG会议
  • 维护组日志
  • 提供每月公开更新

个人团体否则管理工作组会议和发展。

有效载荷WG.

该组通过开发Mavlink Ready设备和系统的标准接口,专注于交叉供应商有效载荷集成。

硬件wg

硬件组在PixHawk标准上协作,并创建参考硬件解决方案。

监管WG.

集团组成,打算与世界各地的空域监管机构合作,在uas的监管过程中合作

源代码

源代码存储在属于组件子项目的GitHub存储库中。项目开发人员指南展示如何设置开发人员环境并构建软件/固件。

文件

文档通常使用Gitbook生成,并转换为多种语言。您可以在以下位置找到主要文档。

讨论

在这里,您将找到所有Dronecode项目相关的开发邮件列表。如果您是DRONECODE项目的成员,请注册您的自我以参与讨论。

入门

我只是想建造或飞行一个无人机

如果你是完全新的无人机,请查看纽伯的无人机指南。接下来阅读PX4用户指南QgroundControl用户指南。如果您陷入困境或配置,您可以提出关于飞行堆栈的问题论坛(对于更普遍的无人机问题来检查Diydrones.com.)。

如果您已经经历过,帮助社区中的其他用户并回答他们的问题是贡献的好方法!

我想帮助开发平台

我们不能等你开始!熟悉构成的个别项目所需的一切Dronecode平台从这里联系起来:开发人员指南源代码(GitHub)和讨论论坛

开始的好方法是看看你发现最有趣的项目的开放问题。然后加入项目的开发人员Comms频道,并与团队交谈关于您要改进的内容(或者向他们询问您可以帮助的建议)。

我想要修改飞行代码或加入预付飞行特征

想要改变或增强飞行行为的开发人员可以在飞行堆栈中或通过API(即不在核心飞行堆栈中的单独计算机上。你需要熟悉这个PX4开发人员指南,你将能够问开发问题在PX4讨论渠道

虽然许可证没有义务您贡献您的更改,但我们会爱你这样做。该过程被覆盖这里的devguide

我想创建新的飞行控制器硬件

用于计算密集型用例的飞行控制器(例如,用于避免障碍物的计算机愿景)要求飞行堆栈和附加软件在通过快速通信链路连接的单独处理器(或板)上运行。要解决这些用例,您需要熟悉PX4开发人员指南mavlink.(对于comms),以及一个像开发人员api罗斯要么Dronekit.。将来,您可能需要熟悉GRPS for Comms,也可以提供我们的相机和其他API的实现。首先,您应该提出开发人员的问题PX4讨论渠道

如果要根据PIXHAWK开放硬件创建飞行控制器,请查看以下规范和信息:https://pixhawk.org/

我想制作兼容的硬件配件

DRONECODE正在积极努力标准化相机和其他外围设备的集成点。

飞行堆栈与用于公共外围硬件(例如UAVCAN)的标准消息传递和信息协议兼容。因此,兼容性对于大多数传感器而言是直接的。

在第一个实例中,您需要查看PX4开发人员指南,你将能够在的发展问题PX4讨论渠道。根据您的硬件,您可能还需要与相关项目密切合作(例如,如果您使用的CAN总线,则为UAGCAN)。

我想将无人机集成到我的云服务中

您需要在您的UAV“舰队”和云服务之间创建一个桥梁,无论是使用Comms协议(如MAVLINK)还是通过像ROS或DRONEKIT那样的开发人员API,那么抽象了一些命令和通信工作。在第一个实例中,您需要查看PX4开发人员指南并提出相关的发展问题PX4讨论渠道。根据您选择使用的API,您可能还需要更熟悉Mavlink,ROS和/或DRONEKIT。

会员项目

Dronecode开发发生在项目级别。我们鼓励您访问我们的会员项目的网站并查看以下其他资源。

发展日历

发展日历显示开发人员和最终用户的重要事件。选择下面的链接以在时区中显示日历(并将其添加到您自己的日历):

(下面的日历显示Cest中的事件)