본문으로 건너뛰기
pkglog
블로그소개

주제별 글 모음

로봇·AMR·VDA5050

AMR(자율주행 이동 로봇)과 관제 시스템을 잇는 소프트웨어를 다룹니다. AGV와 AMR의 차이, 경로 계획에서 미션 실행으로 이어지는 흐름, 그리고 관제 통신 표준인 VDA5050의 order·state·action 구조를 코드와 함께 정리했습니다.

ROS2는 우분투 24.04에서 Jazzy를 설치하는 과정, 통신 계층인 Fast DDS와 QoS, Gazebo 시뮬레이션 환경 구성을 다룹니다. 로봇 분야를 독학하려는 사람을 위한 자료 고르는 법과 로드맵도 있습니다.

처음 읽기 좋은 글

  • 소프트웨어 엔지니어가 알아야 할 AMR 기초: AGV와의 차이, SLAM, 경로 계획, ROS2
  • VDA5050으로 AGV·AMR 관제 통신하기: MQTT 토픽, order·state·instantActions, libVDA5050++ C++ 구현
  • 우분투 24.04 ROS 2 Jazzy 설치: apt 저장소 등록부터 talker/listener 테스트, rosdep·colcon, 자주 나는 오류

전체 글 12편

각 글에 표시된 난이도를 기준으로 초급, 중급, 고급 순으로 나눴습니다. 처음이라면 위쪽부터 읽고, 이미 아는 단계는 건너뛰어도 됩니다.

초급 (4편)

  • 소프트웨어 엔지니어가 알아야 할 AMR 기초: AGV와의 차이, SLAM, 경로 계획, ROS2
  • 우분투 24.04 ROS 2 Jazzy 설치: apt 저장소 등록부터 talker/listener 테스트, rosdep·colcon, 자주 나는 오류
  • 자율주행 로봇 개발 독학 로드맵 | 하드웨어 없이 시작하는 현실적인 순서
  • ROS2 독학 자료 고르는 법: 공식 문서, 책, 온라인 강좌, 한국어 자료, 가상 개발 환경

중급 (4편)

  • ROS2 시뮬레이션 환경 혼자 구축하기 | Docker + Gazebo 설정
  • ROS2 통신의 실체: RMW 계층과 Fast DDS, QoS 정책, XML 프로파일, Discovery Server
  • VDA5050 order 수명주기: 노드·엣지 시퀀스, base와 horizon, order update 이어붙이기
  • VDA5050으로 AGV·AMR 관제 통신하기: MQTT 토픽, order·state·instantActions, libVDA5050++ C++ 구현

고급 (4편)

  • AGV·AMR 플릿 게이트웨이 개발 가이드 - 이기종 로봇과 관제 시스템을 잇는 미들웨어 아키텍처
  • AMR 경로 계획에서 미션 실행까지: A*·DWA·Nav2와 VDA5050 오더의 물리 동작 검증
  • VDA5050 커스텀 데이터 전송 가이드 - actionParameters·informations로 표준 확장하기
  • VDA5050 Action 상태 머신 분석 - pick 액션 처리와 blockingType 구현
pkglog

0xmote가 쓰고 관리하는 C++·백엔드·DevOps 문제 해결 기록입니다.

콘텐츠

블로그 주제별 모음 용어사전

정보

소개 연락처 Sitemap

법적 고지

개인정보처리방침 이용약관 면책 조항 편집 방침·정정 이력

© 2026 pkglog. All rights reserved.

Built with Astro

이 사이트는 Google AdSense 광고 게재 및 방문 통계 분석을 위해 쿠키를 사용합니다. 자세한 내용은 개인정보처리방침에서 확인하세요.