-
Notifications
You must be signed in to change notification settings - Fork 1
Honza Slesinger edited this page Oct 12, 2016
·
7 revisions
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.
[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]
- Alexa, robot 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}