def configure(self, rf): EZModule.configure(self, rf) self.lookAtPort = self.createInputPort('lookAt', 'buffered') self.pointLeftPort = self.createInputPort('pointLeft', 'buffered') self.pointRightPort = self.createInputPort('pointRight', 'buffered') self.patternPort = self.createInputPort('pattern', 'buffered') self.patterns = {} self._loadMovementPatterns() # initialize JD Humanoid poses self.ezb = EZB() return True