Tutorials

This page can be used as a guide to get to know SIC. The tutorials follow the structure of the SIR course.
For each tutorial, there is a short description 🧐, an accommodating wiki page 📄, a video 📹, and the next step ✅. We highly recommend you to watch the tutorial 📹 and read through the wiki page 📄.

Note: tutorials 2-6 were recorded for an earlier version. Starting up SIC could be different in those videos.

Tutorial 1 - Installation

🧐 Walk you through the installation of the SIC framework.
📄 Getting started
📹 Tutorial 1: Getting Started
✅Have fun!

Tutorial 2 - Intro to SIC

🧐 Provides a general understanding of SIC and a code-along demo!
📄 Getting started with the Nao robot
📹 Tutorial 2: Intro to SIC
Follow Getting started with the Nao robot to get started with SIC and a NAO robot and then try out the code from the tutorial video.

Tutorial 3 - Dialogflow

🧐 How to use Google’s Dialogflow in SIC
📄 Dialogflow v2

📄 Transcribing Audio with Dialogflow
📹 Tutorial 3: Speech Recognition and Management with Dialogflow
✅ If you are curious, you can try Dialogflow yourself!

Tutorial 4 - Motion

🧐 How to play system motions, create, save, and replay custom motions, and how to stream motions from one robot to another.
📄 Nao Motion Tutorial - Playing and Recording
📹 Tutorial 4: Motion
✅ Teach the robot a new move!

Tutorial 5 - Visual Perception

🧐 How to detect and recognize faces using neural networks.
📄 Face Detection on Desktop

📄 https://socialrobotics.atlassian.net/wiki/spaces/CBSR/pages/2186936343
📹 Tutorial 5: Face Detection and Recognition using Computer Vision
✅ Try out the face detection and face recognition demo’s yourself!

Tutorial 6 - Build Your Own Component

🧐 How to create custom components to simplify and share external API’s.
📄 https://socialrobotics.atlassian.net/wiki/spaces/CBSR/pages/2186936321

📄https://socialrobotics.atlassian.net/wiki/spaces/CBSR/pages/2667216897
📹 https://youtu.be/C_y42blplhs
✅ Build your own SIC component!

 

 

Other Tutorials

Also check out the other tutorials (without video).