본문 바로가기

ros

(50)
ROS의 node와 topic을 예제를 통해 알아볼까? 2019. 2. 11. 07:00 이제 ROS는 2.0이 나온다고 하는데, 저는 아직도 Kinetic 버전에 머물러 있네요^^. 뭐 그래도 ROS는 ROS죠^^. 항상 누가 만들어 준걸 데리고 놀기만 하다가, 정신차리고, 오늘은 조금 건설적인 글을 올릴려고 합니다. 아~ 그나저나, ROSCON 2019가 마카오에서 열리네요. 전 마카오도 꽤 좋아하는데ㅠㅠ. PinkWink의 마카오 글~~ 에휴.. 회사에서 안 보내줄 것 같습니다.ㅠㅠ 아무튼, 오늘 이야기는 node와 topic의 이야기입니다. 뭘까요^^ 그냥 예제로 보는 노드와 토픽 관련 이야기입니다.^^일단 터미널을 미리 준비해 줄까요^^ 위 터미널은 terminator라고 하는 건데, 전 꽤 유용하게 사용하고 있답니다. CTRL+SHIFT+O,E로 수평/수직으로 화면을 분할해서 사용..
Linux Mint에서 ROS 설치하기 2018. 11. 23. 07:00 최근 ROS Kinetic 버전을 설치하기 위해, 리눅스 민트 Sylvia 버전(18.3)을 맥에서 패러럴즈로 설치했는데요. 이번에는 거기에 이어서 민트에서 ROS를 설치하려구요^^Kinetic 설치 안내페이지로 갑니다. 그냥 이 페이지의 내용을 따라하면 그만인데요. 정말 그런데 말이죠^^ 민트인 경우 딱 하나만 조심하면 됩니다. 그냥 뭐 그렇습니다.^^ 그래도 따라하는 내용을 작성해 보도록하죠^^이 페이지로 들어가면 됩니다.첫번째 설치 명령이 1.2 Setup your sources.list에 있는 내용인데요. 문제는 저 구절이죠. lsb_release -sc? 응?저것만 터미널에서 실행해보면 현재 버전명이 나타납니다. 그런데 ROS Kinetic은 Ubuntu xenial 버전에서 설치되는 거라, 저..
맥에서 패러럴즈로 리눅스 민트 Sylvia 버전 설치하고 드라이버 설정하기 2018. 11. 21. 07:00 어떤 이유에서 저는 맥에서 패러럴즈로 리눅스 민트를 설치하고 거기다 ROS를 설치하려고 합니다.^^ 현재 패러럴즈로 그냥 편하게 기본 설정된 Mint를 하면 최신버전인 Tara가 설치되는데요. 그래서 예전 버전인 Sylvia를 찾을 상황이 온거죠.왜냐면, 제가 설치하려는건 ROS Kinetic 버전으로 그 아이는 Ubuntu Xenial 버전에 설치되는데, 그에 맞는 Mint 버전이 Sylvia 18.3이거든요. 그래서 찾아 갑니다.^^ 위 그림처럼 민트 예전 버전 다운로드 페이지로 가서 18.3 Sylvia를 받아줍니다. 그냥 ISO로 받아 주시면 됩니다.그리고 Cinnamon 에디션을 받아줍니다.자신의 지역과 가까운 서버를 선택하시구요.패러럴즈에서 오른쪽 상단의 + 버튼을 눌러줍니다.그 그림에서 가운..
패러럴즈를 이용한 맥에서 리눅스 민트와 ROS 설치 2018. 11. 8. 07:00 맥을 사용한지 꽤 되었지만, 어떤 형태로든 윈도우를 깔지 않았습니다. 사람들이 말하는 가장 중요한 은행업무는 (금전적 권한이 와이푸님께 있는 관계로) 저에겐 필요가 없었거든요^^. 그런데 최근 회사에서 패러럴즈와 윈도우 라이센스가 나오면서 응? 어떤거지? 하고 사용해봤습니다.뭐 원래 윈도우를 사용할 목적이었으니.. 일단 그렇게 진행했구요.그리고 리눅스 민트에 도전한거죠.. 우와~ 간편했습니다.^^나쁘지 않아요^^확실히 민트는 이뻐요^^ ㅎㅎ그리고 ROS 설치 안내 페이지에서 안나하는데로, Ubuntu 18.04인 Bionic에 대응하는 민트 19 Tara 시나몬 에디션을 설치했으니, ROS는 Melodic으로 갑니다.^^저 긴 사용자 이름이 마음에 안들어서ㅠㅠ.bashrc에서 저렇게 추가해서~이렇게 짧게..
ROS에서 아두이노로 만든 로봇 제어하기 - 일단은 LED 깜빡거리기 2018. 7. 13. 08:00 ROS에서도 아두이노와 작업을 할 수 있습니다. 이와 관련된 내용을 한 번 다룬 적이 있습니다. rosserial을 사용해서 OpenCR 보드의 IMU 값을 받아오는 내용을 다루었던 적이 있네요^^ 이번에도 그렇게 접근하려고 합니다. 그래서 아두이노에 연결된 LED를 끄고 키는걸 해볼려구요~ (물론 언제나 그렇듯 초보적 내용입니다. ㅎㅎ^^) 아두이노 설치및 세팅 아두이노를 다운 받아서 HOME/에 tools 폴더에 복사해두고, 아두이노를 한 번 실행하고 나면 위 그림처럼 HOME에 Arduino폴더가 또 하나 생깁니다. 그 안에 libraries 폴더도 생기구요... 거기로 가서 작업하는게 좀 편하죠.^^거기서, rosrun rosserial_arduino make_libraries.py . 위의 명령..
리눅스 민트에 ROS 설치 및 Turtlebot3 터틀봇3 세팅기 2018. 6. 29. 08:00 저는 ROS 학습용으로 우분투를 사용하고 있었습니다. 최근 YOLO 세팅하던 글에서 이야기헀지만, 저는 성능이 꽤 좋은 노트북을 하나 사용할 수 있는 기회가 있어서... 거기다가 우분투가 깔려있었죠... 델 얼라이언웨어인데요.. 꽤 좋은 노트북이죠.. 문제는 설치된 우분투와 라즈베리파이와 연결이 도저히 안되었다는 거죠.. 정말 많은 분들께서 SNS를 통해 중계되던 실시간 삽질(^^)에 도움말을 주셨지만 말이죠^^정말 슬픈 하루였죠^^ 아무튼 이 사태후에 저는 큰 결심을 합니다.~~ 바로.. 리눅스 민트로 갈아타기로 했죠.. 제가 민트에 대해 처음 알게된것은 오로카 모임에서 저의 책 직강을 하고난 뒤풀이에서 ROS 세계의 전도사(^^)이신 표박사님의 추천을 받아서이죠^^ 그래서 이 기회에 그냥 가즈아~~~..
가제보 Gazebo 맥 Mac에서 설치하기... 2018. 5. 10. 08:00 로봇 운용 혹은 시뮬레이션에서 ROS (Robot Operating System)이 많은 관심을 받는데요. 저도 공부의 목적으로 작은 PC에 Ubuntu를 깔고 ROS를 설치했죠. 그리고, Gazebo로 연습[바로가기]하는 무언가도 수행해보았구요^^ 일상에 치이다가 오랜만에 Gazebo를 한 번 다시 들여다볼까 하고 공식 투토리얼[바로가기]을 보다가 이제서야 알게 되었습니다. 정말 왜 이걸 몰랐을까요.. 로봇 시뮬레이션에서 어마어마한 기능을 제공해주는 Gazebo가 윈도우나 맥에서도 설치가 된다는 군요.. 왜 몰랐는지..ㅠㅠ. 아무튼 그래서 또 따라합니다.~~^^하라는데로~~중간에 암호도 물어서 대답도 하구요~그리고 터미널에서 gazebo라고 불렀더니. 저렇게 나타났습니다. 우왕~~~~그래서 투토리얼 하..
ROS의 개발도구로 VSCODE는 어떤가요 2018. 3. 14. 08:00 저는 ROS 공부할때, 그냥 Sublime Text[바로가기]를 사용합니다. 그런데.. 얼마전에 Anaconda 최신 버전을 설치하면서 따라온 vscode[바로가기]를 보면서 가지고 놀다가 이 아이가 ROS 용으로도 사용된다는 것을 알았죠^^ 그래서 한 번 슬쩍 사용해 보았습니다. ROS IDE용으로 사용하는 VSCODE...먼저.. [바로가기]로 가서 Visual Studio의 Marketplace에서 ROS용 설치법을 읽습니다.^^ 관련 제품이 다 설치되고 나면 저 위에 보이듯이 ROS랑, XML Tools는 제가 설치했고 YAML Support by Red Hat도 설치했습니다. 뭐 관련있다고 추천이 뜨길래^^그리고 기존의 학습용 폴더를 열어보았습니다. 큰 이상은 없어보이고, 좀 이뻐보이네요^^CT..

반응형