Cloud-robot communications

Reliable remote robot connectivity with robust data security

InOrbit Agent™ is an easy-to-install lightweight robot-side agent that provides efficient, reliable and secure bidirectional connectivity to the cloud. This allows remote data collection, monitoring and control without the need for VPN, port forwarding or SSH access. Industry-standard IoT protocols are used to handle spotty connections and source code access is provided for inspection of any robot-side code.

Cloud-robot communications

Real-time Dashboard

Actionable streaming analytics enables rapid response

Using InOrbit Mission Control™ dashboard, everyone from operators and roboticists to managers and executives can monitor robot fleets of any size and drill down to individual robots, whether in the lab or in the field. Using real-time streaming analytics and advanced data visualization, InOrbit can aggregate data to show robot vitals like HDD, CPU, network and battery usage to application-specific data.

Real-time Dashboard

Incident Management

Alerts and remote troubleshooting

InOrbit makes it easy to monitor dozens of variables for each robot and adjust warning and error conditions throughout the fleet. As issues occur, events are propagated and an incident is created to track the issue to resolution. Operators can be notified directly in the app and through out-of-box integrations with Slack and PagerDuty to take immediate action and troubleshoot the problem with easy-to-use tools.

Incident Management

Localization and Teleop

Remote robot localization support and teleoperations

InOrbit helps improve modern mobile robots’ localization functions by supporting location reporting and remote fixes. Instead of using complex tools like rviz, our cloud-based localization tools and web/mobile mapping interface allow non-technical users to monitor and update a robot’s location. Using simple nudges such as waypoint and step navigation or re-aligning depth maps, an operator can unblock a robot so it can resume autonomous navigation.

Localization and Teleop

Adaptive Diagnostics

Selective data logging to identify root causes for issues

InOrbit Agent™ is constantly monitoring local robot and network conditions, supporting selective high-resolution recording and upload of key events to InOrbit Cloud™ during a malfunction or when the robot is operating outside of its optimal behavior envelope. Instead of having to connect individually to each robot and upload multi-gig ROS bags or other data dumps, our integrated platform captures only the relevant information and makes it available in the cloud so that it can be used by roboticists for diagnostics purposes.

Adaptive Diagnostics

Extensibility

Application-specific customization

InOrbit has built-in, automatic discovery of key robot data sources to enable instant connectivity. Additional customization through an easy UI make it possible to monitor application-specific metrics, alert about incidents that are relevant for a particular deployment, or configure robot-specific remotely-triggered actions. Additional integrations with business processes and vertical solutions is possible through InOrbit’s agent-side, cloud and browser client APIs.

Extensibility

Enterprise-Grade Security

Secure, Scalable Infrastructure

InOrbit is designed by security experts to meet the most stringent safety and security requirements. Leveraging existing data protection technologies and leading the way in developing new industry best practices, InOrbit supports integrated user authentication and authorization, role-based access control, encryption at rest and on the wire, renewable cryptographic key management, auditable policy-driven controls and context-aware robot resource management.

Enterprise-Grade Security

Configuration Management

Distributed version control for OTA robot software updates

InOrbit allows robotics operators to automatically update robots in the field. Controllable for the whole fleet, a group of robots or each individual deployment, can manage robot software, configuration, mapping updates and versioning. In addition, our built-in support for split software distribution enables running controlled experiments in the field or in the lab, tied to our analytics framework to drive optimization.

Coming soon
Configuration Management

Predictive Analytics

Machine learning and artificial intelligence

InOrbit AI™ uses cloud-based machine learning to provide a level of automation to robot management. We call this A4A, short for Automation for Automatons. Based on detailed data collected through our agents, we support a number of advanced techniques from anomaly detection and multivariate time series forecasting to failure modeling and prediction, suggesting optimizations for robot software and fleet operations.

Coming soon
Predictive Analytics