forked from Khrylx/Transform2Act
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgap.yml
108 lines (96 loc) · 1.75 KB
/
gap.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
env_name: gap
agent_specs:
batch_design: true
# training parameters
gamma: 0.999
tau: 0.95
policy_specs:
name: v5
htype: tanh
skel_gnn_specs:
layer_type: graph_conv
hdims: [64, 64, 64]
aggr: add
bias: true
skel_index_mlp:
hdims: [128, 128]
rescale_linear: true
control_gnn_specs:
layer_type: graph_conv
hdims: [64, 64, 64]
aggr: add
bias: true
control_index_mlp:
hdims: [128, 128]
rescale_linear: true
attr_gnn_specs:
layer_type: graph_conv
hdims: [64, 64, 64]
aggr: add
bias: true
attr_index_mlp:
hdims: [128, 128]
rescale_linear: true
control_log_std: 0
attr_log_std: -2.3
fix_control_std: false
fix_attr_std: false
policy_optimizer: 'Adam'
policy_lr: 5.e-5
policy_momentum: 0.0
policy_weightdecay: 0.0
value_specs:
htype: tanh
design_flag_in_state: true
onehot_design_flag: true
mlp: [512, 256]
gnn_specs:
layer_type: graph_conv
hdims: [64, 64, 64]
aggr: add
bias: true
value_optimizer: 'Adam'
value_lr: 3.e-4
value_momentum: 0.0
value_weightdecay: 0.0
clip_epsilon: 0.2
min_batch_size: 50000
mini_batch_size: 2048
num_optim_epoch: 10
max_epoch_num: 1000
seed: 1
save_model_interval: 100
robot_param_scale: 1
skel_transform_nsteps: 5
done_condition:
max_ang: 20
min_height: 1.0
obs_specs:
attr: ['depth']
sim: []
design: true
clip_qvel: true
use_projected_params: true
use_body_ind: true
max_body_depth: 4
reward_specs:
alive_bonus: 0.1
robot:
param_mapping: sin
body_params:
offset:
type: 'xz'
lb: [-0.5, -0.5]
ub: [0.5, 0.5]
joint_params: {}
geom_params:
size:
lb: 0.03
ub: 0.08
ext_start:
lb: 0.0
ub: 0.5
actuator_params:
gear:
lb: 20
ub: 400