본문 바로가기

로봇

(132)
Robot Operating System을 처음 접근하려는 분들께 추천할 책 - ROS 로봇 프로그래밍 - 표윤석 지음 2016. 6. 1. 08:00 요즘 배우는 재미 중 한 축을 담당하는 아이가 바로 Robot Operating System인 ROS입니다. 최근 저는 ROS관련 카테고리[바로가기]를 열고, 허접하고 얇디얇은 지식으로 그저 따라하기 수준의 글도 올렸는데요... 공부하다 보니.. 역시 먼저 배운 선배님들의 조언을 가장 정확하게 들을 수 있는 방법 - 바로 교재를 구입하게 되었습니다. 이미 궁금해 하던 내용이고, 꼭 사용해보고 싶다는 희망이 강해서인지 꽤 빠르게 학습했습니다.^^. 그 책은 바로... ROS 로봇 프로그래밍이라는 책입니다.흠... 거북이가... 왠지 초염적인 존재처럼.. 혹은 제가 한 때 열광했던 미드 Stargate SG1[바로가기]에 나오는 승천인처럼 보이는군요^^ 아무튼... 저는 (이 글은 예약발행이므로 글 발행일 ..
물걸레 청소 로봇 - 아이센스 i'SENSE 2016. 5. 27. 08:17 아는 지인께서 저에게 청소로봇 하나를 하사해 주셨습니다.^^. 제가 할 수 있는 일이라고는 잘 쓰는 거죠~~^^. 그래서 잘 써보고 포스팅을 합니다. 두둥~ 물걸레 청소로봇 아이센스 입니다. 사실... 요즘은 제가 약간 방황하고 있는 중입니다. 뭘로???? 당연히 제 미래의 문제죠. 그래서 머리 아프게 고민하는 것에서 살짝 더 나가서 여기저기 퇴근 후 많은 다양한 분들을 만나기 시작했습니다. 유니티와 아두이노를 결합하여 뭔가를 모색하고 계시는 ARDUnity분들도 만나고, 온라인을 넘어 오프라인의 커뮤니티에 대해서도 관심이 많으신 우리나라 ROS 세계의 전도사(^^) 표박사님도 만나고~ 그로인해 오로카 모임도 살짝 견학했지요. 또 파인로보틱스라는 회사에 둥지를 잡으신 모 이사님도 직~접 찾아가서 인사를 ..
ROS를 사용할 때 자주 사용할 기초 명령 및 기능 구경하기 2016. 5. 17. 08:00 최근 저는 ROS에 대해 정~~말 간단한 설치하기를 포스팅[바로가기]했는데요. 이번에는 ROS를 들어가기 전에 사용하는 기본적일 것 같은 (사실은 모릅니다. 뭐 ROS로 엄청 대단한 일을 해봤어야 말이죠ㅠㅠ 그래서 ROS의 튜토리얼 페이지에서 보고 감으로 이야기하는 겁니다.ㅠㅠ) 명령과 기능도 소개하고, 또 기본적인 개념에 대해 적을려고 합니다. 항상, 언제나, 참 변함없이, 결국 이번에도 그저 누구나 따라할 수 있는 투토리얼을 그저 말 그대로 따라만 한 것입니다.ㅠ.ㅠ. 오늘 글의 모든 기능은 단지 ROS wiki의 투토리얼 페이지[바로가기]에 가보기만 하면 됩니다.뭐 요거 하나는 그래도 한 번 설치하고 뭐 하나를 해봤다고 익숙하네요.... roscore 라고 입력해서 ROS를 기동하죠^^ 이제 ros..
Unity에서 Arduino 아두이노를 데리고 놀아보자 -ARDUnity- 2016. 5. 9. 16:50 제가 알고 지내는 분들 중에 새롭게 뭔가를 스타트업을 하시는 분이 계십니다. 우연히 어디 구경삼에 놀러갔다가 요즘 근황을 듣게 되었는데요. 그분의 -정확히는 그분들의 아이템을 듣고 아~주 재미있어 보이더라구요^^. 그래서 제가 한 번 그 분들이 만들어 주신 예제를 테스트해보고 싶다는 생각을 했지요. 그래서 요렇게 (제가 맨날 깊이있는 글은 안쓰고 이렇게 편하게 따라하기 수준의 글만 적는) 노는걸 좋아하는 제 습관대로 한 번 따라해 보기로 했습니다.오늘 소개할 아이는 ARDUnity라는 이이입니다. 게임 개발로 유명한 유니티(Unity)를 이용해서 대표적인 하드웨어 플랫폼인 아두이노(Arduino)를 핸들링해 보는 것이 주요 기능입니다. 그래서 Unity가 가지는 엄청 좋은 S/W 개발 플랫폼과 만나 좋은..
라즈베리파이2 무선 인터넷 연결 및 한글 설정하기 2016. 2. 12. 08:30 최근 라즈베리파이를 손에 쥘 일이 있어서 살짝 설치(^^)라는 즐거운 과정을 한 번 수행했었다는 이야기[바로가기]를 했었는데요. 이번에는 이 아이로 뭔가를 해 보도록 해야죠^^. 그래서 당연히 다음 수순인 인터넷의 연결과 한글 사용에 대해 정~~~말~~~ 언제나 그렇듯~~~ 그냥 기초적인 (어? 이러니까 되는군요... 버전으로) 이야기를 하겠습니다.^^와이푸님을 10분간 설득(ㅠㅠ)해서 구매한 ipTIME N100 mini입니다. 가격은 7000원이 조금 안됩니다. 이 아이를 선택한 이유는 라즈베리파이에 딱 맞게 작고... 별도 드라이버 설치없이 라즈비안에서 인식하며, 싸다는 거죠.. ㅎㅎ. 그리고 저는 유선랜선이 없기도 하구요... 흠.. 집에서도 회사에서도 다 wifi이니.. 유선랜선을 어디다 구할데..
Craig의 Robotics 3장 예제. PUMA 560 Python으로 확인해보기 2016. 2. 3. 08:30 Craig의 Introduction to Robotics 3rd Edition를 대상으로 예제의 시뮬레이션 중 만만한(^^) 아이들을 Python으로 구현해보는 놀이를 나 혼자만의 세계에 빠져서 취미처럼 수행했는데요... 최근 2장을 마치고.. 이제 3장의 마지막 PUMA 560을 다룰려고 합니다.~ 아마 3장의 메인 예제라고 해도 될겁니다. Craig의 책 3장에서는 이 예제를 이해했다면 2장 3장의 내용은 다 이해했다고 봐도 되겠죠^^ Theory 좌표계의 기초 표현과 이동 및 회전 행렬 GitHub PinkWink/drawRobotics Example Python으로 학습해본 Craig의 Robotics 2장 예제 Example Craig의 Robotics 3-3예제. Three-Link Plana..
Python에서 벡터 그리기 drawRobotics Ver0.01 2015. 12. 17. 13:48 최근 저는 Python에서 3D 공간상에서 벡터나 좌표계를 표현하는 걸 이야기한 적이 있는데요.[바로가기] 그게 뭐라고... 거기서 좀 더 수정을 했습니다. 뭐 이딴 기초적인걸 왜 자꾸 올리는거지??? 라고 생각하지 마세요.. 그냥~~~ 취미랍니다. ㅎ^^ 아무튼.. 아주 정확하게 수정된 사항은 GitHub에 있습니다. drawRobotics ver0.01 변경사항 확인하기그걸 좀 자세히 보면먼저 [바로가기]에서도 이야기한 인터넷에서 주워왔다는 화살표 그리는 아이를 별개로 분리했습니다. 그래서 그 코드만 따로 from matplotlib.patches import FancyArrowPatch from mpl_toolkits.mplot3d import proj3d class Arrow3D(FancyArro..
2015 로보월드와 기계대전... 2015. 11. 2. 08:30 세상일은 뜻대로 잘 안되는 것인가봅니다. 어떤 일을 마무리했다고 생각하고 빠져나올려고 했는데.ㅠㅠ... 그런데... 그렇게 하지 못하고 다시 메어버렸네요.ㅠㅠ. 새로운 인연들과의 만남을 꽤나 기대했는데. 에휴...ㅠㅠ. 뭐 이럴때는 역시 바람쐬러 다는 것이 최고입니다.^^. 그래서 때마침 열린 로보월드에 다녀왔습니다. 저는 로보월드를 2011년부터 매년 참가했습니다. 다니던 회사는 하나가 아니었는데.. 희한하게 로보월드는 계속 가게 되네요^^. 그 중에 제가 블로그에서 다루었던 것은 2011년 로보월드[바로가기]였구요.. 그 다음이 2013년[바로가기], 또 2014년[바로가기]이네요^^ 이번에도 장소는 킨텍스이고... 뭐 또 원래보던 여러 회사들과 이제는 얼굴을 익히게 된 여러 지인분들을 만나뵐 수 있..

반응형