nmc_nlp_lite package from nmc_nlp_lite_ros repo

nmc_nlp_lite

Package Summary

Tags No category tags.
Version 0.0.7
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/nmcbins/nmc_nlp_lite_ros.git
VCS Type git
VCS Version master
Last Updated 2020-10-16
Dev Status UNMAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

The nmc_nlp_lite package

Additional Links

No additional links.

Maintainers

  • bins_dev

Authors

No additional authors.

Copyright (c) 2020 NMC Corp This code is licensed under MIT license (see LICENSE.md for details)

nmc_nlp_lite (nmc_nlp stands for: Neuronmap Computing Natural Language Processing) is ROS package that offers direct access on ROS platform to a cloud based service: BINS (Bot Input Normalization Service), hosted at: http://www.nmcomputing.com/ln_home/bins_home.html

What does BINS do: it enables a robot developer to easily develop and deploy light weight natural language processing capabilities.

Robot developers can use it to do things as simple as defining a few hard-coded mappings of natural language commands to robot instructions, or as complex as a small-scale NLP engine, or anything in between.

BINS supports definitions of synonyms, phrases (i.e. ngram), and RegEx word patterns. It further supports nesting of those patterns, hence enabling robot developers to build hierarchical patterns.

Upon matching of a pre-defined pattern, BINS lets a developer specify what to produce as output -- which could be plain text, or robot executable instructions, or even intents, entities, etc. in json format.

nmc_nlp_lite, as a wrapper of BINS, can be launched as a ROS node that supports both publish/subscribe mode (for asynchronous access) or service mode (for synchronous access).

Authors:

JJ Cao:Neuronmap Computing Corp.

Xiaofeng Shao:Tsinghua University

Shengjin Wang:Tsinghua University

CHANGELOG

Changelog for package nmc_nlp_lite

Forthcoming

  • Streamline license files. Add license header to source files. Improved README.md
  • Contributors: nmcbins
  • Create LICENSE.md
  • pub/sub details working. added example usage for both service and pub/sub
  • streamline node service handling
  • Add usage sample code
  • major: stub/skeleton dev worked. Start real dev: fill in content
  • strawman test script
  • Contributors: nmcbins
  • initial
  • Contributors: nmcbins

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

Launch files

Services

Plugins

No plugins found.

Recent questions tagged nmc_nlp_lite at Robotics Stack Exchange