Customized Vendor Packages¶
Dependencies on customized vendor packages can be resolved by dynamically fetching the source code locally using vcstool.
The .repos folder contains a .repos file for each vendor. Running the setup.sh script will import the specified repositories into the corresponding subdirectories under ros2_ws/src/vendors/.
For example,
ros2_ws/src/vendors/
├── interbotix
├── ned2
└── universal_robots
├── Universal_Robots_ROS2_Description
└── Universal_Robots_ROS2_Driver
New external dependencies that require source code should be added to the appropriate .repos file. If no customization is needed, consider installing the binary package directly via rosdep or other supported package managers.