Skip to content

Instantly share code, notes, and snippets.

@jonbinney
Created March 25, 2014 00:49
Show Gist options
  • Save jonbinney/9752997 to your computer and use it in GitHub Desktop.
Save jonbinney/9752997 to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<script type="text/javascript" src="http://cdn.robotwebtools.org/EventEmitter2/current/eventemitter2.min.js"></script>
<script type="text/javascript" src="http://cdn.robotwebtools.org/roslibjs/current/roslib.min.js"></script>
<script type="text/javascript" type="text/javascript">
// Connecting to ROS
// -----------------
var ros = new ROSLIB.Ros({
url : 'ws://localhost:9090'
});
// Publishing a Topic
// ------------------
var cmdVel = new ROSLIB.Topic({
ros : ros,
name : '/cmd_vel',
messageType : 'std_msgs/String'
});
var twist = new ROSLIB.Message({
data : 'asdlkfjasl;kdjflksajdf;kljsad;lkfjnskejnoishegnsoidnvnewouihsdjfoishdohushefhsedfjnmsjdkvnxkjlchnv;ousdgkhsdo;ghsdjfgnjksdhfgdhnjfughdfghud'
});
setInterval(function(){
cmdVel.publish(twist);
console.log('publishing');
},
1.0);
console.log('Published cmd_vel');
</script>
</head>
<body>
<h1>Simple roslib Example</h1>
<p>Check your Web Console for output.</p>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment