활용하기 - NXT 를 활용한 ROBOLAB 기초 / 중급 - EASYTECH R & D 1.

Slides:



Advertisements
Similar presentations
을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
Advertisements

BlackVue FOTA Upgrade 사용 안내 Android App. 펌웨어 다운로드 (Server > Smart phone) 펌웨어 다운로드 (Server > Smart phone) 인터넷이 가능한 상태에 서 블랙뷰앱을 실행합니 다. 1. 블랙뷰앱 홈화면에서 [
I- 사랑카드 단말기 설치자 매뉴얼. Market Leader NICE I&T 설 치 1 1. 단말기 설치 구 분 상 세 내 용상 세 내 용 [ 단말기 전체그림 ] 인터넷 망.
갤럭시S6 마시멜로 업데이트 및 루팅 안내 2016/05/10 SPIRE TECHNOLOGY INC.
Windows Function Windows XP Windows 7 Windows 8 FREE 조장 : 김동환 조원 : 전태우
Windows XP SP2 문제해결 Windows XP SP2를 설치한 회원께서는 Pop-up차단 기능과 ActiveX 설치의 어려움 발생 아래의 예는 안철수 바이러스 설치 시 문제점을 해결 하는 방법의 설명. 1. ActiveX 컨트롤 설치 ① 주소 표시줄 아래의 '이.
베플리-T 2.8 설치 매뉴얼 1. 윈도우 XP에서 설치하기 p.2
목차 Contents 무선인터넷용 비밀번호 설정방법 Windows 7 Windows 8 Windows XP MAC OS.
(1) 설정에서 ‘일반’ 터치 Ⅱ-2. 블루투스로 테더링하기 아이 폰으로 테더링 하기
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
스마트워크(가상화) 외부 접속 방법 정보관리실.
POS 설치 방법 매장 매뉴얼 (윈도우 7 기준) 전산팀.
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
新 연구관리 프로그램 SAP 설치 안내 1. SAP GUI 7.3 설치 2전자증빙 솔루션 설치 배포 :
<<< 시스템등록정보 “하드웨어-장치관리자” 설정 >>>
Image & Video processing
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
코크파트너 설치 가이드 Window 7.
표지 Ⅵ. Web VAN 사용자매뉴얼 (브라우저보안설정)
ERP 전용 브라우저 설치 매뉴얼 (Windows 7)
윈도우7 체크 설치 매뉴얼
SSL - VPN 사용자 가이드 - IT 지원실 네트워크 운영팀 -.
CUDA Setting : Install & Compile
네트워크 프로그래밍 및 실습.
Bluetooth Billionton Setup
ANSYS17.2 Student 제품 무료 다운로드
Windows 8 Ksystem G&I 설치.
Ubiquitous Computing Practice - Part I (Installation) -
독립형 모션제어기 사양 - Catalog (optional) XMC-PO04-MOD
NCS 학사운영 시스템 Guide.
마우스(Mouse) 다루기 컴퓨터응용 및 실습 I.
2. ROBOLAB 소개 및 기본사용법 Download Firmware
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
부트로더와 Self Programming
LEGO Mindstorms NXT Programming
SSL-VPN 설치 및 접속 설명서.
ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )
10장 컴퓨터 기반 데이터 획득 응용 프로그램 LabVIEW 사용법
Q. 방법#1을 해봐도 실행이 안될 때? Q. 점검 항목이 존재하지 않는다고 할 때?
TSRM 사용시 PC 기본환경설정 1. 로그인이 안되는 문제해결 1) Windows8 이상일때
홀인원2.0 설치 메뉴얼.
WZC 무선 연결 방법 (Windows XP Ver.).
ERP 전용 브라우저 설치 매뉴얼 (Windows 7)
Adobe 제품 다운로드 및 설치 방법 안내 Adobe Creative Cloud Adobe License 권한을 받으신 분
PC에 설치된 엔드포인트 클라이언트 프로그램을 클릭하여 프로그램 상자를 엽니다
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
Moving Control in Web using Ajax Toolkit
컴퓨터 개론 및 실습 1주차 2015년 03월 05일.
7주차 실습 FPGA 보드 사용법.
PMIS 서버 설정 환경설정 작성자 : 배경환.
청각장애인용 APP 구성 및 사용법.
PART 1 앱 인벤터 프로젝트 12 원격 로봇. PART 1 앱 인벤터 프로젝트 12 원격 로봇.
시보기 / PC 연결설정방법 광주 직영 임성환 사원.
DK-128 개발환경 설정 아이티즌 기술연구소
※ 업그레이드 진행 중 전원이 OFF 되면 프로그램이 정상 설치 되지 않아 시스템이 구동 않을 수 있음.
창의 설계 가이드 (모터 프로그래밍 및 테스트)
메뉴(Menu) 컴퓨터응용 및 실습 I.
Tensorboard in Windows
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
농구 로봇 따라해 보기.
1. 인터넷 보안 옵션 레지스트리 등록 Config Setup 클릭.
무선랜 사용자 설명서 (Windows Vista 사용자).
IPC 펌웨어 업그레이드 방법 안내 ** 반드시 IPC를 NVR POE 포트 연결 전에 작업 하시기 바랍니다. IPC를 NVR POE 포트에 연결 하실 경우 IP 대역폭을 마추셔야 하는 작업이 필요합니다. **
1. BlueSoleil 프로그램 설치 및 SETUP 사항
Installation Guide.
과제물 3호 3번 문제 설명자료.
1. SNMP Setting IP 설정 NetAgent Mini 카드에 제공된 CD의 Netility 프로그램을 설치하여 프로그램을 실행시킨다. Netility 프로그램을 실행하면 네트워크에 있는 SNMP 카드를 찾게 됩니다. “Configure”를 선택하면 IP 설정.
Chapter 11. 문서 인쇄 및 파일 형식.
Presentation transcript:

