point_reaching_task
PointReachingTask
Bases: PointNavigationTask
Point Reaching Task The goal is to reach a random goal position with the robot's end effector
Parameters:
Name | Type | Description | Default |
---|---|---|---|
robot_idn
|
int
|
Which robot that this task corresponds to |
0
|
floor
|
int
|
Which floor to navigate on |
0
|
initial_pos
|
None or 3 - array
|
If specified, should be (x,y,z) global initial position to place the robot at the start of each task episode. If None, a collision-free value will be randomly sampled |
None
|
initial_quat
|
None or 3 - array
|
If specified, should be (r,p,y) global euler orientation to place the robot at the start of each task episode. If None, a value will be randomly sampled about the z-axis |
None
|
goal_pos
|
None or 3 - array
|
If specified, should be (x,y,z) global goal position to reach for the given task episode. If None, a collision-free value will be randomly sampled |
None
|
goal_tolerance
|
float
|
Distance between goal position and current position below which is considered a task success |
0.1
|
goal_in_polar
|
bool
|
Whether to represent the goal in polar coordinates or not when capturing task observations |
False
|
path_range
|
None or 2 - array
|
If specified, should be (min, max) values representing the range of valid total path lengths that are valid when sampling initial / goal positions |
None
|
height_range
|
None or 2 - array
|
If specified, should be (min, max) values representing the range of valid total heights that are valid when sampling goal positions |
None
|
visualize_goal
|
bool
|
Whether to visualize the initial / goal locations |
False
|
visualize_path
|
bool
|
Whether to visualize the path from initial to goal location, as represented by discrete waypoints |
False
|
goal_height
|
float
|
If visualizing, specifies the height of the visual goals (m) |
0.06
|
waypoint_height
|
float
|
If visualizing, specifies the height of the visual waypoints (m) |
0.05
|
waypoint_width
|
float
|
If visualizing, specifies the width of the visual waypoints (m) |
0.1
|
n_vis_waypoints
|
int
|
If visualizing, specifies the number of waypoints to generate |
10
|
termination_config
|
None or dict
|
Keyword-mapped configuration to use to generate termination conditions. This should be specific to the task class. Default is None, which corresponds to a default config being usd. Note that any keyword required by a specific task class but not specified in the config will automatically be filled in with the default config. See cls.default_termination_config for default values used |
None
|
reward_config
|
None or dict
|
Keyword-mapped configuration to use to generate reward functions. This should be specific to the task class. Default is None, which corresponds to a default config being usd. Note that any keyword required by a specific task class but not specified in the config will automatically be filled in with the default config. See cls.default_reward_config for default values used |
None
|
Source code in omnigibson/tasks/point_reaching_task.py
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 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
|