maple.backend.envs.libero
LIBERO environment backend.
This module implements the environment backend for LIBERO (Language-Instructed Benchmarks for Embodied Robot Learning), a suite of robotic manipulation tasks with natural language instructions.
LIBERO provides multiple task suites: - libero_spatial: 10 spatial reasoning tasks - libero_object: 10 object manipulation tasks - libero_goal: 10 goal-conditioned tasks - libero_10: 10 diverse benchmark tasks - libero_90: 90 diverse tasks for large-scale evaluation
The backend handles Docker container management and provides task enumeration both statically (when no container is running) and dynamically (by querying a running container for detailed task information).
Classes
Backend for LIBERO manipulation environments. |