활용하기 - NXT 를 활용한 ROBOLAB 기초 / 중급 - EASYTECH R & D 1

Index - 1/3 0. 공지사항 1.LEGO & NXT 소개 2. ROBOLAB 소개 및 기본사용법 3. 로봇의 기본 구동 2

0. 공지사항 ROBOLAB 실습 설계 -1 차 : 라인트레이서 (4/1 공지 ) -2 차 : 자유 주제 (4/27 공지 ) 실습 도구 대출 이용 안내 - 모든 조원이 대출동의서 제출 후 대출 가능 실습 도구 분실 시 해당 물품 보충 혹은 점수 감점 -NXT 부품 수량 파악 필요 - 추후 관리철저 ! 원활한 강의 진행을 위해 부품확인 및 조립과 강의를 병행진행 -1~2 명 : 부품확인 및 조립 ( 조립을 다 못했을 시 다음시간에 이어서 ) - 나머지 조원 : 강의 듣고 중요내용을 다른 조원에게 설명 - 대부분의 내용은 강의자료를 보고 충분히 해결 가능 3

0. 공지사항 ROBOLAB 실습 4

1. LEGO & NXT 소개 레고를 응용한 다양성 레고의 기계공학적 특징은 상용화된 완구 모델에서도 나타나고 있음 X-Y 축 플로터 시스템이나 수동식 8 륜 공압 크레인과 같은 복잡한 기 계적 구조를 가진 모델도 레고 부품들을 이용하여 구성되어 판매됨. 5

1. LEGO & NXT 소개 NXT 란 무엇인가 ? RCX 에 이은 LEGO 사의 차세대 로봇 컨트롤러 32bit ARM7 Processor / 256k Flash / 64k Ram 입력포트 4 / 출력포트 3 USB / Bluetooth 통신 지원 60*100 Graphic LCD / 스피커 / 충전식 배터리 지원 엔코더 내장 모터 / 초음파 / 사운드 / 터 치 / 라이트 센서 6

1. LEGO & NXT 소개 사용할 수 있는 Sensor / Actuator 충전식 리튬폴리머 배터리 터치 센서 사운드 센서 라이트 센서 초음파 센서 엔코더 내장형 서보 모터 그래픽 LCD 및 블루투스 무선통신 내장 USB 2.0 지원 기존 LEGO RCX 용 디바이스 호환 7

1. LEGO & NXT 소개 NXT 의 외형 Output Input LCD USB Speaker 꺼진 상태 : 전원 켜기 켜진 상태 : 가운데 메뉴 실행 좌측의 메뉴로 넘어감 우측의 메뉴로 넘어감 취소 / 최상위 메뉴에서 끄기 8

2. ROBOLAB 소개 및 기본사용법 LEGO Mindstorms Education LEGO MINDSTORMS NXT 는 쉽게 접근할 수 있는 참신한 하드웨어 구성과 최신 그래 픽 기반 프로그래밍 기술이 결합해 로보틱 스 교육의 편이성 및 직관성을 향상시킨 LEGO Education 제품이다. 계측 및 자동화 산업에서 널리 사용되고 있 는 그래픽 기반의 프로그래밍 언어 LabVIEW 를 기반으로 제작된 ROBOLAB Software 는 다양한 사용자 인터페이스 환경 을 제공하며, 대화식 구조를 이용하여 프로 그래밍에 쉽게 접근할 수 있다. 9

