mirror of
https://github.com/soconnor0919/robot-plugins.git
synced 2026-05-08 06:18:55 -04:00
b9be426805
Use direct joint control instead of animation which may not exist on all NAOs
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
- Create a new JSON file following the schema
- Add robot assets to the
assets/directory - Update
index.jsonto include the new plugin - 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.