Airsim 无人机仿真

Airsim代码解析(一)

自我介绍:我是小洛,现在正在攻读硕士学位,利用博客来做笔记,欢迎志同道合的同学们交流!!
目前使用Airsim,主要进行无人机的仿真,在后期会结合深度强化学习算法进行改进,现在主要查看Airsim\PythonClient\multirotor 中的代码

takeoff.py

‘’‘drone起飞的操作’’’
import airsim
#判断是于airsim环境连接
client=airsim.MultirotorClient()
client.confirmConnection()
client.enableApiControl(True)
client.armDisarm(True)
land=client.getMultirotorState().landed_state
print(land)
print(airsim.LandedState.Landed)
if land==airsim.LandedState.Landed:
print(“taking off’’’’”)
client.takeoffAsync().join()
else:
print(“already flying”)
client.hoverAsync().join()

起飞为基本操作,通过该文件主要了解使用API于Airsim如何建立连接,在环境下运行情况如下图所示,ue4的仿真效果还是非常赞的

在这里插入图片描述

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值