dronekit

是否可以同时使用 Taranis 和 DroneKit 脚本控制 Pixhawk 四轴飞行器?

我已在配套计算机 (Raspberry Pi) 上成功测试了基本的 DroneKit 脚本,以在 Pixhawk 控制的 3DR ArduCopter 上实现自主飞行。 RPi 还连接到各种传感器,并在同一个 python 脚本中实时处理这些数据——以影响飞行。 是否可以像往常一样使用 Taranis 手动驾驶无人机,而 RPi(运行 DroneKit)仍然连接到 Pixhawk 并在需要时覆... »

如何在 Dronekit 上使用 Arducopter 设置 GUIDED_NOGPS 模式?

如何命令 Arducopter 进入guided_nogps 模式?我计划在 gps 被拒绝的环境中操作,尽管其他帖子表明这可以通过guided-nogps 实现,但我看不到如何设置该模式。使用 Dronekit (python) vehicle.mode = VehicleMode("Guided_NoGPS") 返回一个错误,表明没有这种模式。 Mavlink 也拒绝承认该模式。 我的设置... »

更改 Mavlink 消息速率 ArduPilotMega

我正在开发一个使用 Mavlink 协议(在 c++ 中)与 ArduPilotMega (2.6) 通信的项目。 例如,我能够阅读诸如ATTITUDE 之类的消息。当前消息速率(所有消息)为 2Hz,我想提高此速率。 我发现我可能应该使用MAV_CMD_SET_MESSAGE_INTERVAL 设置MESSAGE_INTERVAL 以更改它。 所以我的问题是: 如何在 c++ 中使用 mavl... »

c++

在 GPS 拒绝手动模式下的 Solo 移动命令

我正在 GPS 拒绝环境中进行基于室内视觉的导航,并且我正在使用 3DR Solo。我希望能够通过 DroneKit API 向 Solo 发送移动命令。除了 GUIDED 和 AUTO 之外的模式是否支持这些 mavlink 命令,还是通道覆盖了我唯一的选择? ... »

无人机开发-一些一般性问题[关闭]

我想开发一些可以与无人机一起使用的应用程序。 我正在查看 DJI 的 SDK,但我不明白如何开发他们的无人机 - 因为我想根据无人机发送到我的应用程序的信息编写一个可以自行飞行的代码 -我的应用程序将发送飞行命令 有可能吗? 我能找到一些无人机,我可以编写一个代码,该代码可以在无人机本身上运行,而不仅仅是在我的“地面站”上运行吗? 例如 - 如果我想编写一个代码,使两架无人机能够... »

如何在 Android 中编写代码以将航点发送到我的 3DRobotics 无人机?

