roslib
Version:
The standard ROS Javascript Library
46 lines (28 loc) • 1.74 kB
Markdown
roslibjs [](https://travis-ci.org/RobotWebTools/roslibjs)
========
For full documentation, see [the ROS wiki](http://wiki.ros.org/roslibjs) or check out some [working demos](http://robotwebtools.org/demos.html).
[](http://robotwebtools.org/jsdoc/roslibjs/current/) can be found on the Robot Web Tools website.
This project is released as part of the [Robot Web Tools](http://robotwebtools.org/) effort.
Pre-built files can be found in either [roslib.js](build/roslib.js) or [roslib.min.js](build/roslib.min.js).
Alternatively, you can use the current release via the Robot Web Tools CDN: ([full](https://static.robotwebtools.org/roslibjs/current/roslib.js)) | ([min](https://static.robotwebtools.org/roslibjs/current/roslib.min.js))
1. Check that connection is established. You can listen to error and
connection events to report them to console. See
examples/simple.html for a complete example:
ros.on('error', function(error) { console.log( error ); });
ros.on('connection', function() { console.log('Connection made!'); });
1. Check that you have the websocket server is running on
port 9090. Something like this should do:
netstat -a | grep 9090
roslibjs has a number of dependencies. You will need to run:
`npm install`
Depending on your build environment.
Checkout [CONTRIBUTING.md](CONTRIBUTING.md) for details on building.
roslibjs is released with a BSD license. For full terms and conditions, see the [LICENSE](LICENSE) file.
See the [AUTHORS.md](AUTHORS.md) file for a full list of contributors.