Skip to content

openroboticmetaverse/mvp_dataset_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

orom

🤖 open robotic metaverse mvp - Dataset Manager 🌐

Overview 🔍

This project serves as the MVP (Minimum Viable Product) 🚀 for generating and maintaining datasets used for training robotic models in openroboticmetaverse.

Technology Stack 🛠️

  • Simulation: Developed using the Mujoco physics engine

Setup ⚙️

  1. Clone the repo:
git clone https://github.com/openroboticmetaverse/mvp_mujoco_simulation.git
  1. Run container:
cd mvp_mujoco_simulation
docker compose up -d
  1. Start the Simulation and Save the Dataset:
cd ../
git clone https://github.com/openroboticmetaverse/mvp_dataset_manager.git
cd mvp_dataset_manager
  1. Install the following python libraries in a new python virtual environment:

    • h5py
    • numpy
  2. Run the following script to run the simulation and save the results in HDF5 format:

python3 src/data_saver.py

After a short time the script stops, now you should see the message "Data streaming completed!" in the console. The HDF5 dataset for the current training episode will be saved to the current working directory.

HDF5 file structure

.
├── Images             
|   ├── cam_high       # Image (stationary camera)
|   └── cam_low        # Image (moving camera)
├── qpos               # Joint positions
└── qvel               # Joint velocities

Note: The script only captures the joint position data. Image and velocity data will be added in a future update

About

orom | dataset manager

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages