GitHub - PRIArobotics/CRCLJS-Node: CRCL documentation and reference implementation

CRCLJS - NodeJS

NodeJS implementation of the queued streaming robot motion interface CRCL-JS, an adapted minimal JSON-based version of CRCL.

There are also two specific implementations:

  • a general Javascript implementation with the reference: CRCL-JS
  • a browser version with websockets: CRCL-JS-WS, which needs a socket-websocket-gateway, the CRCLJS-WSAdapter.

Getting Started

Try it out here with the robot or clone this repo and start it as follows:

# Install project dependency CRCLJS
cd ../CRCLJS
npm install
npm link

# Install and add dependency
cd ../CRCLJS-Node
npm install
npm link crcljs
npm start # Compile and launch 

Testing

Test the interface implementation with the Mock-Robot as follows:

Author

  • Timon Höbert