ROS is an open-source framework for developing robotic applications. It allows you to connect sensors, control systems, visualization tools, and more within a unified architecture.
Motion data captured with MOVIN TRACIN and MOVIN Studio can be streamed in real time or played back from recorded files within a ROS 2 environment. The data can then be retargeted to a robot model, allowing you to visualize its movement in RViz2 or integrate it directly into your robot control pipeline for further development.
Prerequisites
Before integrating with ROS, please make sure your environment is properly set up as described below.
ROS 2:
Humble (tested)
Required ROS 2 Packages:
robot_state_publisher
rvix2
xacro
tf2_ros
Required pip Packages:
numpy
scipy
movin-sdk-python (Required for BVH file loading and real-time mode)
1
Download Motion-Player-ROS
cd ~/ros2_ws/src
git clone https://github.com/MOVIN3D/Motion-Player-ROS