250 likes | 710 Views
1 장 . ROBOLAB 기초프로그래 밍. LEGO MindStorm 이란 ?. 레고의 특징인 손쉬운 조립을 바탕으로 프로그래밍 및 로보틱스 수업이 가능하도록 출시된 레고사의 교육제품군의 명칭 레고를 이용하여 독자적인 로봇을 설계하고 , 그래픽 개발 환경에서 프로그래밍 이론 학습 가능 공학에 대하여 보다 손쉽게 창의적인 접근이 가능하며 기존의 수업 방식에 비해 더욱 흥미 유발. 용어정의. 레고블럭 덴마크의 레고사 개발 RCX -> NXT( 후속버전 ) 레고 로봇을 제어하기 위한 콘트롤러
E N D
LEGO MindStorm 이란? • 레고의 특징인 손쉬운 조립을 바탕으로 프로그래밍 및 로보틱스 수업이 가능하도록 출시된 레고사의 교육제품군의 명칭 • 레고를 이용하여 독자적인 로봇을 설계하고, 그래픽 개발 환경에서 프로그래밍 이론 학습 가능 • 공학에 대하여 보다 손쉽게 창의적인 접근이 가능하며 기존의 수업 방식에 비해 더욱 흥미 유발
용어정의 • 레고블럭 • 덴마크의 레고사 개발 • RCX -> NXT(후속버전) • 레고 로봇을 제어하기 위한 콘트롤러 • 미국 MIT 대학에서 개발 • ROBOLAB • 그래픽 프로그래밍 언어인 LabVIEW기반의소프트웨어 • 미국 Tuffs 대학에서개발
다양한 프로그램 언어 인터페이스 LabVIEW C언어 JAVA Visual Basic MS Robot Studio Robolab NXT-G
펌웨어 다운로드 화살표를 클릭해서 자신의 NXT 이름이 나오면 V표시 클릭
펌웨어 다운로드(PC의 운영체제 설치의 개념) 약 20여초 소요됨 펌웨어가 설치된 후 사용자는 자신의 프로그램 입력 가능 펌웨어 다운로드
패널 창 함수 팔레트 다이어그램 창 VI 로보랩 프로그램 창
RoboLab Work Space Context Sensitive Help를 이용하라
멀티타스킹 • 2가지 이상의 일을 동시에 수행
회전하기 • PointTurn (최소반경회전)
회전하기-계속 • SwingTurn (한쪽바퀴중심 회전)
회전하기-계속 • CurveTurn (크게 회전)
Loop • Loop Forever : • Jump-Land :
도전과제 • 출발에서 도착까지 병 2개 사이를 S자로 주행하여 병을 건드리지 않고 가장 빨리 도착한 팀 우승
유용한기능 • Ctrl-c : 복사 • Ctrl-b : clear • Automatic tool selection • Help -> Show context help • Error 더블클릭