Skip to content

mpi-sws-rse/flipper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Flipper

Flipper is a natural language interface for describing high level task specifications for robots that are compiled into robot actions. It starts with a formal core language for task planning that allows expressing temporal specifications and uses a semantic parser to provide a natural language interface. Flipper provides immediate visual feedback by executing an automatically constructed plan of the task in a graphical user interface. This allows the user to resolve potentially ambiguous interpretations. Flipper extends itself via naturalization: users of Flipper can define new commands, which are generalized and added as new rules to the core language, gradually growing a more and more natural task specification language. A rule inferred from the definition of one user is available to all future users. This means that eventually a newcomer to Flipper won't need to know the core language at all.

Technical details

  • you can try out Flipper here and check out the paper
  • the setup of the system is described here.
  • the fork of semantic parser used with flipper is available here
  • the system is inspired by the Voxelurn system, that performs the same naturalization process for building in a simple world of Voxels.

About

Talk to your robot in a natural way

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 98.7%
  • JavaScript 1.1%
  • CSS 0.2%