강원대학교 공과대학 제어계측공학과 2010년도 제2학기

Slides:



Advertisements
Similar presentations
1)RACK 2)UPS 3)P D U 장치 4)Server Group 5)KVM Switch 7)UPS 를 위한 HUB 6) RACK Monitor.
Advertisements

Real Time Systems Lab. rtlab.knu.ac.kr 무인 헬리콥터 자율비행 소프트웨어의 실시간 성능 개선을 위한 CAN 기반 센서 네트워크 경북대학교 실시간 시스템 연구실 이재신.
컴퓨터와 인터넷.
적외선으로 감지하는 추적 카메라 조원 : 최승호, 백진영, 이현지.
네트워크 기술을 통한 현재와 미래 소개.
03 전자 접촉기 제어 학습목표 ▶ 전자 접촉기의 동작 원리와 기능을 설명할 수 있다.
제2장 주파수 영역에서의 모델링.
졸업 작품 3~4월 진도진행서 김 상 덕 김 영 근 백 강 수
시스템집적반도체 설계 검증 환경과 기법 Ch 7.
UNIT 06 JTAG Debugger 로봇 SW 교육원 조용수.
Pincom Study team ARDUINO of IOT Members : 이학성, 김도건.
제 1 장 기 초(Fundamentals)  로봇 구성 요소
독립형 모션제어기 사양 - Catalog (optional) XMC-PO04-MOD
디지털시스템설계 과목 담당교수 : 원 충 상 한국교통대학교 컴퓨터공학과
센서 11. 기체 압력 센서 안동대학교 물리학과 윤석수.
자동차공학 및 실습 자동차 구동장치-1 전남대학교 기계시스템공학부 교수 임 명 택.
강 의 소 개 로봇의 정의 사람에 의해 구동기가 동작됨 컴퓨터에 의한 프로그램에 의해 제어
1. 초음파 가공의 구성 1. 초음파 가공 ◆ 초음파 가공기의 장치 구성
“DC POWER SUPPLY의 소개”.
10 장 데이터 링크 제어(Data Link Control)
Robot System 다양한 작업을 수행할 수 있도록 프로그램된 가변동작을 통해 자재, 부품, 공구 등을 운반하도록 설계된 재프로그램이 가능한 다기능 조종장치 로봇 도입 효과 . 제품의 흐름이나 생산시간의 예측이 정확 . 설비의 범용성, 유연성 향상 . 위험한 작업으로의.
4. LAN의 배선체계 (3장. LAN: Local Area Network)
이동식 다 관절 로봇팔 Removable Articulated robot arm
강원대학교 공과대학 제어계측공학과 2010년도 제2학기
제 1장. 멀티미디어 시스템 개요.
센서 12. 자기장 센서 안동대학교 물리학과 윤석수.
제4장 제어 시스템의 성능.
Solar Tracking Parasol
Transmission & Analysis
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
Computer Aided Drawings 부제: 메카트로닉스 시스템 설계를 위한 컴퓨터 응용 제도 및 ProE 실습
Infusion pump (의약품 자동주입기)
KAI 장학생 모집 요강 선발개요 선발일정 지원내역 문 의 처
고속 모바일 매니퓰레이션 시스템의 개발 KAIST 오준호 교수 세계적인 경쟁력을 확보한 기술적 성과
MCL을 이용한 이동로봇 위치추정의 구현 ( Mobile robot localization using monte carlo localization ) 한양대학교 전자전기전공 이용학.
2 자동화와 로봇 2 기계 운동의 원리 기계의 이해 기계요소 기계의 동력 전달 과정 금성출판사.
AUTODESK AUTOCAD ELECTRICAL 전기제어 2D 설계 소프트웨어 표준기반 설계 생산성 도구 구조도 설계
작품 제목 3. Operation of Studio Type 2014 Capstone Design (지도 교수: 정대원) .
지렁이의 움직임을 구현한 다목적 로봇 CASD Lab. 졸업연구 중간발표
차량 번호판 영상인식을 이용한 주차장 출입통제 시스템
10 장 데이터 링크 제어(Data Link Control)
UNIT 25 SPI 로봇 SW 교육원 조용수.
“사람과 컴퓨터” 이 점 숙 컴퓨터와 소프트웨어 “사람과 컴퓨터” 이 점 숙
10 장 데이터 링크 제어(Data Link Control)
로봇 : 사람의 모습과 닮은 인형 내부에 기계장치를 넣어서 사람과 비슷하게 움직이도록 만든 자동인형.
컴퓨터 계측 및 실습 디지털 출력 영남대학교 기계공학부.
메카트로닉스공학과 메카트로닉스공학과란? 홈페이지 │
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
Real time Interaction HyoungSeok Kim
PART 1 앱 인벤터 프로젝트 12 원격 로봇. PART 1 앱 인벤터 프로젝트 12 원격 로봇.
Computer Aided Drawings 부제: 메카트로닉스 시스템 설계를 위한 컴퓨터 응용 제도 및 ProE 실습
가상현실의 활용 HyoungSeok Kim
AT MEGA 128 기초와 응용 I 기본적인 구조.
UNIT 25 SPI 로봇 SW 교육원 조용수.
지능 로봇 연구회 Korean Institute of intelligent systems.
학습내용 프로토콜 계층화 OSI 모델의 용어 및 기능 개체 서비스 접근점 (N) 프로토콜과 (N) 서비스 서비스 프리미티브
5.1-1 전하의 흐름과 전류 학습목표 1. 도선에서 전류의 흐름을 설명할 수 있다.
7장 원운동과 중력의 법칙.
7. 힘과 운동 속력이 변하지 않는 운동.
PMC-6208 Easy Manual 작성일자 : 2015년 02월 17일 INTER-M C/S팀 김성배
전문교양 MSC 전공 2015년도 기계설계공학전문프로그램 선이수체계도
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
건설업 안전보건관리10계명 1 6 작업 전 안전점검과 작업 중 정리 정돈 상태를 확인하여 위험을 사전에 제거 또는 통제한 후 작업 하는 것을 습관화해야 합니다. 감전재해를 예방하기 위해서는 가설전기의 접지상태 및 누전 차단기 작동여부 등을 확인하고 필요 시.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
15년 KAI 장학생 모집 선발개요 선발일정 지원내역 문 의 처
DBMS & SQL Server Installation
: 3차원에서 입자의 운동 방정식 제일 간단한 경우는 위치만의 함수 : 시간, 위치, 위치의 시간미분 의 함수
Progress Seminar 양승만.
제동 장치 주행 중인 자동차의 속도를 낮추거나 자동차를 정지시키는 장치.
생산성 증대 효율성 향상 측정 수행 능력.
Presentation transcript:

