Billiard  1
A Gym Environment with a ball pushing arm
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
gym_billiard.utils.parameters.Params Class Reference
Inheritance diagram for gym_billiard.utils.parameters.Params:
Inheritance graph
[legend]
Collaboration diagram for gym_billiard.utils.parameters.Params:
Collaboration graph
[legend]

Public Member Functions

def __init__ (self)
 

Public Attributes

 TABLE_SIZE
 
 TABLE_CENTER
 
 DISPLAY_SIZE
 
 TO_PIXEL
 
 LINK_0_LENGTH
 
 LINK_1_LENGTH
 
 LINK_ELASTICITY
 
 LINK_FRICTION
 
 LINK_THICKNESS
 
 BALL_RADIUS
 
 BALL_ELASTICITY
 
 BALL_FRICTION
 
 WALL_THICKNESS
 
 WALL_ELASTICITY
 
 WALL_FRICTION
 
 VEL_ITER
 
 POS_ITER
 

Static Public Attributes

 PPM
 
 TARGET_FPS
 
 TIME_STEP
 
 MAX_ENV_STEPS
 
 TORQUE_CONTROL
 
 TEST
 
 RANDOM_ARM_INIT_POSE
 
 RANDOM_BALL_INIT_POSE
 
 SHOW_ARM_IN_ARRAY
 

Detailed Description

Define simulation parameters.
The world is centered at the lower left corner of the table.

Constructor & Destructor Documentation

◆ __init__()

def gym_billiard.utils.parameters.Params.__init__ (   self)
Constructor

Member Data Documentation

◆ BALL_ELASTICITY

gym_billiard.utils.parameters.Params.BALL_ELASTICITY

◆ BALL_FRICTION

gym_billiard.utils.parameters.Params.BALL_FRICTION

◆ BALL_RADIUS

gym_billiard.utils.parameters.Params.BALL_RADIUS

◆ DISPLAY_SIZE

gym_billiard.utils.parameters.Params.DISPLAY_SIZE

◆ LINK_0_LENGTH

gym_billiard.utils.parameters.Params.LINK_0_LENGTH

◆ LINK_1_LENGTH

gym_billiard.utils.parameters.Params.LINK_1_LENGTH

◆ LINK_ELASTICITY

gym_billiard.utils.parameters.Params.LINK_ELASTICITY

◆ LINK_FRICTION

gym_billiard.utils.parameters.Params.LINK_FRICTION

◆ LINK_THICKNESS

gym_billiard.utils.parameters.Params.LINK_THICKNESS

◆ MAX_ENV_STEPS

gym_billiard.utils.parameters.Params.MAX_ENV_STEPS
static

◆ POS_ITER

gym_billiard.utils.parameters.Params.POS_ITER

◆ PPM

gym_billiard.utils.parameters.Params.PPM
static

◆ RANDOM_ARM_INIT_POSE

gym_billiard.utils.parameters.Params.RANDOM_ARM_INIT_POSE
static

◆ RANDOM_BALL_INIT_POSE

gym_billiard.utils.parameters.Params.RANDOM_BALL_INIT_POSE
static

◆ SHOW_ARM_IN_ARRAY

gym_billiard.utils.parameters.Params.SHOW_ARM_IN_ARRAY
static

◆ TABLE_CENTER

gym_billiard.utils.parameters.Params.TABLE_CENTER

◆ TABLE_SIZE

gym_billiard.utils.parameters.Params.TABLE_SIZE

◆ TARGET_FPS

gym_billiard.utils.parameters.Params.TARGET_FPS
static

◆ TEST

gym_billiard.utils.parameters.Params.TEST
static

◆ TIME_STEP

gym_billiard.utils.parameters.Params.TIME_STEP
static

◆ TO_PIXEL

gym_billiard.utils.parameters.Params.TO_PIXEL

◆ TORQUE_CONTROL

gym_billiard.utils.parameters.Params.TORQUE_CONTROL
static

◆ VEL_ITER

gym_billiard.utils.parameters.Params.VEL_ITER

◆ WALL_ELASTICITY

gym_billiard.utils.parameters.Params.WALL_ELASTICITY

◆ WALL_FRICTION

gym_billiard.utils.parameters.Params.WALL_FRICTION

◆ WALL_THICKNESS

gym_billiard.utils.parameters.Params.WALL_THICKNESS

The documentation for this class was generated from the following file: