Projekt umożliwia przeglądanie stron internetowych przy pomocy interfejsu głosowego robota Nao. Aplikacja pozwala na dyktowanie robotowi adresów dowolnych stron oraz korzystanie z predefiniowanych w programie adresów. Robot po dokonaniu parsowania umożliwia wybór poszczególnych sekcji strony, które może następnie przeczytać. Komunikacja między użytkownikiem, a robotem może przebiegać zarówno głosowo, jak i za pośrednictwem konsoli.
- Budowanie projektu
Do uruchomienia aplikacji potrzebne jest oprogramowanie:
- Java RE (w wersji 6 lub nowsza)
- Maven
- Git
Aby zbudować i uruchomić program należy wykonać:
~$ git clone https://github.com/lopiola/vb4nao.git
~$ cd vb4nao/
~$ make
Projekt zostanie ściągnięty, zbudowany i wszystkie potrzebne pliki trafią do katalogu release
- Uruchamianie aplikacji
Przed uruchomienie aplikacji należy upewnić się, że robot potrafi skomunikować się z komputerem oraz jest włączony i w stanie gotowości.
Linux/OS X:
~$ cd release/
release ~$ ./vb4nao.sh
Windows:
~$ cd release/
release ~$ vb4nao.cmd
- Symulowanie robota
Możliwe jest zasymulowanie Nao dzięki programowi webots. Wprawdzie nie ma obsługi mikrofonu i głośników, ale w konsoli można zobaczyć tekst, jaki jest "mówiony" za pomocą tts. W tym celu należy włączyć webots, sprawdzić na jakim IP znajduje się robot (np. poprzez menu "connect" w Choreography), ustawić IP w properties.cfg i uruchomić aplikację.
- Dokumentacja
Znajduje się na wiki projektu: