이득:
- OpenCV를 사용하여 기본 이미지 처리 단계를 설정하고 AI의 도움을 받아 이를 품질 관리 라인에 적용하는 기능
- 조명, 보정, 임계값 지정과 같은 비전 시스템 결정을 올바른 상황에서 AI에 제공하는 기능
- 머신 비전 결과의 오분류 위험 및 검증 필요성을 평가하는 능력
모듈 시험
1. 메카트로닉스에서 AI가 생성한 엔진 구동 코드의 경우, 다음 중 시동 전에 절대로 건너뛰면 안되는 단계는 무엇입니까?
- A) 제한된/안전한 환경에서의 코드 검증 및 검토 ✔
- B) 코드의 주석 라인 삭제
- 다) 변수 이름을 터키어로 번역하기
- D) 코드를 생산 라인에 직접 업로드
설명: AI 생성 임베디드 코드는 물리적 액추에이터를 잘못된 방향으로 또는 과도한 전류로 구동하여 하드웨어와 환경을 손상시킬 수 있습니다. 시뮬레이션이나 전류/속도 제한이 있는 안전한 테스트 환경에서 먼저 코드를 검증하는 것은 엔지니어가 빼놓을 수 없는 단계입니다.
2. AI에게 6축 로봇 팔의 역운동학 솔루션을 요청하셨습니다. 출력물을 안전하게 사용하기 전에 가장 먼저 해야 할 일은 무엇인가요?
- A) 솔루션을 로봇에 직접 보내기
- B) 관절 각도가 한계 및 작업 공간 내에 있는지 확인 ✔
- 다) 로봇의 색상 변경
- D) 첫 번째 솔루션에만 기반하고 나머지 솔루션은 무시합니다.
설명: 역운동학은 종종 둘 이상의 솔루션을 생성하며 일부는 관절 제한을 초과하거나 특이점에 빠질 수 있습니다. 솔루션이 조인트 한계와 접근 가능한 작업 공간 내에 유지되는지 수치적으로 확인하는 것이 중요합니다.
3. AI가 마이크로컨트롤러의 센서 판독값을 가져오도록 코드를 작성했으며 코드는 메인 루프에서 지연(1000)을 사용합니다. 이것이 왜 문제가 될까요?
- A) 지연()은 메모리를 영구적으로 손상시킵니다.
- B) 지연()이 차단되어 실시간 응답을 방해합니다 ✔
- C) 지연()은 8비트 프로세서에서만 작동합니다.
- D) 지연()은 센서를 물리적으로 가열합니다.
설명: `delay()`가 차단 중입니다. 프로세서는 해당 시간 동안 다른 작업을 수행할 수 없으며 인터럽트를 제외한 모든 작업이 중지됩니다. 실시간 메카트로닉 시스템에서는 이로 인해 센서 판독값이 누락되고 응답이 지연됩니다. 비차단(밀리 기반) 구조가 선호됩니다.
4. IMU(자이로스코프)와 인코더 데이터를 모바일 로봇에 결합합니다. 보완 필터 또는 칼만 필터를 사용하는 주요 목적은 무엇입니까?
- A) 센서 수를 줄이기 위해
- B) 다양한 센서의 장점을 결합하여 드리프트 및 노이즈 감소 ✔
- 다) 데이터 속도를 늦추려면
- D) 배선을 단순화하기 위해
설명: 각 센서에는 고유한 오류 특성이 있습니다. 자이로스코프는 단기적으로는 정확하지만 시간이 지남에 따라 표류하고 인코더/가속도계에는 잡음이 있습니다. 센서 융합은 각 센서가 강한 주파수 영역을 결합하여 단일 센서에서 보다 정확하고 안정적인 추정을 생성합니다.
5. PID 제어기의 적분(I) 항을 증가시키면 시스템에서 발진 및 오버슈트가 시작되었습니다. 이 동작의 가장 가능성 있는 원인은 무엇입니까?
- A) 미분항은 0이다
- B) 과도한 적분 이득 및 와인드업으로 인한 공격적인 평활화 ✔
- C) 센서가 닫혀 있습니다.
- D) 설정값이 음수입니다.
설명: 지나치게 큰 적분 게인은 누적된 오류를 너무 공격적으로 수정하려고 시도하여 적분 와인드업과 함께 진동, 오버슈트 및 불안정성을 초래할 수 있습니다. 일반적으로 I 항은 영구적인 오류를 제거하기 위해 적당히 증가합니다. 진동이 있으면 I가 감소하거나 와인드업 제한이 추가됩니다.
6. AI가 포함된 PLC용 래더 로직 스케치를 생성했습니다. 비상 정지(E-stop) 버튼을 설계할 때 올바른 접근 방식은 무엇입니까?
- A) 상시 개방(NO) 접점을 사용하고 소프트웨어를 신뢰합니다.
- B) 상시 닫힘(NC), 오류 방지 접점을 통해 안전 측으로 전환 보장 ✔
- 다) 스크린 소프트웨어로만 E-stop 적용
- D) 메인 사이클의 마지막에 E-stop을 두는 것
설명: 비상 정지 회로는 안전을 위해 NC(상시 폐쇄) 접점과 오류 방지 논리로 설계되었습니다. 케이블이 끊어지거나 전원이 차단되면 시스템은 안전한 쪽(정지)로 전환되어야 합니다. AI 출력은 이 안전 원칙에 따라 검토되어야 합니다.
7. 모델 기반 설계로 DC 모터의 동역학을 시뮬레이션할 때 AI는 실제 시스템과 정확히 일치하는 결과를 제공하는 것 같습니다. 올바른 공학적 태도는 무엇인가?
- A) 모델을 현실의 완벽한 복사본으로 받아들이고 측정을 하지 않음
- 나) 실제 측정을 통해 모델 가정 및 타당성 범위 검증 ✔
- 다) 시뮬레이션 시간 단축
- D) 차트에 색칠을 하고 보고한다.
설명: 시뮬레이션 모델은 무시된 마찰, 포화, 지연 및 매개변수 불확실성으로 인해 현실에 근접한 것입니다. 모델 결과는 실제 시스템 측정값과 비교하고 유효한 범위(검증)가 결정될 때까지 완전히 정확하다고 간주할 수 없습니다.
8. 예측 유지 관리에서는 베어링의 진동 데이터에서 이상 현상을 감지합니다. 임계값을 너무 낮게(너무 민감하게) 설정하면 일반적인 결과는 무엇입니까?
- A) 알람이 발생하지 않음
- B) 실제 오작동 없이 빈번한 오탐 발생 ✔
- C) 센서 자동 교정
- D) 물리적으로 진동을 감소시키는 것
설명: 매우 낮거나 민감한 임계값은 실제 오류가 없더라도 경보를 생성합니다. 이러한 잘못된 긍정은 불필요한 가동 중지 시간과 유지 관리 비용을 초래하고 시간이 지남에 따라 운영자는 경보에 대한 신뢰를 잃게 됩니다. 임계값은 누락된 오류와 잘못된 경보의 균형을 맞추도록 설정됩니다.
9. 생산라인에서 머신비전으로 부품 표면의 스크래치를 검출합니다. 결과의 신뢰성에 가장 큰 영향을 미치는 제어 가능한 요소는 무엇입니까?
- 가) 카메라 브랜드
- B) 제어되고 일관된 조명 조건 ✔
- 다) 운영자의 경력 다년간
- D) 선을 그리는 색상
설명: 머신 비전에서 조명은 전체 체인에서 가장 중요하고 제어 가능한 요소입니다. 일관되지 않거나 부적절한 조명은 최고의 알고리즘조차 속일 수 있습니다. 제어되고 반복 가능한 조명은 그림자와 반사를 관리하여 분류 오류를 크게 줄입니다.
10. 기능적 안전이 필요한 시스템에 대한 AI 작성 코드를 가지고 계셨습니다. 다음 중 AI 사용과 관련된 책임에 대한 가장 정확한 설명은 무엇입니까?
- A) AI는 안전에 중요한 결정을 책임지며, 엔지니어는 승인할 필요가 없습니다.
- 나) AI는 최신 모델이기 때문에 테스트 없이 결과물을 안전하게 현장으로 가져갈 수 있다.
- C) 안전, 테스트 및 표준 준수에 대한 책임은 엔지니어와 조직에 있습니다. ✔
- D) 책임은 전적으로 코드를 작성한 AI 제공자에게 있습니다.
설명: AI는 엔지니어링 보조자입니다. 초안, 권장 사항 및 분석을 생성하지만 물리적 시스템의 보안, 테스트 및 표준(예: ISO 13849, IEC 61508) 준수에 대한 궁극적인 책임은 엔지니어와 조직에 있습니다. AI 출력은 검증 없이 안전이 중요한 시스템에 포함될 수 없습니다.