This repository provides integration of the UFactory XArm robotic manipulator series with NVIDIA Isaac Sim, along with simple tasks and ROS2 nodes for controlling the robot. It has full compatibility with the MoveIt2 nodes from the xarm_ros2 package. It was tested with Isaac Sim 5.0.0 and Python 3.11.
-
Clone the repository:
cd ~/xarm_ws/src git clone <repository-url> xarm_isaac
-
Build the package:
cd ~/xarm_ws colcon build --packages-select xarm_isaac source install/setup.bash
- Initial repository setup
- Basic XArm6 USD assets
- Support for additional XArm models (XArm5, XArm7)
- Add full support for RealSense d435i
- Make ROS2 examples and launchfiles available
- Implement basic manipulation tasks (pick and place)
- Isaac Lab integration
This project is licensed under the BSD 3-Clause License - see the LICENSE file for details.
- UFactory for the XArm robot series
- NVIDIA for Isaac Sim platform
- ROS2 community for the robotics framework