Meet Misty, the world’s most lovable robot
Scroll to find out more
Built with the best technology available, Misty is your companion to explore the world of social robots
Continue to scroll
Advanced robot features in a neat package
Use Misty’s eyes, sounds, and movements to create engaging characters and interactions
Expressive capabilities
Eyes and sounds
Misty’s expressive face and sound effects let you convey joy or sadness, surprise or anticipation, and everything in between. Want to take it further? It’s easy to add your own face expressions and sounds to create unique characters
Movements
Misty’s neck offers three degrees of freedom, enabling head movements that feel natural and familiar. How about a tilt of the head to show curiosity, or have Misty throw her arms up in excitement
Physical touch
Misty’s no stranger to physical interaction – in fact, she’s built for it. With six capacitive touch panels on her head, and four tactile bumpers, Misty can encourage and respond to all kinds of real-world interactions
Expressive screen
Misty’s screen lets you augment communication with images, web pages, or even videos. If a picture is worth a thousand words, your Misty may have quite a lot to say
Misty sees a world of possibilities through her advanced visual processing tools

Camera and tools
Detect and recognize people
Misty can detect people’s faces within a scene, and can even be taught to recognize distinct individuals

Object detection
Misty’s sophisticated AI allows her to visually detect up to 80 different object classes in real time

QR code reading
Misty’s QR code parsing tools give you the ability to easily convert pixels into actionable data

AR tag libraries
With five different AR tag libraries available, Misty can quickly identify and localize the things you’ve marked in the environment

Image and video capture
When you need direct access to visual data, Misty has you covered with still image capture, and video recordings
Live-streamed video
If you want to see the world through a robot’s eyes, Misty offers both RTP-based audio and video streaming, and frame shipping, letting you see exactly what she sees
Misty is always looking forward to her next conversation
Conversational skills
State-of-the-art TTS
With her onboard text to speech (TTS) system, Misty can speak more than 50 languages and dialects with over 170 different voices. In addition, she can perform real time speech recognition in English, all without ever leaving the network

Support for additional languages
If you need additional languages or specific voices, Misty can natively use Google and Microsoft’s speech processing systems, giving you access to state-of-the-art, cloud based systems

Advanced NLU platform
Misty is not only a great listener, but can also accurately make sense of what you’re saying. Her natural language understanding (NLU) system gives her the ability to convert words and sentences into intents, letting you decide what she should do

Misty’s ability to move brings your interactions to life
Mobility
Track based driving
Misty’s track-based driving system gives her more than enough grip to traverse almost any indoor environment. With clutched drive motors, you’ll feel safe and confident in taking your skills on the move

Misty can’t climb stairs (yet!), though she knows people are always willing to give her a hand
Distance and bump sensors
Misty has four ranging sensors that help her to know when there’s something in her way. With over a meter of detection distance, you’ll have plenty of time to decide how Misty should react to the environment
Hazard System
Misty likes to stay in tip-top shape, so we’ve equipped her with some safety measures. Her hazard system will stop the drive motors if she collides with an obstacle, tips over, or encounters a sharp dropoff, letting you focus on navigating to your destination
IMU
As a mobile robot, Misty needs to know quite a lot about her environment. She has access to an IMU (inertial measurement unit) that lets her understand translations in position, as well as changes in orientation. Combining that with optical wheel encoders, Misty is great at knowing where she’s been, and where she’s going

Misty’s physical extensibility is designed to grow with you

Misty expansion capabilities
Misty backpack
With Misty’s backpack, you have the opportunity to extend your robot with new electrical components. Misty’s backpack contains a perfboard that lets you use your electrical and firmware skills to create completely novel applications. Communicating over a simple UART connection, you can bring your favorite microcontroller to the mix

Arduino compatible
If you’re just getting started with electronics, or are looking for a quick start, Misty’s optional Arduino-compatible backpack is just for you. With this backpack, you gain instant access to the entire ecosystem of Arduino sensors, outputs, shields, and projects
Height, weight, numbers and more. Explore the technical specifications of Misty

Technical specifications
Processors
- QC8016 ARM 4xA53, 1GB – Windows Iot Core
- QC8096 ARM 4xA72, 3GB – Android 8.1
Camera
- 13 MP Sony IMX 214
Depth Sensor (Advanced Model)
- Occipital Structure Core
- Wide angle camera: 166 degree diagonal FoV, 640×480 resolution
- Depth camera: 70 degree diagonal FoV, 1280×960 resolution
Speakers
- 3 watt stereo speakers with a custom engineered ported enclosure
Microphones
- 3 microphones
- Recording is performed in 16 bit, single channel, 16 khz
Capacitive Touch
- 6 panels, 4 of which are on the top of the head, one in the chin, and one in the handle. Contact measurements are binary.
Distance Sensors
- Time of flight: 3 forward facing, 1 aft facing
- Measures from 10 mm to 1200 mm distance at a 1 mm resolution
Cliff Sensors
- Time of flight: 4 downward facing
- Measures from 10 mm to 150 mm at a 1 mm resolution
Collision Sensors
- 10 contact switches at the front and rear bumpers
IMU
- Yaw, pitch, roll measure in 360 degrees at a resolution of 1 degree
- Gyroscope measures +/- 2000 degrees/sec, 0.1 degree/sec resolution
- Accelerometer measures +/- 4 g-forces at 1milli-g-force resolution
Degrees of Freedom
- 6
Head Range
- Yaw: 170 degrees
- Pitch: 90 degrees
- Roll: 45 degrees
- Encoder measurement is accurate within 0.1 degrees
Arm Range
- 330 degree rotational
- Encoder measurement is accurate within 0.1 degrees
Reach
- 79 mm from axis of rotation
- -8 mm from chest
Arm Payload
- 2100 grams @ 2.5 cm from axis of rotation
Speed
- Max: 450 mm/s (limited)
- Min: 5 mm/s
Locomotion Encoders
- Optical quadrature, 74.7 µm per tick
- Drive system precision is 1 mm
Screen
- 480×272, 16 bit
USB port
- USB 2.0 specification port
- 480 MB/s max data rate
- 500 milliamps provided
Backpack UART
- 3.3v logic, 9600 baud configured as 8-N-1
Battery
- Capacity: 10.2 amp hours
- Runtime at idle: 10 hours
- Runtime at max driving speed: 2.2 hours
Dimensions
- Height: 35.56 cm /14 inches
- Width: 20.23 cm / 8 inches
- Depth: 25.4 cm / 10 inches
- Weight: 5 kg / 11 lbs
Quick, easy and fun to get started!
No robotics experience? No problem! Misty has you covered
With Misty’s visual programming tool, building robot interactions is easy

