安装
sudo apt-get install python-py python-dev
用pip来安装dronekit和dronekit-sitl
sudo apt install python-pip
sudo pip install dronekit
sudo pip install dronekit-sitl
- Dronekit 不支持Python3.0
- DroneKit-SITL 是一种模拟器,通过本地IP网络使用MAVLink进行通信,
- DroneKit-SITL目前仅为Mac,Linux和Windows提供x86二进制文件。您不能在像RaPi(树莓派)这样的ARM平台上运行它。
运行示例
获取DroneKit-Python示例源代码到本地计算机上
git clone http:
运行显示车辆状态示例(链接模拟器)
cd dronekit-python / examples / vehicle_state /
python vehicle_state.py
在DroneKit脚本中可以设置与无人机的连接,导入脚本并调用connect()
方法。连接后,返回一个Vehicle
对象,可以从中获取或者设置无人机的参数和属性,控制无人机移动。
from dronekit import connect
# Connect to the Vehicle (in this case a UDP endpoint)
vehicle = connect('127.0.0.1:14550', wait_ready=True)
参数一:目标地址
参数二:wait_ready用于确定连接是立即返回与否。默认Ture
【连接字符串选项】
上面的字符串与连接MAVProxy GCS时使用的字符串相同,可连接到多个车辆。
- 如果想要用示例连接一个指定的无人机,例如Solo的无人机
. -- ...
64位的ubuntu运行不了示例,很气
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)