강원대학교 공과대학 제어계측공학과 2010년도 제2학기 로봇공학 : 개요 (2) 강원대학교 공과대학 제어계측공학과 2010년도 제2학기

학습 내용 이전시간 학습 목표 학습목표 학습 내용 다양한 로봇 시스템의 소개를 통해 로봇에 흥미를 가진다. 로봇공학 분야에서 사용하고 있는 다양한 용어에 대해 이해한다. 향후 학습할 로봇의 구동 및 해석 방법에 대해 알아본다. 학습 내용 로봇 관련 기술 로봇의 구성요소 로봇의 기능별 분류 로봇의 장단점 로봇 자유도 정확성과 반복정밀성 로봇의 관절 및 분류 로봇의 구조 및 분류 로봇의 동작 방법 로봇의 해석 방법

로봇 기술 구성 로봇 기술 로봇 기술과 타 분야 기술과의 관계 Robot Technology  RT 구성 기술 요소 기계공학 전기전자공학 제어공학 컴퓨터공학 외 로봇 기술과 타 분야 기술과의 관계 IT, BT, NT, ST 각 분야에 생산 기술을 제공 IT, BT, NT, ST 상호간의 인터페이스 및 사람과의 인터페이스 환경을 제공 ※ BT(Bio-Technology), IT(Information-Technology), NT(Nano-Technology), ST(Space-Technology)

로봇의 구성요소 로봇의 3대 구성요소 센서부 : 환경을 인식할 수 있는 부분 제어부 : 인식한 결과에 따라 행위를 만들어 내는 부분 구동부 : 행위를 표현할 장치 부분

로봇의 구성요소 설명 기구부(Manipulator) 말단장치(End –effector) 구동기(Actuator) 링크 및 관절로 구성된 로봇의 몸체 말단장치(End –effector) 로봇의 마지막 관절에 연결된 로봇 손, Gripper 구동기(Actuator) 기구의 근육에 해당 (예: 서보/스텝 모터, 공압/유압 실린더) 전원공급기(Power supply) 로봇 동작에 필요한 에너지 공급장치 - 전기, 유압, 공압 센서(Sensor) 로봇관절의 위치를 제어기에 보냄 potentiometer, encoder, tachometer 제어기(Controller) 센서의 정보를 이용하여 구동기의 동작을 제어함(소뇌) 처리기(Processor) 로봇 관절의 동작과 속도 등을 계산함(두뇌부, 하드웨어 부분) 제어 응용소프트웨어(Software) 실시간으로 로봇 관절 제어 및 기구부의 위치, 속도 제어(두뇌부, 로직 )

