Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 538 Bytes

README.md

File metadata and controls

27 lines (17 loc) · 538 Bytes

Nao Conscious

Have Nao seem conscious. Meaning aware of and responding to one's surroundings; awake.

Requirements

  • python-pip
  • pip install mock

Abstractions

Built an event management system where subscribers are registered with event providers.

Subscribers

Make nao's actions modular; ex. log an event, say something, move.

  • callback(eventName, value, subscriberIdentifier)
  • setup()
  • tear_down()

Providers

Can be assigned subscribers and trigger them at will

  • add_subscriber(subscriber)
  • setup()
  • tear_down()