Commit ·
6bbb0fa
1
Parent(s): 99ab0db
"feat:_enable_automatic_body_yaw_for_collision_prevention"
Browse files
reachy_mini_ha_voice/voice_assistant.py
CHANGED
|
@@ -164,6 +164,14 @@ class VoiceAssistantService:
|
|
| 164 |
|
| 165 |
_LOGGER.info("Reachy Mini media system initialized")
|
| 166 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 167 |
# Optimize microphone settings for voice recognition
|
| 168 |
self._optimize_microphone_settings()
|
| 169 |
else:
|
|
|
|
| 164 |
|
| 165 |
_LOGGER.info("Reachy Mini media system initialized")
|
| 166 |
|
| 167 |
+
# Enable automatic body yaw to prevent head-body collision
|
| 168 |
+
# When head turns beyond safe limits, body will follow automatically
|
| 169 |
+
try:
|
| 170 |
+
self.reachy_mini.set_automatic_body_yaw(True)
|
| 171 |
+
_LOGGER.info("Automatic body yaw enabled for collision prevention")
|
| 172 |
+
except Exception as e:
|
| 173 |
+
_LOGGER.warning("Failed to enable automatic body yaw: %s", e)
|
| 174 |
+
|
| 175 |
# Optimize microphone settings for voice recognition
|
| 176 |
self._optimize_microphone_settings()
|
| 177 |
else:
|