OctoMY™ Features

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

General Features

Feature Details Status

Keystore management (RSA).

The personality of agents is the unique key generated at it's 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 eachother by using the OctoMY™ Zoo as a middle man.

Peer discovery over UDP

Peer discovery over UDP allows nodes to find eachother by doing clever firewall hole-punching techniques.

Peer discovery over Bluetooth.

Peer discovery over Bluetooth allows nodes to find eachother over Bluetooth.

Peer discovery over NFC.

Peer discovery over NFC allows nodes to find eachother over NFC.

Peer discovery over QR( camera)

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

Peer communications over UDP

Peer communications over UDP allows nodes communicate over UDP.

Robust UDP protocol

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

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.

Agens 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™ Features

Feature Details Status

Actuator control.

The ability to direct individual actuaotrs 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 markes on map, allowing them to plan and execute their route autonomously.

Speech control.

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

Expression control.

The ability to send facial expression 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™ 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 ques.

Situation map view.

A map shoing groups of nodes and their status in real-time.

Zoo™ Features

Feature Details Status

Peer discovery service.

HTTP Service that helps other nodes discover each other.

Zoo directory webpage.

A facebook like web-page for each agent with blog, stats, friends and more.