<commit_before><!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />

    <title>ROS - Software for Robots</title>
    <meta name="description" content="" />

    <meta name="HandheldFriendly" content="True" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />

    <link rel="shortcut icon" href="https://ennerf.github.io/favicon.ico">

    <script type="text/javascript" src="//ennerf.github.io/themes/ichi/assets/js/vendor/fastclick.js?v=1498427471866"></script>
    <script type="text/javascript" src="//ennerf.github.io/themes/ichi/assets/js/vendor/modernizr.js?v=1498427471866"></script>


    <link rel="stylesheet" type="text/css" href="//ennerf.github.io/themes/ichi/assets/css/normalize.css?v=1498427471866" />
    <link rel="stylesheet" type="text/css" href="//ennerf.github.io/themes/ichi/assets/css/foundation.min.css?v=1498427471866" />
    <!--[if lte IE 8]>
        <link rel="stylesheet" type="text/css" href="//ennerf.github.io/themes/ichi/assets/css/outdatedBrowser.min.css?v=1498427471866">
    <![endif]-->
    <link rel="stylesheet" type="text/css" href="//ennerf.github.io/themes/ichi/assets/fonts/foundation-icons/foundation-icons.css?v=1498427471866" />
    <link rel="stylesheet" type="text/css" href="//ennerf.github.io/themes/ichi/assets/css/styles.css?v=1498427471866" />
    <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans:300,700,400|Source+Sans+Pro:300,400,600,700,900,300italic,400italic,600italic,700italic,900italic" />

    <link rel="canonical" href="https://ennerf.github.io/https://ennerf.github.io/tag/ROS/" />
    <meta name="referrer" content="origin" />
    
    <meta property="og:site_name" content="Software for Robots" />
    <meta property="og:type" content="website" />
    <meta property="og:title" content="ROS - Software for Robots" />
    <meta property="og:url" content="https://ennerf.github.io/https://ennerf.github.io/tag/ROS/" />
    <meta name="twitter:card" content="summary" />
    <meta name="twitter:title" content="ROS - Software for Robots" />
    <meta name="twitter:url" content="https://ennerf.github.io/https://ennerf.github.io/tag/ROS/" />
    
    <script type="application/ld+json">
null
    </script>

    <meta name="generator" content="HubPress" />
    <link rel="alternate" type="application/rss+xml" title="Software for Robots" href="https://ennerf.github.io/rss/" />
</head>
<body class="tag-template tag-ROS">

<div id="outdated">
    <h6>Your browser is out-of-date!</h6>
    <p>Update your browser to view this website correctly. <a id="btnUpdate" href="http://outdatedbrowser.com/">Update my browser now</a></p>
</div>

<nav class="top-bar hide-for-large-up" data-topbar style="background: none">
  <ul class="title-area">
    <li class="name">

    </li>
    <li class="home"><a class="fi-home" href="https://ennerf.github.io"></a></li>
    <li class="toggle-topbar"><a href="#" id="trigger-overlay" class="fi-list"></a></li>
  </ul>

<div class="overlay overlay-scale">
    <button type="button" class="overlay-close">Close</button>
    <nav>
        <ul>
            <li><a href="https://ennerf.github.io">Home</a></li>
        </ul>
    </nav>
</div>

</nav>

<div class="row">

<div class="small-16 medium-16 large-4 columns right head-area bgimage" style="background-image: url(https://raw.githubusercontent.com/ennerf/ennerf.github.io/master/images/cover-image.jpg)">

<header class="site-head">
    <div class="vertical">
        <div class="site-head-content inner">
            <ul class="side-nav blog-menu show-for-large-up">
                <li><a class="fi-home" href="https://ennerf.github.io"></a></li>
                <li><a class="fi-torso" href="https://ennerf.github.io/about"></a></li>
                <li><a class="fi-mail" href="https://ennerf.github.io/contact"></a></li>
            </ul>
            <a class="blog-logo" href="https://ennerf.github.io"><img alt="Software for Robots" src="https://raw.githubusercontent.com/ennerf/ennerf.github.io/master/images/cover-image.jpg" alt="Blog Logo" /></a>
            <h1 class="blog-title">Software for Robots</h1>
            <hr>
            <p class="blog-description">Real-Time Control, Networking, Operating Systems, Languages</p>
            <div class="blog-network">
