UNIT 05 로보틱스 개론 (ROBOT ARM) 로봇 SW 교육원 조용수.

Slides:



Advertisements
Similar presentations
스마트폰을 이용한 파트너봇. 스마트폰을 이용한 파 트너봇, 혜윰 Ⅰ. 프로젝트 소개 Ⅱ. 프로젝트 목표 Ⅲ. 주요기능 설명 Ⅳ. 개발 도구 Ⅴ. 작업 분배 Ⅵ. 예상 결과물.
Advertisements

우리와 함께 생활하는 로봇 시대 순천제일고등학교 박 천 인. 로봇 ! 무엇이 궁금합니까 ? 로봇이란 ? 만화영화, 영화, 게임 속의 로봇 로봇의 역사와 종류 - 로봇의 종류, 산업용 로봇, 서비스 로봇, 수술 로봇, 놀이용 로봇, 애완용 로봇, 장난감 로봇, 로봇 게임,
메카트로닉스 개론 ㈜ ESP 교육시스템 사업팀 메카트로닉스 (Mechatronics)? Mechatronics = Mechanics + Electronics Mechanism for Factory Automation Electronics for Mechanism Control.
1 모터 (Motors) 김원웅. 2 모터 (Motor) □ 모터 응용분야 □ Desktop PC 의 DVD ROM, HDD □ 러닝머신, 전동드릴, 선풍기 등 전력에 의해서 뭔가가 움직이 는 분야에는 거의 모두 모터가 사용 □ 우리가 배울 모터의.
Open Source HW. 목차 OSHW 의 소개 OSHW platform Arduino Raspberry pi Beagle Board ETC … Commercial HW platform Intel Electric imp Commercial iot platform.
소병천 교사 로봇기초  로봇의 개념과 역사 및 인간과의 관계를 학습한다.  로봇의 기술발달에 대해서 학습한다.  로봇의 종류 및 분류에 대해 학습한다. Chapter 1 장 로봇 개요.
전자비즈니스 사회의 인식전환 대전대학교 컴퓨터공학과 최 용 락 simsimh.kr
Horse Riding Simulator
(4) 우리 나라의 이상과 목표 2. 국가의 중요성과 국가 발전 중학교 2학년 도덕
Robotics in laparoscopic surgery
사업실적 및 계획서 주식회사 엔.에스 시스템.
메카트로닉스 산업현황과 전망 한국생산기술연구원.
5월 6일 AI Motor로 구현된 2족 다관절 Robot 제어 프로그램 류 기 만.
퍼스널 로봇의 고기능 모듈 기술개발 전자부품연구원 정중기 수석연구원 2005년 3월11일(금요일)
Vision System Lab, Sang-Hun Han
강원대학교 공과대학 제어계측공학과 2010년도 제2학기
4차산업혁명시대 트렌드 및 혁신모듈 - 제 13강 참고자료 -.
아두이노 활용 SW코딩 시작하기 아두이노 소개 개발툴 다운로드 USB 드라이버 설치하기 개발툴 실행하기
1. 근접경호의 개념 경호대상의 신변을 보호하기 위하여 지근거리에서 실시하는 호위활동을 말하며 경호행위의 마지막 보루이다.
2015년 2학기 PULSE 4 전자물리실험 09 - Servo Motor 제어 - DSU 메카트로닉스 융합공학부 -
컴퓨터 계측 및 실습 스테핑 모터 영남대학교 기계공학부.
RIGED PCB 제조 공정도 재단 : CF/PP재단기 내층회로 형성(라미네이션/노광) : ROBOT(V-RACK)LOADER
서울대-메모리사업부 Tech-day (금) ▣ 메모리사 기술동향 및 비전 공유 (14:00~15:30)
안드로이드 폰을 이용한 아두이노 자동차 컨트롤
쉽게 풀어쓴 C언어 Express 제8장 함수 C Express.
Based on Inverse Kinematics 김동철
8. 객체와 클래스 (기본).
6장. printf와 scanf 함수에 대한 고찰
임베디드시스템 2013년도 가을학기.
컴퓨터 계측 및 실습 스테핑 모터 영남대학교 기계공학부.
모바일 햅틱 디스플레이를 위한 렌더링 시스템 Rendering System for Mobile Haptic Display
자료 구조: Chapter 3 (2)구조체, 포인터
로봇의 개요 I am a robot. 4조 방유라 백은경 서인혜
AVR - Chapter 15 황 지 연.
Chapter 13. Computer Animation
Inverse Kinematics HyoungSeok Kim
강 의 소 개 로봇의 정의 사람에 의해 구동기가 동작됨 컴퓨터에 의한 프로그램에 의해 제어
Mechanism Technology Roadmap Medical&Welfare Robot
업데이트 내용 Rogic Rogic 업데이트 내역
아두이노 기초 제 1 주 강의 소개, 환경 설정.
안양시 런웨이 서울과학기술대학교 공동실험실습관
광학 계산식 App 개발 및 제작 : SW Team.
5장. 상수와 기본 자료형. 5장. 상수와 기본 자료형 5-1 C 언어가 제공하는 기본 자료형 자료형(data type) 기본 자료형 사용자 정의 자료형 int val; "선언할 변수의 특징을 나타내기 위한 키워드" 기본 자료형 기본적으로 제공이 되는 자료형 사용자.
쉽게 풀어쓴 C언어 Express 제4장 변수와 자료형 C Express.
제 5 장 근 궤적 법.
부하해석 및 모터시스템 선정 교육 안내문 제조혁신추진센터 / 02)
교육과정과 주요업무.
CSG 인지과학특강 I (Theory of Mind for Robots)
2015년 2학기 PULSE 4 전자물리실험 09-Servo Motor 제어 - DSU 메카트로닉스 융합공학부 -
모두가 행복한 교육, 미래를 여는 창의인재 2015 개정교육과정 서울숭인초등학교 교사 이소정.
AVR - Chapter 14 황 지 연.
서보모터 최용화
미래의 체육 이문성.
실습과제 1(조건문, ) 표준입력으로 수축기 혈압을 입력 받아 그에 따른 적당한 표현을 화면에 출력하는 프로그램을 if-else 문을 이용하여 작성.
버스 내부광고 제안서 홍일애드 mobile :
Music Robot #Define A+(12-15조) 팀원: 05학번 양현철 , 김 청 07학번 예강훈 , 김한수
Industrial Explosion.
조 소.
교육 안내문 부하해석 및 모터시스템 선정.
1. 기술 및 제품 설명 > 제품 개요 발표자료 작성 방법 <발표자료 작성 방법>
코딩체험교실 아두이노 로봇 코딩 4차산업기술 체험 (SW코딩/자율주행기술).
미래를 준비하는 VR 코딩 제품소개서 2019 ㈜헬로앱스 4차산업 시대의 핵심 기술 VR 김영준
컴퓨터 프로그래밍 기초 - 11th : 파일 입출력 및 구조체 -
조사 설계안 개인용 미디어의 고객만족도와 이용실태조사 조.
1학년 신입생 학부모교실 안내사항 2019년 3월 6일 1학년부장 김희선.
IoT & Capstone Design 융합 교육 캠프
17장. 포인터의 포인터.
(Virtual and Reality Classes)
3. Arduino 실습 – 아날로그 입력(1) 아날로그 입력 – 먼지 센서 먼지 센서 개요 먼지 센서 특징 먼지 검출 센서
Presentation transcript:

