nmc_nlp_lite package from nmc_nlp_lite_ros repo


Package Summary

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

Repository Summary

Checkout URI https://github.com/nmcbins/nmc_nlp_lite_ros.git
VCS Type git
VCS Version master
Last Updated 2020-10-16
CI status No Continuous Integration
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.


  • bins_dev


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).


JJ Cao:Neuronmap Computing Corp.

Xiaofeng Shao:Tsinghua University

Shengjin Wang:Tsinghua University


Changelog for package nmc_nlp_lite


  • 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



No plugins found.

Recent questions tagged nmc_nlp_lite at answers.ros.org