1.ADMINISTRATOR 클릭 2.SELECT COM PORT 아이콘 클릭 3. 아래 화면에서 NXT 이름을 찾아 클릭 4.DOWNLOAD FIRMWARE 아이콘 클릭 2. ROBOLAB 소개 및 기본사용법 Download Firmware 10

2. ROBOLAB 소개 및 기본사용법 Download Firmware 펌웨어 다운로드 (PC 의 운영체제 설치의 개념 ) 약 20 여초 소요됨 펌웨어가 설치된 후 사용 자는 자신의 프로그램 입 력 가능 주의 ! 펌웨어 다운로드 중 연결이 끊어질 경우 NXT 가 Boot 모드로 전환됨. 이 때 NXT 는 화면이 뜨지 않고 미세한 beep 소리를 출력하며, USB 연결시 ‘NXT_USB#1’ 과 같은 이름으로 인식됨. 이 경우 다시 펌웨어 다운로드를 수행하면 NXT 가 재부팅 되면서 사용 가능 11

2. ROBOLAB 소개 및 기본사용법 드라이버 재설치 ( 앞 과정 안 될 경우 ) 1 분 넘게 펌웨어 다운로드가 안 끝나고 beep 소리가 계속 난다면 중지버튼을 누름 다시 USB 연결 시 ‘NXT_USB#1’ 이 안 뜨고 Bossa 가 뜰 때 12

2. ROBOLAB 소개 및 기본사용법 드라이버 재설치 ( 앞 과정 안 될 경우 ) Skip It 을 누르고 ROBOLAB 종료 13

2. ROBOLAB 소개 및 기본사용법 드라이버 재설치 ( 앞 과정 안 될 경우 ) C – Windows – inf 폴더에서 inf 파일들을 찾는다. ROBOLAB 을 설치할 때의 시간과 유사한 시간을 갖는 inf 파일들이 2 개 보이는데 이들을 더블클릭하여 메모장을 확인한다. 14

2. ROBOLAB 소개 및 기본사용법 드라이버 재설치 ( 앞 과정 안 될 경우 ) 두 inf 파일 중 “Bossa Program Port” 라고 적혀있는 inf 파일의 이름을 확 인한다. 15

2. ROBOLAB 소개 및 기본사용법 드라이버 재설치 ( 앞 과정 안 될 경우 ) 구성 - 폴더 및 검색 옵션 - 보기 탭 - ‘ 알려진 파일 형식의 파일 확장명 숨 기기 ‘ 해제 확인한 이름의 inf 파일을 선택한 후 이름바꾸기로.bak 를 입력하여 확장 명을 변경한다. 16

2. ROBOLAB 소개 및 기본사용법 드라이버 재설치 ( 앞 과정 안 될 경우 ) 컴퓨터 – 마우스 우 클릭 – 속성 – 장치관리자 – 포트에서 Bossa Program Port 를 다음과 같이 제거한다. ( 이 때 소프트웨어는 삭제하지 않는다 ) 17

2. ROBOLAB 소개 및 기본사용법 드라이버 재설치 ( 앞 과정 안 될 경우 ) USB 포트를 컴퓨터 본체에서 뺀 후 다시 연결하면 다음과 같이 알 수 없는 장치가 인식된다. 알 수 없는 장치의 속성을 누른다. 18

2. ROBOLAB 소개 및 기본사용법 드라이버 재설치 ( 앞 과정 안 될 경우 ) 드라이버 업데이트를 누른다. 19

2. ROBOLAB 소개 및 기본사용법 드라이버 재설치 ( 앞 과정 안 될 경우 ) 컴퓨터에서 드라이버 소프트웨어 찾아보기를 누른 후 inf 파일을 찾았던 C:\Windows\inf 를 선택 후 다음을 누른다. 20

2. ROBOLAB 소개 및 기본사용법 드라이버 재설치 ( 앞 과정 안 될 경우 ) 다음과 같이 레고 마인드스톰 NXT 드라이버가 설치된다. 그 다음 10~11 페이지 과정을 다시 실행한다. 21

2. ROBOLAB 소개 및 기본사용법 ROBOLAB 프로그램 창 (Pilot) 프로그램 흐름 시작 종료 다운로드 1. PROGRAMMER 클릭 2. Pilot 1 더블클릭 22

2. ROBOLAB 소개 및 기본사용법 Pilot 프로그램 출력 - Port : A, B, C - 오른쪽 화살표 : Forward ( 정회전 ) - 왼쪽 화살표 : Reverse ( 역회전 ) Wait For ( 대기 함수 ) - 지정된 시간 (sec) 동안 대기 - 센서 동작 대기 ( 예 : 터치센서 눌림 대기 ) 23

