|
@@ -4,11 +4,12 @@ import launch
|
|
|
import launch_ros.actions
|
|
|
|
|
|
def generate_launch_description():
|
|
|
- config = os.path.join(
|
|
|
- get_package_share_directory('saturn_controller'),
|
|
|
- 'config',
|
|
|
- 'config.yaml'
|
|
|
- )
|
|
|
+
|
|
|
+ robot_name = os.getenv('ROBOT_NAME', 'default_robot')
|
|
|
+ robot_type = os.getenv('ROBOT_TYPE', 'default_type')
|
|
|
+
|
|
|
+ print("Robot name: " + robot_name)
|
|
|
+ print("Robot type: " + robot_type)
|
|
|
|
|
|
component_manager_node = launch_ros.actions.Node(
|
|
|
package='rclcpp_components',
|
|
@@ -23,9 +24,8 @@ def generate_launch_description():
|
|
|
launch_ros.descriptions.ComposableNode(
|
|
|
package='saturn_controller',
|
|
|
plugin='saturn_ros2::SaturnController',
|
|
|
- namespace = "GS_003",
|
|
|
- name='saturn_controller',
|
|
|
- parameters=[config]
|
|
|
+ namespace = robot_name,
|
|
|
+ name='saturn_controller'
|
|
|
),
|
|
|
]
|
|
|
)
|