Visual programming
Blockly support
Misty has extensive support for Blockly, which lets you design complete interactions through easy drag and drop functionality

Share and re-use interactions
Misty gives you the ability to save and load anything you’ve created, and even share your functionality with other Misty creators!
Ready to go beyond visual programming? With Misty’s strong support in Python and her C# SDK, you can take interactions to the next level
Python
from mistyPy.Robot import Robot
from misty_ide_comm.ide_comm import IdeComm
import time
import requests
comm = IdeComm()
def main():
misty = Robot()
# request some funny
response = requests.get('https://some-joke-api/api?format=text')
if response.status_code != 200:
print("Error from API " + response.status_code)
else:
print("Successfully requested high quality humor.")
# log the joke
comm.send_message(response.text)
# let the user know
misty.speak(response.text)
misty.display_image("e_EcstacyHilarious.jpg")
misty.move_arms(60, 60)
time.sleep(2)
misty.move_arms(20, 20)
misty.display_image("e_DefaultContent.jpg")
comm.shutdown()
if __name__ == '__main__':
comm.start(main)
C#
public async Task<bool> Start(IDictionary<string, object> parameters)
{
try
{
await _isRunningFlowSlim.WaitAsync();
if (_isRunningFlow)
{
return false;
}
_isRunningFlow = true;
await _misty.UpdateDialogSettingsAsync(new UpdateDialogSettingsParameters
{
SilenceTimeoutMs = 10000,
MaxSpeechLengthMs = 20000
});
await _misty.EnableCameraServiceAsync();
await _misty.EnableAvStreamingServiceAsync();
await _misty.EnableAudioServiceAsync();
await _misty.SetTallyLightSettingsAsync(true, false, false);
int flow = 2;
switch (flow)
{
case 1:
_oobeFlow = new FlowOne(_misty, _startupParameters);
break;
case 2:
_oobeFlow = new FlowTwo(_misty, _startupParameters);
break;
default:
_oobeFlow = new FlowTwo(_misty, _startupParameters);
break;
}
await _oobeFlow.Start(parameters);
return true;
}
catch (Exception ex)
{
_misty.SkillLogger.LogError("Exception while to starting OOBE.", ex);
_isRunningFlow = false;
return false;
}
finally
{
_isRunningFlowSlim.Release();
}
}
Advanced programming
Python support
With Misty’s web based Python tools, you can start creating straight away without the need for installation. Misty’s Python libraries give you access to over 150 functions, providing you a huge range of tools to build with
Advanced C# SDK
With Misty’s C# SDK, you gain access to system-level resources, the widest range of 3rd party libraries, and world-class tools like Microsoft’s Visual Studio. You’ll be able to create advanced skills that run directly on Misty
Unlimited programming opportunities
Do you have a preferred programming language? Misty hosts almost 200 HTTP API endpoints. From your computer, you can use almost any language to program your Misty


Misty takes care of all the robotic tasks, so that you can focus on the creative, fun elements of making robot interactions

Operating, controlling & wizarding
Wizard of Oz
Many times when using a robot, you’ll find that you just want a “Wizard of Oz” interaction. In those cases, you’re the operator, commanding the robot, and responding to the user. Through Misty’s SDK website, you’ll have push-button access to movement tools, and can easily make Misty say anything you’d like

Capture speech and video
User experiments sometimes come with a need to understand how an interaction progressed, or what the user actually meant. Misty’s quick onboard tools let you record and catalog audio or video clips

Focusing on data
Data is at the heart of almost everything a robot does. Whether responding to changes in the environment, or calling into a 3rd party API, Misty makes working with data simple. And even better, it’s all stored in Misty’s text-based logging tools

Enjoy an ever expanding content library of tutorials and learning
Join our growing community of scientists, innovators and educators!
Share experiences and ideas with other robot enthusiasts and join our global conferences and webinars
Community
In the Misty Community forum, you can share Misty experiences and interact with our team and Misty users around the world
Join the communityThe Furhat Conference
Enjoy our Conference Series, where we gather the brightest minds in social robotics
Explore previous conferences
New content coming soon!
With our beloved Misty’s imminent return we will start to bring more content to the Misty Platform, adding new features and tools to enhance your creative experience and programming journey, while also giving all Misty owners full access to the old and new content!