2. ROBOLAB 소개 및 기본사용법 Pilot 프로그램 예제 (Pilot1) 프로그램 시작 - A 모터 정회전 - 2 초 대기 - 프로그램 종료 24

프로그램 시작 - A,C 모터 역회전 - 4 초 대기 - 프로그램 종료 2. ROBOLAB 소개 및 기본사용법 Pilot 프로그램 예제 (Pilot2) 25

2. ROBOLAB 소개 및 기본사용법 ROBOLAB 프로그램 창 (Inventor4) Front Panel (User Interface) Block Diagram Functions Palette 26

2. ROBOLAB 소개 및 기본사용법 ROBOLAB 사용법 ( 도구팔레트 ) VI 선택, 배치, 드래그 등에 사용 ( 단축키 - Space Key, Tap Key) VI 와 VI 간 wiring 에 사용 ( 단축키 - Space Key, Tap Key) 텍스트 입력 시 ( 센서 값, 파일명 ) ( 단축키 – Tap Key) 27

2. ROBOLAB 소개 및 기본사용법 ROBOLAB 사용법 (VI Wiring) 분홍 : 프로그램의 흐름 녹색 : 입 / 출력 포트 청색 : 수치값 ( 정수 ) 황색 : 수치값 ( 유리수 ) 갈색 : 컨테이너 ( 변수 ) 28

2. ROBOLAB 소개 및 기본사용법 기본프로그램 작성 A 모터 전진 후 C 모터 전진, 1 초 후 정지 NXT CommandWait For 29

2. ROBOLAB 소개 및 기본사용법 ROBOLAB 사용법 ( 함수 팔레트 ) 커서를 위에 올렸을 때 돌출되는 그림은 함수 그룹 그룹 명에 관계되는 함수들이 내 부에 나열 그룹 내에 또 다른 그룹이 존재 하 는 경우도 있다 ( 예 : Structures - Forks) 30

2. ROBOLAB 소개 및 기본사용법 ROBOLAB 사용법 ( 에러 리스트 ) 다운로드 화살표가 깨져있을 때 클릭하면 에러리스트가 출력됨. 중간에서 에러내용을 확인할 수 있고 클릭하면 에러로 이동함. 31

2. ROBOLAB 소개 및 기본사용법 프로그램 다운로드 오류 상황 1 다운로드 시 이름을 미리 정하지 않았을 경우 (Select Com Port 에서 AUTODETECT) PC 에서 자동 탐색을 통해서 대상 NXT / RCX 를 찾음 NXT 가 제대로 연결된 경우 우측 NXT 아이콘을 클릭하면 바로 다운로드가 진행됨 32

2. ROBOLAB 소개 및 기본사용법 프로그램 다운로드 오류 상황 2 다운로드 진행표시. 100% 완료되 면 NXT 에서 멜로디 출력 NXT 의 전원이 Off 상태이거나 다 운로드 케이블이 정상적으로 연 결되지 않은 경우 등, 통신이 불 가능한 경우 우측 윈도우가 떠서 상태 보고 33

2. ROBOLAB 소개 및 기본사용법 ROBOLAB 사용법 (Help) Help 메뉴를 통해 ROBOLAB 함수 설명을 볼 수 있음 - 단축키 : Ctrl + H - 동작 설명 ( 예제 ) - Modifiers( 추가 정보 ) - Default 에 관한 정보 34

3. 로봇의 기본 구동 모터 구동 방향 정회전 ( 시계방향 ) 역회전 ( 시계반대방향 ) 35

3. 로봇의 기본 구동 정지, 시간 대기 Wait for –wait for ( )sec –N 초간 대기 정지 VI – 각 포트별 – 전체포트 정지 – 지정포트 정지 36

3. 로봇의 기본 구동 기본 전 후진 프로그래밍 전진 1 초 후 정지 전진 1 초 후 후진 1 초 후 정지 NXT Command Wait For 37

3. 로봇의 기본 구동 Modifiers ( 추가 정보 ) B 출력 포트에 연결된 모터 정회전 1 번 입력 포트에 연결된 터치센서가 눌림을 기다림 38

1 의 모터 파워로 B 출력 포 트에 연결된 모터 정회전 해당 입력 포트에 연결된 센서의 값 Ex) 사운드센서 도전과제 3. 로봇의 기본 구동 Modifiers ( 추가 정보 ) 39

3. 로봇의 기본 구동 각 명령에 따른 회전 방식 Swing Turn Point TurnCurve Turn 40

??? 질의 / 응답 시간 ??? 41