HOLA!:
Quiero que la cámara del dron cuando detecte un objeto azul a través de las coordenadas de centro, se pare durante dos segundos y avance 10 metros hacia el objeto. Pero es que me da error en la línea 13 y no sé cómo solucionarlo.
Este es el código:
import HAL, time
HAL.despegar()
HAL.bajar_hasta(2.5)
x=HAL.dame_objeto_de_color(“blue”)
print(x)
while True:
#Girar a la izquierda mientras obtengo los valores de la cámara.
HAL.girar_izquierda(0.005)
time.sleep(1)
x=HAL.dame_objeto_de_color(“blue”)
print(x)
#Cuando se ha detectado el objeto, detener el giro del drone dos segundos.
if (x=[‘detalles’][1])==[15,86] or (x=[‘detalles’][1])==[76,78] or (x=[‘detalles’][1])==[117,78] or (x=[‘detalles’][1])==[170,83]:
HAL.parar()
time.sleep(2)
HAL.avanzar_hasta(10)