Transport3D-o1

Initial State Distribution

Initial State Distribution

Random Action Behavior

Random Action Behavior

Usage

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

Description

This variant has 1 cube and 1 box to transport onto the table.

Observation Space

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

Index Object Feature
0 robot pos_base_x
1 robot pos_base_y
2 robot pos_base_rot
3 robot joint_1
4 robot joint_2
5 robot joint_3
6 robot joint_4
7 robot joint_5
8 robot joint_6
9 robot joint_7
10 robot finger_state
11 robot grasp_active
12 robot grasp_tf_x
13 robot grasp_tf_y
14 robot grasp_tf_z
15 robot grasp_tf_qx
16 robot grasp_tf_qy
17 robot grasp_tf_qz
18 robot grasp_tf_qw
19 table pose_x
20 table pose_y
21 table pose_z
22 table pose_qx
23 table pose_qy
24 table pose_qz
25 table pose_qw
26 table grasp_active
27 table object_type
28 table half_extent_x
29 table half_extent_y
30 table half_extent_z
31 box0 pose_x
32 box0 pose_y
33 box0 pose_z
34 box0 pose_qx
35 box0 pose_qy
36 box0 pose_qz
37 box0 pose_qw
38 box0 grasp_active
39 box0 object_type
40 box0 half_extent_x
41 box0 half_extent_y
42 box0 half_extent_z
43 cube0 pose_x
44 cube0 pose_y
45 cube0 pose_z
46 cube0 pose_qx
47 cube0 pose_qy
48 cube0 pose_qz
49 cube0 pose_qw
50 cube0 grasp_active
51 cube0 object_type
52 cube0 half_extent_x
53 cube0 half_extent_y
54 cube0 half_extent_z