Unidade 9 / 9

Visão mecânica e controle de qualidade

Ganhos:

  • Capacidade de configurar etapas básicas de processamento de imagens com OpenCV e adaptá-las à linha de controle de qualidade com a ajuda de IA
  • Capacidade de fornecer decisões do sistema de visão, como iluminação, calibração e limite para IA com o contexto certo
  • Capacidade de avaliar o risco de classificação incorreta dos resultados da visão artificial e a necessidade de verificação

Exame do Módulo

1. No caso de um código de acionamento de motor gerado por IA em mecatrônica, qual das etapas a seguir nunca deve ser ignorada antes da inicialização?

  • A) Verificação e revisão do código em ambiente limitado/seguro ✔
  • B) Excluindo as linhas de comentários do código
  • C) Traduzindo nomes de variáveis para turco
  • D) Carregar o código diretamente na linha de produção

Descrição: O código incorporado gerado por IA pode acionar um atuador físico na direção errada ou com corrente excessiva, causando danos ao hardware e ao meio ambiente. Validar o código primeiro em simulação ou em um ambiente de teste seguro com limites de corrente/velocidade é uma etapa que o engenheiro não pode deixar de lado.

2. Você pediu à IA a solução de cinemática inversa para um braço robótico de seis eixos. O que você deve fazer primeiro antes de usar a impressão com segurança?

  • A) Envio da solução diretamente para o robô
  • B) Verifique se os ângulos das juntas permanecem dentro dos limites e do espaço de trabalho ✔
  • C) Mudando a cor do robô
  • D) Baseando-se apenas na primeira solução e ignorando as demais

Explicação: A cinemática inversa geralmente produz mais de uma solução, e algumas podem exceder os limites das juntas ou cair em pontos de singularidade. É imperativo verificar numericamente se a solução permanece dentro dos limites da junta e do espaço de trabalho acessível.

3. Você escreveu um código para fazer a IA fazer leituras de sensores em um microcontrolador, e o código usa delay(1000) no loop principal. Por que isso pode ser um problema?

  • A) delay() corrompe permanentemente a memória
  • B) delay() está bloqueando e impede resposta em tempo real ✔
  • C) delay() só funciona em processadores de 8 bits
  • D) delay() aquece fisicamente o sensor

Explicação: `delay()` está bloqueando; O processador não pode realizar nenhum outro trabalho durante esse período; todas as tarefas, exceto as interrupções, param. Em sistemas mecatrônicos em tempo real, isso leva a leituras perdidas do sensor e atraso de resposta; A estrutura não bloqueadora (baseada em milissegundos) é preferida.

4. Você combina dados de IMU (giroscópio) e codificador em um robô móvel. Qual é o objetivo principal de usar um filtro complementar ou de Kalman?

  • A) Para reduzir o número de sensores
  • B) Combinando os pontos fortes de diferentes sensores e reduzindo desvios e ruídos ✔
  • C) Para diminuir a taxa de dados
  • D) Para simplificar a fiação

Descrição: Cada sensor tem seu próprio caráter de erro: o giroscópio é preciso no curto prazo, mas varia com o tempo, o codificador/acelerômetro é barulhento. A fusão de sensores combina a região de frequência onde cada sensor é forte, produzindo uma estimativa mais precisa e estável a partir de um único sensor.

5. À medida que aumentamos o termo integral (I) em um controlador PID, a oscilação e o overshoot começaram no sistema. Qual é a causa mais provável desse comportamento?

  • A) O termo derivado é zero
  • B) Suavização agressiva devido ao ganho integral excessivo e à liquidação ✔
  • C) O sensor está fechado
  • D) O valor definido é negativo

Explicação: O ganho integral excessivamente grande tenta corrigir o erro acumulado de forma muito agressiva e pode levar à oscilação, overshoot e instabilidade, juntamente com o enrolamento integral. Normalmente o termo I é aumentado moderadamente para eliminar erros permanentes; Se houver oscilação, I é reduzido ou é adicionada limitação de windup.

