Files
robot-plugins/plugins
HRIStudio Integration bbfe6e80c3 feat: Enhanced NAO6 plugin with comprehensive HRIStudio integration
ENHANCED ACTIONS:
- Movement: walk_forward, walk_backward, turn_left, turn_right with duration control
- Head Control: move_head with precise yaw/pitch positioning and speed control
- Arm Control: move_arm with full shoulder/elbow joint manipulation
- Advanced Speech: say_with_emotion supporting 5 emotional expressions
- Audio Control: set_volume and set_language with 9 language support

IMPROVEMENTS:
- Parameter validation with min/max ranges and step controls
- Duration-based movement commands for precise control
- Template-based payload mapping for dynamic parameters
- Enhanced descriptions and user-friendly parameter names
- Safety limits matching NAO6 hardware constraints

Version bump: 2.0.0 → 2.1.0

Ready for HRIStudio wizard interface integration and real-time robot control during trials.
2025-10-17 11:43:07 -04:00
..
2025-10-16 16:09:35 -04:00
2025-08-07 01:29:00 -04:00

Robot Plugins

This directory contains individual robot plugin definitions for the HRIStudio platform.

Available Plugins

Mobile Robots

  • turtlebot3-burger.json - Compact educational robot platform
  • turtlebot3-waffle.json - Extended TurtleBot3 with camera and additional sensors

Humanoid Robots

  • nao-humanoid.json - NAO humanoid robot for social interaction research

Plugin Structure

Each plugin file defines:

  • Robot specifications and capabilities
  • Available actions for experiment design
  • Communication protocol configuration
  • Asset references for UI display

Adding New Plugins

  1. Create a new JSON file following the schema
  2. Add robot assets to the assets/ directory
  3. Update index.json to include the new plugin
  4. Test the plugin definition for validity

Schema Validation

All plugins must conform to the HRIStudio plugin schema. See ../docs/schema.md for complete documentation.

Asset Requirements

Each plugin should include:

  • Thumbnail image (200x150px)
  • Main robot image
  • Multiple angle views
  • Manufacturer logo (optional)

Assets are served relative to the repository root URL.