bump agv_pro_description to 1.0.1

This commit is contained in:
X-lanni
2025-06-22 16:22:25 +08:00
parent 90d7bde0e3
commit 0d610a89bb
2 changed files with 19 additions and 5 deletions
@@ -1,12 +1,15 @@
import os import os
from launch import LaunchDescription from launch import LaunchDescription
from launch_ros.actions import Node from launch_ros.actions import Node,PushRosNamespace
from launch.conditions import IfCondition from launch.conditions import IfCondition
from launch.substitutions import LaunchConfiguration from launch.actions import DeclareLaunchArgument
from launch.substitutions import Command,LaunchConfiguration,PythonExpression
from ament_index_python.packages import get_package_share_directory from ament_index_python.packages import get_package_share_directory
def generate_launch_description(): def generate_launch_description():
namespace = LaunchConfiguration('namespace', default='')
use_rviz = LaunchConfiguration('use_rviz', default='true') use_rviz = LaunchConfiguration('use_rviz', default='true')
rviz_config_dir = os.path.join( rviz_config_dir = os.path.join(
@@ -20,11 +23,22 @@ def generate_launch_description():
'agv_pro.urdf' 'agv_pro.urdf'
) )
with open(urdf_file, 'r') as file: robot_description_content = Command([
robot_description_content = file.read() 'xacro ',
urdf_file,
' namespace:=',
PythonExpression(['"', namespace, '" + "/" if "', namespace, '" != "" else ""']),
])
return LaunchDescription([ return LaunchDescription([
DeclareLaunchArgument(
'namespace',
default_value='',
description='Namespace for nodes'),
PushRosNamespace(namespace),
Node( Node(
package='joint_state_publisher', package='joint_state_publisher',
executable='joint_state_publisher', executable='joint_state_publisher',
+1 -1
View File
@@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?> <?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3"> <package format="3">
<name>agv_pro_description</name> <name>agv_pro_description</name>
<version>1.0.0</version> <version>1.0.1</version>
<description> <description>
<p>URDF Description package for AGV pro</p> <p>URDF Description package for AGV pro</p>
</description> </description>