본문 바로가기

Robot

(178)
[ROS2] ROS2 dashing 설치 2020. 5. 9. 15:44 유사한 글을 올린적이 있지만, 일종의 정리 차원에서 다시 글을 올려봅니다. ROS2 Dashing의 설치입니다. 저는 Ubuntu18.04에 ROS2 Dashing을 설치해보려고 합니다. 2020년 5월쯤 LTS 버전이 예약되어 있지만, 설치법은 비슷할 것이니 미리 설치하고 한 번 가지고 놀아보는 것도 괜찮지 않을까 하네요^^. 요즘에는 설치페이지들이 워낙 잘 되어 있지만, 그래도 혹시나 도움이 될만한 것이 있을까하고 작성해봅니다.ROS2에서 Dashing 버전을 설치해보려고 합니다. Dashing의 공식 설치안내 페이지에서 하라는 데로 하면 됩니다.^^.위 부분을 터미널에서 긁어서 실행하구요~update와 dashing desktop 버전을 설치하면 됩니다.그리고, 명령어 자동완성이 되는 python3..
D435 Depth Camera ROS2 Dashing에서 세팅해보기 2020. 3. 30. 08:00 코로나로 인한 비정상적(뭐가 정상인지 헷갈리지만) 상황이 지속되고 있습니다. 우리는 분명 세계최고의 의료/보건/방역 체계를 갖췄다는 것이 전 세계를 통해 증명되고 있으니 조금만 더 참고 견뎌보면 좋겠습니다. 오늘은 D435라고 하는 로봇하는 분들이 즐겨 사용하는 인텔의 Depth 카메라를 ROS2에서 세팅하고 사용하는 것을 이야기하려고 합니다.이렇게 생긴 아이인데, 로봇에 다들 많이 연결한답니다.IR 센서를 이용해서 깊이 정보를 읽고, 또 IMU도 장착되어 있어서 기울어지는 각도도 잘 측정한답니다.아무튼, 저는 Mint 19.3을 사용해서 Ubuntu 18.04의 세팅을 따라갑니다. 일단 우분투에 설치되는 D435 Driver를 Github에서 받고 해당페이지에서 가이드하는데로 설치합니다.그리고, ROS..
주행가능한 개인용 로봇 Temi 개봉기 및 간단 사용기 2020. 3. 13. 08:00 2014년 여름.. 저는 개인용 로봇인 JIBO를 소개했던 적이 있습니다. 저는 이 로봇이 시장에서 어느 정도 위치를 차지하면 좋겠다는 막연한 기대를 했었습니다. 그러나 결국 JIBO는 출시 지연에 제품에 대한 혹평 등과 함께 결국 종료(ㅠㅠ)되고 말았습니다. 그리고 또 많은 로봇들이 나타나고 사라지고 했지요. 그때쯤, 저는 연구소장으로 일하던 회사를 그만두고, 실무 개발자로서 수술용로봇 Surgical Robot 회사에 들어가서 푸욱~ 쩔어서 로봇 개발에 빠져있었습니다. 그리고 그 후는 데이터사이언스, 인공지능 등의 분야를 공부하느라 정신이 없었죠. 그러던 요즘 우연한 기회에 한 로봇이 저에게 다가왔습니다. 몇 주 정도 제 곁에 있을 예정입니다. 그 동안 열심히 데리고 놀아야죠.박스입니다. 실물 크기 ..
ROS Gazebo에서 UR 로봇 구동을 Jupyter에서 해보기 2020. 2. 24. 08:00 유니버셜 로봇의 UR 시리즈는 ROS용 패키지로 많은 연습을 해볼 수 있도록 하고 있습니다. 물론 UR은 자체적인 시뮬레이터도 무료로 배포하고 있어서 UR로봇만 사용한다면 큰 문제 없지만, 저는 UR로봇을 대상으로 로봇팔을 공부하는 사람들이라면 ROS 환경에서 시뮬레이션을 해보는 것도 좋다고 생각을 합니다. 물론~ 실물 로봇이 있다면 더 좋겠죠. 오늘은 UR로봇의 ROS 패키지를 melodic 환경에서 설치하고, Jupyter Notebook에서 로봇이 구동되는 것을 연습하는 과정을 이야기해보려고 합니다.먼저 위 github에서 소스를 받아 오는 것부터 시작하죠.ROS 워크스페이스의 src 폴더에 git으로 받아옵니다. git clone -b calibration_devel https://github.c..
강화학습을 공부하는 분들에게 도움이 되는 Gym Gazebo 설정하기 2020. 2. 19. 08:00 강화학습을 공부하려는 분들이 많이 사용하는 것이 OpenAI의 Gym일 겁니다. 그런데 Gym에서 조금 더 나가서 Gazebo를 사용할 수도 있습니다. 영상, Lidar 등을 로봇 쪽 센서로 보고 주행로봇에 강화학습을 적용해볼 수 있다면 보다 더 재미있는(^^) 학습을 할 수 있을 겁니다. 이번에는 강화학습을 공부하는 분들을 위해 ROS의 Gazebo를 이용해서 Gym을 구동하는 환경을 이야기해보도록 하겠습니다.먼저 ROS Melodic에서 Gym gazebo를 설치하는 방법을 설명한 erlerobot의 Github에 나와있습니다.여기는 그냥 따라서 설치하면 됩니다. 긁으실때는 github에서 해주세요. 저는 설명을 위해 캡쳐했습니다~그런데 이 부분에서는 조금 조심해야합니다. 일단 sudo를 이용하지 않..
건담 Gundam을 내 품에(ROS) 2020. 2. 10. 08:00 제가 관심있어 하는 분야는 제어(Control), 로봇(Robot), 인공지능(AI), 데이터사이언스(Data Science), ROS입니다. 이 중에 ROS 분야에서 제가 항상 도움을 받고 조언을 받는 분이 한 분 계시는데요. 바로 안Ahn 연구원님입니다. 언제 한 번 안연구원님의 블로그도 소개해야하는데요^^ 아무튼, 이 분이 몇일전 따끈따끈한 소식을 페이스북에서 전했습니다. 이 글은 Ubuntu 18.04에서 ROS Melodic 버전에서 테스트되었습니다.~바로 건담 글로벌 챌린지란느 곳에서 공개한 ROS 건담 패키지입니다.^^ROS용 건담 패키지를 공개한 github 사이트에 가보있더니 이 글을 쓰는 시점 13일된 따끈따근한 소스더군요^^ 받아서 빌드를 안해볼 수 없더군요 ㅎㅎㅎㅎ 간단히 URDF와..
ROS2 맛보기 - Eloquent Elusor - 파이썬 패키지 만들기 2020. 1. 28. 08:00 얼마전에 ROS2 Eloquent Elusor를 설치하는 것 까지만 이야기를 해보았었는데요. 이번에는 파이썬 패키지 만들기를 위키 페이지를 보고 따라해 보았습니다. 즉 이 글은 그저 Creating a ROS2 Package라는 공식 글을 따라해본 거죠^^ ROS2 기초 ROS2 맛보기 - Eloquent Elusor 간단 체험기 ROS2 기초 ROS2 맛보기 - Eloquent Elusor - 파이썬 패키지 만들기 먼저 home 경로에서 워크스페이스를 하나 만듭니다. 전 귀차니즘으로 인해 그냥 ws라고 명명했습니다^^ 그리고 그 워크스페이스에 src 폴더를 만들고 그 안에서 ros2 pkg create 명령으로 hello_world라는 패키지를 만들어 보았습니다.^^그러면 이런 구조로 폴더가 생성됩니다..
Python에서 OpenCV로 Canny Detection을 이용하는 차선 인식 2020. 1. 13. 08:00 세상에는 고수가 많고, 그 많은 고수들중 또 많은 분들이 친절(^^)합니다. 요즘은 그 많은 친절한 고수분들의 설명을 따라하는 것 만으로도 참~ 즐거운 공부가 됩니다. 오늘은.. (제가 맨날하는) 또 따라하기 입니다.ㅠㅠ. 오늘은 Simple Lane Detection wth OpenCV라는 글을 따라해보려고 합니다. 단순 따라하기 일 뿐이이서 코드는 그냥 캡쳐해서 봅니다. 긁어서(^^) 사용하고 싶으신 분들은 원작 글로 가시면 됩니다^^ 그리고 이 방법은 딥러닝 등의 방법은 아닙니다. 그래서 요즘 나오는 자율 주행으로 연결하기는 조금 어렵지만, 라인트레이싱을 영상으로 해보겠다~ 정도는 커버될 것 같네요^^필요한 모듈을 읽고, 데이터도 읽습니다.읽은 결과는 위 그림입니다. 그냥 차선이 있는 일반적인 도로..

반응형