-
Notifications
You must be signed in to change notification settings - Fork 1
Skill is utilizing physical capabilities of robot. Skill need to be taught (programmed). Skill is general. Skill is used by specific actions.
- Drive base
- Move arm
- Grab things by arm gripper
- Detect motion
- Chase target
- Lid a LED light
- Reboot
- Power off
- Dance
- Play music
- Read news
- Answer a question from Google
- Speak
- Dock
- Locate object
Action is a specific usage of a learned skill. It needs to be provided by required parameters.
- Action is derived from skill
- Action is of type immediate, short-term or permanent
- Action has list of parameters with allowed values
- Power off
- Reboot
- Move base(direction, distance, speed)
- Move base(path)
- Move base(Target Point, Direction)
- Map environment
- Locate(object)
Multiple permanent actions can be performed in parallel, ale together with other action.
- mister robot, how are you?
- mister robot, what is your status?
- mister robot, what is your battery life?
- mister robot, power down > are you sure?
- mister robot, switch on front light
- mister robot, set volume to {value/mute/unmute}
- mister robot, move to your docking station
- mister robot, enable wii controller
- mister robot, proceed with {action}
- mister robot, move {forward}
- mister robot, move {forward} {x} centimeters
- mister robot, turn {left}
- mister robot, turn {left} {half} times
Documentation:
[https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/supported-phrases-to-begin-a-conversation]
[https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/choosing-the-invocation-name-for-an-alexa-skill]
Intent names are bold
Get or set common status, e.g. poweroff, light on/off, mute/unmute,...
- Alexa, robot status
Tells summary status
-
Alexa, ask robot status about {status_type}
-
Alexa, use robot status to power off
-
Alexa, use volume control to {mute}
-
Alexa, use volume control to {unmute}
-
Alexa, ask volume control to set volume to {volume}
-
Alexa, ask power control to shutdown
-
Alexa, ask power control to charge batteries
-
Alexa, move robot to {docking station}