A Unity-based simulation comparing voice-activated and controller-based robot control methods in pick-and-place tasks.
This project compares the efficiency of voice commands versus mechanical controls for robotic manipulation. Built in Unity, it provides a first-person environment where users can control robots using either traditional controls or voice commands.
- First-person perspective control
- WASD movement + mouse look
- Object highlighting and selection
- Direct interaction with robots and objects
- Dropdown selection for robots (1-3)
- Shape and color selection
- Slot designation
- Visual feedback of robot actions
- Natural voice command recognition
- Simple recording interface
- Real-time command processing
- Command structure: "Robot [X], place the [color][shape] in slot [Y]"
- Download the latest release from Releases
- Extract
voice-vs-controller.zip - Run
VoiceControlStudy.exe
| Basic Movement | Manual Robot Control | Voice Commands |
|---|---|---|
| WASD - Move character | Select robot from dropdown | Click "Start Recording" |
| Mouse - Look around | Choose shape/color | Say: "Robot [X], place the [color][shape] in slot [Y]" |
| Left Click - Select/Interact | Select slot number | Click "Stop Recording" |
| Spacebar - Enable/Disable Mouse movement | Click Submit | Wait for processing |
| Go to Slot and place object | Watch robot execute | Watch robot execute |
| Reset if needed | Reset if needed | Reset if needed |
- Neel Girish Bahadarpurkar
- Harshal Suresh Bhat
- Brendan Byrne
- Jack Lynch
- Paul Raynes
Project developed at Worcester Polytechnic Institute Robotics Engineering Department



