Windows10+DroneKit+Python2.7

配置环境

Anaconda+Python2.7(32bit)
如果我们需要添加2.7版本的Python,可以进行如下操作。

conda create -n py27 python=2.7
activate py27

github for windows

安装Dronekit

打开cmd

pip install dronekit

设置模拟无人机(SITL)

DroneKit-SITL可以在没有一个真正的无人机的情况下,创建和测试DroneKit-Python应用程序

安装(需要32bit的Python)
pip install dronekit-sitl -UI
运行
 python vehicle_state.py

 #要连接到特定的无人机(例如Solo)
 python vehicle_state.py --connect udpin:0.0.0.014550
 #通过电脑USB连接到pixhawk(在我这是com8)
  python vehicle_state.py --connect com8
可用命令列表
  dronekit-sitl copter   #启动dronekit-sitl并等待TCP连接127.0.0.1:5760
  dronekit-sitl --list #列出所有可用的车辆
  dronekit-sitl --reset #删除所有下载的车辆二进制文件。
  dronekit-sitl <copter(-version)> [parameters]
  dronekit-sitl <plane(-version)> [parameters]
  dronekit-sitl <rover(-version)> [parameters]
  dronekit-sitl <solo(-version)> [parameters]
  dronekit-sitl /path/to/local/binary [parameters]
  dronekit-sitl -h             #将所有参数列入dronekit-sitl。
  dronekit-sitl copter -h      #列出指定车辆的附加参数(在本例中为“直升机”)。

  #指定特定的车辆和版本,以及参数,如家的位置、车辆型号
  dronekit-sitl plane-3.3.0 --home = -35.363261,149.165230,584,353   
连接到DroneKit-SITL

在同一台计算机上运行的DroneKit-Python脚本可以使用连接字符串连接到仿真

vehicle  =  connect ('tcp:127.0.0.1:5760' , wait_ready = True
DroneKit-SITL Python API

DroneKit-SITL 公开了一个Python API,您可以使用它来从脚本中启动和控制模拟。这对于测试代码和示例特别有用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值