Papers on
Psyclone


Psyclone™ in
advanced
humanoid
robotics


Psyclone™ explained in
SIGGRAPH
Quarterly

Psyclone AIOS™ is a powerful platform for building complex automation
and autonomous systems.

Overview

The Psyclone AIOS™ platform is based on a decade of research of large-scale AI and distributed systems. It was built from the ground up with the express goal of creating a new foundation for complex and interactive systems.

Key features

  • Semantic message- and stream-based data exchange model
  • Mediated publish-subscribe communication with direct module-to-module interaction support
  • Distributed (multiple computer) module execution
  • Central management of system configuration
  • Web-based monitoring of system run-time
  • Multiple simultaneous network support with automatic firewall detection
  • Multiple programming language support; code infusion for C++
  • Scalable as applications grow — from a single computer to large server farms

Powerful

Use Psyclone AIOS™ for building and running industrial-strength systems for powerful automation and autonomy:

  • Mix monolithic and modular systems modeling
  • Easily build systems with mixed symbolic messaging and binary streams
  • Leverage the dynamic, built-in Quality-of-Service system for communicative and runtime events
  • Freely mix publish-subscribe and client-server architectures
  • Testbuild modular configurations more quickly
  • Build complex, robust systems more quickly

Flexible

With modular systems built in the Psyclone AIOS™ framework you can:

  • Reconfigure faster even the most complex systems
  • Monitor the system at runtime
  • Connect modules from a library of modules supporting numerous services
  • Write custom plug-ins for monitoring and controlling the system with ease
  • Redirect streamed audio and video using publish-subscribe mechanisms
  • Modify the system configuration at run-time without downtime

Technology

The patent-pending architectural structure and design methodology we call divisible modularity, Psyclone AIOS™ allows incremental construction of multi-granular, heterogeneous systems. Providing easy-to-use yet flexible XML configuration files and bulletin boards with powerful automatic quality-of-service (QoS) mechanisms, Psyclone AIOS™ enables easy setup and testing of system architectures.

A message-based interaction scheme is a more powerful approach to distributed computation than the alternative remote method invocation (RMI) as used in e.g. CORBA and DCOM. Psyclone provides a lightweight implementation of the OpenAIR specification, with additional support for data streams.

Psyclone uses patent-pending Whiteboards™ that lets multiple modules publish and subscribe to semantically typed messages. To let programs written in various languages talk to each other via Whiteboards, programs can use "Plugs" - small code stubs that let them talk to Psyclone via the standard AIR message protocol.

Combined with our off-the-shelf and custom-built modules, Psyclone AIOS™ provides unprecedented real-time interactivity and communicative intelligence.

Psyclone™ is written in C++ for high performance and robustness, and runs on many platforms. It is available for the following platforms:

Linux
Windows
Cygwin
Mac OS X
PocketPC
various flavors of UNIX

 

more on technology ...

 



Psyclone™
in advanced
humanoid
robotics
DOWNLOAD
Psyclone™nc

free from
MINDMAKERS
 
About
Psyclone™ nc

 



 
2007©Communicative Machines