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