본문 바로가기

Robot

(178)
ROS 메세지 - 토픽과 서비스 실습하기 2016. 6. 15. 08:00 ROS 설치하기 몹시 초보용을 실습[바로가기]한 후 또 여기 저기 자료를 뒤적거리며 따라하기 중인데요. 이번에는 좋은 자료 하나를 소개하면서 또 그걸 따라해볼까 합니다. 물론 표윤석 박사님의 책[바로가기]에도 나와 있지만, slideshare,net에 표윤석 박사님이 자신의 교재에 있는 내용보다 더 좋은 내용(^^)으로 공개하셨더라구요. 참 대단한 오픈마이드죠... ^^ 아무튼 그 slideshare에 ROS의 메세징 방법인 topic, service에 대해 다루는 기초 자료가 있습니다.[바로가기] 오늘은 저도 이 자료를 그대로 따라하려고 합니다^^.먼저 catkin_create_pkg 명령으로 std_msgs와 roscpp를 사용하는 oroca_ros_tutorials라는 이름의 패키지를 생성합니다. ..
유니티에서 ARDUnity를 이용하여 아두이노에 연결된 서보모터 움직여 보기 2016. 6. 14. 08:00 유니티에서 뭔가를 만지작 거리는 것이 점점 재미있어 집니다.^^. 뭐 그거야 제가 첫 글[바로가기]에서도 이야기했지만, 아주 좋은 헬퍼(^^)를 두고 있기 때문이기도 하며, 또 아두니티(ARDUnity)라는 재미난 애셋을 이용해서 아두이노라는 하드웨어를 건드리는 재미도 같이 느끼기 때문이겠지요^^. 오늘은 ARDUnity가 제공하는 몇 몇 자원을 이용해서 서보모터를 돌리는 것을 해볼려고 합니다.^^첫화면입니다. 이제 아두니티(ARDUnity)를 import하는 것은 지나가죠~~^^ import까지 되고 서보모터 돌리기 예제를 따라가볼까요^^일단, UI->Canvas를 추가합니다.저렇게 생성됩니다.이제 Canvas의 하위에서 UI->Panel을 추가합니다.저렇게 생성됩니다.이제 방금 생성한 Panel을 선..
ROS 팩키지 만들기 따라하기 2016. 6. 8. 08:00 사실 잘 되어 있는 공식 투토리얼이 이미 있는데 이를 따라하는 것을 하다보면 말 그대로 왜 따라하지? 뭐 이런 생각이 들 떄도 있습니다. 그러나 제 경우는 항상 어떤 기능을 공부할 때, 공식적인 투토리얼도 보면서 또 그걸 따라한 사람이 있는지 찾아 봅니다. 특이하게도 똑 같은 투토리얼을 따라하는데도 어떨 때는 안되고 뭔가 공부해야 할 때가 있더라구요. 그래서 저는 아마 그런 습관이 생긴 모양입니다. 뭐~ 이래나 저래나 오늘은 ROS의 투토리얼[바로가기]에서 이미 이야기하고 있는 팩키지를 만드는 기초 부분을 따라할까 합니다.^^먼저 한 번도 ROS 팩키지를 만든 적이 없다면, home에서 mkdir -p ~/catkin_ws/src 를 실행해서 catkin_ws와 그 안에 src 폴더를 만듭니다. 여기서 ..
아두이노 푸시버튼으로 아두니티(ARDUnity)를 이용해서 유니티에서 폭파 효과 주기 2016. 6. 3. 07:17 한참 유니티(Unity)랑 아두이노(Arduino) 데리고 노는게 즐겁네요. 요즘처럼 뭔가 불안정하고 뭔가 조바심날 때는 확실히 이렇게 스트레스를 풀어주면 딱~ 좋죠. 지난 번에 LED 데리고 노는걸 했으니.. 이번에는 버튼 데리고 노는걸 해보도록 하죠^^이제... 저 화면도 방갑죠... ㅎㅎ. ARDUnity Asset을 불러서 Wire Edit까지는 이제 쉽게~^^ 아.. 살짝 ARDUnity 메뉴가 활성화 되지 않는다면, 에러가 콘술에 나타나면, NET 설정까지 손보셨겠죠^^. 첫 글[바로가기]에서 이야기 했던 거니까요...^^이제.. Create Empty를 하나 만들고 ARDUnity라고 이름을 바꾸고, 그 안에 다시 Create Empty로 PushButton이라고 두죠.^^이제 지난번에 했던..
Robot Operating System을 처음 접근하려는 분들께 추천할 책 - ROS 로봇 프로그래밍 - 표윤석 지음 2016. 6. 1. 08:00 요즘 배우는 재미 중 한 축을 담당하는 아이가 바로 Robot Operating System인 ROS입니다. 최근 저는 ROS관련 카테고리[바로가기]를 열고, 허접하고 얇디얇은 지식으로 그저 따라하기 수준의 글도 올렸는데요... 공부하다 보니.. 역시 먼저 배운 선배님들의 조언을 가장 정확하게 들을 수 있는 방법 - 바로 교재를 구입하게 되었습니다. 이미 궁금해 하던 내용이고, 꼭 사용해보고 싶다는 희망이 강해서인지 꽤 빠르게 학습했습니다.^^. 그 책은 바로... ROS 로봇 프로그래밍이라는 책입니다.흠... 거북이가... 왠지 초염적인 존재처럼.. 혹은 제가 한 때 열광했던 미드 Stargate SG1[바로가기]에 나오는 승천인처럼 보이는군요^^ 아무튼... 저는 (이 글은 예약발행이므로 글 발행일 ..
ARDUnity를 이용해서 튀는 공(bounced ball)의 방향에 따라 아두이노의 LED를 유니티에서 끄고 켜기 2016. 5. 20. 08:00 새로운 무언가를 익히고 또 공부하는 것은 참~ 재미있습니다. 이런 저런 지식들이 쌓여간다는 일종의 묘한 쾌감이 있지요.~ 물론 저처럼 몹시 기초스러운 것만 야곰야곰 쉽게쉽게 익히는 얍삽함(^^)을 가지는 경우도 있지만 말이죠^^. 아무튼 요즘 제가 새롭게 취미처럼 시작한 것이 유니티(Unity)와 아두이노(Arduino), 그리고 그 사이를 연결해 주는 아두니티(ARDUnity)입니다. 아주 재미나게 보고 있죠^^ 최근 두 세개의 글도 포스팅했구요.^^ 앞선 글들은 모두 아두니티가 제공하는 예제를 놓고 진행을 했는데요. 오늘은 처음으로 그냥 맨땅에서^^ 살짝 진행하는 것을 해보겠습니다.^^ 아 그렇다고 뭐 처음부터 예제를 제가 만들었다는 것은 아니구요. 아두니티가 제공하는 예제를 보고 익혔죠^^이름에도 ..
ROS를 사용할 때 자주 사용할 기초 명령 및 기능 구경하기 2016. 5. 17. 08:00 최근 저는 ROS에 대해 정~~말 간단한 설치하기를 포스팅[바로가기]했는데요. 이번에는 ROS를 들어가기 전에 사용하는 기본적일 것 같은 (사실은 모릅니다. 뭐 ROS로 엄청 대단한 일을 해봤어야 말이죠ㅠㅠ 그래서 ROS의 튜토리얼 페이지에서 보고 감으로 이야기하는 겁니다.ㅠㅠ) 명령과 기능도 소개하고, 또 기본적인 개념에 대해 적을려고 합니다. 항상, 언제나, 참 변함없이, 결국 이번에도 그저 누구나 따라할 수 있는 투토리얼을 그저 말 그대로 따라만 한 것입니다.ㅠ.ㅠ. 오늘 글의 모든 기능은 단지 ROS wiki의 투토리얼 페이지[바로가기]에 가보기만 하면 됩니다.뭐 요거 하나는 그래도 한 번 설치하고 뭐 하나를 해봤다고 익숙하네요.... roscore 라고 입력해서 ROS를 기동하죠^^ 이제 ros..
ARDUnity를 이용하여 유니티(Unity)의 Directional Light 속성에 따라 아두이노 LED 제어하기 2016. 5. 12. 08:00 최근 몇 일간 저는 Unity의 asset인 ARDUnity를 이용해서 유니티에서 아두이노를 제어하는 글을 시작했네요^^. 처음에는 단순히 ARDUnity의 wire editor에서 구동되는 정~말 기초 예제 하나를 가지고 블럭의 속성을 이용해서 LED를 구동하는 것을 했었구요[바로가기] 그 다음은 2D UI 버튼을 이용해서 LED를 끄고 켜기를 해 보았습니다.[바로가기] 이제는 3D 구성에서 scene의 속성 중 하나를 가지고 아두이노 보드와 연결하는 예제를 한 번 따라해볼까 합니다.^^ 첫 글이었던 [바로가기]에서 Scene 탭을 누르고...Hierarchy의 Create를 눌러 3D Object의 Plane을 선택해서 바닥을 깔아줍니다^^그러면 저렇게 Plane과 해당 속성이 보이네요.그리고 다시 ..

반응형