최근 로봇에 AI를 접목시키는 것에 관심이 생겼다. 이와 관련된 공부를 하다가 ROS와 ROS 2에 대해 알아야 했다.인공지능 공부하는 데 파이썬을 알아야 하는 것과 같은 느낌이 들었다.그렇다고 ROS 2가 프로그래밍 언어 자체는 아니다. 따라서 이번 포스팅에서는 RO
로봇 시뮬레이션을 위해 ROS2와 Gazebo를 다운받으려는데 자꾸 오류가 났다.UTM으로 ubuntu 22.04버전을 다운 받아 가상 머신에서 docker로 ROS2를 실행해 보았으나,Gazebo를 설치하고 실행하는 과정에서 계속 오류가 났었다..
ROS 2에서 robotic system을 구현하는 데 필요한 몇 가지의 개념이 있다. ROS 2 tutorial에서 공부한 내용을 바탕으로 정리해 보자! 1. Node(노드) ROS graph는 ROS 2에서의 모든 데이터를 동시에 처리하는 네트워크를 일컫는다. ROS graph에서 실행가능한 모든 파일은 연결되어야 하고, 이를 매핑하고 시각화할 줄도 ...