Pull knobs (0.75 GB)
Lever knobs (0.77 GB)
Round knobs (1.24 GB)
- Extract and place the downloaded door knob dataset under the
door
folder (or make a symlink). - Place your favorite robots under the
robot
folder. (Blue robots are there as default)
cd path/to/DoorGym/
python3 ./world_generator/world_generator.py --knob-type lever --robot-type floatinghook
cd ~/.mujoco/mjpro150/bin
./simulate path/to/DoorGym/world_generator/world/lever_floatinghook/1551848929_lever_floatinghook.xml
name | options | default | explaination |
---|---|---|---|
knob-type | "lever", "round" or "pull" | ' ' | If no arg, it use all types. |
robot-type | "gripper","hook","floatinghook","floatinggripper", "mobile_gripper" or "mobile_hook" | 'floatinghook' | - |
one-dir | True/False | False | Save everything into one dir, or save into separate dir by its robot and knob types |
pulldoor-ratio | 0.0~1.0 | 1.0 | ratio of door that opens by pulling. |
righthinge-ratio | 0.0~1.0 | 1.0 | ratio of door that has hinge on right side. |
This mjcf generator is powered by the following repo.