Week 2

Hello! This week we officially began brainstorming and compiling ideas! As a group, we came up with over 20 ideas and we shared them with our advisor professors and our client, Kaiser Hwang. Here are some of the high concept ideas that we shared:

 

Ideas :

 

Interactions

Speech Recognition + Text Mining (obey/react)  

  • Ex. Cozmo would take a picture after hearing “take a picture”.

Music beats recognition with dancing animations.

  • So Cozmo can dance with us.

Gesture and facial expression recognition.

App using frequency influencing Cozmo’s attitude

bullfight

Cuddle?

Cozmo mocking you in more exaggerated ways after winning games ex. Breaking the person figure with Cozmo hammer on the screen.

Mirror interaction?

laser pointer(Cozmo following laser)

hi5

feeding cozmo

 

Utility

Get live feed of sports matches and react to it.

Planar Cozmo – Setting alarm/telling users about specific times/tasks/any information to help them stay organized.

Instagram/Snapchat integration.

 

Games

Rock paper scissor

Crazy mode – a crazy Cozmo mode if something doesn’t work out with Cozmo. For ex, if he loses game miserably, he would enter the mode and do crazy movements with crazy expressions on screen with weird sounds. And only way to stop the mode is a specific action such as sayin9-g “Green tea, peaceful village, santa claus, and blessings”  – could turn into game to calm Cozmo

Games for kids: practising math, object/color recognition, focus enforcer(ex. One sets an activity like “reading” and Cozmo is in front of him/her and enforce the activity by making annoying sounds/encouragement).

Simple games: hide & seek, hot/cold, blink, statue

 

Props / Accessories

Toolkits for Cozmo (eg. sports)  

  • Ex. There can be a small goal attached to Cozmo’s hand(?) and people need to put the small ball to score while Cozmo tries to avoid/lift the goal.

 

Miscellaneous

Cozmo feels different mood with different amount of battery left. Ex. when the battery gets low, Cozmo becomes little cranky?  

Cozmo gets dizzy if you rotate him really fast.

Ballet move – crazy spinning movements.

Farting Cozmo. Oh yeah. – No custom sound limitation. 

Tunable personality.

  • Setting several tunable emotional parameters such as happiness, sadness, fear, and etc.

 

After our meeting with Kaiser, we realized that our brainstormed ideas had to be categorized in different kinds. Our next step would be to prioritize these ideas based on scope and the goals we want to achieve this semester. Anki wants us to work with our advisors and come up with goals and deliverables as the next step. We would pick ideas and start prototyping next week onwards.

 

In addition, we met with Professor David Touretzky. He is a research professor in the computer science department at CMU. It was interesting to meet him as he is using Cozmo robots to teach his Cognitive Robotics course this semester. We learnt about the capabilities and challenges of using Cozmo to create experiences. David and his TAs are creating some open source tools for people to use with Cozmo. Some of the ones he talked about were:

  1. Simple_cli – A Command Line Interface for the Cozmo SDK
  2. Event_monitor – It provides Cozmo event monitoring
  3. World_viewer – OpenGL viewer for Cozmo’s world map.
  4. Cozmo_fsm – A Finite State Machine package for Cozmo programming.
  5. Custom Markers (Still in development) – Using ArUco tags as custom markers and enabling Cozmo to recognise objects other than the cubes and the charger.

 

Based on David’s experience with Cozmo’s camera, he shared some valuable insights with us – Cozmo’s camera does not have a very high resolution and hence, it could be difficult for Cozmo to detect objects further away. Also, His team had found 14 inches as the maximum distance till which Cozmo can detect the cubes. We plan to explore the capabilities of Cozmo in the field of Computer Vision further and hope to create some great experiences.

 

Wizards of Coz has been researching, brainstorming, and getting lot of good inputs through meeting awesome people! Next week our focus will be narrowing down the ideas to plan our semester. We are excited to start developing prototypes and discovering more possibilities of what Cozmo can do.

 

Lastly, we divided the roles among ourselves using RACI tool (Responsible, Accountable, Consulted, and Informed).

Rajeev Sol Sharan Carsten Umang
Project planning I R C I I
Email I R C I I
Tech-Email C I R C C
Media archive (photo/video) I I I I R
Branding R C C C C
VIdeo trailer C R C C C
Website design R C C C C
Prototype C C R C C
Playtest design I C R C I
Playtest documentation I C C R I
PPT design R C C C C
Blog writing I R C I I
MOM(Minutes of meeting) I R I I I