Difference between revisions of "Project:Puppeteer"

From London Hackspace Wiki
Jump to navigation Jump to search
(Created page with "== Pupeteer == Pupeteer is an open-source telepresence platform that allows people to log-into robots and be able to control them remotely in a seamless manner. === Requirem...")
 
Line 12: Line 12:
  
 
=== System diagram ===
 
=== System diagram ===
TODO
+
<graphviz border='frame' format='svg' >
 +
digraph rfboard{
 +
  rankdir=LR;
 +
  size="8,5!";
 +
 
 +
  client [label="client",shape=box];
 +
 
 +
  subgraph cluster_0 {
 +
node [style=filled];
 +
        label = "bot";
 +
 
 +
        web_service [label="web service",shape=box];
 +
        media_streamer [label="media streamer",shape=box];
 +
        hardware [label="control hardware",shape=box];
 +
       
 +
        web_service -> hardware;
 +
  } 
 +
 
 +
  media_streamer -> client [label="media"];
 +
  client -> web_service [label="control"];
 +
  client ->  media_streamer [label="media"];
 +
}
 +
 
 +
 
 +
</graphviz>
  
 
== Contributors ==
 
== Contributors ==

Revision as of 17:43, 3 February 2014

Pupeteer

Pupeteer is an open-source telepresence platform that allows people to log-into robots and be able to control them remotely in a seamless manner.

Requirements

  • Extendable
  • Multi-user
  • Multiple hardware

Progress

  • Still gathering requirements and doing initial technology tests

System diagram

<graphviz border='frame' format='svg' > digraph rfboard{

  rankdir=LR;
  size="8,5!";
  
  client [label="client",shape=box];
  subgraph cluster_0 {

node [style=filled];

       label = "bot";
       web_service [label="web service",shape=box];
       media_streamer [label="media streamer",shape=box];
       hardware [label="control hardware",shape=box];
       
       web_service -> hardware;
  }   
  media_streamer -> client [label="media"];
  client -> web_service [label="control"];
  client ->  media_streamer [label="media"];

}


</graphviz>

Contributors