Skip to main content

Documentation Index

Fetch the complete documentation index at: https://inorbitinc.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

There are several ways to connect robots to InOrbit, depending on your robot platform and architecture.

Which Method Should I Use?

ROS-based robots

Use the InOrbit Agent — Our recommended approach for ROS and ROS 2 robots. The agent runs on your robot, handles secure communication, and provides native ROS topic integration.

InOrbit Agent

One-line installation for ROS robots
Use a pre-built Connector — We maintain open-source connectors for popular platforms like MiR, OTTO, and Gausium. Connectors can run on your edge infrastructure or be hosted by InOrbit in our cloud.

Connectors

Pre-built integrations for MiR, OTTO, Gausium, and more
Build your own — Use our SDKs to create a custom integration:
  • Robot SDK — Runs on the robot alongside the InOrbit Agent. Best for adding custom data to ROS robots or non-ROS robots where you can install the agent.
  • Edge SDK — Runs on an edge server, no agent required. Best for integrating fleet managers or systems where you can’t install software on robots.

Robot SDK

C++ and Python libraries (requires agent)

Edge SDK

JavaScript and Python packages

Comparison

MethodBest ForRuns OnAgent Required
InOrbit AgentROS/ROS 2 robotsRobot— (is the agent)
ConnectorsMiR, OTTO, Gausium, fleet managersEdge or InOrbit CloudNo
Robot SDKCustom robot softwareRobotYes
Edge SDKFleet managers, custom integrationsEdge or cloudNo

Interoperability Standards

InOrbit also supports industry standards for robot interoperability:
  • MassRobotics AMR Interoperability Standard
  • VDA 5050 — Communication interface for AGVs/AMRs
  • Open-RMF — Open Robotics Middleware Framework

Interoperability

Learn about standards-based integration