Skip to content
forked from openhri/SEATSAT

Dialog managers for OpenRTM (part of OpenHRI softwares)

License

Notifications You must be signed in to change notification settings

openrtc/SEATSAT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEATSAT

Dialog manager components for OpenRTM (part of OpenHRI softwares)

Requirements

SEATSAT requires following libraries:

lxml

http://codespeak.net/lxml/

BeautifulSoup

http://www.crummy.com/software/BeautifulSoup/

Soar

http://sitemaker.umich.edu/soar/home

If you are using ubuntu, required libraries will be installed by entering following commands:

$ sudo apt-add-repository ppa:openhri/ppa
$ sudo apt-get update
$ sudo apt-get install python-lxml python-beautifulsoup soar-core python-soar

Installation

There are several methods of installation available:

  1. Install ubuntu package (recommended):
  1. Register OpenHRI private package archive:
$ sudo apt-add-repository ppa:openhri/ppa
  1. Install SEATSAT package:
$ sudo apt-get update
$ sudo apt-get install seatsat
  1. Clone the source from the repository and install:
  1. Clone from the repository:
$ git clone git://github.com/yosuke/SEATSAT.git SEATSAT
  1. Run setup.py:
$ cd SEATSAT
$ sudo python setup.py install

Components

SEAT

Simple dialog manager component.

SoarRTC

Soar general artificial intelligence component.

see https://github.com/yosuke/SEATSAT/tree/master/doc for description of each components.

Utility scripts

validateseatml

Validate format of SEAT script file.

seatmltosrgs

Generate W3C-SRGS grammar from SEAT script file.

seatmltographviz

Draw graph from SEAT script file.

Examples:

  • Validate format of the SEAT script file.

    $ validateseatml sample.seatml
  • Generate SRGS grammar from the SEAT script file.

    $ seatmltosrgs sample.seatml > sample.grxml
  • Draw graph of the SEAT script file.

    $ seatmltographviz sample.seatml | dot -Txlib

Changelog

SEATSAT-1.0

  • First version.

About

Dialog managers for OpenRTM (part of OpenHRI softwares)

Resources

License

Stars

Watchers

Forks

Packages

No packages published