Example #1
0
def getCameraImage(image_num=0):
    responses = client.simGetImages([
        airsim.ImageRequest(0, airsim.ImageType.Scene),
        airsim.ImageRequest(0, airsim.ImageType.DepthPerspective, True, False),
        airsim.ImageRequest(3, airsim.ImageType.Scene)
    ])
    return responses[image_num]
Example #2
0
import sys
import msvcrt
import time
import threading


client = airsim.VehicleClient(ip="192.168.1.100")
client.confirmConnection()
client.enableApiControl(True)
client.armDisarm(True)

#client.takeoff()
#print("takeoff over!")

t1=time.time()
responses = client.simGetImages([airsim.ImageRequest(0, airsim.ImageType.DepthPerspective,True,False)])
t2=time.time()
t=t2-t1
print(t)


class PID:
  def __init__(self):
    self.dest=0
    self.Kp=0.8
    self.Ki=0.002
    self.Kd=0.04
    self.preerror=0
    self.prederror=0
    self.out=0
    self.buf=[0,0,0,0,0]