2. Explain - Interaction Prototyping
To prototype robot interactions without writing complex code, we can use the Peerbots Platform. This allows us to connect a device as the robot’s face and control it remotely using another device as the controller. This is just like a remote controller and a car, except the car is now a robot, and our controller is another device.
Peerbots Setup Guide
Follow these steps to set up and connect your prototyping devices:
Step 1: Set Up the Robot Face
- On your designated face device (such as a tablet or phone), navigate to app.peerbots.org/face.
- Sign in to your Peerbots account to persist your settings.
- Select “Allow Speech” and configure the face appearance and text-to-speech voice parameters.
Step 2: Connect the Controller Dashboard
- On your designated controller device (such as a laptop), go to app.peerbots.org/dash/robot.
- Option A (Same Account): If both devices are on the same account, click “Call your Peerbots”.
- Option B (Different Accounts): Enter the username or email address of the account signed in on the face device and click “Call”.
- Accept the incoming call request on the face device.
Step 3: Test the Interface
Content Authoring Methods
To make control seamless during interactions, you can prepare buttons beforehand. Peerbots offers three authoring interfaces:
- Bulk Author: Best for pasting and parsing an entire script. It automatically splits lines into separate buttons.
- Table View: Best for making bulk changes to button colors, tags, and emotions.
- Button Editor: Best for fine-tuning individual button texts, positions, or sound properties.
[!TIP]
Before authoring, review the Peerbots Content Authoring Guidelines for best practices.