Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
executable file 26 lines (19 sloc) 1.13 KB
title layout columns order
Docs Home
coding.hbs
one
1

Docs Home

When you write code for Misty, you can quickly build skills that make use of the unique characteristics of an autonomous, roaming robot with personality.

What’s a skill? A skill is code you write to make Misty do something. When you write a skill, you:

  1. Take some of Misty’s sensory data (vision, audio, touch, distance, etc.).
  2. Process that data using Misty’s API or send it off to a cloud service.
  3. Have Misty do something in response:
    • drive to check out a sound
    • express amusement
    • take a video
    • or anything you like

There are two basic types of skill architecture:

  • On-Robot JavaScript API Architecture. You write code using Misty's JavaScript API and upload it to the robot. This code runs internally on Misty and can interact with external data, such as cloud calls and non-Misty API calls.
  • REST API & WebSocket Architecture. Your code runs on an external device (say, in desktop browser or on a Raspberry Pi) and not onboard the robot.
You can’t perform that action at this time.