上QQ阅读APP看书,第一时间看更新
Including other xacro files
We can extend the capabilities of the robot xacro by including the xacro definition of sensors using the xacro:include tag. The following code snippet shows how to include a sensor definition in the robot xacro:
<xacro:include filename="$(find mastering_ros_robot_description_pkg)/urdf/sensors/xtion_pro_live.urdf.xacro"/>
Here, we include a xacro definition of a sensor called Asus Xtion pro, and this will be expanded when the xacro file is parsed.
Using "$(find mastering_ros_robot_description_pkg)/urdf/sensors/xtion_pro_live.urdf.xacro", we can access the xacro definition of the sensor, where find is to locate the current mastering_ros_robot_description_pkg package.
We will talk more about vision-processing in Chapter 10, Building and Interfacing Differential Drive Mobile Robot Hardware in ROS.