...
Microphone -
computer-microphone.jar
Camera -
computer-camera.jar
Browser -
computer-browser.jar
the driver automatically launches a Chrome window that displays the page as rendered by the
webserver
service. See Tablets/Phones/Browsers for more information.
Speaker -
computer-speaker.jar
The driver uses eSpeak for text-to-speech. Windows and Linux have it by default, however, macOS does not. Therefore install eSpeak from brew:
brew install espeak
.can be used for generic audio playing, as well as text-to-speech with eSpeak
Robot -
computer-robot.jar
can be used for emulating Pepper/Nao robots
...
The independent usage of sensors and actuators does do not have any dependencies by themselves. Instead, services are dependent on them. So, depending on the services run, the necessarily sensor/actuator should be used.
...
start Docker with the required
text_to_speech
servicestart
computer-robot.jar
,computer-speakers.jar
Important: If you are operating on a MacBook, kindly ensure you launch these drivers on a terminal.
the https://bitbucket.org/socialroboticshub/connectors/src/master/python/tts_example.py emulates Text-to-Speech on a robot; hence we need to use both a robot emulator and the speakers as actuators.
run https://bitbucket.org/socialroboticshub/connectors/src/master/python/tts_example.py
...
The available drivers have been tested on Windows 10 and Ubuntu 22.04. MacOS macOS can also be used , but has not been as extensively tested and compatibility and support for it are limited (colloquially: most of the time they should work on MacOS too, but sometimes there are cryptic bugs that makes them unusable).