[DIY] 헬박사 Robot이야기[3] : Robot 전문가 한걸음 - Robot kinematics

Robot이란 단어가 쓰이는 곳을 찾아보면 의외의 장소에서 쓰이고 있는 것을 볼 수있습니다.

공장에서 용접하는 로봇이나, 요즈음은 카페에서 커피 말아주는 로봇, 가정용 바닥청소로봇, 음식점의 음식배달 로봇,등 기계적으로 음지이는 로봇부터 주식 시장에서 자동으로 주식 매매하는 소프트웨어로 실체가 보이지 않는 로봇도 있답니다. (링크 참조)

그러한 로봇이 많고, 로봇의 3원칙인 하는 규정도 있어서 

요즈음 이 분야의 인문학도 발달하고 있답니다. 


그러한 일들은 그쪽 분야 전문가에게 맞기고 

우리는 로봇을 만들고 

로봇을 활용하고 

로봇에 일을 시키고자 합니다. 

우리는 이쪽으로 전문가가 되기로 합시다. 


우리는 지난번 보여드린 로봇팔을 이용한 [장난감]을 만들 예정입니다. 

로봇중에 가장 멋있어 보이지만 가장 쓸모 없는로봇이 [가정용] 로봇팔 같아요. 

일단 험난한 과정을 거쳐 조립을 하고 시험 동작을 했습니다.[박수!!작짝짝]

구입부터 조립 과정은 다음 번 이야기에서 해 드리겠습니다. 


4f88130eaf2094f801aba25c7949127d.jpg
 

이 로봇은 전혀 쓸 데가 없어요. 

집에서

청소도 - 못하고, 

숙제도 - 못하고, 

- 못하고, 

- 못하고, 

- 안하고... 


그래서 그냥 단순한 일을 시키기로 하였답니다. 


모래판위에 시간을 쓰는 일을 시킬 예정입니다. 

이 모래판 위에 시간을 쓰는 시계는 

청계천에서 몇 번 workshop으로 

전용 기구의 모래 시계 워크숍을 진행한 적이 있습니다 

이번에는 이 로봇을 활용한 모래시계 작업을 하고자 합니다. 

모래 시계에 관한 사항은 링크를 참조하시면 그때 진행했던 소프트웨어가 있습니다.  


https://www.hellmaker.kr/post/251


로봇에게 일을 시키는 일은 실제로 엄청 복잡합니다.

그래서 각종 소프트웨어나 로봇교육(Teach)하는 장비도 있습니다만.. 아직도 

인공지능이 나왔고 관련 소프트웨어에 엄청 노력, 공부, 학습, 연구를 만은 휴만종족들이 하고 있답니다.

언젠가는 휴먼종족이 하는 말 귀를 알아 듯는 휴머노이들이나 안드로이드가 탄생할 것으로 예상하고 있답니다. 


우리는 그 태초의 세대에 살고 있으니 그에 걸맞는 지식을 습득하기로 합니다. 


오늘 학습할 단어는 정방향 기구학(forward kinematics)라는 단어입니다. 


저는 원래 전기전자과라서 이 쪽으로 전혀 배경이 없다가 1983년에 석사과정에 로봇을 공부하려보니 책의 1장에 이 kinematics matrix라는 게 나오더군요. 

다행이 선형 대수학으로 matrix, vector, tensor등을 배우고 matrab이란 [수학]소프트웨어도 배워 놓은 상태라서 이 내용을 학습도하고, 계산도 해 보고 이해 하였습니다.  지금 보시고 모른다고 포기하시며 좌절 금지입니다. 

제가 하는 방법 따라가시면 그거 몰라도 다 해결 된답니다. 


395cdbfb5a69408022c0f61d4ad5b102.png

 

그림 처럼 2개의 로봇팔 관절의 각도가 주어지면 

최종점(로봇 팔의 끝점: 보통 end Effect라고 합니다) 의 위치를 구할 수 있습니다. 

이 최종점의 위치를 로봇팔 각도에서 X, Y, Z 좌표를 알 수 있습니다. 

이것은 고등학교 수학에서 다 룰 수 있을 정도로 간단합니다.

이것을 정방향 기구학(forward kinematics)라고합니다 


93646f18c70c527fed64c586d7a6254a.png

반대로 X, Y, Z 좌표에서 각 암의 각도를 구하는 일은 역방향 기구학(inverse kinematics)이라 합니다.

그런데 이것은 어렵습니다. 일단 그림만 대충봐도 만족할 만한 해가 2개가 됩니다. (왜 그럴까요?) 

이것이 3차원이 되면 해는 무한개가 됩니다.(이를 어쩐다 ㅠㅠ) 

그래서 제한조건을 설정해서 .. 원하는 각도를 찾아서 로봇의 관절모터에 원하는 각도로 돌리면 됩니다. 

오늘은 여기까지.. 


다음은 실제로 로봇을 가지고 실험하는 일을 하겠습니다. 

Upcycle.jpg

Hell Talk 오픈 카톡방 운영중 https://open.kakao.com/o/gBEREsfe 
0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기

메이커 DIY

번호 제목 글쓴이 날짜 조회수
158 DIY WEY20P0090 - 나는 도깨비들의 집사 icon 청계천도사 11-29 23,619
157 DIY WEY20P0089 - 제천대성이 도깨비 였어 icon 청계천도사 11-28 23,481
156 DIY WEY20P0088 - 조선시대 온라인 캐릭터의 모습인 듯 icon 청계천도사 11-26 22,974
155 DIY WEY20P0087 - 귀문 기와에서 문양 차출하기 icon 청계천도사 11-25 23,048
154 DIY WEY20P0086 - 도깨비는 우리의 친구 (귀면문 수막새;489)) icon 청계천도사 11-24 24,094
153 DIY WEY20P0085 - 수막새를 아시나요? {도깨비 무늬 수막새, 330) icon 청계천도사 11-23 24,054
152 DIY WEY20P0084 - 불국사에서 보물찾기 icon 청계천도사 11-22 22,816
151 DIY WEY20P0083 - 낙엽, 레이저, 그리고 가을 icon 청계천도사 11-19 22,514
150 DIY WEY20P0082 - 전통 문양 ; 얼굴문양 (10175) icon 청계천도사 11-13 24,989
149 DIY WEY20P0081 가을은 독서의 계절이 아닙니다. icon 청계천도사 11-01 22,084
148 DIY WEY20P0080 익숙하면 이런것 30분안에 디자인 to 제작완료 icon 청계천도사 10-30 22,576
147 DIY WEY20P0079 - 레이저로 특색있는 각인 icon 청계천도사 10-27 22,754
146 DIY WEY20P0078 - 영희 장난감 만들기. icon 청계천도사 10-24 21,771
145 DIY WEY20P0077 - 희동이 장난감 만들기. icon 청계천도사 10-24 22,296
144 DIY WEY20P0076 - 검은색 가방에 아이디어를 icon 청계천도사 10-22 21,829
143 DIY WEY20P0075 - 애벌래와 나무 icon 청계천도사 10-21 22,659
142 DIY WEY20P0074 -컬러링 인그레이브 만들기 , 낙엽타는 냄새가 난대요. icon 청계천도사 10-20 21,779
141 DIY WEY20P0073 - Sweet Home / sweet Town icon 청계천도사 10-19 22,600
140 DIY WEY20P0072 - 음하하 나는 헬박사!! icon 청계천도사 10-17 22,498
139 DIY WEY20P0071 -역시 웃는 얼굴이 더 이뻐 icon 청계천도사 10-15 23,608