Skip to content

Use XML launchfile instead of Python#382

Merged
urfeex merged 4 commits intoUniversalRobots:rollingfrom
urfeex:launch_xml
Mar 3, 2026
Merged

Use XML launchfile instead of Python#382
urfeex merged 4 commits intoUniversalRobots:rollingfrom
urfeex:launch_xml

Conversation

@urfeex
Copy link
Copy Markdown
Member

@urfeex urfeex commented Feb 25, 2026

I've had this lying around locally for quite a while now. Since XML launchfiles are mature enough to be used by now, I would like to use them throughout our ecosystem a bit more. It reduces the complexity to read launchfiles significantly.

I kept the python-based launchfiles for backwards compatibility, though, in the long run I would vote for deleting them, maybe for ROS M.

This starts the description but only supports a subset of the parameters
atm.
Copy link
Copy Markdown
Member

@urrsk urrsk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The pipeline says: Error: ROR] [launch]: Caught exception in launch (see debug for traceback): launch configuration 'rviz_config_file' does not exist!

@urfeex urfeex requested a review from urrsk February 26, 2026 11:17
@urrsk
Copy link
Copy Markdown
Member

urrsk commented Feb 26, 2026

Do we need to update any documentation in this regard?

@urfeex
Copy link
Copy Markdown
Member Author

urfeex commented Mar 2, 2026

I've updated the documentation accordingly. I also scanned the full assembled documentation on docs.universal-robots.com for the term view_ur.launch.py and couldn't find it in any other place.

@urfeex urfeex merged commit 7754677 into UniversalRobots:rolling Mar 3, 2026
9 checks passed
@urfeex urfeex deleted the launch_xml branch March 3, 2026 10:20
mergify bot pushed a commit that referenced this pull request Mar 3, 2026
* Add view_robot.launch.xml
* Include in python launchfile
* Update documentation

(cherry picked from commit 7754677)

# Conflicts:
#	doc/index.rst
#	doc/migration_notes.rst
#	launch/view_ur.launch.py
mergify bot pushed a commit that referenced this pull request Mar 3, 2026
* Add view_robot.launch.xml
* Include in python launchfile
* Update documentation

(cherry picked from commit 7754677)

# Conflicts:
#	doc/migration_notes.rst
urfeex pushed a commit that referenced this pull request Mar 4, 2026
* Add view_robot.launch.xml
* Include in python launchfile
* Update documentation
urfeex pushed a commit that referenced this pull request Mar 4, 2026
* Add view_robot.launch.xml
* Include in python launchfile
* Update documentation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants