Motion Comparator is a web-based application to visualize, compare, and share robot motions. For more details, please refer to our RA-L paper.
We recommend using the hosted version of Motion Comparator.
If you would like to play around with the code, the dependencies of Motion Comparator can be installed by:
cd MotionComparator
git submodule init
git submodule update
npm install
npm start
MotionComparator-Examples contains the robot URDFs and object models used in the examples.
Motion Comparator is written in TypeScript using React and rc-dock – contributions are welcome!
Motion Comparator draws a lot of design inspiration from robot visualization tools, especially Foxglove Studio and Webviz. The teaser image is generated by AI using NightCafe Studio.
If you find Motion Comparator useful for research, please cite our RA-L paper.
@ARTICLE{wang2024motion,
title={Motion Comparator: Visual Comparison of Robot Motions},
author={Wang, Yeping and Peseckis, Alexander and Jiang, Zelong and Gleicher, Michael},
journal={IEEE Robotics and Automation Letters},
year={2024},
volume={9},
number={9},
pages={7699-7706},
doi={10.1109/LRA.2024.3430649}
}
- Support ROS 2 bags
- Update to the latest version of three.js