News Download Tutorial FAQ Reference Buy

자바

입문자용 레퍼런스
개요
자바 언어로 햄스터 로봇을 제어하기 위한 클래스를 설명합니다.
최소한의 메소드와 상수 값만 설명하며, 전체 설명은 숙련자용 레퍼런스를 참고하기 바랍니다.
기본적인 사용법은 다음과 같습니다.

Hamster hamster = new Hamster(); // 햄스터 인스턴스를 생성한다. (통신 연결)
int leftProximity = hamster.read(Hamster.LEFT_PROXIMITY); // 왼쪽 근접 센서 값을 읽는다.
int accelerationY = hamster.read(Hamster.ACCELERATION, 1); // Y축 가속도 값을 읽는다.
hamster.write(Hamster.LEFT_WHEEL, 30); // 왼쪽 바퀴의 속도를 30으로 설정한다.
...
hamster.dispose(); // 햄스터 로봇과 통신 연결을 종료한다.
클래스
숙련자용 레퍼런스
개요
자바 언어로 햄스터 로봇을 제어하기 위한 인터페이스와 클래스를 설명합니다.

로봇은 로보이드로 구성되며, 로보이드는 디바이스로 구성됩니다. 로보이드는 다른 로보이드를 포함할 수도 있습니다.
디바이스는 크게 센서리 디바이스(Sensory Device)와 모터링 디바이스(Motoring Device)로 구분됩니다.
센서리 디바이스로는 센서 디바이스와 이벤트 디바이스가 있고, 모터링 디바이스로는 이펙터 디바이스와 커맨드 디바이스가 있습니다.
인터페이스
클래스
Copyright Robot Software Education Institute. All rights reserved.
Please contact prof. Kwang-Hyun Park (akaii@kw.ac.kr) if you have any problem.