6. Você produziu um esboço de lógica ladder para um PLC com IA. Qual é a abordagem correta ao projetar um botão de parada de emergência (parada de emergência)?

  • A) Usando contato normalmente aberto (NA) e confiando no software
  • B) Normalmente fechado (NC), garantindo a comutação para o lado seguro com contato à prova de falhas ✔
  • C) Aplicando parada de emergência apenas com software de tela
  • D) Colocar a parada de emergência bem no final do ciclo principal

Descrição: Os circuitos de parada de emergência são projetados com contato normalmente fechado (NF) e lógica à prova de falhas para segurança; Quando o cabo está quebrado ou a energia é cortada, o sistema deve mudar para o lado seguro (parar). Os resultados da IA ​​devem ser revistos em relação a este princípio de segurança.

7. Ao simular a dinâmica de um motor CC com projeto baseado em modelo, a IA parece fornecer resultados exatamente alinhados com o sistema real. Qual é a atitude correta da engenharia?

  • A) Aceitar o modelo como uma cópia perfeita da realidade e não fazer medições
  • B) Verifique as suposições do modelo e a faixa de validade com medições reais ✔
  • C) Redução do tempo de simulação
  • D) Pinte o gráfico e relate-o

Descrição: O modelo de simulação é uma aproximação da realidade devido ao atrito negligenciado, saturação, atraso e incertezas de parâmetros. Os resultados do modelo não podem ser considerados absolutamente precisos até que sejam comparados com as medições reais do sistema e o intervalo válido (validação) seja determinado.

8. Na manutenção preditiva, você detecta anomalias nos dados de vibração de um rolamento. Qual é o resultado típico de definir um limite muito baixo (muito sensível)?

  • A) Não produzindo nenhum alarme
  • B) Gerando falsos positivos frequentes sem mau funcionamento real ✔
  • C) Calibrar automaticamente o sensor
  • D) Reduzir fisicamente a vibração

Explicação: Um limite muito baixo/sensível produz um alarme mesmo sem uma falha real; Esses falsos positivos levam a tempos de inatividade e custos de manutenção desnecessários e, com o tempo, fazem com que o operador perca a confiança nos alarmes. O limite é definido para equilibrar falhas perdidas e alarmes falsos.

9. Você detecta arranhões na superfície da peça com visão mecânica em uma linha de produção. Qual fator controlável afeta mais a confiabilidade dos resultados?

  • A) Marca da câmera
  • B) Condições de iluminação controladas e consistentes ✔
  • C) Anos de experiência do operador
  • D) Cor da pintura da linha

Descrição: Na visão artificial, a iluminação é o fator mais crítico e controlável de toda a cadeia. A iluminação inconsistente ou inadequada enganará até o melhor algoritmo; a iluminação controlada e repetível reduz bastante a classificação incorreta, gerenciando sombras e reflexos.

10. Você fez com que a IA escrevesse código para um sistema que requer segurança funcional. Qual das alternativas a seguir é a declaração de responsabilidade mais precisa em relação ao uso de IA?

  • A) A IA assume a responsabilidade pelas decisões críticas de segurança, o engenheiro não precisa aprovar
  • B) Como a IA é o modelo mais atualizado, o resultado pode ser levado para o campo com segurança, sem testes
  • C) A responsabilidade pela segurança, testes e conformidade com os padrões é do engenheiro e da organização ✔
  • D) A responsabilidade é exclusivamente do provedor de IA que escreveu o código

Descrição: AI é um assistente de engenharia; produz rascunhos, recomendações e análises, mas o engenheiro e a organização são responsáveis, em última análise, pela segurança, testes e conformidade do sistema físico com os padrões (por exemplo, ISO 13849, IEC 61508). A saída de IA não pode ser colocada em um sistema crítico de segurança sem verificação.