File tree Expand file tree Collapse file tree 8 files changed +41
-42
lines changed
source/extensions/omni.isaac.lab_tasks/omni/isaac/lab_tasks/direct Expand file tree Collapse file tree 8 files changed +41
-42
lines changed Original file line number Diff line number Diff line change 1
- eval " $( conda shell.bash hook) "
2
- conda activate env_isaacsim
3
-
4
1
num_runs=100_000_000
5
2
6
3
# run the homogeneous happo environment 4 times
7
4
8
5
for seed in 2 3 4
9
6
do
10
- python source/standalone/workflows/harl/train.py --task Isaac-Multi-Agent-Flat-Anymal-C-Direct-v0 --video_interval 10_000 --num_envs 2048 --save_interval 10 --log_interval 10 --algorithm happo --headless --num_env_steps $num_runs --dir /home/isaacp/sharedrepos/IsaacLab /source/extensions/omni.isaac.lab_tasks/omni/isaac/lab_tasks/direct/anymal_c_multi_agent/models --seed $seed
7
+ python source/standalone/workflows/harl/train.py --task Isaac-Multi-Agent-Flat-Anymal-C-Direct-v0 --video_interval 10_000 --num_envs 2048 --save_interval 10 --log_interval 10 --algorithm happo --headless --num_env_steps $num_runs --dir . /source/extensions/omni.isaac.lab_tasks/omni/isaac/lab_tasks/direct/anymal_c_multi_agent/models --seed $seed
11
8
done
12
9
13
- # run the homogeneous mappo environment 4 times
14
- for seed in 2 3 4
15
- do
16
- python source/standalone/workflows/harl/train.py --task Isaac-Multi-Agent-Flat-Anymal-C-Direct-v0 --video_interval 10_000 --num_envs 2048 --save_interval 10 --log_interval 10 --algorithm mappo --headless --num_env_steps $num_runs --dir /home/isaacp/sharedrepos/IsaacLab /source/extensions/omni.isaac.lab_tasks/omni/isaac/lab_tasks/direct/anymal_c_multi_agent/models --seed $seed
17
- done
10
+ # # run the homogeneous mappo environment 4 times
11
+ # for seed in 2 3 4
12
+ # do
13
+ # python source/standalone/workflows/harl/train.py --task Isaac-Multi-Agent-Flat-Anymal-C-Direct-v0 --video_interval 10_000 --num_envs 2048 --save_interval 10 --log_interval 10 --algorithm mappo --headless --num_env_steps $num_runs --dir . /source/extensions/omni.isaac.lab_tasks/omni/isaac/lab_tasks/direct/anymal_c_multi_agent/models --seed $seed
14
+ # done
18
15
19
- # run heterogeneous happo 5 times
16
+ # # run heterogeneous happo 5 times
20
17
21
- for seed in 2 3 4
22
- do
23
- python source/standalone/workflows/harl/train.py --task Isaac-Anymal-H1-Push-Direct-v0 --video_interval 10_000 --num_envs 2048 --save_interval 10 --log_interval 10 --algorithm happo --headless --num_env_steps $num_runs --dir /home/isaacp/sharedrepos/IsaacLab /source/extensions/omni.isaac.lab_tasks/omni/isaac/lab_tasks/direct/h1_anymal_env/2_agent_model --seed $seed
24
- done
25
- # run heterogeneous mappo 5 times
18
+ # for seed in 2 3 4
19
+ # do
20
+ # python source/standalone/workflows/harl/train.py --task Isaac-Anymal-H1-Push-Direct-v0 --video_interval 10_000 --num_envs 2048 --save_interval 10 --log_interval 10 --algorithm happo --headless --num_env_steps $num_runs --dir . /source/extensions/omni.isaac.lab_tasks/omni/isaac/lab_tasks/direct/h1_anymal_env/2_agent_model --seed $seed
21
+ # done
22
+ # # run heterogeneous mappo 5 times
26
23
27
- for seed in 2 3 4
28
- do
29
- python source/standalone/workflows/harl/train.py --task Isaac-Anymal-H1-Push-Direct-v0 --video_interval 10_000 --num_envs 2048 --save_interval 10 --log_interval 10 --algorithm mappo --headless --num_env_steps $num_runs --dir /home/isaacp/sharedrepos/IsaacLab /source/extensions/omni.isaac.lab_tasks/omni/isaac/lab_tasks/direct/h1_anymal_env/2_agent_model --seed $seed
30
- done
24
+ # for seed in 2 3 4
25
+ # do
26
+ # python source/standalone/workflows/harl/train.py --task Isaac-Anymal-H1-Push-Direct-v0 --video_interval 10_000 --num_envs 2048 --save_interval 10 --log_interval 10 --algorithm mappo --headless --num_env_steps $num_runs --dir . /source/extensions/omni.isaac.lab_tasks/omni/isaac/lab_tasks/direct/h1_anymal_env/2_agent_model --seed $seed
27
+ # done
Original file line number Diff line number Diff line change 10
10
import gymnasium as gym
11
11
12
12
from . import agents
13
- from .anymal_c_multi_agent import AnymalCMultiAgent , AnymalCMultiAgentFlatEnvCfg , AnymalCMultiAgentRoughEnvCfg
13
+ from .anymal_c_multi_agent import AnymalCMultiAgentBar , AnymalCMultiAgentFlatEnvCfg , AnymalCMultiAgentRoughEnvCfg
14
14
15
15
##
16
16
# Register Gym environments.
Original file line number Diff line number Diff line change 10
10
import gymnasium as gym
11
11
12
12
from . import agents
13
- from .h1_anymal_ball_env import HeterogeneousMultiAgentFlatEnvCfg , HeterogeneousMultiAgentRoughEnvCfg
13
+ from .h1_anymal_ball_env import HeterogeneousMultiAgentBall , HeterogeneousMultiAgentFlatEnvCfg , HeterogeneousMultiAgentRoughEnvCfg
14
14
15
15
##
16
16
# Register Gym environments.
17
17
##
18
18
19
19
gym .register (
20
20
id = "Isaac-Anymal-H1-Ball-Direct-v0" ,
21
- entry_point = "omni.isaac.lab_tasks.direct.h1_anymal_piano_env :HeterogeneousMultiAgentBall" ,
21
+ entry_point = "omni.isaac.lab_tasks.direct.h1_anymal_ball_env :HeterogeneousMultiAgentBall" ,
22
22
disable_env_checker = True ,
23
23
kwargs = {
24
24
"env_cfg_entry_point" : HeterogeneousMultiAgentFlatEnvCfg ,
31
31
32
32
gym .register (
33
33
id = "Isaac-Anymal-H1-Ball-Rough-Direct-v0" ,
34
- entry_point = "omni.isaac.lab_tasks.direct.multi_agent_heterogeneous :HeterogeneousMultiAgentBall" ,
34
+ entry_point = "omni.isaac.lab_tasks.direct.h1_anymal_ball_env :HeterogeneousMultiAgentBall" ,
35
35
disable_env_checker = True ,
36
36
kwargs = {
37
37
"env_cfg_entry_point" : HeterogeneousMultiAgentRoughEnvCfg ,
Original file line number Diff line number Diff line change 10
10
import gymnasium as gym
11
11
12
12
from . import agents
13
- from .h1_anymal_piano_env import HeterogeneousMultiAgentFlatEnvCfg , HeterogeneousMultiAgentRoughEnvCfg
13
+ from .h1_anymal_piano_env import HeterogeneousMultiAgentPiano , HeterogeneousMultiAgentFlatEnvCfg , HeterogeneousMultiAgentRoughEnvCfg
14
14
15
15
##
16
16
# Register Gym environments.
31
31
32
32
gym .register (
33
33
id = "Isaac-Anymal-H1-Piano-Rough-Direct-v0" ,
34
- entry_point = "omni.isaac.lab_tasks.direct.multi_agent_heterogeneous :HeterogeneousMultiAgentPiano" ,
34
+ entry_point = "omni.isaac.lab_tasks.direct.h1_anymal_piano_env :HeterogeneousMultiAgentPiano" ,
35
35
disable_env_checker = True ,
36
36
kwargs = {
37
37
"env_cfg_entry_point" : HeterogeneousMultiAgentRoughEnvCfg ,
Original file line number Diff line number Diff line change 10
10
import gymnasium as gym
11
11
12
12
from . import agents
13
- from .h1_anymal_push_env import HeterogeneousPushMultiAgentFlatEnvCfg , HeterogeneousPushMultiAgentRoughEnvCfg
13
+ from .h1_anymal_push_env import HeterogeneousPushMultiAgent , HeterogeneousPushMultiAgentFlatEnvCfg , HeterogeneousPushMultiAgentRoughEnvCfg
14
14
15
15
##
16
16
# Register Gym environments.
17
17
##
18
18
19
19
gym .register (
20
20
id = "Isaac-Anymal-H1-Push-Rough-Direct-v0" ,
21
- entry_point = "omni.isaac.lab_tasks.direct.h1_anymal_env :HeterogeneousPushMultiAgent" ,
21
+ entry_point = "omni.isaac.lab_tasks.direct.h1_anymal_push_env :HeterogeneousPushMultiAgent" ,
22
22
disable_env_checker = True ,
23
23
kwargs = {
24
24
"env_cfg_entry_point" : HeterogeneousPushMultiAgentRoughEnvCfg ,
31
31
32
32
gym .register (
33
33
id = "Isaac-Anymal-H1-Push-Direct-v0" ,
34
- entry_point = "omni.isaac.lab_tasks.direct.h1_anymal_env :HeterogeneousPushMultiAgent" ,
34
+ entry_point = "omni.isaac.lab_tasks.direct.h1_anymal_push_env :HeterogeneousPushMultiAgent" ,
35
35
disable_env_checker = True ,
36
36
kwargs = {
37
37
"env_cfg_entry_point" : HeterogeneousPushMultiAgentFlatEnvCfg ,
Original file line number Diff line number Diff line change 10
10
import gymnasium as gym
11
11
12
12
from . import agents
13
- from .h1_surf_anymal_env import HeterogeneousMultiAgentFlatSurfEnvCfg , HeterogeneousMultiAgentRoughSurfEnvCfg
13
+ from .h1_surf_anymal_env import HeterogeneousMultiAgentSurf , HeterogeneousMultiAgentFlatSurfEnvCfg , HeterogeneousMultiAgentRoughSurfEnvCfg
14
14
15
15
##
16
16
# Register Gym environments.
17
17
##
18
18
19
19
gym .register (
20
- id = "Isaac-Anymal-H1-Surf-Flat-Direct-v0 " ,
21
- entry_point = "omni.isaac.lab_tasks.direct.h1_anymal_env :HeterogeneousMultiAgentSurf" ,
20
+ id = "Isaac-Anymal-H1-Surf-Flat-Direct" ,
21
+ entry_point = "omni.isaac.lab_tasks.direct.h1_surf_anymal_env :HeterogeneousMultiAgentSurf" ,
22
22
disable_env_checker = True ,
23
23
kwargs = {
24
24
"env_cfg_entry_point" : HeterogeneousMultiAgentFlatSurfEnvCfg ,
29
29
},
30
30
)
31
31
gym .register (
32
- id = "Isaac-Anymal-H1-Surf-Rough-Direct-v0 " ,
33
- entry_point = "omni.isaac.lab_tasks.direct.multi_agent_heterogeneous :HeterogeneousMultiAgentSurf" ,
32
+ id = "Isaac-Anymal-H1-Surf-Rough-Direct" ,
33
+ entry_point = "omni.isaac.lab_tasks.direct.h1_surf_anymal_env :HeterogeneousMultiAgentSurf" ,
34
34
disable_env_checker = True ,
35
35
kwargs = {
36
36
"env_cfg_entry_point" : HeterogeneousMultiAgentRoughSurfEnvCfg ,
Original file line number Diff line number Diff line change 1
1
eval " $( conda shell.bash hook) "
2
- conda activate env_isaacsim
2
+ conda activate isaaclab
3
3
4
- num_runs=100_000
4
+ num_runs=11_123
5
+ num_envs=7
6
+ algo=happo
7
+ vid_interval=20000
5
8
6
-
7
- # python source/standalone/workflows/harl/train.py --task Isaac-Multi-Agent-Flat-Anymal-C-Direct-v0 --video_interval 10_000 --num_envs 16 --save_interval 10 --log_interval 10 --algorithm happo --headless --num_env_steps $num_runs
8
- # python source/standalone/workflows/harl/train.py --task Isaac-Anymal-H1-Push-Direct-v0 --video_interval 10_000 --num_envs 16 --save_interval 10 --log_interval 10 --algorithm mappo --headless --num_env_steps $num_runs
9
- # python source/standalone/workflows/harl/train.py --task Isaac-Anymal-H1-Piano-Direct-v0 --video_interval 10_000 --num_envs 16 --save_interval 10 --log_interval 10 --algorithm mappo --headless --num_env_steps $num_runs
10
- # python source/standalone/workflows/harl/train.py --task Isaac-Shadow-Hand-Over-Direct-v0 --video_interval 10_000 --num_envs 16 --save_interval 10 --log_interval 10 --algorithm mappo --headless --num_env_steps $num_runs
11
- # python source/standalone/workflows/harl/train.py --task Isaac-Anymal-H1-Ball-Direct-v0 --video_interval 10_000 --num_envs 16 --save_interval 10 --log_interval 10 --algorithm mappo --headless --num_env_steps $num_runs
12
- python source/standalone/workflows/harl/train.py --task Isaac-Anymal-H1-Flat-Direct-v0 --video_interval 10_000 --num_envs 16 --save_interval 10 --log_interval 10 --algorithm mappo --headless --num_env_steps $num_runs
9
+ python ./source/standalone/workflows/harl/train.py --task Isaac-Multi-Agent-Flat-Anymal-C-Direct-v0 --video_interval $vid_interval --num_envs $num_envs --save_interval 10 --log_interval 10 --algorithm $algo --headless --num_env_steps $num_runs
10
+ python ./source/standalone/workflows/harl/train.py --task Isaac-Anymal-H1-Push-Direct-v0 --video_interval $vid_interval --num_envs $num_envs --save_interval 10 --log_interval 10 --algorithm $algo --headless --num_env_steps $num_runs
11
+ python ./source/standalone/workflows/harl/train.py --task Isaac-Anymal-H1-Piano-Direct-v0 --video_interval $vid_interval --num_envs $num_envs --save_interval 10 --log_interval 10 --algorithm $algo --headless --num_env_steps $num_runs
12
+ python ./source/standalone/workflows/harl/train.py --task Isaac-Shadow-Hand-Over-Direct-v0 --video_interval $vid_interval --num_envs $num_envs --save_interval 10 --log_interval 10 --algorithm $algo --headless --num_env_steps $num_runs
13
+ python ./source/standalone/workflows/harl/train.py --task Isaac-Anymal-H1-Ball-Direct-v0 --video_interval $vid_interval --num_envs $num_envs --save_interval 10 --log_interval 10 --algorithm $algo --headless --num_env_steps $num_runs
14
+ python ./source/standalone/workflows/harl/train.py --task Isaac-Anymal-H1-Surf-Flat-Direct --video_interval $vid_interval --num_envs $num_envs --save_interval 10 --log_interval 10 --algorithm $algo --headless --num_env_steps $num_runs
You can’t perform that action at this time.
0 commit comments