1 <!-- Example doxygen 1.7.6 output with no modifications -->
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
5 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
6 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
7 <title>botsense: RoadNarrows BotSense Package</title>
9 <link href="tabs.css" rel="stylesheet" type="text/css"/>
10 <link href="doxygen.css" rel="stylesheet" type="text/css" />
11 <link href="navtree.css" rel="stylesheet" type="text/css"/>
12 <script type="text/javascript" src="jquery.js"></script>
13 <script type="text/javascript" src="resize.js"></script>
14 <script type="text/javascript" src="navtree.js"></script>
15 <script type="text/javascript">
16 $(document).ready(initResizable);
22 <div id="top"><!-- do not remove this div! -->
26 <table cellspacing="0" cellpadding="0">
28 <tr style="height: 56px;">
31 <td style="padding-left: 0.5em;">
32 <div id="projectname">botsense
33  <span id="projectnumber">1.0</span>
45 <!-- Generated by Doxygen 1.7.6.1 -->
46 <div id="navrow1" class="tabs">
48 <li class="current"><a href="index.html"><span>Main Page</span></a></li>
49 <li><a href="pages.html"><span>Related Pages</span></a></li>
50 <li><a href="modules.html"><span>Modules</span></a></li>
51 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
52 <li><a href="annotated.html"><span>Classes</span></a></li>
53 <li><a href="files.html"><span>Files</span></a></li>
57 <div id="side-nav" class="ui-resizable side-nav-resizable">
59 <div id="nav-tree-contents">
62 <div id="splitbar" style="-moz-user-select:none;"
63 class="ui-resizable-handle">
66 <script type="text/javascript">
67 initNavTree('index.html','');
69 <div id="doc-content">
71 <div class="headertitle">
72 <div class="title">RoadNarrows <a class="el" href="namespaceBotSense.html" title="BotSense Client Core.">BotSense</a> Package </div> </div>
74 <div class="contents">
75 <div class="textblock"><h2><a class="anchor" id="intro"></a>
78 <div style="float:right; border:0; text-align:center;">
80 <img src="bsFrameWork-Small.png" alt="bsFrameWork-Small.png"/>
82 Figure 1: BotSense Framework</div></div>
84 <div style="text-align: center;"><a href="bsFrameWork.png">click to enlarge</a></div>
86 <p>The <b><em>BotSense</em></b> software package provides a client-server framework for clients to remotely interface to proxied server devices over IP. Additional proxied devices may be easily added by developers using the open and documented programming interface.</p>
87 <p>Figure 1 illustrates the <b><em>BotSense</em></b> framework. The bsProxy server plus any specific module plug-ins operate on the target system. The target system has direct access to the devices and resources to be proxied. The client applications may running either on or off target. Compiled C/C++ applications are linked to the <b><em>BotSense</em></b> libraries. Python clients use the modules imported from the <a class="el" href="namespaceBotSense.html" title="BotSense Client Core.">BotSense</a> python package.</p>
88 <h3><a class="anchor" id="intro_mot"></a>
90 <p>The <b><em>BotSense</em></b> effort is motivated by the need by RoadNarrows to support diverse robotic systems and remote embedded devices in unified and virtualized framework over the ubiquitous Internet. Client applications using <b><em>BotSense</em></b> may then be implemented rapidly to a consistent, common, open API.</p>
91 <h3><a class="anchor" id="intro_obj"></a>
93 <p>The objective is to create an IP-based, open-source, near real-time client-server middleware framework that readily supports multiple computing architectures including embedded processors with limited resources. The proxy server supports concurrent clients. Both request-response and streaming-out message exchange patterns are supported. The extensible framework easily supports application-specific new proxied (pseudo) devices and robotic systems. </p>
94 <h3><a class="anchor" id="intro_horse"></a>
96 <table class="rnr-def">
98 <td>"Common sense is not so common." </td><td class="termdata">- Voltaire </td></tr>
100 <td>"Common sense...Get some!" </td><td class="termdata">- Anonymous </td></tr>
102 <td>"Robot sense...Build some!" </td><td class="termdata">- RoadNarrows </td></tr>
104 </div></div><!-- contents -->
106 <div id="nav-path" class="navpath">
109 <li class="footer">Generated on Tue Aug 28 2012 14:24:29 for botsense by
110 <a href="http://www.doxygen.org/index.html">
111 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1 </li>