Advertisement
Ruslan_nig

ros_gui_msadowski

Aug 21st, 2021
1,665
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.02 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5.  
  6. <script type="text/javascript" src="http://static.robotwebtools.org/roslibjs/current/roslib.min.js"></script>
  7.  
  8. <script type="text/javascript" type="text/javascript">
  9.   var ros = new ROSLIB.Ros({
  10.     url : 'ws://localhost:9090'
  11.   });
  12.  
  13.   ros.on('connection', function() {
  14.     document.getElementById("status").innerHTML = "Connected";
  15.   });
  16.  
  17.   ros.on('error', function(error) {
  18.     document.getElementById("status").innerHTML = "Error";
  19.   });
  20.  
  21.   ros.on('close', function() {
  22.     document.getElementById("status").innerHTML = "Closed";
  23.   });
  24.   var txt_listener = new ROSLIB.Topic({
  25.     ros : ros,
  26.     name : '/txt_msg',
  27.     messageType : 'std_msgs/String'
  28.   });
  29.  
  30.   txt_listener.subscribe(function(m) {
  31.     document.getElementById("msg").innerHTML = m.data;
  32.   });
  33. </script>
  34. </head>
  35.  
  36. <body>
  37.   <h1>Simple ROS User Interface</h1>
  38.   <p>Connection status: <span id="status"></span></p>
  39.   <p>Last /txt_msg received: <span id="msg"></span></p>
  40. </body>
  41. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement