..
List of All Technical Requirements
This was
the last
page!
Start:
There are technical requirements at the end of each scenario page. This is a complete, but not very in-depth, list of the technical requirements.
Charges the batteries
itself (the master does not bother about this)
Knows when the battery is low
Finds the charger unit
Can plug itself into the unit
Controls the home devices remotely
Can send commands to the devices wirelessly from any room
Knows the command language of each device
Moves
around the apartment
Has wheels and a motor (or something)
Can dodge objects on the floor
Knows the locations of rooms and furniture (to make moving smooth)
Does not go outside (this version)
Follows its master
keeping a certain distance between
Recognizes his master
Can estimate the distance to his master
Can define which direction he should move when the master comes at him
Can move backwards (but may then hit objects, because "sees" only forwards)
Knows how far his master wants him to be
Knows when he can be closer, at a tapping distance
This feature can be set off and on
Knows where it should not go
after his master
Knows where it is
Knows the denied regions
Provides
a key
(and a limited voice)
interface
for interactive TV and the web
Has an input device acting as a mouse (e.g. an embedded ball)
Prohibits accidental presses (by covering the keys when they are not being used)
Says "Wuf"
for yes/positive,
"Wuf, wuf"
for no/negative,
"Uurf?"
for don't understand
Has a loudspeaker
Has a set of sounds that can be played
Knows how loud it is supposed to bark
Shows needed information on any standard display
Shows the information normally shown on the device, or filters it as teached
Knows which display is the preferred one in each situation
If message is from (/to) another device, shows its name before the message
Understands his master's talk
, but only
a set of commands and words
Has a microphone
Has a limited speech recognition system, about 1000 words or phrases
Can show the message as it understood it on a display, with plimming the display if not certain what the master meant
Knows whether the master speaks to him or to someone else
Is
trainable
(learns how it is expected to behave)
Has been programmed to act a certain way in the factory
The master may teach it e.g. by saying to it "Tessu, remember to..."
Verifies the programming by showing the phrases it understood on a display
Knows the state of the home devices
Either gets a message from the devices when their state has changed,
or checks the state often enough (a phone must be checked then for every second!)
Knows the time
Has a clock inside
If the clock resets itself for some reason, checks the time from other devices
Can
wag its tail
Has a motor for it
Can be lifted
onto the bed
Weights at most 2,5kg
Design allows easy lifting
Can lie down
on a bed
Recognizes when it is on a bed
Can fold his legs or lower his height otherwise
Has a
movable head
, that can be pulled outwards about 20cm
Has e.g. a stiff spring pipe in the throat
Knows when it is being tapped
Has a sensor that feels pressure (this is useful also when dodging objects)
Can
vacuum
the house (an
option
)
Can move so that the vacuum cleaner attached to it cleans every square of the floor
The vacuum cleaner has a telescope shaft which is used to clean the dust under sofas etc.
Done, Back to beginning
:
...
Author
Virpi Roto