robocommander

robocommander

https://github.com/wwlib/robocommander

https://wwlib.github.io/robocommander/

see also: https://wwlib.github.io/robokit/

https://wwlib.github.io/

robocommander is a tool for controlling robots. Any robot that implements a command protocol via a socket or REST API can potentially be controlled by robocommander (with appropriate modifications). The current version can control robokit robots and Jibo robots (dev credentials are required).

robocommander is ideal for real-time, human-operated Woz (Wizard of Oz) remote control. In addition, robocommander’s WozGraph panel provides a graph-based tool for designing and controlling scripted interactions. WozGraph layouts can incorporate simple automation using JavaScript. WozGraph layouts can be configured to respond automatically to voice commands via integration with LUIS and/or Dialogflow NLU services.

For developers, robocommander includes TypeScript classes that provide an easy way to prototype NLU-driven Remote Operation Mode (ROM) skills.

The use of the yarn package manager is strongly recommended, as opposed to using npm.

Docs

Intro: https://wwlib.github.io/robocommander/robo-commander-intro.html

Getting Started

Building robocommander requires node v8.11.2 (or newer)

yarn
    

Development Scripts

# run application in development mode
    yarn dev

    # compile source code and create webpack output
    yarn compile

    # `yarn compile` & create build with electron-builder
    yarn dist

    # `yarn compile` & create unpacked build with electron-builder
    yarn dist:dir
    

robocommander

robocommander

robocommander

robocommander

Linux setup

If things go wrong, try clearing any existing node_modules directory Also clear yarn cache: $ rm -rf ~/.cache/yarn

License

MIT