pepper package

This is the main repository for Pepper/Nao Applications created as part of the Computational Lexicology & Terminology Lab (CLTL) at the Vrije Universiteit (VU), Amsterdam.

The pepper package is split in a number of subpackages:

  • brain is concerned with managing and querying pepper’s triple store database
  • framework contains the backends and sensory processing needed to run robot apps
  • knowledge contains pepper’s hardwired and internet knowledge
  • language contains the grammars and scripts to parse and generate natural language
  • responder contains scripts that reply to certain (natural language) queries

config lists all application configuration options

class pepper.ApplicationBackend[source]

Bases: enum.Enum

NAOQI = 1
SYSTEM = 0
class pepper.CameraResolution[source]

Bases: enum.Enum

NATIVE = (-1, -1)
QQQQVGA = (30, 40)
QQQVGA = (60, 80)
QQVGA = (120, 160)
QVGA = (240, 320)
VGA = (480, 640)
VGA4 = (960, 1280)
class pepper.NAOqiCameraIndex[source]

Bases: enum.IntEnum

BOTTOM = 1
DEPTH = 2
TOP = 0
class pepper.NAOqiMicrophoneIndex[source]

Bases: enum.IntEnum

ALL = 0
FRONT = 3
LEFT = 1
REAR = 4
RIGHT = 2
class pepper.ObjectDetectionTarget[source]

Bases: enum.Enum

AVA = ('localhost', 27001)
COCO = ('localhost', 27002)
OID = ('localhost', 27003)