Skip to content

harmishhk/roslibjs

This branch is 1 commit ahead of, 510 commits behind RobotWebTools/roslibjs:develop.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

073d2ea · Aug 13, 2015
Apr 10, 2015
Dec 11, 2014
Apr 10, 2015
Jul 15, 2015
Apr 2, 2015
Oct 20, 2014
Jul 15, 2015
Nov 7, 2014
Oct 20, 2014
Apr 9, 2015
Dec 8, 2014
Apr 10, 2015
Nov 6, 2014
Oct 6, 2014
Jun 9, 2014
Dec 8, 2014
Apr 10, 2015
Aug 13, 2015

Repository files navigation

roslibjs Build Status

The Standard ROS JavaScript Library

For full documentation, see the ROS wiki or check out some working demos.

JSDoc can be found on the Robot Web Tools website.

This project is released as part of the Robot Web Tools effort.

Usage

Pre-built files can be found in either roslib.js or roslib.min.js.

Alternatively, you can use the current release via the Robot Web Tools CDN: (full) | (min)

Troubleshooting

  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!'); });

  2. Check that you have the websocket server is running on port 9090. Something like this should do:

    netstat -a | grep 9090

Dependencies

roslibjs depends on:

EventEmitter2. The current supported version is 0.4.14. The current supported version can be found on the Robot Web Tools CDN: (full) | (min)

Build

Checkout CONTRIBUTING.md for details on building.

License

roslibjs is released with a BSD license. For full terms and conditions, see the LICENSE file.

Authors

See the AUTHORS.md file for a full list of contributors.

About

The Standard ROS JavaScript Library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 89.8%
  • HTML 9.2%
  • Shell 1.0%