본문 바로가기

ROS2

(16)
Jetson nano에 ROS2 foxy 설치하기 2021. 4. 2. 16:42 Jetson Nano는 Ubuntu 18.04에 대응하는 Jetpack이라는 것을 설치하게 됩니다. 그리고 우리는 그 위에 ROS1 melodic 버전을 설치하는 것이 일반적인 절차입니다. 그런데, ROS2가 인기를 끌면서, 또 Ubuntu가 20.04까지 나오면서 Foxy 혹은 그 상위버전의 ROS2를 Jetson Nano에 설치하고 싶은 분들이 많이지기 시작했습니다. 공식적으로는 불가능하죠. NVIDIA가 20.04 Ubuntu를 공식 지원하지 않는한... 그런데 만약 이미 가지고 있는 젯슨나노 보드에 단지 ROS2 Foxy를 설치해보는 것이 목적이라면, Jetpack의 기능을 다 사용하지 못하는것도 괜찮다면, 오늘 설명하는 방법도 있습니다.^^. 일단 먼저 이쪽 세계가 요즘 그렇듯 누가 이미 고맙게..
Ubuntu 20.04에서 ROS1 Noetic과 ROS2 Foxy 같이 설치하기 2021. 2. 22. 08:00 언제나 그렇듯 저는 Ubuntu 20.04 Focal (실제 저는 Mint 20.1 Ulyssa에서지만)에서 ROS1 Noetic 버전과 ROS2 Melodic 버전을 설치하는 과정을 이야기 해보려고 합니다. 물론 이런 글이 없어도 되는 분들도 있지만, 저는 여러 이유에서 이런 글을 올리는 것을 좋아합니다. 일종의 설치기~라고 생각해주세요^^ 요즘 제 컨셉인데 이 글도 동영상으로 그 과정을 보여드리고 있습니다. Ubuntu 20.04 Focal과 Mint 20.1 Ulyssa는 몇몇 이슈를 빼면 동일하다고 생각하시면 됩니다. 일단 구글에서 ROS1 Noetic 설치 페이지를 찾습니다. 매우 쉽게 찾아질겁니다. 저는 항상 설치할때는 공식 설치 안내페이지에서 합니다. 뭐 그게 혹시 모를 여러 변경 사항들을 ..
[ROS2] 토픽 topic 개념을 이해하기 위해 간단히 사용해보기 2020. 6. 11. 08:00 지난번 ROS2에서 node의 개념을 이야기한 다음 이야기입니다. 노드에서 뭔가 도닥도닥 만져봤다면 당연히~ 토픽(topic)도 만져봐야죠. 이번에는 토픽에 대해 이야기를 해보고 싶네요.토픽은 ROS에서 노드간에 전해지는 메세지의 흐름입니다. 어떤 노드에서 토픽을 발행하구요. 또 어떤 노드들은 원하는 토픽을 받을 수 있습니다. 이렇게 해서 메세지가 노드에서 노드로 전해집니다.이 그림은 Exploring the performance of ROS2라는 논문에 나타난 그림인데요. 카메라를 다루는 노드가 카메라에서 받은 이미지를 발행(publish)합니다. 이 이미지를 쓰고 싶은 노드는 받으면 됩니다. 그래서 자동차도 인식하고 보행자도 인식하는 각각의 노드들이 사용하는 것이죠. 일단, 현재 터미널에는 turtl..
[ROS2] 노드의 개념 이해하기 2020. 6. 8. 08:00 요즘 로봇세계에서는 새로나온 ROS2 foxy 버전에 대한 이야기가 많습니다. 지난번에 Dashing 버전의 설치를 이야기했었는데요. Foxy 버전도 다르지 않습니다. 그래서 Foxy도 그냥 그대로 설치 페이지를 따라하면 그만입니다.^^ 단~ Foxy는 우분투 20.04버전~인 Focal Fossa에 설치를 해야합니다. 기억해주세요 우분투 20.04 Focal Fossa에 설치하는 것이Foxy Fitzroy입니다.설치페이지 안내대로 흘러가면 되어서 크게 어려운 점은 없습니다. 다시 이야기하지만, dashing 설치때와 다르지 않습니다.bashrc 마지막에 저렇게 foxy의 setup.bash를 포함 시켜 두도록 하죠그리고 연습용으로 turtlesim도 설치합니다. 당연한 이야기지만 foxy 버전요~그리고..
[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..
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라는 패키지를 만들어 보았습니다.^^그러면 이런 구조로 폴더가 생성됩니다..
ROS2 맛보기 - Eloquent Elusor 간단 체험기 2020. 1. 6. 08:00 2020년이 시작된지 몇 일 되지 않았네요. 2019년 마지막에 좋은 행사가 하나 열렸는데 저는 참석을 못했었답니다. 바로 로보티즈에서 ROS 전도사 활동(^^)을 하시는 표박사님과 그 팀에서 멋진 세미나를 했는데 저는 참석하지 못했었죠. 그 세미나 자료가 최근 공개되었습니다. ROS2 세미나 자료 구경하러 바로 가시죠^^ 그 자료를 보고 저도 한 번 ROS2를 공부해야겠다 생각했습니다. 이번 글은 그저 방금 소개한 세미나 자료와 ROS2 위키 페이지를 보면서 한 번 Hello World 수준에서 따라해 보는 글입니다. ROS2 기초 ROS2 맛보기 - Eloquent Elusor 간단 체험기 ROS2 기초 ROS2 맛보기 - Eloquent Elusor - 파이썬 패키지 만들기 일단, 저는 설치를 최신..

반응형