DynPushPullHook2D-o1

Initial State Distribution

Initial State Distribution

Random Action Behavior

Random Action Behavior

Usage

import kinder
env = kinder.make("kinder/DynPushPullHook2D-o1-v0")

Description

This variant has 1 obstruction.

Observation Space

The entries of an array in this Box space correspond to the following object features:

Index Object Feature
0 robot x
1 robot y
2 robot theta
3 robot vx_base
4 robot vy_base
5 robot omega_base
6 robot vx_arm
7 robot vy_arm
8 robot omega_arm
9 robot vx_gripper_l
10 robot vy_gripper_l
11 robot omega_gripper_l
12 robot vx_gripper_r
13 robot vy_gripper_r
14 robot omega_gripper_r
15 robot static
16 robot base_radius
17 robot arm_joint
18 robot arm_length
19 robot gripper_base_width
20 robot gripper_base_height
21 robot finger_gap
22 robot finger_height
23 robot finger_width
24 hook x
25 hook y
26 hook theta
27 hook vx
28 hook vy
29 hook omega
30 hook static
31 hook held
32 hook color_r
33 hook color_g
34 hook color_b
35 hook z_order
36 hook width
37 hook length_side1
38 hook length_side2
39 hook mass
40 target_block x
41 target_block y
42 target_block theta
43 target_block vx
44 target_block vy
45 target_block omega
46 target_block static
47 target_block held
48 target_block color_r
49 target_block color_g
50 target_block color_b
51 target_block z_order
52 target_block width
53 target_block height
54 target_block mass
55 obstruction0 x
56 obstruction0 y
57 obstruction0 theta
58 obstruction0 vx
59 obstruction0 vy
60 obstruction0 omega
61 obstruction0 static
62 obstruction0 held
63 obstruction0 color_r
64 obstruction0 color_g
65 obstruction0 color_b
66 obstruction0 z_order
67 obstruction0 width
68 obstruction0 height
69 obstruction0 mass