<!--                 <a href="#" class="fi-social-pinterest"></a>
                <a href="#" class="fi-social-linkedin"></a>
                <a href="#" class="fi-social-behance"></a>
                <a href="#" class="fi-social-deviant-art"></a>
                <a href="#" class="fi-social-dribbble"></a>
                <a href="#" class="fi-social-flickr"></a>
                <a href="#" class="fi-social-github"></a>
                <a href="#" class="fi-social-skype"></a>
                <a href="#" class="fi-social-snapchat"></a>
                <a href="#" class="fi-social-steam"></a>
                <a href="#" class="fi-social-xbox"></a>
                <a href="#" class="fi-social-reddit"></a> -->
                  <a href="https://github.com/ennerf" class="fi-social-github"></a>
            </div>
        </div>
    </div>
</header>

</div>


<div class="small-16 medium-16 large-12 columns main-column left">
    


<main class="content" role="main">

        <header class="tag-archive-header">
            <h1>ROS</h1>
        </header>


    <article class="post tag-MATLAB tag-ROS tag-LCM tag-DDS tag-ZeroMQ tag-MEX tag-Java">
        <header class="post-header">
            <span class="post-meta"><time datetime="2017-06-25">25 Jun 2017</time> </span>
            <h2 class="post-title"><a href="https://ennerf.github.io/2017/06/25/Using-MATLAB-for-hardware-in-the-loop-prototyping-1-Message-Passing-Systems.html">Using MATLAB for hardware-in-the-loop prototyping #1 : Message Passing Systems</a></h2>

        </header>
        <section class="post-excerpt">
            <p>hljs.initHighlightingOnLoad() MATLAB&#169; is a programming language and environment designed for scientific computing. It is one of the best languages for developing robot control algorithms and is widely used in the research community. While it is often thought of as an offline programming language, there are several ways to interface with it to control robotic hardware 'in the loop'. As part o&hellip;</p>
        </section>
        <a class="button read-more right small" href="https://ennerf.github.io/2017/06/25/Using-MATLAB-for-hardware-in-the-loop-prototyping-1-Message-Passing-Systems.html">Read more</a>
        <aside class="tags fi-pricetag-multiple">Posted on <a href="https://ennerf.github.io/tag/MATLAB/">MATLAB</a>, <a href="https://ennerf.github.io/tag/ROS/">ROS</a>, <a href="https://ennerf.github.io/tag/LCM/">LCM</a>, <a href="https://ennerf.github.io/tag/DDS/">DDS</a>, <a href="https://ennerf.github.io/tag/ZeroMQ/">ZeroMQ</a>, <a href="https://ennerf.github.io/tag/MEX/">MEX</a>, <a href="https://ennerf.github.io/tag/Java/">Java</a></aside>
        <div class="clearfix"></div>
    </article>


    <nav class="pagination" role="navigation">
    <span class="page-number">Page 1 of 1</span>
</nav>

</main>
</div>

</div>

    <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js?v="></script> <script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.9.0/moment-with-locales.min.js?v="></script> <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js?v="></script> 
      <script type="text/javascript">
        jQuery( document ).ready(function() {
          // change date with ago
          jQuery('ago.ago').each(function(){
            var element = jQuery(this).parent();
            element.html( moment(element.text()).fromNow());
          });
        });

        hljs.initHighlightingOnLoad();
      </script>

    <!--[if lte IE 8]>
        <script type="text/javascript" src="//ennerf.github.io/themes/ichi/assets/js/outdatedBrowser.min.js?v=1498427471866"></script>
    <![endif]-->
    <script type="text/javascript" src="//ennerf.github.io/themes/ichi/assets/js/min/built.js?v=1498427471866"></script>

    <script>
      $(document).foundation();
    </script>

    <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-83018359-1', 'auto');
    ga('send', 'pageview');

    </script>
