Skip to content

Cherry pick training utils into phase_1#560

Open
kaushikbalasundar wants to merge 1 commit into
phase_1from
kaushik/taskboard-training-utils
Open

Cherry pick training utils into phase_1#560
kaushikbalasundar wants to merge 1 commit into
phase_1from
kaushik/taskboard-training-utils

Conversation

@kaushikbalasundar
Copy link
Copy Markdown
Collaborator

PR Description: Add xacro expansion service for training

This PR cherry-picks the ExpandXacro service and related training utilities to the phase_1 branch.

Key Changes:

  • Added ExpandXacro ROS 2 service in aic_utils/aic_training_interfaces.
  • This service allows model-side code to request xacro-to-XML expansion without requiring direct filesystem access to the eval workspace's package share directories.
  • Added xacro_expander.py script and related launch files in aic_utils/aic_training_utils.

Motivation:

To support training workflows where model-side code needs to dynamically expand Xacro files.

Add an ExpandXacro ROS 2 service to the eval stack so that model-side code can request xacro-to-XML expansion without needing direct filesystem access to the eval workspace's package share directories.
@kaushikbalasundar kaushikbalasundar changed the base branch from main to phase_1 May 28, 2026 07:19
@google-cla
Copy link
Copy Markdown

google-cla Bot commented May 28, 2026

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants