Skip to main content

Prática para o Vision Data Challenge - baseado em blocos

Ícone da caixa de ferramentas do professor Caixa de ferramentas do professor - O objetivo desta atividade

Esta atividade faz com que os alunos apliquem o que aprenderam na página anterior para completar um conjunto de dados a partir de um exemplo instantâneo. Preencherão os valores em falta, calcularão os valores centrais X e Y e interpretarão o que os dados nos podem dizer sobre a posição do objeto em relação ao ponto central do robô. Isto irá prepará-los para o sucesso no Vision Data Challenge que se segue.

VEXcode IQ Take snapshot block definido como REDBOX com uma seta a apontar para baixo para mostrar o instantâneo tirado de uma mão que segura um cubo vermelho com o cubo identificado como REDBOX e os dados de x, y, largura e altura mostrados.

Adicione os valores em falta abaixo no seu caderno de engenharia.

Aqui estão os dados fornecidos do instantâneo:

  • X = 50
  • S = 36
  • W = 152
  • H = 150

Blocos de sensores de visão mostrados à esquerda com dados incompletos relatados à direita com base no instantâneo acima. O objeto existe é reportado como Verdadeiro, a contagem de objetos e o centro do objeto x têm ?, o centro do objeto y lê 11, a largura do objeto é ? e a altura do objeto lê 150.

  • O REDBOX está à esquerda ou à direita do ponto central do robô?
  • O REDBOX está mais alto ou mais baixo que o ponto central do robô?

Ícone de dicas para professores Dicas para professores

Chame a atenção dos alunos para o facto de o quadro de deteção não cobrir totalmente o REDBOX. Tudo bem. Ainda reconhece o REDBOX. É improvável que o ajuste do sensor de visão aperfeiçoe o quadro de deteção e está tudo bem. O Vision Sensor reconhece a maior parte da REDBOX.

Ícone da caixa de ferramentas do professor Caixa de ferramentas do professor - respostas

As respostas dos alunos podem ser discutidas em turma e/ou pode rever os seus cadernos de engenharia para garantir que completaram a atividade.

Existe apenas um objeto (contagem de objetos = 1) no instantâneo e a largura é fornecida pelo programa (largura do objeto = 152). O valor central de X é 152/2 + 50 = 126.

Dados do sensor concluídos alinhados com os blocos VEXcode. Os dados são lidos, por ordem, Object existe = True; Contagem de objetos = 1; centro do objeto x = 126; centro do objeto y = 111; largura do objeto = 152; e altura do objeto = 150.

  • A REDBOX está à esquerda do ponto central do robô (um pouco à esquerda do centro). O REDBOX está a 31,5 pixéis (centro 157,5 - 126) à esquerda do ponto central do robô.
  • O REDBOX está abaixo do ponto central do robô (ligeiramente abaixo do centro). O REDBOX está 5,5 pixéis (111 - centro 105,5) abaixo do ponto central do robô.