Package that emulates a robot using the HID-Robot-Protocol (hrp)
npm install virtual-hrp-robot
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).
-
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