我正试着把我的PX4Flow传感器连接到一个树莓皮上。似乎几乎每个人都在使用q-控制来访问和控制它。但是,由于我想把它集成到更大的程序中,如果可能的话,我想用一些自写的简单python代码来控制它。我的目标是:
我不需要超音波传感器。
我发现我可以使用MAVlink来实现px4flow传感器和raspberry pi之间的通信。我克隆了git存储库,并遵循https://github.com/mavlink/mavlink上的步骤,直到生成头文件(python -m mavgenerate)。有了它,我可以生成一个新的python文件。我不知道这是否正确,我也不知道如何处理那个python文件。不再复制或生成文件(头文件)。我该怎么做?我该如何使用图书馆?我怎么测试连接呢?
发布于 2018-05-14 01:55:48
如果我正确地理解了您的意思,您希望创建一个模块来与PX4Flow进行通信。
我在与飞行员一起建造地面控制站方面有一些经验。我认为程序大致相同:
mavgenerate所做的工作。阅读一些有关mavlink通信程序的指南。您可以在步骤3和步骤4中读取QGourndControl的源代码。确保在其repo中找到正确的模块。
如果有帮助的话,我的通信模块是使用JavaScript https://github.com/kvenux/nodegcs构建的。
https://stackoverflow.com/questions/45862825
复制相似问题