SW 다운로드 교육 자료 문제 해결 레퍼런스 구입 방법

파이썬

개요
파이썬으로 햄스터 로봇을 제어하기 위한 메소드는 크게 두 가지 종류가 있습니다.

  1. 햄스터 로봇 전용의 메소드
    간편하게 코드를 작성할 수 있다는 장점이 있지만 햄스터 로봇에만 적용할 수 있다는 한계가 있습니다. 입문자용 레퍼런스를 참고하기 바랍니다.
  2. 모든 로봇에 적용할 수 있는 공통의 메소드
    모든 로봇에 적용할 수 있는 일반화된 형태이기 때문에 햄스터 로봇 뿐만 아니라 로보이드 프레임워크를 따르는 다른 로봇(예: 거북이)에 대해서도 똑같은 방법으로 코드를 작성할 수 있습니다. 숙련자용 레퍼런스에는 공통의 메소드 뿐만 아니라 햄스터 로봇 전용의 메소드를 포함하여 제공되는 모든 메소드들이 설명되어 있습니다.
입문자용 레퍼런스
개요
파이썬으로 햄스터 로봇을 제어하기 위한 함수와 클래스를 설명합니다. 기본적인 메소드와 상수 값만 설명하며, 전체 설명은 숙련자용 레퍼런스를 참고하기 바랍니다. 사용 예시는 다음과 같습니다.

from roboid import *

hamster = Hamster() # 햄스터 인스턴스를 생성한다.
value1 = hamster.left_proximity() # 왼쪽 근접 센서 값을 얻는다.
value2 = hamster.acceleration_y() # Y축 가속도 값을 얻는다.
hamster.wheels(30, 30) # 왼쪽 바퀴와 오른쪽 바퀴의 속도를 30으로 한다.
함수
클래스
숙련자용 레퍼런스
개요
파이썬으로 햄스터 로봇을 제어하기 위한 모든 함수와 클래스를 설명합니다. 입문자용 개요에서 예시한 바와 같이 햄스터 로봇 전용의 메소드를 사용하여도 되지만 모든 로봇에 공통으로 적용할 수 있는 메소드를 사용한 예시는 다음과 같습니다.

from roboid import *

hamster = Hamster() # 햄스터 인스턴스를 생성한다.
value1 = hamster.read(Hamster.LEFT_PROXIMITY) # 왼쪽 근접 센서 값을 얻는다.
value2 = hamster.read(Hamster.ACCELERATION, 1) # Y축 가속도 값을 얻는다.
hamster.write(Hamster.LEFT_WHEEL, 30) # 왼쪽 바퀴의 속도를 30으로 한다.
hamster.write(Hamster.RIGHT_WHEEL, 30) # 오른쪽 바퀴의 속도를 30으로 한다.
함수
열거형 상수
클래스
Copyright 로봇SW교육원 All rights reserved.
어려운 일이 있으면 광운대학교 로봇학부 박광현 교수(akaii@kw.ac.kr)에게 연락하세요.