본문 바로가기

Robot

(174)
인공지능 로봇 학습하기 좋은 로보링크의 Zumi 개봉기 2019. 9. 5. 08:00 로봇과 AI.. 딱 공부하고 싶은 열망을 일으키는 두 키워드입니다. 이 둘을 공부하는 것은 너무 넓은 범위입니다. 그런데 요즘은 AI를 공부하기 위한 좋은 도구들이 너무나 많습니다. 그런데, 이번에 AI가 되는 Robot을 공부하기 좋은 로봇 제품이 나타났습니다. 이름하여 쭈미~ Zumi입니다. 사실 로보링크와 저는 꽤 인연이 있습니다. 로보링크의 제품중 휴노이라는 제품을 리뷰했었던 것이 2014년입니다. 그리고 최근에 코드론이라는 드론 제품을 또 리뷰하고 파이썬으로 코드론을 동작도 시켜보았습니다. 이번에는 주행용 로봇인 Zumi 쭈미입니다~박스 디자인 괜찮네요~ㅎㅎ AI를 학습하기 좋은 로봇입니다.킥스타터에 런칭했고, 5만달러가 목표였는데, 15만달러의 목표를 달성한 대단한 아이입니다.^^박스안은 이렇..
Python으로 조작하는 드론 CoDroneII - 드론 비행해보기 편~ 2019. 7. 26. 08:00 로보링크의 CoDroneII(이하 코드론)를 소개한 하고, Python에서 드론의 센서 값을 읽는 코드를 설명했었습니다. 이제 남은 것은 날리는거죠^^. 코드론은 조종기를 PC와 연결하고 Python 모듈로 접근합니다.이번에 파이썬으로 날릴 아이입니다. 이 각도가 얼짱각도^^ 코드론의 파이썬 API중 실제 이번에 사용할 명령의 매뉴얼도 읽어야 합니다.파이썬의 코드론 모듈을 설치했다면, 위와 같이 필요 모듈을 import하고, drone과 통신을 엽니다.이 명령만으로도 드론이 대략 1미터 높이로 부상을 합니다. 이 명령만으로도 호버링 상태를 유지합니다.그리고, 이 sendControlPosition 명령은 공간상에서 x, y, z축 거리, 혹은 yaw 각도에 대한 명령을 인가할 수 있습니다. 위 명령은 우..
Python으로 조작하는 드론 CoDroneII - 센서 데이터 읽기 편~ 2019. 7. 8. 08:00 얼마전에 로보링크의 드론 제품인 코드론II를 소개했던 적이 있습니다. 이 제품은 파이썬으로 접근할 수 있도록 되어 있습니다. 그래서 이번에는 드론의 데이터를 받아오는 부분을 한 번 파이썬으로 연습해보려고 합니다~~^^로보링크의 코드론 판매페이지입니다. 이 페이지 하단에 보면이렇게 파이썬 라이브러리와 사용 설명서로 갈 수 있는 링크가 있습니다.여기는 코드론용 파이썬 모듈인 e-drone의 소개 페이지로 설치는 음.. 그냥 pip로 하면 됩니다.^^저는 conda에서 codrone이라는 환경을 만들어서 거기다 설치했습니다.codrone에 이미 만들어서 설치한 모듈은정말 몇개 없죠. 대부분은 알아서 다 설치가 됩니다.^^그리고, 파이썬용 라이브러리 설명 페이지에 가보면, 안내되는 라이브러리 e 매뉴얼 페이지에..
rosed의 에디터를 sublime text로 변경하기 2019. 5. 23. 07:00 저는 아주 예전부터 sublime text를 좋아했습니다. 아마. 제가 sublime text를 사용하기 시작한건 2013년이나 2014년쯤인것 같습니다. 2014년에 sublime text를 소개하는 글을 올렸네요.&^^. 그리고 나서 sublime text의 유용한 기능을 소개했었습니다. 그리고는 sublime text로 latex까지 가능한 플러그인, 지금도 동작하는지는 알 수 없지만, 아두이노와 연결이 가능했던 sublime text용 플러그인, 등을 소개했습니다. 그 후에는 우분투에서, 맥에서 뭐 장소와 기기를 가리지 않고 sublime text를 사용했습니다.이제 ROS로 넘어가야할 것 같습니다. ROS에서는 지정한 파일을 바로 편집하도록 하는 명령인 rosed가 준비되어 있습니다. 이 명령을..
ROS Service 튜토리얼과 turtlesim에 테스트해보기 2019. 5. 13. 07:00 ROS에서 몇몇 투토리얼을 새마음 새뜻으로 공부하고 있습니다. 그중에서 오늘은 ROS 서비스를 이야기하려고 합니다. 당연히 Python으로 수행하는 것이죠.catkin 폴더에 srv_tutorial을 create pkg로 만들었습니다. 그리고, rospy와 std_msgs 등을 build_depend와 exec_depend에 넣었습니다.그리고, CMakeList에도 service와 연관있는 부분은 작성을 했습니다. srv 폴더에 AddTwoInts.srv라는 파일을 만들어두어야 합니다. int64 a int64 b --- int64 sum 이렇게 넣어두어야 합니다. 그리고 scripts라는 폴더에 #!/usr/bin/env python from srv_tutorial.srv import * import ..
로보링크의 코드론II 개봉기 - 감동 또 감동 2019. 4. 30. 07:00 2014년 5월에 로보링크의 휴노이를 소개한 적이 있습니다. 그보다 전인 2013년 겨울 로봇인의 밤 행사에서 로보링크의 대표이사이신 이현종 대표님을 소개한 적이 있습니다. 여하튼 저와의 인연은 자주뵙지는 못했지만, 무려 5년째이네요. 우와~ 그런 로보링크가 이번에 정말 대단한 아이를 런칭했습니다. 드론인데요. 바로, 코드론II입니다. 저는 사실 드론관련된 연구를 아~~~주 예전 2009년에 아~~~주 쪼금 해본적이 있습니다. 그리고 잊고 있었죠. 세상에 20~30만원짜리 드론은 만들 수 없을거라고 생각도 하면서.. 헉... 뭐 아무튼.. 그런 생각은 틀렸죠. 이렇게 드론이 세계적 관심을 받을 줄은 몰랐지요.ㅠㅠ. 아무튼.. 이현종 대표님의 로보링크에 놀러를 갔습니다.~~~저긴 어딜까요. 로보링크 홈페이..
맥에서 마이크로 파이썬 개발 환경, 그냥 REPL과 Sublime Text 사용하기 2019. 4. 22. 07:00 마이크로파이썬을 이용한 기초 글을 조금씩 올리고 있습니다. uPyCraft라는 IDE를 소개하고, 최근에는 pyboard에서 uPyCraft를 사용하는 법도 이야기를 했습니다. 그런데 uPyCraft가 살짝 불편합니다. 일목 요연한 환경을 보여주는 것은 좋은데, 폰트나 화면 구성이 마음에 들지 않을 수 있습니다.오늘은 간단하게, 자체 REPL과 Sublime Text를 이용하는 방법을 이야기 해보려고 합니다. 먼저 위 그림처럼 pyboard를 PC에 연결하면 저렇게 USB 메모리처럼 인식을 합니다. 저는 맥이라 터미널로 이렇게 쉽게 접속을 하구요. 만약 윈도우 유저라면 Putty같은 아이를 찾아봐야할 것 같습니다.터미널에서 USB로 연결된 시리얼통신의 이름을 알아냅니다. tty.usbmodem~~~ 으로..
Cortex M4 - pyboard 테스트. LED 깜빡거리기 ^^ 2019. 4. 18. 07:00 전~ 참... 튜토리얼 / 헬로우월드 / 그냥 전원넣기 수준의 글을 많이 올립니다. 왜그러는걸까요..ㅠㅠ. 한가지 클리어한 이유는 한동안 잊고 있다가 다시 시작할때 블로그에 글을 올려놓으면 편하거든요^^ 뭐 아무튼 오늘은 오랜만에 micropython 이야기를 할 수 있는것 같습니다.먼저 오늘 다룰 아이는 micropython이 탑재된 pyboard라고 부르는 아이입니다. 뭐~ 딱 이 정품같은 아이는 아니고~이 아이인데요^^꽤 이쁘게 생겼죠?^^Crow Pyboard라는 아이로... 겨우 2만원 정도입니다.특징은.. 무려~~~ MCU가 Cortex-M4라는 것과, 빵빵한 클럭과 메모리를 자랑하고 있습니다. 12bit의 ADC 단자와 DAC 단자, 그리고 가속도센서님을 가지고 계십니다. 더더욱 훌륭한 것은..

반응형