Obstruction2D-o3

Initial State Distribution

Initial State Distribution

Random Action Behavior

Random Action Behavior

Example Demonstration

Example Demonstration

Usage

import kinder
env = kinder.make("kinder/Obstruction2D-o3-v0")

Description

This variant has 3 obstructions.

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 base_radius
4 robot arm_joint
5 robot arm_length
6 robot vacuum
7 robot gripper_height
8 robot gripper_width
9 target_surface x
10 target_surface y
11 target_surface theta
12 target_surface static
13 target_surface color_r
14 target_surface color_g
15 target_surface color_b
16 target_surface z_order
17 target_surface width
18 target_surface height
19 target_block x
20 target_block y
21 target_block theta
22 target_block static
23 target_block color_r
24 target_block color_g
25 target_block color_b
26 target_block z_order
27 target_block width
28 target_block height
29 obstruction0 x
30 obstruction0 y
31 obstruction0 theta
32 obstruction0 static
33 obstruction0 color_r
34 obstruction0 color_g
35 obstruction0 color_b
36 obstruction0 z_order
37 obstruction0 width
38 obstruction0 height
39 obstruction1 x
40 obstruction1 y
41 obstruction1 theta
42 obstruction1 static
43 obstruction1 color_r
44 obstruction1 color_g
45 obstruction1 color_b
46 obstruction1 z_order
47 obstruction1 width
48 obstruction1 height
49 obstruction2 x
50 obstruction2 y
51 obstruction2 theta
52 obstruction2 static
53 obstruction2 color_r
54 obstruction2 color_g
55 obstruction2 color_b
56 obstruction2 z_order
57 obstruction2 width
58 obstruction2 height