Back to Course

Quarky를 사용한 로보틱스 및 AI - 레벨 1

0% Complete
0/0 Steps
  1. 시작하기
    수업 1: 쿼키 로봇과 인사하세요!
    5 Topics
    |
    1 Quiz
  2. 로봇공학
    수업 2: 로봇과 함께하는 재미
    3 Topics
    |
    1 Quiz
  3. 수업 3: 무선 제어 로봇
    3 Topics
  4. 수업 4: 라인 추적 센서
    2 Topics
  5. 수업 5: 로봇을 따라가는 라인
    3 Topics
    |
    1 Quiz
  6. 현실 세계에서 활용 학습
    수업 6: AI 배달 봇으로서의 Quarky - 1부
    3 Topics
  7. 수업 7: AI 배달 봇으로서의 Quarky - 2부
    4 Topics
  8. 수업 8: 나만의 폐기물 수집기 만들기 - 1부
    2 Topics
  9. 수업 9: 나만의 폐기물 수집기 만들기 - 2부
    3 Topics
    |
    1 Quiz
  10. 수업 10: 나만의 자율주행차 만들기
    5 Topics
    |
    1 Quiz
  11. 수업 11: 로봇 애완동물
    4 Topics
  12. 캡스톤 프로젝트
    수업 12: 캡스톤 프로젝트
Lesson Progress
0% Complete

AI 배달 봇 만들기 – 개요

이제 인공지능 배송봇을 만들 차례입니다! 배송 로봇은 경로를 따라가며 충돌 없이 목적지에 도착했는지 확인하고 택배를 배송해야 합니다.

우리의 경우, 우리 로봇의 목표는 선을 따라 전진하고, 검문소에서 멈추고 번호 카드를 감지하여 올바른 목적지에 도달했는지 여부를 확인하고 LED를 돌려 배달 상태를 업데이트하는 것입니다. 그린에.

이렇게 아레나를 설정하고 인식/번호 카드를 다음 위치에 배치합니다.

체크포인트 1로 이동

논리 이해

우리는 줄을 따라가는 로봇을 AI 배송 봇으로 사용할 것입니다. 작동 방식은 다음과 같습니다.

첫 번째 체크포인트에 성공적으로 도달하려면 다음을 수행해야 합니다.

  1. IR 센서 임계값과 속도 매개변수로 로봇을 초기화하여 라인 팔로어를 준비합니다.
  2. 그런 다음 라인 추적을 수행하고 두 센서가 모두 활성화되어 있는지 지속적으로 확인하십시오. 두 센서가 모두 활성화되어 있으면 체크포인트에 도달했으며 멈춰야 합니다.
  3. 그런 다음 숫자에 대한 카메라 피드를 분석하고 숫자를 감지해야 합니다.
    1. 숫자 1이 감지되면 목적지에 도달했음을 알 수 있습니다.
    2. 1번이 감지되지 않으면 로봇을 앞으로 이동하고 현재 체크포인트를 건너뛰고 2단계를 수행해야 합니다.

코딩하자!

이전 스크립트를 현재 스크립트의 시작점으로 사용합니다.
  1. 센서 팔레트에서 두 세트 () IR 센서 임계값을 ( ) % 투명도 블록이 있는 무대의 회전 () 비디오 위의 () 블록에 추가합니다. 이전 수업에서 얻은 두 개의 IR 센서의 임계값을 설정합니다.
  2. 설정된 파라미터 F(), T1(), T2() 블록을 추가하여 로봇의 속도 파라미터를 설정합니다. 이전 활동의 값을 입력합니다.
  3. 이제 Robot 팔레트에서 블록 다음 do 라인 을 forever 블록에 추가합니다.
  4. do line 다음 블록 안에 stop robot 블록을 추가합니다. 로봇 정지 블록 아래에 다른 코드를 추가합니다.
  5. 이제 1번이 감지되면 로봇을 멈추기 위해 제어 팔레트에서 if 분기 내부의 stop all 을 추가합니다.
  6. 그리고 현재 체크포인트를 건너뛰기 위해 else 분기 내부의 speed() % 블록에 go()를 추가합니다.

이것으로 스크립트가 완성되었습니다. 녹색 깃발을 클릭하여 실행하고 즐기십시오!