DOUGIE
NAO: Personalizing the Companion Robot


Goal and Motivation:

            To produce software as a controller for the NAO robot, Dougie. This robot will need to be able to carry out high-level actions,                including human interaction and direction. This robot will collect and synchronize data based off of our machine level                            programming which will then create new functions and movements that will be able to be reused and called from a high-level                language. Our focus for the robot is to increase navigation, motor skills, and sensory input.


MILESTONE 1 (Oct 2)
               

  • Collecting information on the hardware of the NAO robot
  • Download and learn to use the NAO software and simulator provided from the softbank group website
  • Create requirement document
  • Create design document
  • Create test plan
MILESTONE 2 (Oct 28)
             
  • Implement, test, and demo high-level feature 1
    • localize: Rotate 360 degrees searching for a NAO mark.
  • Implement, test, and demo high-level feature 2
    • Hold out hand and ask for basket. Close hand around basket
  • Implement, test, and demo high-level feature 3
    • Carry out plan of action upon seeing NAO mark.
                               
                               
MILESTONE 3 (Nov 27)



  • Implement, test, and demo high-level feature 4
    • recognize basket
  • Implement, test, and demo high-level feature 5
    • Have a collection of greeting messages that can be used in appropriate settings.
  • Implement, test, and demo high-level feature 6
    • Be able to pick up and put down basket