第一步,创建虚拟环境,这里我的虚拟环境名称为airsim
conda create -n airsim python=3.7
第二步,激活虚拟环境
conda activate airsim
第三步,安装依赖,这里必须安装opencv,不然安装airsim的时候会报错,这里使用-i https://pypi.tuna.tsinghua.edu.cn/simple是使用清华镜像源下载,安装速度更快
pip install msgpack-rpc-python -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple
第四步,安装airsim包
pip install airsim -i https://pypi.tuna.tsinghua.edu.cn/simple
然后新建一个python程序,测试起飞和降落功能。
"""
test python environment
"""
import airsim
# connect to the AirSim simulator
client = airsim.MultirotorClient()
client.confirmConnection()
# get control
client.enableApiControl(True)
# unlock
client.armDisarm(True)
# Async methods returns Future. Call join() to wait for task to complete.
client.takeoffAsync().join()
client.landAsync().join()
# lock
client.armDisarm(False)
# release control
client.enableApiControl(False)