</body>
</html><commit_msg>Publish page-1 tag<commit_after><!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />

    <title>ROS - Software for Robots</title>
    <meta name="description" content="" />

    <meta name="HandheldFriendly" content="True" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />

    <link rel="shortcut icon" href="https://ennerf.github.io/favicon.ico">

    <script type="text/javascript" src="//ennerf.github.io/themes/ichi/assets/js/vendor/fastclick.js?v=1498427644553"></script>
    <script type="text/javascript" src="//ennerf.github.io/themes/ichi/assets/js/vendor/modernizr.js?v=1498427644553"></script>


    <link rel="stylesheet" type="text/css" href="//ennerf.github.io/themes/ichi/assets/css/normalize.css?v=1498427644553" />
    <link rel="stylesheet" type="text/css" href="//ennerf.github.io/themes/ichi/assets/css/foundation.min.css?v=1498427644553" />
    <!--[if lte IE 8]>
        <link rel="stylesheet" type="text/css" href="//ennerf.github.io/themes/ichi/assets/css/outdatedBrowser.min.css?v=1498427644553">
    <![endif]-->
    <link rel="stylesheet" type="text/css" href="//ennerf.github.io/themes/ichi/assets/fonts/foundation-icons/foundation-icons.css?v=1498427644553" />
    <link rel="stylesheet" type="text/css" href="//ennerf.github.io/themes/ichi/assets/css/styles.css?v=1498427644553" />
    <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans:300,700,400|Source+Sans+Pro:300,400,600,700,900,300italic,400italic,600italic,700italic,900italic" />

    <link rel="canonical" href="https://ennerf.github.io/https://ennerf.github.io/tag/ROS/" />
    <meta name="referrer" content="origin" />
    
    <meta property="og:site_name" content="Software for Robots" />
    <meta property="og:type" content="website" />
    <meta property="og:title" content="ROS - Software for Robots" />
    <meta property="og:url" content="https://ennerf.github.io/https://ennerf.github.io/tag/ROS/" />
    <meta name="twitter:card" content="summary" />
    <meta name="twitter:title" content="ROS - Software for Robots" />
    <meta name="twitter:url" content="https://ennerf.github.io/https://ennerf.github.io/tag/ROS/" />
    
    <script type="application/ld+json">
null
    </script>

    <meta name="generator" content="HubPress" />
    <link rel="alternate" type="application/rss+xml" title="Software for Robots" href="https://ennerf.github.io/rss/" />
</head>
<body class="tag-template tag-ROS">

<div id="outdated">
    <h6>Your browser is out-of-date!</h6>
    <p>Update your browser to view this website correctly. <a id="btnUpdate" href="http://outdatedbrowser.com/">Update my browser now</a></p>
</div>

<nav class="top-bar hide-for-large-up" data-topbar style="background: none">
  <ul class="title-area">
    <li class="name">

    </li>
    <li class="home"><a class="fi-home" href="https://ennerf.github.io"></a></li>
    <li class="toggle-topbar"><a href="#" id="trigger-overlay" class="fi-list"></a></li>
  </ul>

<div class="overlay overlay-scale">
    <button type="button" class="overlay-close">Close</button>
    <nav>
        <ul>
            <li><a href="https://ennerf.github.io">Home</a></li>
        </ul>
    </nav>
</div>

</nav>

<div class="row">

<div class="small-16 medium-16 large-4 columns right head-area bgimage" style="background-image: url(https://raw.githubusercontent.com/ennerf/ennerf.github.io/master/images/cover-image.jpg)">

<header class="site-head">
    <div class="vertical">
        <div class="site-head-content inner">
            <ul class="side-nav blog-menu show-for-large-up">
                <li><a class="fi-home" href="https://ennerf.github.io"></a></li>
                <li><a class="fi-torso" href="https://ennerf.github.io/about"></a></li>
                <li><a class="fi-mail" href="https://ennerf.github.io/contact"></a></li>
            </ul>
            <a class="blog-logo" href="https://ennerf.github.io"><img alt="Software for Robots" src="https://raw.githubusercontent.com/ennerf/ennerf.github.io/master/images/cover-image.jpg" alt="Blog Logo" /></a>
            <h1 class="blog-title">Software for Robots</h1>
            <hr>
            <p class="blog-description">Real-Time Control, Networking, Operating Systems, Languages</p>
            <div class="blog-network">
