로봇공학

덤프버전 :

1. 개요
2. 과목
2.1. 좌표계 할당
2.2. 로봇기구학
2.2.1. 순 기구학
2.2.2. 역기구학
2.3. 로봇속도학
2.4. 로봇역학
2.4.1. 로봇 정역학
2.4.2. 로봇 동역학
3. 관련 자격증
4. 설치 대학


1. 개요[편집]


Robotics(로봇공학)
로봇의 설계 및 응용을 위한 학문이다. 주로 로봇공학과, 기계공학과, 전기전자공학과, 컴퓨터공학과에서 고학년때 관련 과목이 개설된다.


2. 과목[편집]


로봇 공학은 크게 로봇역학, 로봇전기전자학, 로봇 컴퓨터과학 3개의 영역으로 볼 수 있다. 로봇전기전자학, 로봇컴퓨터과학의 경우 관련된 전공 책의 내용을 간단하게 요약하거나 생략하고 로봇역학에 응용해서 푼다. 이문서는 로봇 역학과 관련된 부분만 서술한다.

2.1. 좌표계 할당[편집]


로봇공학을 배우기 전에 기초를 알아보자.
로봇 공학에서 행렬에 의한 위치는 다음과 같이 나타낸다.
원점인 좌표계 역행렬 유뮤(역행렬인 경우 -1 아닌경우 생략)
P

