Example Applications#

Overview#

This section contains complete application examples showing how to use the WMX ROS2 packages with different frameworks and hardware setups. Each example is a standalone workspace that depends on the core wmx_ros2_message and wmx_ros2_package packages.

These examples demonstrate the robot-agnostic design of the system – the same WMX ROS2 nodes and interfaces are used regardless of the specific robot model or compute platform. Only the configuration files (YAML parameters, WMX XML parameters, and launch files) differ between setups.

Example Summary#

Example

Platform

Description

Isaac Sim Manipulator

NVIDIA Jetson Orin

Manipulator control with Isaac Sim integration

Intel Manipulator Integration

Intel x86_64

Manipulator control with Gazebo integration

Requirements#

All examples require:

  • The core WMX ROS2 packages built and sourced (see Getting Started)

  • LMX(WMX Runtime) installed at /opt/lmx/

  • EtherCAT hardware connected (for physical robot operation)

Each example page describes any additional dependencies specific to that setup.