Merge branch 'dev' into feat/cb2ri-gestures

This commit is contained in:
Björn Otgaar
2025-12-11 12:46:32 +01:00
22 changed files with 1066 additions and 34 deletions

View File

@@ -10,6 +10,7 @@ from control_backend.agents.actuation.robot_gesture_agent import RobotGestureAge
from control_backend.core.config import settings
from ..actuation.robot_speech_agent import RobotSpeechAgent
from ..perception import VADAgent
class RICommunicationAgent(BaseAgent):
@@ -195,6 +196,9 @@ class RICommunicationAgent(BaseAgent):
await robot_speech_agent.start()
await asyncio.sleep(0.1) # Small delay
await robot_gesture_agent.start()
case "audio":
vad_agent = VADAgent(audio_in_address=addr, audio_in_bind=bind)
await vad_agent.start()
case _:
self.logger.warning("Unhandled negotiation id: %s", id)