Great Hardware Needs Great Software

Connect to RoboThespian in your browser, and gain access to the sophisticated Virtual Robot software, along with an integrated development environment which lets you program your robot using Python scripting, manage the robot’s content via a simple drag and drop interface, and access sensor data in real time.

Virtual Robot 3d Animation Robot Software for RoboThespian & Socibot - Engineered Arts

Virtual Robot offers a powerful way of programming content for a robot with an intuitive, multi-layered graphical user interface. Designed by Engineered Arts, this web-enabled software runs on HTML5 with WebGL, requires no installation, and is cross-system compatible. The robot can be posed using the mouse, simply by clicking and dragging limbs, head, hands, eye graphics, …etc. Pre-stored poses, sounds, animations, or even sub-sequences can be loaded from the library, and a drag-and-drop timeline allows you to control and edit all elements of your performance. Users looking for more in-depth information can access sensor data or look at the explicit command output from the timeline sequences.


Through Virtual Robot, now multiple users can create content for your robot simultaneously, whether this is in a teaching environment, at a science education facility – or even remotely, via the internet. Remote users can store their routine on the cloud server and recall it on a real robot using an associated QR code. Note that stored routines can be filtered through a local administrative account, to arrange precedence or scan for unsuitable content.

The robots at Engineered Arts are designed to be public-facing and user-friendly. All robots come with a simple, graphical-based touch-screen interface installed, which can be used to access most of the important functionality of the robot. The user can select from multiple languages, and a locked administrative section allows higher-level users to view hardware diagnostics, control the public-facing touchscreen pages, and edit the robot’s content.



Users can create their own routines, choosing from a large array of pre-programmed poses, sound effects and eye graphics, and incorporating text-to-speech functionality in multiple languages.

Sensor Automation

View the streaming camera output from the on-board depth sensor and chest-mounted RGB camera, with data overlay from our pose recognition system.

Sequence Library


Play a pre-recorded sequence from our extensive library of entertaining and informative robot routines. The sequence library can be fully managed from the touchscreen interface by an administrator.

Robot Configuration


Restricted-access screens allow further control of the robot for higher-level and supervisory users. Here you can not only view sensor data and check diagnostic information, you can also manage the robot’s content and upload or remove sequences at the click of a button.

Live Control


Control your robot directly at the press of a button. Move the robot’s head and eyes, change its LEDs and animation graphics, select some pre-configured poses and movements, and choose from a variety of greetings and responses. You can also see the camera feed from the high-definition head-mounted camera.

Language Selection


RoboThespian and SociBot are available in a large range of languages, selected from the language page.  If we don’t have your language already it can be setup using a translation template. Language is switched throughout the whole interface.

Imagine a robot that doesn’t behave like a robot.

A robot with natural intelligence. A robot that captivates and inspires wherever it goes. Introducing TinMan. Telepresence, by Engineered Arts. Now you can be the robot from anywhere in the world. TinMan hands you real-time control of RoboThespian or SociBot. Using inbuilt cameras and microphones, you can control its gaze, enter a natural conversation, and trigger content on the fly. Automated features like maintaining eye contact keep interaction compelling and believable. Allowing you to concentrate on the fun stuff. BLOWING PEOPLE’S MINDS! TinMan offers unrivalled levels of engagement and provides lasting positive memories about your business or attraction. Complex technology and clever design, disappear into simple intuitive use. Enabling truly breathtaking interaction, with no distractions, while instant visual feedback of the robot keeps you looking the part. This powerful software is packed into the simplicity of a browser. So no need to install anything. Designed from the ground up, TinMan works on desktop, tablet and even smartphone. So you can beam into any of your robots. Just log in and go.

Content Management

All our robots come with a large amount of pre-installed content, ranging from simple eye animations and sound effects through to entire performance routines, using speech, song and movement. Accessing and editing this content has never been easier. Our browser-based asset management system allows you to drag and drop sequence files between your local repository and the robot, and edit the sequences in-browser.

Sensor Data

All our robots are provided with a wide array of sensors, including cameras, microphones and position encoders, ensuring they are responsive and interactive machines. This data is available in real-time in your browser – on our sensor data page, you can compare inputs and outputs, observe response times and use this information when creating your own control functions.

Visual feeds are also available, from the high-resolution head camera, the RGB chest camera and the chest-mounted depth sensor. You can also view SHORE outputs overlaid on the image data.

Python IDE


Sequences can be a powerful method of delivering content, however, they are not responsive and do not utilize the full capabilities of RoboThespian. For users wishing to delve more deeply into the possibilities afforded by our robots, we provide an integrated developer environment where you can use Python to create your own control functions and subroutines for the robot. Use the robot’s many sensors to register data from the environment; control the hardware to make the robot truly responsive.

Kaiserslautern Technical University Developing Using our IDE


Almost all of what our robots do can be controlled remotely over the web, thanks to the wonder of RESTful API. You can use our software and interface to do this. Or you can make your own interface with custom commands, read outs and UI. All remotely!