로봇의 구성요소 설명 기구부(Manipulator) 인간의 팔과 유사한 동작을 할 수 있도록 링크 기구를 기본으로 함 암, 그리퍼를 구성 하는 작업장치 주요 기능은 팔 끝에서 공구가 원하는 작업을 할 수 있도록 특별한 동작을 제공 사람의 팔과 메니퓰레이터의 구성요소

로봇의 구성요소 설명 말단장치(End –effector) 사람의 손에 해당 로봇의 팔 끝에 달아 사용하는 것으로 사용목적에 따라 EOAT(End Of Arm Tooling) 나 그리퍼(Gripper)라고 부름 여러 종류의 말단장치

로봇의 구성요소 설명 구동기(Actuator) 사람의 근육에 해당하는 것 전원, 공기압원, 유압원 등으로 부터 동력이 공급 로봇에게 동작을 부여하는 모터나 공압, 유압 실린더 등과 같은 구동장치가 있음 회전형 구동기 : 전기모터, 유압모터 병진형 구동기 : 유압 실린더, 공압 실린더, 인공근육 등

로봇의 구성요소 설명 전원공급기(Power supply) 로봇이 작동하는 데 필요한 에너지를 공급하고 조절하는 장치 전기식 : 외부로 부터 공급되는 전원을 필요에 따라 간단히 변형, 이동 편리, 가장 일반적 유압식 : 적정 압력을 얻기 위한 펌프, 여과기, 조절기 등이 필요, 각 로봇마다 독립적인 유압장치 필요 공기압식 : 별도의 시설에서 일정 압력의 압축공기를 만들어 중앙집중 공급식으로 연결관을 통해 공급 동력원의 비교

로봇의 구성요소 설명 제어기(Controller) 로봇 내 여러 곳에 배치된 센서가 검출하는 물리정보나 그 처리신호를 받아 로봇의 실제 움직임과 원하는 움직임이 일치하도록 움직임을 제어하여 출력 구동신호를 주는 장치 비서보(non servo) 제어 : 개루프 (open loop) 시스템 서보(servo) 제어 : 폐루프 (closed loop) 시스템 Controller 제어밸브 開 실린더 로드 작동 리미트 SW 작동 제어밸브 閉 초기화 비서보 제어의 예 비교기 Controller 서보밸브 머니플레이터 작동 F/back 서보 제어의 예

로봇의 구성요소 설명 제어기(Controller) 제어 시스템의 비교

로봇의 기능별 분류 일본 산업 로봇 협회(JIRA, Japanese Industrial Robot Association) Class1: 수동식 처리장치 Class2: 고정식 진행형 로봇 Class3: 가변식 진행형 로봇 Class4: 작업 재생 로봇 Class5: 수치제어 로봇 Class6: 지능형 로봇 미국 로봇 협회(RIA, Robotics Institute of America) Variable Sequence Robot(Class3) Playback Robot(Class4) Numerical Control Robot(Class5) Intelligent Robot(Class6) 프랑스 로봇 협회(AFR, Association Fracaise de Robotique) Type A: 원격제어로봇을 수동으로 동작시키는 처리장치 Type B: 미리 예정된 주기를 가진 자동처리장치 Type C: 프로그램이 가능하며, 연속적 혹은 점대점 경로계획이 가능한 서보 제어 로봇 Type D: 주위 환경 정보를 획득할 수 있는 능력을 가진 것

로봇의 장단점 장점 단점 높은 생산성, 안전성, 효율성, 품질의 일관성을 가능하게 함 위험한 곳에 작업 가능(원자로, 심해, 우주 등) 수명을 다 할 때까지 지속적으로 정확한 작업이 가능함 높은 정밀도를 가짐 다중 업무를 동시 처리 가능 단점 로봇이 인간을 대신함으로 인해 실직 등 각종 사회문제 야기 미리 프로그램 되어 있지 않는 응급상황에 대처할 능력이 없음 특정한 기능에서는 뛰어나나 다음과 같은 능력이 제한됨 자유도 기민함 센서류, 시각시스템, 실시간 응답 가격이 비쌈 장비의 초기 투자, 설치비, 주변장치의 필요성, 장비교육의 필요성, 프로그램의 필요성

