Welcome to ManipulationNet! ManipulationNet (manipulation-net.org) is a framework to host various real-world manipulation benchmarks by 1. delivering standardized task setups worldwide; and 2. evaluating authentic task performance without time, location, and system constraints.
Select your interested benchmark task here, and get registered here.
[2025-11-12] The mnet-client has been updated for the grasping_in_clutter task (CameraInfo will be required). Please check the newest docs, update your environment and your client before use.
[2025-10-24] We provided example tasks for the block arrangement benchmark, and updated the mnet-client. Please update your client before submission.
[2025-10-08] Project released at manipulation-net.org.
The mnet-client is a middle layer between the robotic system and the mnet-server to support distributed manipulation benchmarking on standardized task setups. The robotic system communicates with the mnet-client through ROS services and topics. In general, the mnet-client is responsible for:
-
collect authentic manipulation performance on standardized task setups and upload it to the server for comparable research;
-
deliver task instructions from the server to the robotic system in real-time, this could involve language/visual prompts, task-specific instructions, and more;
-
report task execution and human intervention logs from the robotic system to the server in real-time to better describe the manipulation performance.
Please refer to https://mnet-client.readthedocs.io/ for more details about installation and usage.
We have ROS 1 and ROS 2 supported.
If you have any questions, please do not hesitate to contact support@manipulation-net.org