下午好。 目前我正在尝试在“主要活动”中编写代码以向我的 IRIS 无人机发送一些航点,但它仅在点数为 5 时才有效。您能否检查我的代码并就正在发生的事情给我一些建议,以及如何向我的无人机发送更多航点?非常感谢您的帮助,因为我是 Android 的新开发者: 代码: public void onBtnConnectTap3(View view) { if (this.dro... »

使用 Drone-Kit 连接 Live Quadcopter

我正在尝试使用 python 命令行中的 Drone-Kit api 设置与实时四轴飞行器的连接。 (我使用的是 Python 2.7。我也使用的是 OS X Yosemite 10.10.5) 从dronekit导入连接 vehicle = connect('/dev/cu.usbserial-DJ00DA30', wait_ready=... »

如何使用 DroneKit-python 控制 Pixhawk 跟踪颜色?

我想使用 Pixhawk 与 Raspberry Pi 配套计算机一起跟踪地面上的蓝色球。 但是我发现如果我想控制 Pixhawk,在 NED 坐标系中只有 'SET_POSITION_TARGET_LOCAL_NED'。 1) 在我的颜色跟踪程序中,我只想向前或向左/向右移动 1 厘米或 5 厘米,但 'SET_POSITION_TARGET_LOCAL_NED' 需要一个以米为单位的值,我需... »

Python安装的MAVProxy找不到需要的模块

我以教程中给出的相同方式安装了droneapi。但是,它缺少了 MAVProxy 附带的所有重要模块,例如控制台、wx 等。 是应该安装这些模块,还是应该将它们从 MAVProxy 本身移过来? 注意:Windows 8 64 位平台... »

python控制无人机

我是无人机新手,请您解释一件事: 可以用python编写RC控制器吗? 据我了解,使用遥测模块和 DroneKit,可以使用 python 控制无人机。 但通常支持无人机的遥测模块是定制无人机,据我了解,遥测模块不如 RC 好用。 那么为了价格更便宜,有人可以建议我如何使用 python 控制 RC 无人机的解决方案吗?... »

如何使用 Dronkit-Android 直接发送 MAVLink 命令?

我试图通过仅设置为自动来让它执行任务。经过一些研究,它无法执行任务起飞,因为它需要启动油门才能开始。通过更多研究,我可以使用MAV_CMD_MISSION_START。唯一的问题是我一直在搜索文档,但找不到任何可以发送 MavLink 消息的内容。文档有类似的内容,但我不知道如何正确使用它,并且几乎没有关于如何使用它的示例或文档。 是否希望有一些简单的命令可以向无人机发送命令? 希望有人对此... »

使用 Dronekit 着陆后起飞

我在 Arducopter v3.6.4 上使用 Pixhawk 2.1 Cube 和运行无人机套件脚本的 Raspberry Pi 3 Model B。我想要做的是起飞,去一个点并在那里降落,一段时间后起飞并返回到家庭位置或其他点。我尝试在 SITL 上运行它,但没有成功。 我所做的是在dronekit 中将模式从GUIDED 更改为LAND,以使无人机降落在某个点,然后我运行arm_and_... »

Dronekit 上传到 Pixhawk 4 - 舍入问题

当我通过 Mission Planner 上传到 Pixhawk,然后再次下载时,似乎没有任何问题。但是当我使用 Dronekit 上传任务文件时,它回来看起来很奇怪。 这是我用来上传的(简化的)代码: upload_mission_file("D:\TestMission.txt") # Upload mission file def upload_mission_file(file_n... »

Dronekit API 中“态度”和“速度”的准确返回值

我已经彻底阅读了 Dronekit-Python API 参考,在继续我的硕士工程项目之前,我需要更多信息。我正在使用 Raspberry-Pi 2B 作为 Pixhawk 飞行控制器的配套计算机,以获取有关特定时间实例的直升机的某些信息。我需要有关 Dronekit-Python API 中某些调用的返回结构和返回值的更多信息。 首先,我只能使用欧拉角,如果“classdronekit.Att... »

车辆武装后 local_frame 属性不返回 (ardurover-sitl)

我正在使用 python-droneKit 和dronekit-sitl / rover-2.50,当我尝试获取 vehicle.location.local_frame NED 坐标时(在车辆武装后),我只得到 None 值。 如果你能在这件事上帮助我,我将不胜感激,谢谢。 ... »

Dronekit android 塔遥测更新频率

我刚刚开始研究使用dronekit 构建一些东西。在我一头扎进这个问题之前(我完全意识到这可能是一个很难回答的问题):我可以从 android 应用程序底层的 3DR 服务中期望什么样的遥测更新频率(假设我正在使用 PixHawk 控制器和3DR 遥测下行链路插入我的 Android 的 USB 端口)。我需要一些尽可能瞬时的东西,不低于 1Hz,最好低至 5-10Hz(谈论来自无人机的遥测更新事... »

使用 USB 将 Android 连接到 Pixhawk

我正在寻找一种使用 USB(OTG) 电缆将我的 pixhawk 连接到安卓设备的方法。 在做了一些研究之后,我发现有两种可能的方法可以做到这一点。使用 pixhawk 上的微型 USB 端口或仅使用 USB FTDI 电缆来使用遥测端口。 我要问的是是否可以将dronekit android与这些选项中的任何一个一起使用? 如果是,你会推荐哪一个。 谢谢... »

无人机套件 set_position_target_local_ned_encode

使用 ArduCopter 作为 SITL 运行dronekit-python。在 set_position_local_ned_encode 中指定速度(仅)时,无人机会移动几秒钟并停止。 示例代码 (guided_set_speed_yaw.py) 和一个非常小的测试程序都会发生这种情况,该程序仅在适当的初始化后执行 set_position。所有示例的所有其他部分似乎都可以正常工作。 全... »

为dronekit-sitl 构建目标

如何为dronekit-sitl 构建 Copter 固件?我可以做make px4-v2 或make sitl 但似乎都不对。 dronekit sitl 提供的最新固件是 3.3,我想试用 3.4(并最终做出一些我自己的更改并尝试一下)。... »