태그: ROS 2
7편
-
우분투 로봇 현장 디버깅: SSH 접속, 유선랜 직결, 로그·CPU·네트워크 상태 점검 명령
현장에서 우분투 로봇에 유선랜을 직결하고 SSH로 접속해 로그, CPU·메모리·디스크, 네트워크, ROS 2 상태를 확인하는 순서와 명령을 정리했습니다. 컨테이너에서 직접 실행해 본 출력과 상태 점검 스크립트, 그리고 실제 로봇에서는 확인하지 못한 부분을 구분해 적었습니다.
-
우분투 24.04 ROS 2 Jazzy 설치: apt 저장소 등록부터 talker/listener 테스트, rosdep·colcon, 자주 나는 오류
우분투 24.04에 ROS 2 Jazzy를 apt로 설치합니다. 로케일, universe, ros2-apt-source 등록, desktop·ros-base 선택, setup.bash, rosdep·colcon 순서와 NO_PUBKEY·패키지 없음·노드 미검색 오류 해결법을 다룹니다.
-
ROS2 독학 자료 고르는 법: 공식 문서, 책, 온라인 강좌, 한국어 자료, 가상 개발 환경
ROS2를 혼자 공부할 때 docs.ros.org를 배포판 버전 차이에 속지 않고 읽는 법, ROS2 전용 서적과 온라인 강좌에서 기대할 수 있는 것, 얇은 한국어 자료를 보완하는 전략, 컨테이너 개발 환경 활용법을 다룹니다.
-
자율주행 로봇 개발 독학 로드맵 | 하드웨어 없이 시작하는 현실적인 순서
실물 로봇 없이 자율주행 로봇 개발을 독학하는 순서를 단계별로 제시합니다. Linux 기초와 ROS2 노드·토픽에서 시작해 시뮬레이터 선택, SLAM·Nav2 실습, 포트폴리오 프로젝트, 저가 실물 플랫폼 검증까지 이어집니다.
-
ROS2 시뮬레이션 환경 혼자 구축하기 | Docker + Gazebo 설정
실물 로봇 없이 ROS2와 Gazebo 시뮬레이션 환경을 Docker로 혼자 구축하는 방법을 정리합니다. Linux/Mac/Windows(WSL2)별 GUI 포워딩 설정, docker-compose 구성, 자주 겪는 X11/그래픽 문제 해결까지 다룹니다.
-
ROS2 통신의 실체: RMW 계층과 Fast DDS, QoS 정책, XML 프로파일, Discovery Server
ROS2 통신의 실체인 RMW 추상화 계층과 Fast DDS를 파헤칩니다. QoS 정책, XML 프로파일, Discovery Server, 서브넷/Docker 트러블슈팅까지 실전 예제로 정리합니다.
-
소프트웨어 엔지니어가 알아야 할 AMR 기초: AGV와의 차이, SLAM, 경로 계획, ROS2
AMR이 정해진 길을 따라가는 AGV와 어떻게 다른지, SLAM·센서 퓨전·파티클 필터·전역/지역 경로 계획이 어떻게 이어지는지, ROS2의 노드와 토픽 구조가 코드베이스를 읽는 데 왜 필요한지 소프트웨어 엔지니어 관점에서 설명합니다.