Max Planck Society Technology Overview
Playful is a scripting language for orchestration of Python modules. Playful allows developers to both organize the logic of activation in reactive behaviour trees and setup sensory-motor couplings, making it especially useful for robotics.
Mixed logic for specifying runtime activation of branches: conditional activation, prioritization/resource management, and state machines
Setup of sensory motor couplings via a dedicated scripting keyword (‘targeting’ see )
IEEE-RAM (2018) “The Playful Software Platform, Reactive Programming for Orchestrating Robotic Behavior”.
IEEE-RAS International Conference on Humanoid Robots (2011) “TDM: A Software Framework for Elegant and Rapid Development of Autonomous Behaviors for Humanoid Robots”.
Robotics and Autonomous Systems (2014) “Target-Drives-Means: A Declarative Approach to Dynamic Behavior Specification with Higher Usability.”
Owners of robots (commercial or custom-made), using a higher level python API for interfacing (note: the Robot Operating System, ROS, is suitable for creating such python API) who want to create complex dynamic robotic behaviour, typically for service robot
Manufacturers of service/social robots for the consumer markets, for developing demos and applications
Commercial users can choose between the following licensing schemes:
Single license (1): € 520,– plus VAT
Two months evaluation license (2): free
Resale license (3): on request
Commercial licenses are valid for one year (365 days) from the day of ordering. All updates within this period are included. Payments in US-$ are welcome and will be based on the actual exchange rate EUR / US $. A single commercial license allows only usage of a single instance of Playful at a time.
The evaluation license is identical to the site license but valid only for two months after initial ordering.
Licensing schemes allowing resale of Playful as part of software suit or commercial robot API is possible