Back to Course

Quarky 및 파이썬을 사용한 로봇 공학 및 AI - 레벨 1

0% Complete
0/0 Steps
  1. 로봇 공학의 기초
    수업 1: Quarky 로봇의 기초
    5 Topics
  2. 수업 2: 로봇 동작의 기초
    3 Topics
  3. 수업 3: 무선 제어 로봇
    4 Topics
  4. 라인 팔로워
    수업 4: 라인 감지를 위한 IR 센서 보정
    3 Topics
  5. 수업 5: 로봇을 따라가는 라인
    4 Topics
  6. 로봇 공학을 이용한 AI
    수업 6: AI 배달 봇으로서의 Quarky - 파트 1
    3 Topics
  7. 수업 7: AI 배달 봇으로서의 Quarky - 파트 2
    4 Topics
  8. 수업 8: 자율주행차 - 파트 1
    4 Topics
  9. 수업 9: 로봇 애완동물
    4 Topics
  10. 수업 10: 제스처 기반 로봇 제어 - 1부
    3 Topics
  11. 수업 11: 제스처 기반 로봇 제어 - 파트 2
    3 Topics
  12. 캡스톤 프로젝트
    수업 12: 캡스톤 프로젝트
Lesson Progress
0% Complete

체크포인트 3으로 이동

논리 이해

작동 방식은 다음과 같습니다.

 

모든 것은 숫자 1과 같을 것이고 숫자만 3으로 바뀔 것입니다.

코딩하자!

최종 코드는 다음과 같습니다.

sprite = Sprite('Tobi')
card = RecognitionCards()
quarky = Quarky()

# Define Threshold Values
quarky.setirthreshold("IRL", 3500)
quarky.setirthreshold("IRR", 3500)
quarky.initializelinefollower(40, 40, 15)

# Initialize the Card Recognizer
card.video("on flipped", 0)
card.enablebox()
card.setthreshold(0.3)

quarky.drawpattern("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")

# Line Following Code
while True:

  # Both Sensors are Active
  if (quarky.getirstate("IRL") and quarky.getirstate("IRR")):
    quarky.stoprobot()
    card.analysecamera()
    if card.issignaldetected("3"):
      quarky.drawpattern("ccccccccccccccccccccccccccccccccccc")
      break
    else:
      quarky.runrobot("F", 40)
  
  else:
    quarky.dolinefollowing()

과제 업로드

과정을 마친 후 수료증을 받으려면 과제를 제출해야 합니다.

과제를 업로드하려면 아래 단계를 따르세요.

  1. 먼저 Pictoblox 파일을 선택해야 하므로 Browse를 클릭합니다.
  2. .sb3 파일을 선택합니다.
  3. 그리고 Upload 버튼을 클릭합니다.

행운을 빕니다! ????