UNIT 05 로보틱스 개론 (ROBOT ARM) 로봇 SW 교육원 조용수

학습 목표 로보틱스 개론 프로젝트 목표

로보틱스 개론 Robotics

로봇의 구분 구조에 따른 구분 Robot Manipulator : 산업 로봇의 주축이 되는 로봇으로 팔의 구조를 가지며, 고정된 베이스에서 반복적인 작업에 사용된다. Mobile Robot : 자유롭게 바닥에서 바퀴를 움직이는 로봇을 말하며, 다양한 용도로 사용된다. Working Robot : 2족 또는 4족 으로 걸어서 움직이는 로봇을 말한다. Flying Robot : 비행체 처럼 날아다니는 로봇을 말한다. Humanoids : 인간과 유사한 형태의 로봇을 말한다.

로봇의 구분 작업에 따른 구분 Exoskeletons : 인간의 몸에 둘러 쓴 뒤 근육의 함을 증폭하여 큰 힘을 내도록 하는 로봇 Prosthetics : 인간의 신경과 직접 연결하여 위수나 의족을 사용함. RCV(Remotely Controlled Vehicles) : 폭탄이나 지뢰와 같이 매우 위함한 물질에 노출되어 있는 환경에서 작업하는 로봇으로 원격으로 조절된다. AGV(Autonomous Guided Vehicles) : 자동 공장에서 물건을 나르는 이동 로봇으로 자율적으로 운항하여 장애물을 회피할 수 있다. Industrial Manipulators : 대표적인 산업 로봇으로 자동차 라인에 많이 사용되며, 반복적인 작업에 유용하게 사용된다.

로봇의 구분 작업에 따른 구분 Domestic Robot : 가정에서 사용되는 로봇으로 가사, 교육, 오락 등을 제공한다. Educational Robot :  교육적인 목적으로 사용되는 로봇 Toy Robot : 어린이들의 장난감으로 사용되는 로봇 Space Robots : 우주 공간에서 실험적인 목적으로 사용되는 로봇

로봇의 구조 Joint 종류

산업 로봇의 구조 일반적인 6축 산업 로봇

로봇 기구학 (Kinematics) 공간에서의 로봇의 움직임을 시간의 함수로써 나타낸다. 특히 로봇 조인트 공간에서의 변수들과 직교 공간에서의 변수들 사이의 분석적인 관계를 나타낸다.

순 기구학 (Forward Kinematics) 직교 공간에서 로봇 팔 끝의 위치 와 오리엔테이션을 각 조인트 변수와 링크의 길이로 나타내는 것.

역 기구학 (Inverse Kinematics) 역 기구학은 순기구학과 반대로 위치 및 오리엔테이션으로 부터 조인트 변수를 구하는것.

Denavit-Hartenberg 표현 방식 서로 인접한 좌표의 회전 또는 전이 관계를 나타낸다. 직렬형 로봇의 경우 D-H 표현 방식을 사용하면 매우 쉽게 좌표를 나타낼 수 있다.

Denavit-Hartenberg 표현 방식 서로 인접한 좌표의 회전 또는 전이 관계를 나타낸다. 직렬형 로봇의 경우 D-H 표현 방식을 사용하면 매우 쉽게 좌표를 나타낼 수 있다.

Denavit-Hartenberg 표현 방식

Denavit-Hartenberg 표현 방식

Denavit-Hartenberg 표현 방식

Denavit-Hartenberg 표현 방식

Denavit-Hartenberg 표현 방식

Inverse Kinematics 적용 #define PI 3.14159265 /* http://www2.cs.uregina.ca/~anima/408/Notes/Kinematics/Inverse_Kinematics.htm */ void InverseKinematics(double L1, double L2, double distance , double height) { double thetaT, theta1, theta2; double val = PI / 180; thetaT = acos( distance / sqrt(distance * distance + height * height)); theta1 = acos((L1 * L1 + distance * distance + height * height - L2 * L2) / (2 * L1 * sqrt(distance * distance + height * height))) + thetaT; theta2 = (180 * val ) - acos((L1 * L1 + L2 * L2 - (distance * distance + height * height)) / ( 2 * L1 * L2)); Serial.println("Inverse Kinematics :"); Serial.print("Angle Theta1 :"); Serial.println(theta1/val); Serial.print("Angle Theta2 :"); Serial.println(theta2/val); }

프로젝트 목표 Robotics ARM 제작 https://www.youtube.com/watch?v=KR3IiXvzrds https://www.youtube.com/watch?v=B2fl8-L6xcA https://www.youtube.com/watch?v=h5I9AZsZPwo

프로젝트 목표 Robotics ARM 요구사항 일정 크기 의 물체를 잡을 수 있어야 함. 크기 및 위치는 임의로 정할 수 있음. 물체를 정해진 장소로 이동 시킬 수 있어야 함. Robotics arm 의 이동 가능 반경 내 물체의 이동은 사용자의 간섭 없이 수행해야 함. 물체 이동 시 해당 물체를 들어서 옮겨야 함.

프로젝트 목표 Robotics ARM 제작 재료 Arduino UNO Servo Motor 5 개 및 소형 Servo Motor Robot Frame : 과학상자 이용 기타 센서 초음파 센서 압력 센서 자이로 센서