이동한 좌표계 위치
로봇에 좌표계의 회전와 평행이동 표현법
로봇의 위치 회전변환이나 평행이동이 일어나는 경우 표현 법이다.
우선 [math(x, y, z)]인 좌표계가 [math(\theta)] 만큼 이동한 후 좌표계를 [math(x', y', z')]라 하면 이런 기하학적 관계가 보인다.

[math(x'=x \cos(\theta)-y \sin(\theta))]
[math(y'=y \sin(\theta)+y \cos(\theta))]

이것을 행렬으로 나타내면
0
p=[cos(theta),-sin(theta),0;sin(theta),cos(theta),0;0,0,1]
1
이것을 다른 y,x축 회전에 나타내면
Y축 회전
P=[cos(theta),0,sin(theta);0,1,0;-sin(theta),0,cos(theta)]
x축 회전
p=[1,0,0;0,cos(theta),-sin(theta);0,sin(theta),cos(theta)]
회전 변환한 경우 다음과 같은 기호호 나타낸다.
Rot(회전할 기준 축, 각도 )
평행이동한 경우
p=[x;y;z;1]
trans((x축 기준점,y축 기준점,z축 기준점),(x축 이동량,y축 이동량,z축 이동량))
회전 운동와 평행운동을 동시에 일어나는 경우
[회전 행렬, 평행이동행렬


0,0,0,1 ]

2.2. 로봇기구학[편집]


로봇의 위치를 나타내는 법을 배우는 파트이다. 나타내는 방식은 크게 2가지 방법이 있다.
기하학적 방식: 예로 2축 로봇이 있다고 보자. 1번째 링크 로봇의 끝점은 (l1cos(theta1),l2sin()theta1)이다. 이제 2번째 링크를 보자. 우선 1번째 링크의 링크에서 기울어진 각도 theta1이 있는 상태에서 theta2가 더해졌다, 그래서 (12cos(theta1+theta2),l2sin(theta1+theta2))이다.
이 로봇의 끝점은 링크1의 끝점와 링크2의 합이므로 (ㅣ1cos(theta1)+l2cos(theta1+theta2),l1sin(theta1)+l2sin(theta1+theta2))
행렬(행렬에 대한 자세한 내용은 행렬(수학)에 참조) 방식:위 방식과 유도 자체는 같다. 그러나 표현 방식이 좀 다르다.
2축 로봇 끝점은 다음과 표시한다.
f(x)=[11cos(theta1),l1cos(theta1)+l2cos(theta1+theta2);l1sin(theta1)+l2sin(theta1+theta2)][x;y]
로 나타낸다.
문서의 가시성은 위해 본 문서는 행렬 방식으로 서술한다.
다축 로봇 처럼 구조가 간단한 로봇들은 위 처럼 간단하게 구할 수 있다. 그러나 모양이 복잡한 로봇은 어떻게 표시할까? 그러 때 에는 DH 매개변수로 나타내면 된다. DH 매개변수란 i번째 링크와 i+1 번째 링크의 사이의 상대적인 기하학 관계로 로봇의 위치를 구하는 것이다.
구하는 방식은 다음과 같다.
가정:
1. 모든 운동하는 축은 z축으로 할당한다.
2. x축은 다음 링크의 위치의 방향으로 둔다.
3. y축은 플레밍의 오른손 법칙에 의거 할당한다.

링크각도:i+1 x축 기준하여 i 번째 링크 축의 z축와 i+1번째 링크 추의 z축 간의 벌어진 각도를 말한다. i+1 x축 기준점으로 플레밍의 오른손 법칙으로 두었을 때 회전 방향와 동일하며 양의 값 반대면 음의 값을 가진다.

링크길이:i+1 x축 기준하여 i 번째 링크 축의 z축와 i+1번째 링크 추의 z축 간의 벌어진 길이를 말한다. i+1 x축 기준점으로 플레밍의 오른손 법칙으로 두었을 때
기준점의 방향과 같으면 양 반대면 음의 값을 가지고 기준점과 다른 방향으로 되어있으면 0을 가진다. 상수로만 둘수있다.

관절각도:i 번째 링크 축의 x축와 i+1번째 링크 추의 x축 간의 벌어진 각도를 말한다.i x축 기준점으로 플레밍의 오른손 법칙으로 두었을 때 회전 방향와 동일하며 양의 값 반대면 음의 값을 가진다. 변수 상수로 둘수 있다.

관절길이:i번째 링크 z축를 기준하여 i 번째 링크 축의 x축와 i+1번째 링크 추의 x축 간의 벌어진 길이를 말한다.
변수와 상수로 들수 있다.

그리고 꼭 z축 회전 x, z축평행이동 x축 회전 순으로 해야한다.
즉 기호로 나타내면
0
T=Rot(z,theta)trans(x,0,z)Rot(x,theta)
1

0 0 1 2 n-1
T= T+ T+ T***+T
n 1 2 3 n

2.2.1. 순 기구학[편집]


순기구학이란 이미 주어진 링크의 길이와 관절의 길이 각도를 통해 로봇의 끝점을 구하는 것을 말한다. 우선 구하는 방법은 절대변환와 상대변환 두가지로 볼수 있다.


2.2.2. 역기구학[편집]


반대로 위치를 이용해 관절의 각도를 구하는 것을 말한다. 방식은 두가지 이다.
기하학적 방식: 로봇의 구조가 간단한 경우 로봇의 끝점와 원점에 직선을 그어 그때 생기는 삼각형에 코사인 법칙을 이용해 푸는 방식
부분집합을 이용한 방식:구조가 복잡한 경우 구하고자 하는 링크의 각도를 가진를 제외한 나머지 링크를 하나의 링크로 두고 푸는 방식이다.


2.3. 로봇속도학[편집]


기구학에서 구한 위치 방정식을 미분해주면 그게 속도이다. 근데 로봇은 실린더에 의한 평행운동, 모터에 의한 회전 운동이 여러개 이기 때문에 여러 변수 가 있기 때문에 편미분을 해야한다. 편미분한 행렬식을 나타내는 것은 자코비얀 행렬(자세한 것은 관련 문서에 참조)이다. 이 행위를 순속도학 이라 한다.
그리고 그 끝점의 속도를 이용해 관절의 각속도와 속도를 구하는 것을 역속도학이다. 로봇의 속도식은 3x1 행렬인 경우가 많기 때문에 역행렬을 구할 수 없어 유사 역행렬으로 구한다.
j^@=J^T*(J*J^T)^-1


2.4. 로봇역학[편집]


로봇의 역학은 정역학, 동역학으로 나타낸다.


2.4.1. 로봇 정역학[편집]


로봇의 운동이 없을때 물체에 걸리는 힘을 구하는 방식이다. 총 두가지로 나눈다.
오일러 뉴턴 방식: FBD에 의거한 운동 방정식을 행렬으로 나타내면 된다.
가상일 방식: 유도는 오일러 뉴턴 방식처럼 행렬으로 나타내고 그것을 자코비얀 행렬으로 나타내면 된다. 공식은 다음과 같다.
tau=J^Tq


2.4.2. 로봇 동역학[편집]


로봇의 운동이 있을때 물체에 걸리는 힘을 구하는 방식이다. 총 두가지로 나눈다.
오일러 뉴턴 방식: FBD에 의거한 운동 방정식을 행렬으로 나타내면 된다.
라그랑주 방정식 방식: 유도는 오일러 뉴턴 방식처럼 행렬으로 나타내고 그것을 운동에너지, 위치에너지 로 나눈뒤 그것을 구한뒤 라그랑주 방정식으로 하면 된다.


3. 관련 자격증[편집]


로봇하드웨어개발기사
로봇소프트웨어개발기사
로봇기구개발기사


4. 설치 대학[편집]


대학의 학과

[ 펼치기 · 접기 ]
인문사회계열
인문과학
[[어문계열|

언어문학
]] 국어국문학과 · 한문학과 · 노어노문학과 · 독어독문학과 · 불어불문학과 · 서어서문학과 · 언어학과 · 영어영문학과 · 일어일문학과 · 중어중문학과 · 문예창작학과 · 기타어문학과
[[철학|

철학
]] 철학과
[[역사학|

역사학
]] 사학과 · 고고학과 · 미술사학과
[[문화학|

문화학
]] 문화인류학과 · 문화재보존학과 · 한국학과
[[신학대학|

종교학(광의)
]] 기독교학과 · 신학과(개신교) · 신학과(가톨릭) · 선교학과 · 불교학과 · 종교학과(협의) · 기타종교학과
법학
법학과
사회과학
심리학과 · 사회학과 · 정치외교학과 · 북한학과 · 행정학과 · 경찰행정학과 · 아동가족학과 · 여성학과 · 지리학과 · 지적학과 · 도시학과 · 국제학부 · 문헌정보학과 · 문화콘텐츠학과 · 커뮤니케이션학과 · 비서학과 · 사회복지학과 · 장례지도과
군사
군사학과 · 부사관과
상경
경영학과 · 경제학과 · 무역학과 · 소비자학과 · 회계학과 · 세무학과 · 부동산학과 · 금융보험학과 · 경영정보학과 · 관광학과 · 물류유통학과 · 광고홍보학과
자연과학계열
기초과학
수학과 · 통계학과 · 생명과학과 · 화학과 · 물리학과 · 천문학과 · 지구환경과학과(해양학과/지질학과/대기과학과)
농림수산
[[농과대학|

농림
]] 식물자원학과 · 농생물학과 · 산림과학과
[[농업생명과학대학|

축산
]] 동물자원학과 · 특수동물학과 · 애완동물과
[[수산대학|

수산
]] 수산자원학과 · 수산생명의학과
생활과학
의류의상학과 · 식품영양학과 · 조리과학과 · 주거환경학과
의학
수의학과 · 의학과 · 치의학과 · 한의학과
약학
약학과 · 한약학과
간호
간호학과
보건
공학기술계열
전기
전기전자공학과 · 제어공학과 · 반도체학과 · 광공학과 · 정보보안학과 · 컴퓨터공학과 · 정보통신공학과 · 국방기술학과
화학
화학공학과 · 재료공학과 · 고분자공학과 · 섬유공학과 · 생명공학과 · 식품공학과 · 나노공학과 · 에너지공학과
기계
기계공학과 · 자동차공학과 · 조선해양공학과 · 항공우주공학과 · 기전공학과 · 철도공학과 · 금형설계공학과 · 특수장비과
토목
건축학과 · 건축공학과 · 토목공학과 · 교통공학과 · 농공학과 · 조경학과 · 환경공학과 · 안전공학과
학제간연구
철도운전관제과 · 항해학과 · 기관학과 · 항공운항과 · 산업공학과 · 소방학과 · 원자력공학과 · 출판인쇄과 · 예술공학과 · 의공학과
사범교육계열
교육이론
교육학과 · 교육공학과 · 유아교육과 · 특수교육과
초등교육
초등교육과
언어문학
국어교육과 · 영어교육과 · 불어교육과 · 독어교육과 · 일어교육과 · 중국어교육과 · 한문교육과 · 문헌정보교육과
인문사회
지리교육과 · 역사교육과 · 일반사회교육과 · 윤리교육과
자연과학
과학교육과(물리교육과/화학교육과/생물교육과/지구과학교육과) · 수학교육과 · 환경교육과
예체교양
음악교육과 · 미술교육과 · 체육교육과 · 종교교육과
전문기술
기술가정교육과(기술교육과/가정교육과) · 컴퓨터교육과 · 수해양산업교육과 · 상업정보교육과 · 농업교육과
예술체육계열
미술
서양화과 · 동양화과 · 산업디자인학과 · 시각디자인학과 · 종교미술학과 · 보석감정과
공예
귀금속공예과 · 도자공예과 · 조소과 · 섬유과 · 목형과 · 판화과
음악
작곡과 · 성악과 · 기악과 · 국악과 · 실용음악과 · 음악학과 · 교회음악과 · 음향과
체육
무용학과 · 체육학과 · 스포츠의학과 · 경호학과
공연
연극학과 · 영화영상학과 · 공연제작과 · 모델과
응용예술
사진학과 · 게임학과 · 만화애니메이션학과 · 미용학과
특수기타계열
자유
자유전공학부
특성화
특성화 학과 · 계약학과
교양
교양학과




4년제 기준 로봇 관련학과 개설 현황. 가나다 순 배열.


파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2023-11-25 20:12:01에 나무위키 로봇공학 문서에서 가져왔습니다.