0.0.4 • Published 9 years ago

virtual-hrp-robot v0.0.4

Weekly downloads
2
License
GPL-2.0
Repository
github
Last release
9 years ago

Build Status

virtual-hrp-robot

Package that emulates a robot using the HID-Robot-Protocol (hrp)

Install

npm install virtual-hrp-robot

Use

var robot = require('virtual-hrp-robot')('robotName');

where robotName is the name of the js file located in the folder robots/.

The virtual robot will start listening for connections on the port 5555. You should be able to communicate using the HID-Robot-Protocol (hrp).

Notes

  • Rotation of end effector is not supported, this package only deals with displacements for the moment.
  • To create another robot, define:
  • QX for the joints IDs
  • X,Y,Z for the axis names
  • directK(joints):
    • joints :
    {
      ID1: val,
      ID2: val,
      ID3: val
    }
  • inverseK(position,joints):

    • position:
    {
      X: val,
      Y: val,
      Z: val
    }
    • joints: same as before
  • See robots/ScaraRobot.js for an example