Duda busca objetos

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)

Buenos días, Henar:
Perdona por contestar ahora.
Ahora en clase lo vemos.

Pero las condiciones del “if” tendrían que ser algo parecido a:
'if (x[“detalles”][0][“centro”][0]<100): ’

En clase lo explico mejor. El fallo ha sido mío que pensaba que estaba la función en las diapositivas y no es así.
Pero, muy bien Henar. :wink:

Ahora nos vemos.

Vale, muchas gracias :slight_smile: