stevbach commited on
Commit
807e217
·
verified ·
1 Parent(s): 5df3a33

Update README.md

Browse files

General model card added.

Files changed (1) hide show
  1. README.md +34 -4
README.md CHANGED
@@ -2,9 +2,39 @@
2
  tags:
3
  - model_hub_mixin
4
  - pytorch_model_hub_mixin
 
5
  ---
6
 
7
- This model has been pushed to the Hub using the [PytorchModelHubMixin](https://huggingface.co/docs/huggingface_hub/package_reference/mixins#huggingface_hub.PyTorchModelHubMixin) integration:
8
- - Code: [More Information Needed]
9
- - Paper: [More Information Needed]
10
- - Docs: [More Information Needed]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  tags:
3
  - model_hub_mixin
4
  - pytorch_model_hub_mixin
5
+ pipeline_tag: reinforcement-learning
6
  ---
7
 
8
+ # This is an S5 based RL locomotion controller for the Unitree GO1 robot. Given checkpoint achieves:
9
+ - Linear velocity command from -2.0 m/sec to 2.0 m/sec in the forward direction (X).
10
+ - Linear velocity command from -1.2 m/sec to 1.2 m/sec in the side direction (Y).
11
+ - Angular velocity command from -1.2 rad/sec to 1.2 rad/sec around the body yaw direction (Rz).
12
+ - Height command from 0.10 m to 0.30 m in the up direction (Z).
13
+
14
+ # Model structure:
15
+ ```python
16
+ ActorS5(
17
+ (memory_proj): Linear(in_features=57, out_features=128, bias=True)
18
+ (memory): S5Block(
19
+ (s5): S5FAST(
20
+ (seq): S5SSM()
21
+ )
22
+ (attn_norm): LayerNorm((128,), eps=1e-05, elementwise_affine=True)
23
+ (geglu): GEGLU()
24
+ (ff_enc): Linear(in_features=128, out_features=512, bias=False)
25
+ (ff_dec): Linear(in_features=256, out_features=128, bias=False)
26
+ (ff_norm): LayerNorm((128,), eps=1e-05, elementwise_affine=True)
27
+ )
28
+ (action_head): ActorGaussian(
29
+ (actor): Sequential(
30
+ (0): Linear(in_features=128, out_features=256, bias=True)
31
+ (1): ELU(alpha=1.0)
32
+ (2): Linear(in_features=256, out_features=128, bias=True)
33
+ (3): ELU(alpha=1.0)
34
+ (4): Linear(in_features=128, out_features=12, bias=True)
35
+ )
36
+ (_normalizer): Identity()
37
+ )
38
+ (_normalizer): EmpiricalNormalization()
39
+ )
40
+ ```