OctoMY™ Features

What is inside the ready-to-run robot software.

Features Header

General Features

Feature Details Status

Keystore management (RSA).

The personality of agents is the unique key generated at its birth.

Identicon generation & display.

Identicons are uniquely identifying icons generated from the ID of each node.

Peer discovery over HTTP (via OctoMY™ Zoo).

Peer discovery over HTTP allows nodes to find each other by using the OctoMY™ Zoo as a middle man.

Peer discovery over UDP

Peer discovery over UDP allows nodes to find each other by doing clever firewall hole‑punching techniques.

Peer discovery over Bluetooth.

Peer discovery over Bluetooth allows nodes to find each other over Bluetooth.

Peer discovery over NFC.

Peer discovery over NFC allows nodes to find each other over NFC.

Peer discovery over camera (QR)

Peer discovery over QR allows nodes to find each other by presenting QR codes to each other via camera.

Peer communications over UDP

Peer communications over UDP allows nodes communicate over UDP.

Robust UDP protocol

The protocol used for communications over UDP should be robust to adverse network conditions like dropping/re‑arranging of packets, high latency and low bitrates.

Agent Header

Agent™ Features

Feature Details Status

Gait planner for hexapod+.

The ability to dynamically find the best footing while walking in real‑time.

Control protocol for Hexy.

The ability to control Hexy robots.

Control protocol for Arduino (ArduMY™).

The ability to control generic robots through the dynamic Arduino binding in OctoMY™ called "ArduMY™".

Hardware configuration wizard.

A user interface for configuring the hardware of different robots.

CreepyVoice™ unique voice text to speech.

Each agent will have a unique voice assigned to them at birth with distinct expression.

Customizable main screen.

The main screen of the robot is customizable to match the needs of the user.

Unique iris generator and eyes display.

Each agent will have a unique eye color, pattern and shape assigned to them at birth.

Expressive face.

Agents will have faces showing their unique eyes and will interact through facial expressions controllable by the user.

Log display.

The ability to show a stream of text reflecting the inner state of the agent, for debugging purposes.

Real‑time stats display.

The ability to show a graphical representation of important state for the agent such as sensor values, communication state and more in real‑time.

Remote Header

Remote™ Features

Feature Details Status

Actuator control.

The ability to direct individual actuators like servos in the UI.

Pose recorder and sequencer.

The ability to record and play back sequences of poses for servos to enact certain behaviours.

Path control.

The ability to direct agents via markers on a map, allowing them to plan and execute their route autonomously.

Speech control.

The ability to send text for the agent to say on behalf of the user.

Expression control.

The ability to send facial expressions for agents' face to show.

Stats view.

The ability to show stats from agents in real‑time.

Flight HUD view.

The ability to show a flight‑optimized UI for agents that are airborne.

Drive HUD view.

The ability to show a driving‑optimized UI for agents that are driven like a car.

Hub Header

Hub™ Features

Feature Details Status

Embedded Remote.

Showing the complete UI for Remote inside Hub.

Agent & Remote groups management.

The ability to manage groups of nodes in the Hub UI.

Plan editor.

An editor for making intricate plans that can be shared among groups of nodes to be executed on different queues.

Situation map view.

A map showing groups of nodes and their status in real‑time.

Zoo Header

Zoo™ Features

Feature Details Status

Peer discovery service.

HTTP service that helps other nodes discover each other.

Zoo directory webpage.

A Facebook‑like webpage for each agent with blog, stats, friends and more.


Debug enabled