CyC droids

Robotic Fleet Management

CyC droids: Robotic Fleet Management

CyC droids is our robotic fleet management systems, used for monitoring, updating and sending commands to connected teams of robots. It is based on a shared DataBlock table, shared securely across the internet. The entries in the table are either computed locally on the device running the DataBlock, or remotely on other robots and/or cloud devices. CyC comm provides an abstraction layer which enables different robotic, cloud and edge computing systems to communicate with each other in real-time, thus facilitating the deployment of complex distributed applications.
Apart from the CyberCortex.AI.inference C/C++ implementation of the DataBlock, a Javascript variant of the DataBlock is also available in CyC droids. Using a browser, one can tap into a Signaling Server to check and visualize the outputs of the registered DataBlocks on that specific server. The web visualizer and debugger is a javascript implementation of the DataBlock executed within a browser, which enables one to connect to a given Signalig Server and tap into the registered DataBlocks. It is used to visualize the filters' outputs, update the DataBlock and filters to new versions, as well as to pass high-level mission commands.
CyC droids uses a proprietary API layer focused on authentication, authorization, and data protection beyond the transport layer encryption, which uses OpenSSL. A robust API authentication and access control are enabled through a Token-Based Authentication, similar to the authentication procedure used by Git. The token is generated by the server and is digitally signed using a secret key only known to the server. Once a user created an account on CyC droids, the user can generate an authentication token, which can be further used in any CyberCortex.AI application to automatically access CyC droids.
Create your own CyberCortex.AI account on CyC droids and start deploying rebotics applications.
CyberCortex.AI Software Stack
Request a demo via CyC droids.