본문 바로가기

Robot

(171)
앱인벤터를 이용하여 안드로이드 휴대폰에서 블루투스 통신을 통해 아두이노 보드의 LED 끄고 켜기 2018. 3. 7. 08:00 앱 인벤터를 이용해서 정말 손쉽게 안드로이드 앱을 만들어 볼 수 있다는 것을 한 번 학습[바로가기]했었는데요. 그리고, 아두이노에서 블루투스를 또한 손쉽게 사용할 수도 있다는 것[바로가기]도 학습했구요. 오늘은 이 둘을 합쳐 볼려구요^^. 아두이노에 HC-06 블루투스 모듈이 연결되어서 휴대폰에서 블루투스 통신으로 아두이노의 LED(또 LED입니다.ㅠㅠ)를 끄고 켜보는 거죵... 당연히 앱인벤터[바로가기]를 이용하구요. 일단 [바로가기]를 통해 앱인벤터 홈페이지로 이동하구요~~ Designer 화면 구성하기 Viewer화면을 저렇게 꾸밀 겁니다. 너무 쉽기 때문에 살살 따라 가시면 됩니다.HorizontalArrangement를 저렇게 총 5개로 배치하구요.첫 번째 것두 번째...세 번째...네 번째....
스크래치와 아두이노의 연결 mBlock 2018. 2. 26. 08:00 최근 블럭코딩에 대해 탐구 중 아두이노와 연결도 해보고 하면서 엔트리를 사용해보았는데요[바로가기] 사실 스크래치를 더 먼저 테스트를 했죠. 그러나 저는 목적이 아두이노와의 연결이라서 스크래치는 살짝 혼돈스러웠습니다. 물론 스크래치도 당연히 아두이노와 연결이 되는데... 이게 처음 접근할 때 혼돈이 있을 정도로 깔끔하지 않다고 느꼈거든요. 그래서 다시 이것 저것 확인하다가 mBlock이라는 아이를 알게 되었습니다. 아두이노와의 연결이 안정적이어서 놀랬구요. 그래서 이것 저것 사용해보니 괜찮은 아이인듯 해서 소개글을 블로그에 남기기로 했죠. mBlock은 mbot이라는 로봇을 구동하는데 잘 맞춰진 모양입니다.그리고 일반 아두이노는 아니지만, mbot에 한해서는 모바일(tablet, phone) 장치에 대해서..
휴대폰 앱?? 앱 인벤터 App Inventor2로 간단히 만들어 볼까요?^^ 2018. 2. 21. 08:00 최근 회사일과 저의 관심이 만들어낸 공통 분모로 휴대폰에 앱을 초등학생도 쉽게 만드는 방법에 대해 살짝 리서치를 했는데요. 그 중 단연 일등은 앱 인벤터 App Inventor 라는 아이였습니다. [바로가기]로 가보시면 웹에서 바로 실행되는 형태로 아주 쉽게 접근할 수 있는 아이인 것 같습니다. 오늘은 앱인벤터에서 제공하는 문서 중 하나를 따라 손으로 그림을 그리는 기능[바로가기]과 휴대폰에 있는 가속도 센서를 사용해서 휴대폰을 흔들면 화면을 지우는 기능과 손으로 그림을 그리는 기능을 안내하고 있는 문서[바로가기]의 내용을 더 간단하게 따라하는 내용으로 수행해 보겠습니다.~먼저 앱 인벤터 AI2에 접속해 보면 저렇게 화면이 나타납니다.~ 우측 상단에 Designer라고 되어 있을 겁니다.Drawing a..
ROS Subcriber와 Publish 실습: OpenCR IMU 테스트 2017. 12. 28. 07:00 2017년도 굿바이를 할 때인가 봅니다. 올해초 그렇게 ROS를 정말 열심히 해보겠다는 계획은 데이터 사이언스[바로가기] 관련된 글들에 집중하고, 또 데이터 사이언스 관련 책을 출판[바로가기]하는 일과 또 이제 막 시작하는 블럭코딩[바로가기] 관련일들로 또 약간 후순위로 변경되고 말았네요. 그래도 오픈로보틱스 세미나에서 엄청 부족하지만, 발표[바로가기]도 하는 경험을 가졌습니다. 그래서 올해가 가지전에 그래도 저처럼 ROS를 독학하시는 분들께 뭔가 하나는 도움을 드려보자는 생각에 지난번에 제가 Turtlebot3[바로가기]를 얻어서 신나게 테스트하는 것[바로가기]에서 살짝 더 발전시켜 보기로 했습니다.당시 제가 테스트(라고 쓰고 따라하기)했던 것은, Turtlebot3에 탑재된 OpenCR보드에 ROS에..
엔트리에서 아두이노 시작하기 2017. 12. 18. 10:00 주변에 재미있어 보이는 모든 주제에 관심을 가지는 제가 요즘 하나 더 관심을 추가한 영역이 블럭 코딩입니다. 뭐... 코딩 교육이라는 이슈의 중심에 있는듯 하구요. 많은 분들이 활약을 하고 계시기도 하구요^^. 그러다가 교육용 소프트웨어 플랫폼인 엔트리를 보게 되었습니다. 오늘은 엔트리에서 아두이노에 어떻게 접근하는지를 한 번 볼려고 합니다. ~먼저 엔트리 홈페이지[바로가기]에 가서... 다운로드 페이지[바로가기]로 접근해서 자신의 OS에 맞게 다운로드를 합니다. 그 다음은 아두이노 홈페이지[바로가기]에 가서아두이노를 다운로드 합니다.역시 자신의 OS에 맞춰주어야겠죠...그리고 엔트리를 실행해서 보면 위와 같이 첫 화면이 나타납니다.거기서 하드웨어 탭에서 연결 프로그램 열기를 선택합니다.그러면 요런 창이..
ROS에서 LDS(Laser Distance Scanner) 사용해보기~ 2017. 12. 7. 08:00 요즘 로봇으로는 부쩍 로보티즈의 TurtleBot3를 데리고 놀고 있는데요. 오늘은 그 TurtleBot3에 달려있는 LDS를 데리고 논 것을 이야기할려고 합니다. 처음 TurtleBot3를 개봉[바로가기]하고, 포함되어 있는 OpenCR 보드를 통해 rosserial과 IMU 테스트[바로가기]를 ROS에서 수행해 보았는데요. 이번에는 LDS까지 테스트를 해보네요~^^ 본 글은 표윤석/조한철/정려운/임태훈 저 ROS 로봇 프로그래밍의 내용 중 일부를 학습하면서 정리되고 있는 글입니다. 로봇은 TurtleBot3 Burger이며, ROS 버전은 kinetic입니다. 따라하기 실습을 수행하면서 추가되는 정보를 공유하거나, 혹은 이 예제의 동작유무 등의 정보도 공유하고, 더 중요한 것은 책을 보고 따라하는 분..
ROS의 시리얼 통신 패키지 rosserial사용 및 OpenCR 보드의 IMU와 통신 예제 따라해보기 2017. 11. 23. 08:00 최근 TurtleBot3를 가질 수 있게 되어서 개봉기[바로가기]도 올리고, 그 안에 있는 보드인 OpenCR 보드의 IMU만 한 번 아두이노 예제를 통해 학습[바로가기]을 수행했는데요... 이번에는 ROS에서 테스트를 해볼겸, 또 처음 사용해보는 rosserial이라는 패키지도 학습할 겸, 또 ROS 로봇 프로그래밍이라는 책도 구매했는데 학습도 할겸^^ 테스트를 해보았습니다. 이런 종류로 제가 올리는 글들이 항상 그렇지만, 단순히 방금 이야기한 책을 따라하면서 rosserial이라는 패키지를 학습하는 예제를 구동해보는 것이 전부인 글입니다. 일단, PC에 관련 패키지를 설치해야 하네요~ 본 글은 표윤석/조한철/정려운/임태훈 저 ROS 로봇 프로그래밍의 내용 중 일부를 학습하면서 정리되고 있는 글입니다...
로봇용 보드로 좋은 로보티즈의 OpenCR 보드와 IMU 센서 테스트 2017. 11. 20. 08:00 최근 로보티즈의 전문가용 로봇키트인 ROS 연구용 플랫폼 TurtlBot3를 만지고 놀 수 있게 되어 그 개봉기를 올렸는데요[바로가기]. 그 속에 모터와 각 종 센서를 제어하거나 모니터링하는 보드로 OpenCR이라는 보드가 들어가 있습니다. 이 보드만 따로 보다가 참 잘 만들어졌다고 느껴지더군요. 저도 예전에 지내던 회사[바로가기]에서 이런 느낌의 보드가 어떨지 기획한 적이 있는데 당시 동료 연구원들이 많이 반대해서 못 헀던게 또 아쉬움으로 남네요... 절대 절대 그때 만들었으면 잘 팔았을거라는 이야기를 하는 것이 아닙니다.^^. 그때는 나왔으면 아마 그대로 사장되었을 확률이 높죠... 아무튼~~~ 이 보드 좋더라구요^^ 판매페이지[바로가기]에서 보여주는 그림을 보면...이렇습니다. 로보티즈가 판매하는 ..

반응형