Skip to content
firepick1 (localhost) edited this page Nov 20, 2015 · 22 revisions

DIY webware for building semi-autonomous vision-capable factory robots
  • firenodejs™ is a stand-alone web application for measuring and calibrating vision-capable factory robots
  • firenodejs™ is a REST facade for applications such as OpenPnP (planned)

firenodejs™ is based on nodejs, and you can easily extend it to implement a custom web application for your own robot. You can also use firenodejs™ REST services to extend your desktop applications to control remote factory robots.

firenodejs™ supports rotary delta robots in general. In particular, it is fully integrated with FirePick Delta.

Services

As a REST facade, `firenodejs`™ integrates the following individual REST services:
/firenodejs
REST service for service meta-data and integration facade.
/camera
REST service for image acquisition. Supports raspistill as well as USB cameras
/firestep
REST service for motion control. High-level FireStep™ driver generates application-specific complex PH5 paths for FireStep™ motion controllers. Supports FirePick Delta and FireSlide™ robots
/images
REST service for image storage stores images indexed by camera and location.
/firesight
REST service for FireSight™ image processing.
/measure
REST service for measuring precision and accuracy.

Install

To use `firenodejs`™, you will need a factory robot (not included) connected by USB serial cables to a networked Linux computer. Click one of the following links to install `firenodejs`™: