Skip to main content

Ideas

This page is to document future features and ideas to add to the AI Robot:

Idle Process

Currently the robot starts a process of looking around for a known person. This happens after a period of time of no person being detected. This behaviour should be one of a number of actions when nothing is happening, including:

  • exploring / mapping the terrain
  • singing a song
  • using phrases like 'anyone there?'
  • object detection / scene analysis

Workflow Engine

Some processes like Idle Process and even Look Around represent workflows. A lightweight workflow engine would allow this to be better abstracted, controlled and documented.

More Device Nodes

Some hardware is missing nodes.

More Input Devices

Including:

  • LADAR
  • Audio Input

AI Assisted Greetings

These are currently defined in configuration. These can be driven by the ranking of the person and a cache sourced by AI

Known People Improvement

  • Currently there is configuration controlling know persons. This should be derived from metadata in the persons database.
  • Web Controller can be used to manage persons database
  • Idle processing can be used to add people to the database