로봇의 자유도(1/2) 자유도 DOF : Degree Of Freedom 독립적인 운동의 수 또는 각 링크간 상대 위치의 독립된 운동을 결정하는 변수 전형적인 메니퓰레이터는 6자유도를 가짐 공간적 위치 결정 3자유도 + 공간적 자세 결정 3자유도  6자유도 여자유도 로봇(Redundant robot) 6자유도 이상의 로봇, 높은 기능을 위한 구성 저자유도 로봇(Deficient or limited-DOF robot) 6자유도 미만의 로봇, 경제적 구성 6자유도보다 낮은 자유도  작업공간 내 임의의 방향을 가지고 모든 점에 도달할 수 없음

로봇의 자유도(2/2) 예제 1.1 다음과 같은 기구의 자유도는? 18페이지 – 그림 1-3 평면에서 위치 및 자세를 결정할 수 있는 3개의 독립적 변수 존재 3 자유도 다음과 같은 기구의 자유도는?

로봇의 정확도와 반복정밀도 ? ? ? 정확도(Accuracy) 반복정밀도(Repeatability) 로봇이 작업공간 내의 주어진 점까지 얼마나 가까이 갈 수 있는가의 척도 요구되는 목표점에 로봇의 위치와 방향을 정확하게 놓을 수 있는 로봇의 능력 반복정밀도(Repeatability) 이전에 가르친 점(이동한 점)까지 얼마나 가까이 갈 수 있는가의 척도 로봇이 교시된 위치에 한번 도달한 후에 다시 그 위치로 반복하여 도달시키는 경우에 그전 위치와 얼마나 일치하는가를 나타내는 로봇의 능력 ? ? ?

로봇 관절의 형태 병진관절 or 직선관절(Prismatic Joint) 회전관절(Revolute Joint) 두 링크 사이에 상대적 직선 운동을 하는 관절 공압 또는 유압 실린더 회전관절(Revolute Joint) 두 링크 사이에 상대적인 회전운동을 하는 관절 스텝모터, 서보모터 등과 같이 회전하는 모터

관절 구성에 따른 로봇의 분류 다관절 형상(joint-arm or articulated) 구 형상(spherical) All revolute (Human arm) 3개의 수평 회전축  회전운동 3개(RRR, 3R) 구 형상(spherical) 다관절 형상에서 세 번째 관절을 직선관절로 대체 2개의 회전축과 슬라이드 직선운동 1개와 회전운동 2개 (RRP, 2R1P) SCARA(selective compliance assembly robot arm) 2개의 수직 회전축과 1개의 수직 슬라이드 직선운동 1개와 회전운동 2개(RRP, 2R1P) 원통형(cylindrical) 직선운동 2개와 회전운동 1개(RPP,1R2P) 직교 형상(cartesian/rectangular/gantry) 3개의 직교 직선운동 (PPP, 3P) <직교형> <원통형> <구형> <관절형> <SCARA>

관절 구성에 따른 로봇의 분류 로봇 구조에 따른 작업 영역의 형태

구조에 따른 로봇의 분류 직렬형 로봇(Serial Robot) 병렬형 로봇(Parallel Robot) 개방형 구조  넓은 작업영역 + 높은 작업성 병렬형 로봇(Parallel Robot) 폐루프 구조  매우 강한 강성 + 높은 속도 + 높은 적재하중 혼합형 로봇(Hybrid Robot 직렬형 로봇 구조 + 병렬형 로봇 구조

로봇의 동작 방법 물리적 구성(Physical Setup) PLC (programmable logic controller) • 선행방식 또는 교시방식(Lead Through/ Teach Mode) Teaching Pendant/ Playback, p-to-p • 연속적 기억반복 방식(Continuous Walk-Through Mode) Simultaneous joint-movement • 소프트웨어 방식(Software Mode) Use of feedback information

로봇의 해석 방법 위치해석(Position Analysis) 자코비안 해석(Jacobian Analysis) 정기구학(Forward Kinematics) 주어진 것: 조인트의 각도  찾는 것: End-effector 위치 및 자세 역기구학(Inverse Kinematics) 주어진 것: End-effector 위치 및 자세, 찾는 것: 조인트의 각도 자코비안 해석(Jacobian Analysis) 속도 해석(Velocity Analysis) 정역학 해석(Statics Analysis) 동역학 해석(Dynamics Analysis) 정동역학 해석(Forward Dynamics Analysis) 주어진 것: 로봇에 가해진 힘과 토크, 찾는 것: 로봇의 모션(움직임) 역동역학 해석(Inverse Dynamics Analysis) 주어진 것: 작업 경로(모션), 찾는 것 : 로봇에 필요한 힘과 토크

참고 : 산업용 로봇 시장현황