Beginner: Client libraries — ROS 2 Documentation: Foxy documentation

1. Colcon

colcon을 사용하면 패키지를 컴파일 할 수있는 듯 하다.

colcon은 두가지 빌드 타입을 지원한다. ament_python과 ament_cmake이다. 또한 pure cmake도 지원.

아래의 코드로 dependecy를 해결 할 수 있는 듯 하다.

rosdep install -i --from-path src --rosdistro foxy -y

git에서 clone하거나 workspace 구성이 완료되었으면 빌드를 한다.

colcon build

—symlink-install 은 파이썬 스크립트를 수정해도 rebuild를 안하게 해준다?

overlay workspace를 환경에 적용려면 setup.bash를 실행한다.

. install/local_setup.bash

overlay하면 underlay에 영향을 주지 않고 패키지를 rebuild할 수 있다.

2. Package 만들기 Python

package.xml