Tarefa 4 - Slalom (Navegação)

Objetivo: Takeoff 2 metros, transitar alternadamente entre uma sequência de 4 traves, pousar após passar por todas as traves.

Considere que você deverá passar pelas traves seguindo esses lados: - Esquerda - Direita - Esquerda - Esquerda

Como o foco desta tarefa é a navegação, e não a percepção, você não precisará identificar as traves por visão computacional. No entanto, deve considerar suas posições como fixas e calcular a trajetória ideal com base nisso.

Use a configuração 1 de mundo eletroquad:

. launch_eletroquad_as2.bash -1

Além disso, delete momentaneamente a linha que randomiza as posições dos objetos no mundo em /tmuxinator/aerostack2_eletroquad.yaml:

_images/comment.png

Nota

Utilize os exemplos presentes em /examples como inspiração para seu trabalho. Nomeie o arquivo como mission_slalom.py.

NÃO use waypoints comuns para a trajetória. Gere uma curva ideal e transite por ela.

Você deve usar o Generate Polynomial Trajectory Behaviour para resolver essa tarefa.

Mundo: «grass» com as adições de modelos gerados por randomize_eletroquad.py.

Comportamento esperado: