Difference between revisions of "Natural language interface for SBOT"

From RoboWiki
Jump to: navigation, search
(Postup)
(Externé odkazy)
Line 35: Line 35:
  
 
== Externé odkazy ==
 
== Externé odkazy ==
[http://www.youtube.com/watch?v=FC3IryWr4c8 IBM's Watson] (iba pre zaujímavosť)
+
[http://www.youtube.com/watch?v=FC3IryWr4c8 IBM's Watson] (iba pre zaujímavosť)<br/>
 +
 
 
[http://www.ludvik.sk/ Ludvik online] (skúste sa porozprávať s Ludvikom)
 
[http://www.ludvik.sk/ Ludvik online] (skúste sa porozprávať s Ludvikom)

Revision as of 22:29, 9 June 2011

SBOT robot

Cieľ

Naším ceľom je vytvorenie rozhrania, pomocou ktorého by bolo možné prirodzeným jazykom komunikovať (myslené: písať) s SBOTom. Komunikácia by mala prebiehať v klasickej Win32 aplikácii a nielen získavať textovú odozvu od robota, ale taktiež ho navigovať v pohyboch. Medzi ciele si kladieme aj možnosť učiť ho zložitejšie, viacslovné príkazy. Celá komunikácia bude prebiehať v anglickom jazyku.

Teória

Jazyk

Postup

Rozhodli sme sa základnú časť algoritmu - rozoznávač reči, ponechať v externej aplikácii. Samotný robot bude teda obsahovať iba pripravené jednoduché príkazy na ktoré dokáže reagovať. Zložitejšie príkazy potom budú riadené cez COM port z externého programu volaním týchto jednoduchších príkazov. Keďže prirodzený jazyk je veľmi rozsiahly, začali sme s implementáciou základných príkazov, ktoré je možné spájať do jednoduchých viet.

Základné príkazy

  • hello
  • how are you
  • go
  • draw circle
  • check sensor
  • park (vráti sa na východzie miesto)
  • follow light
  • follow line
  • bypass obstacle

Rozširujúce príkazy

  • straight
  • left
  • right
  • faster
  • slower
  • closer
  • until hit
  • mean (špeciálny príkaz slúži na "učenie")

Spojky

  • and
  • then

Externé odkazy

IBM's Watson (iba pre zaujímavosť)

Ludvik online (skúste sa porozprávať s Ludvikom)