mirror of
https://github.com/soconnor0919/hristudio.git
synced 2026-03-23 19:27:51 -04:00
docs: consolidate and archive documentation
- Move 30+ outdated docs to docs/_archive/ - Move obsolete root files to _archive/ - Update README.md (Better Auth, current features) - Update docs/README.md (new architecture diagram) - Update docs/quick-reference.md (consolidated) - Update docs/project-status.md (March 2026 state) - Update docs/nao6-quick-reference.md (14 actions, Docker services) - Update docs/implementation-guide.md (Better Auth, git submodule) - Update docs/proposal.tex (timeline updates) - Archive errors.txt, plugin_dump.json, test HTML files
This commit is contained in:
@@ -27,10 +27,15 @@ bun dev
|
||||
|
||||
| Service | Port | Description |
|
||||
|---------|------|-------------|
|
||||
| nao_driver | - | NAOqi driver node |
|
||||
| nao_driver | - | NAOqi driver + robot init |
|
||||
| ros_bridge | 9090 | WebSocket bridge |
|
||||
| ros_api | - | ROS API services |
|
||||
|
||||
**Auto-initialization**: On Docker startup, `init_robot.sh` runs automatically via SSH to:
|
||||
- Wake up the robot (`ALMotion.wakeUp`)
|
||||
- Disable autonomous life (`ALAutonomousLife.setState disabled`)
|
||||
- Ensure robot is ready for commands
|
||||
|
||||
## ROS Topics
|
||||
|
||||
**Commands (Publish to these):**
|
||||
@@ -52,6 +57,21 @@ bun dev
|
||||
/info - Robot info
|
||||
```
|
||||
|
||||
## Robot Actions (HRIStudio)
|
||||
|
||||
When actions are triggered via the wizard interface, they publish to these topics:
|
||||
|
||||
| Action | Topic | Message Type |
|
||||
|--------|-------|--------------|
|
||||
| say | `/speech` | `std_msgs/String` |
|
||||
| say_with_emotion | `/speech` | `std_msgs/String` (with NAOqi markup) |
|
||||
| wave_goodbye | `/speech` | `std_msgs/String` + gesture |
|
||||
| walk | `/cmd_vel` | `geometry_msgs/Twist` |
|
||||
| turn | `/cmd_vel` | `geometry_msgs/Twist` |
|
||||
| move_to_posture | `/service/robot_pose` | `naoqi_bridge_msgs/SetRobotPose` |
|
||||
| play_animation | `/animation` | `std_msgs/String` |
|
||||
| set_eye_leds | `/leds/eyes` | `std_msgs/ColorRGBA` |
|
||||
|
||||
## Manual Control
|
||||
|
||||
### Test Connectivity
|
||||
|
||||
Reference in New Issue
Block a user