<!--                 <a href="#" class="fi-social-pinterest"></a>
                <a href="#" class="fi-social-linkedin"></a>
                <a href="#" class="fi-social-behance"></a>
                <a href="#" class="fi-social-deviant-art"></a>
                <a href="#" class="fi-social-dribbble"></a>
                <a href="#" class="fi-social-flickr"></a>
                <a href="#" class="fi-social-github"></a>
                <a href="#" class="fi-social-skype"></a>
                <a href="#" class="fi-social-snapchat"></a>
                <a href="#" class="fi-social-steam"></a>
                <a href="#" class="fi-social-xbox"></a>
                <a href="#" class="fi-social-reddit"></a> -->
                  <a href="https://github.com/ennerf" class="fi-social-github"></a>
            </div>
        </div>
    </div>
</header>

</div>


<div class="small-16 medium-16 large-12 columns main-column left">
    


<main class="content" role="main">

        <header class="tag-archive-header">
            <h1>ROS</h1>
        </header>


    <article class="post tag-MATLAB tag-ROS tag-LCM tag-DDS tag-ZeroMQ tag-MEX tag-Java">
        <header class="post-header">
            <span class="post-meta"><time datetime="2017-06-25">25 Jun 2017</time> </span>
            <h2 class="post-title"><a href="https://ennerf.github.io/2017/06/25/Using-MATLAB-for-hardware-in-the-loop-prototyping-1-Message-Passing-Systems.html">Using MATLAB for hardware-in-the-loop prototyping #1 : Message Passing Systems</a></h2>

        </header>
        <section class="post-excerpt">
            <p>MATLAB&#169; is a programming language and environment designed for scientific computing. It is one of the best languages for developing robot control algorithms and is widely used in the research community. While it is often thought of as an offline programming language, there are several ways to interface with it to control robotic hardware 'in the loop'. As part of our own development we surve&hellip;</p>
        </section>
        <a class="button read-more right small" href="https://ennerf.github.io/2017/06/25/Using-MATLAB-for-hardware-in-the-loop-prototyping-1-Message-Passing-Systems.html">Read more</a>
        <aside class="tags fi-pricetag-multiple">Posted on <a href="https://ennerf.github.io/tag/MATLAB/">MATLAB</a>, <a href="https://ennerf.github.io/tag/ROS/"> ROS</a>, <a href="https://ennerf.github.io/tag/LCM/"> LCM</a>, <a href="https://ennerf.github.io/tag/DDS/"> DDS</a>, <a href="https://ennerf.github.io/tag/ZeroMQ/"> ZeroMQ</a>, <a href="https://ennerf.github.io/tag/MEX/"> MEX</a>, <a href="https://ennerf.github.io/tag/Java/"> Java</a></aside>
        <div class="clearfix"></div>
    </article>


    <nav class="pagination" role="navigation">
    <span class="page-number">Page 1 of 1</span>
</nav>

</main>
</div>

</div>

    <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js?v="></script> <script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.9.0/moment-with-locales.min.js?v="></script> <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/highlight.min.js?v="></script> 
      <script type="text/javascript">
        jQuery( document ).ready(function() {
          // change date with ago
          jQuery('ago.ago').each(function(){
            var element = jQuery(this).parent();
            element.html( moment(element.text()).fromNow());
          });
        });

        hljs.initHighlightingOnLoad();
      </script>

    <!--[if lte IE 8]>
        <script type="text/javascript" src="//ennerf.github.io/themes/ichi/assets/js/outdatedBrowser.min.js?v=1498427644553"></script>
    <![endif]-->
    <script type="text/javascript" src="//ennerf.github.io/themes/ichi/assets/js/min/built.js?v=1498427644553"></script>

    <script>
      $(document).foundation();
    </script>

    <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-83018359-1', 'auto');
    ga('send', 'pageview');

    </script>
</body>
</html>
{'fraction_non_alphanumeric': 0.20312050204387128, 'fraction_numerical': 0.027462720939605043, 'mean_word_length': 3.2583966658494727, 'pattern_counts': {'":': 0, '<': 405, '<?xml version=': 0, '>': 405, 'https://': 52, 'lorem ipsum': 0, 'www.': 2, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2713272', 'n_tokens_mistral': 6399, 'n_tokens_neox': 5905, 'n_words': 951}