rldurham.bipedal_walker.BipedalWalkerHeuristics

class rldurham.bipedal_walker.BipedalWalkerHeuristics[source]

Bases: object

Public Methods:

step_heuristic(s)


PUSH_OFF = 3
PUT_OTHER_DOWN = 2
SPEED = 0.29
STAY_ON_ONE_LEG = 1
SUPPORT_KNEE_ANGLE = 0.1
__annotations__ = {}
__dict__ = mappingproxy({'__module__': 'rldurham.bipedal_walker', 'STAY_ON_ONE_LEG': 1, 'PUT_OTHER_DOWN': 2, 'PUSH_OFF': 3, 'SPEED': 0.29, 'state': 1, 'moving_leg': 0, 'supporting_leg': 1, 'SUPPORT_KNEE_ANGLE': 0.1, 'supporting_knee_angle': 0.1, 'a': array([0., 0., 0., 0.]), 'step_heuristic': <function BipedalWalkerHeuristics.step_heuristic>, '__dict__': <attribute '__dict__' of 'BipedalWalkerHeuristics' objects>, '__weakref__': <attribute '__weakref__' of 'BipedalWalkerHeuristics' objects>, '__doc__': None, '__annotations__': {}})
__module__ = 'rldurham.bipedal_walker'
__weakref__

list of weak references to the object

a = array([0., 0., 0., 0.])
moving_leg = 0
state = 1
step_heuristic(s)[source]
supporting_knee_angle = 0.1
supporting_leg = 1