Open mttgermano opened 1 year ago
O bug está sendo causado porque, enquanto o programa estiver reconhecendo uma mão, ele continua enviando requests ao servidor FTP do drone. Primeiramente, sabe-se que o drone demora um tempo para realizar o handshake entre comando enviado/recebido. Dessa forma, ao perceber que a requisição do comando ainda não foi executada e já existem outras novas requisições chegando, o servidor do drone pensa que está ocorrendo algum erro, e faz com que ele pare de voar.
Usar uma biblioteca de threads, ou comandos assíncronos para esperar o handshake ser completo.
[CONTEXTO]
Por algum motivo, o programa de reconhecimento das mão não está funcionando bem quando usado pela câmera do drone. O programa é crucial pois é por meio dele que o drone compreende e realiza os movimentos.
[POSSÍVEIS MOTIVOS]
[ALTERNATIVAS]
Caso nenhuma das soluções acima conserte o problema, uma alternativa seria fazer um código próprio com IA ao invés de usar o de uma biblioteca.