[ROS] 04 ROS2 Python Package
Published:
In this post, ros lecture 4 is introduced.
ROS2 Workspace
ROS에서 패키지는 기능을 구현하는 가장 작은 단위이고, 워크스페이스는 여러 개의 패키지를 모아 관리하는 작업 공간이다.
colcon은 ROS 2 프로젝트를 빌드(build)하기 위한 도구이다. 다음 명령어로 설치한다.
sudo apt install python3-colcon-common-extensions
예를 들어, 다음과 같은 프로젝트 구조를 생각하자.
ros2_ws/
├── src/
│ ├── my_robot
│ ├── my_msgs
│ └── camera_node
colcon build를 하면 현재 워크스페이스 안의 모든 ROS 패키지를 컴파일한다. 실행하면, build/, install/, log/ 디렉터리가 생기는데, 각각 컴파일 중간 파일, 실행 가능한 결과물, 빌드 로그를 담는다.~/.bashrc에source ~/ros2_ws/install/setup.bash를 추가하여, 내가 방금 빌드한 패키지를 ROS가 인식하도록 한다.

Leave a Comment