Patent ID: 9195233
Filing Date: 2015-11-24
Classification: G05D

Abstract:
1. A non-transitory medium encoding a general purpose robotics operating system, an automation operating system, or both a general purpose robotics operating systems and an automation operating system (GPROS), wherein the GPROS comprises: a set of application services, the set of application services comprising at least one of robotics application services, automation application services, or both robotics and automation application services, wherein the set of application services (i) is completely configurable by using a config service, (ii) can be adapted both statically and dynamically, and (iii) provides access to configuration data using a generic abstraction, wherein the set of application services are independent of an underlying hardware platform and allow for combinations of communication, operational, or both communication and operational conduct for communication, operational, or both communication and operational tasks, and wherein the set of application services comprises (1) a peripheral service, and (2) a sensor service, an actuator service, or both a sensor service and an actuator service, and wherein the set of application services comprises a service to manage synchronous, asynchronous, and real time application threads.