Derek Lengenfelder (dlengenf)

Intro to Robotics 16311

Due 1/19/16

HW 0

This is Bo and Yana: interactive child development robots from i-Play!


The robots must first be given the physical capability of sensing and then they must make sense of what is sensed.  Bo and Yana do so via the following:

Bo has the following programmable actuators:

  1. two motors for driving
  2. two motors for head pan and tilt
  3. an eye light-ring for emotions
  4. two full-color ear lights
  5. one headlight
  6. one tail light
  7. one speaker with customizable sounds
  8. four IR beacons to advertise its presence

He has the following sensors and inputs:

  1. four buttons
  2. three distance sensors to detect obstacles in front and back
  3. a sound sensor
  4. two wheel encoders in the base
  5. two head encoders for precise head positioning
  6. an accelerometer
  7. a gyroscope
  8. two IR detectors for other robot’s beacons. In addition six attachment points where accessories can be attached

Yana has the following programmable actuators:

  1. an eye light-ring for emotions
  2. two full-color ear lights
  3. one speaker with customizable sound
  4. four IR beacons to communicate to other robots

She has the following sensors and inputs:

  1. an accelerometer
  2. a button
  3. three multi-function attachment points to add accessories


The planning tends to fall into the hands of the child.  “Bo [and Yana] can be programmed to do various things, from basic movement and object detection, to complex sequences of instructions.”  But these complex instruction sequences can offer a little leeway to the robot such that obstacle detection and thereby motion planning can be afforded to the robot.


The Play-i team is actively making attachments to extend the functionality of Bo and Yana, e.g. pushing, pulling, lifting, carrying, communicating, etc.  The robots are constructed to interact with the child’s environment according the will of the child for as many uses as a child might think to use such a toy.