Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
370 lines (336 sloc) 16.6 KB
<!DOCTYPE HTML>
<html>
<head>
<title>Robot Web Tools</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link href="http://fonts.googleapis.com/css?family=Open+Sans:400,300,700,800" rel="stylesheet"
type="text/css" />
<script src="js/jquery-1.8.3.min.js"></script>
<script src="css/5grid/init.js?use=mobile,desktop,1000px&amp;mobileUI=1&amp;mobileUI.theme=none">
</script>
<script src="js/jquery.dropotron-1.2.js"></script>
<script src="js/init.js"></script>
<noscript>
<link rel="stylesheet" href="css/5grid/core.css" />
<link rel="stylesheet" href="css/5grid/core-desktop.css" />
<link rel="stylesheet" href="css/5grid/core-1200px.css" />
<link rel="stylesheet" href="css/5grid/core-noscript.css" />
<link rel="stylesheet" href="css/style.css" />
<link rel="stylesheet" href="css/style-desktop.css" />
</noscript>
<script>
(function(i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r;
i[r] = i[r] || function() {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date();
a = s.createElement(o), m = s.getElementsByTagName(o)[0];
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', 'UA-39765480-1', 'robotwebtools.org');
ga('send', 'pageview');
</script>
<!--[if lte IE 9]><link rel="stylesheet" href="css/ie9.css" /><![endif]-->
<!--[if lte IE 8]><link rel="stylesheet" href="css/ie8.css" /><![endif]-->
<!--[if lte IE 7]><link rel="stylesheet" href="css/ie7.css" /><![endif]-->
</head>
<body class="no-sidebar">
<a href="https://github.com/RobotWebTools"><img
style="position: absolute; top: 0; right: 0; border: 0;"
src="https://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png"
alt="Fork us on GitHub"> </a>
<!-- Header Wrapper -->
<div id="header-wrapper">
<div class="5grid-layout">
<div class="row">
<div class="12u">
<!-- Header -->
<header id="header">
<div class="inner">
<!-- Logo -->
<h1>
<a href="#" class="mobileUI-site-name">RobotWebTools</a>
</h1>
<!-- Nav -->
<nav id="nav" class="mobileUI-site-nav">
<ul>
<li><a href="index.html">Home</a></li>
<li class="current_page_item"><a href="tools.html" class="arrow">Tools</a>
<ul>
<li><a href="tools.html#libraries">Libraries</a></li>
<li><a href="tools.html#widgets">Widgets</a></li>
<li><a href="tools.html#systems">Systems</a></li>
<li><a href="tools.html#server-side">Server-Side</a></li>
</ul>
</li>
<li><a href="demos.html" class="arrow">Demos</a>
<ul>
<li><a href="demos.html#ros3djs">ros3djs</a></li>
<li><a href="demos.html#ros2djs">ros2djs</a></li>
<li><a href="demos.html#roslibjs">roslibjs</a></li>
</ul>
</li>
<li><a href="news.html">News</a></li>
<li><a href="community.html">Community</a></li>
</ul>
</nav>
</div>
</header>
</div>
</div>
</div>
</div>
<!-- Main Wrapper -->
<div id="main-wrapper">
<div class="main-wrapper-style2">
<div class="inner">
<div class="5grid-layout">
<div class="row">
<div class="12u mobileUI-main-content">
<div id="content">
<!-- Content -->
<article>
<header>
<h2>Tools</h2>
<span class="byline">Useful Libraries and Widgets for your Robots</span>
</header>
<header class="major">
<h3 name="libraries" id="libraries">Libraries</h3>
</header>
<div class="row">
<div class="4u">
<section>
<a href="https://github.com/RobotWebTools/roslibjs"><span class="image image-full">
<img src="images/demos/roslibjs-code.jpg" /></span>
<h3>roslibjs</h3></a>
<span class="byline">The Standard ROS JavaScript Library</span>
<p>CDN: (<a href="http://cdn.robotwebtools.org/roslibjs/current/roslib.min.js">min</a>)
| (<a href="http://cdn.robotwebtools.org/roslibjs/current/roslib.js">full</a>)
<br />
Doc: (<a href="http://robotwebtools.org/jsdoc/roslibjs/current/">JSDoc</a>)
<br />
Source: (<a href="https://github.com/RobotWebTools/roslibjs">GitHub</a>)</p>
</section>
</div>
<div class="4u">
<section>
<a href="https://github.com/RobotWebTools/ros2djs"><span class="image image-full">
<img src="images/demos/ros2djs-map.jpg" /></span>
<h3>ros2djs</h3></a>
<span class="byline">2D Visualization Library for use with the ROS JavaScript Libraries</span>
<p>CDN: (<a href="http://cdn.robotwebtools.org/ros2djs/current/ros2d.min.js">min</a>)
| (<a href="http://cdn.robotwebtools.org/ros2djs/current/ros2d.js">full</a>)
<br />
Doc: (<a href="http://robotwebtools.org/jsdoc/ros2djs/current/">JSDoc</a>)
<br />
Source: (<a href="https://github.com/RobotWebTools/ros2djs">GitHub</a>)</p>
</section>
</div>
<div class="4u">
<section>
<a href="https://github.com/RobotWebTools/ros3djs"><span class="image image-full">
<img src="images/demos/ros3djs-pr2-urdf.jpg" /></span>
<h3>ros3djs</h3></a>
<span class="byline">3D Visualization Library for use with the ROS JavaScript Libraries</span>
<p>CDN: (<a href="http://cdn.robotwebtools.org/ros3djs/current/ros3d.min.js">min</a>)
| (<a href="http://cdn.robotwebtools.org/ros3djs/current/ros3d.js">full</a>)
<br />
Doc: (<a href="http://robotwebtools.org/jsdoc/ros3djs/current/">JSDoc</a>)
<br />
Source: (<a href="https://github.com/RobotWebTools/ros3djs">GitHub</a>)</p>
</section>
</div>
</div>
<br /> <br /> <br />
<header class="major">
<h3 name="widgets" id="widgets">Widgets</h3>
</header>
<div class="row">
<div class="4u">
<section>
<a href="https://github.com/WPI-RAIL/nav2djs"><span class="image image-full">
<img src="images/demos/nav2djs-example.jpg" /></span>
<h3>nav2djs</h3></a>
<span class="byline">2D Navigation Widget </span>
<p>CDN: (<a href="http://cdn.robotwebtools.org/nav2djs/current/nav2d.min.js">min</a>)
| (<a href="http://cdn.robotwebtools.org/nav2djs/current/nav2d.js">full</a>)
<br />
Doc: (<a href="http://robotwebtools.org/jsdoc/nav2djs/current/">JSDoc</a>)
<br />
Source: (<a href="https://github.com/WPI-RAIL/nav2djs">GitHub</a>)</p>
</section>
</div>
<div class="4u">
<section>
<a href="https://github.com/WPI-RAIL/keyboardteleopjs"><span class="image image-full">
<img src="images/demos/keyboardteleopjs-keys.jpg" /></span>
<h3>keyboardteleopjs</h3></a>
<span class="byline">Keyboard Teleoperation via Twist Messages </span>
<p>CDN: (<a href="http://cdn.robotwebtools.org/keyboardteleopjs/current/keyboardteleop.min.js">min</a>)
| (<a href="http://cdn.robotwebtools.org/keyboardteleopjs/current/keyboardteleop.js">full</a>)
<br />
Doc: (<a href="http://robotwebtools.org/jsdoc/keyboardteleopjs/current/">JSDoc</a>)
<br />
Source: (<a href="https://github.com/WPI-RAIL/keyboardteleopdjs">GitHub</a>)</p>
</section>
</div>
<div class="4u">
<section>
<a href="https://github.com/WPI-RAIL/mjpegcanvasjs"><span class="image image-full">
<img src="images/demos/mjpegcanvasjs-example.jpg" /></span>
<h3>mjpegcanvasjs</h3></a>
<span class="byline">Display a MJPEG stream from the ROS mjpeg_server Inside of a HTML5 Canvas</span>
<p>CDN: (<a href="http://cdn.robotwebtools.org/mjpegcanvasjs/current/mjpegcanvas.min.js">min</a>)
| (<a href="http://cdn.robotwebtools.org/mjpegcanvasjs/current/mjpegcanvas.js">full</a>)
<br />
Doc: (<a href="http://robotwebtools.org/jsdoc/mjpegcanvasjs/current/">JSDoc</a>)
<br />
Source: (<a href="https://github.com/WPI-RAIL/mjpegcanvasjs">GitHub</a>)</p>
</section>
</div>
</div>
<br /> <br /> <br />
<header class="major">
<h3 name="systems" id="systems">Systems</h3>
</header>
<div class="row">
<div class="4u">
<section>
<a href="https://github.com/WPI-RAIL/rms"><span class="image image-full">
<img src="images/demos/rms-homepage.jpg" /></span>
<h3>rms</h3></a>
<span class="byline">RMS (Robot Management System)</span>
<p>
Doc: (<a href="http://robotwebtools.org/jsdoc/rms/current/">JSDoc</a>)
| (<a href="http://robotwebtools.org/phpdoc/rms/current/">PHPDoc</a>)
| (<a href="http://www.ros.org/wiki/rms/rest">REST</a>)
<br />
Source: (<a href="https://github.com/WPI-RAIL/rms">GitHub</a>)</p>
</section>
</div>
</div>
<br /> <br /> <br />
<header class="major">
<h3 name="server-side" id="server-side">Server-Side</h3>
</header>
<div class="row">
<div class="4u">
<section>
<a href="https://github.com/RobotWebTools/rosbridge_suite"><span class="image image-full">
<img src="images/demos/rosbridge-logo.jpg" /></span>
<h3>rosbridge_suite</h3></a>
<span class="byline">Rosbridge 2.0 Server</span>
<p>Source: (<a href="https://github.com/RobotWebTools/rosbridge_suite">GitHub</a>)</p>
</section>
</div>
<div class="4u">
<section>
<a href="https://github.com/RobotWebTools/mjpeg_server"><span class="image image-full">
<img src="images/demos/mjpegcanvasjs-example.jpg" /></span>
<h3>mjpeg_server</h3></a>
<span class="byline">A MJPEG Server Which is Able to Subscribe to any ROS Image Stream.</span
<p>Source: (<a href="https://github.com/RobotWebTools/mjpeg_server">GitHub</a>)</p>
</section>
</div>
<div class="4u">
<section>
<a href="https://github.com/RobotWebTools/tf2_web_republisher"><span class="image image-full">
<img src="images/demos/tf2-example.jpg" /></span>
<h3>tf2_web_republisher</h3></a>
<span class="byline">Republishing of Selected TF Transforms</span>
<p>Source: (<a href="https://github.com/RobotWebTools/tf2_web_republisher">GitHub</a>)</p>
</section>
</div>
</div>
</article>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- Footer Wrapper -->
<div id="footer-wrapper">
<footer id="footer" class="5grid-layout">
<div class="row">
<div class="3u">
<!-- Links -->
<section>
<h2>Resources</h2>
<ul class="style2">
<li><a href="http://www.ros.org/wiki/ROS/">Robot Operating System (ROS)</a></li>
<li><a href="http://www.ros.org/wiki/ROS/Introduction">Introduction to ROS</a></li>
<li><a href="http://www.ros.org/wiki/ROS/Tutorials">ROS Tutorials</a></li>
<li><a href="https://github.com/RobotWebTools/roslibjs">roslibjs @ github</a></li>
<li><a href="https://github.com/RobotWebTools/ros2djs">ros2djs @ github</a></li>
<li><a href="https://github.com/RobotWebTools/ros3djs">ros3djs @ github</a></li>
</ul>
</section>
</div>
<div class="3u">
<!-- Links -->
<section>
<h2>Sponsors</h2>
<ul class="style2">
<li><a href="http://web.cs.wpi.edu/~rail/">Worcester Polytechnic Institute</a></li>
<li><a href="http://robotics.cs.brown.edu/">Brown University</a></li>
<li><a href="https://willowgarage.com/">Willow Garage, Inc.</a></li>
<li><a href="http://yujinrobot.com/">Yujin Robot</a></li>
<li><a href="http://www.bosch.us/content/language1/html/index.htm">Robert
Bosch, LLC</a></li>
</ul>
</section>
</div>
<div class="6u">
<!-- About -->
<section>
<h2>
Check us out on <strong>GitHub</strong>!
</h2>
<p>Robot Web Tools hosts all of its code on GitHub. We encourage contributions and
feedback on all of our projects.</p>
<a href="http://github.com/robotwebtools"
class="button button-alt button-icon button-icon-rarrow">More @
github.com/robotwebtools</a>
</section>
<!-- Contact -->
<section>
<h2>Contact</h2>
<div class="5grid">
<div class="row">
<dl class="contact">
<dt>GitHub</dt>
<dd>
<a href="http://github.com/robotwebtools">github.com/robotwebtools</a>
</dd>
<dt>WWW</dt>
<dd>
<a href="http://robotwebtools.org">robotwebtools.org</a>
</dd>
<dt>Email</dt>
<dd>
<a href="mailto:robot-web-tools@googlegroups.com">
robot-web-tools@googlegroups.com</a>
</dd>
</dl>
</div>
</div>
</section>
</div>
</div>
<div class="row">
<div class="12u">
<div id="copyright">
Robot Web Tools is licensed under a <a
href="http://creativecommons.org/licenses/by/3.0/deed.en_US">Creative Commons
Attribution 3.0 Unported License</a>.
</div>
</div>
</div>
</footer>
</div>
</body>
</html>