Skip to content

andresmanelli/virtual-hrp-robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

See also

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published