• Blog
  • QiSDK
    • What’s new
    • Known issues
    • QiSDK Legal Notice
  • Getting Started
    • Installing the Pepper SDK plug-in
    • Creating a robot application
    • Running an application
    • Hello human!
    • Next steps
  • Principles
    • Mastering Focus & Robot lifecycle
    • Running Actions on Pepper
    • Synchronous or Asynchronous?
    • Chaining operations
    • Managing Autonomous abilities
  • Tools
    • Animation Browser / Viewer
    • Robot Viewer
    • Animation Editor
    • Trajectory Editor
    • Chat Editor
  • API
    • Autonomous Abilities
    • Conversation
    • Motion
    • Perceptions
    • Knowledge
    • Samples
  • Design
    • Pepper is a humanoid-robot
    • Pepper is a character
    • Pepper communicates mainly by voice
    • Pepper is not just a tablet
    • Pepper is easy to use
  • Lessons
  • QiSDK
    • What’s new
    • Known issues
    • QiSDK Legal Notice
  • Getting Started
    • Installing the Pepper SDK plug-in
    • Creating a robot application
    • Running an application
    • Hello human!
    • Next steps
  • Principles
    • Mastering Focus & Robot lifecycle
    • Running Actions on Pepper
    • Synchronous or Asynchronous?
    • Chaining operations
    • Managing Autonomous abilities
  • Tools
    • Animation Browser / Viewer
    • Robot Viewer
    • Animation Editor
    • Trajectory Editor
    • Chat Editor
  • API
    • Autonomous Abilities
    • Conversation
    • Motion
    • Perceptions
    • Knowledge
    • Samples
  • Design
    • Pepper is a humanoid-robot
    • Pepper is a character
    • Pepper communicates mainly by voice
    • Pepper is not just a tablet
    • Pepper is easy to use
  • Lessons
  • Blog

Pepper QiSDK Lessons

Let’s explore technical topics with some theoretical lessons, get started with our robots and OS or even solve specific problems with some step-by-step how-to guides.

We hope that these would help you improve your skills and achieve common goals such as delivering high-quality applications for robots.

Lesson

Basics of animation creation

Basics of animation creation

In this lesson, you'll get to know the main features of the QiSDK tool Animation Editor and create an animation to make Pepper show the tablet to someone. In addition, you will find out about animation basic technics and vocabulary used by animators in their everyday work life.

2019/11/12
Pepper closeup
Pepper QiSDK
  • Animation
Basics of animation creation
Lesson

Mastering Pronunciation

Mastering Pronunciation

Speech is the quickest and easiest way to give and receive information, and is therefore one of the most important means of communication for Pepper and NAO. As humanoid robots, they are expected to be able to speak flawlessly, so any error will definitely be noticed.
In this lesson we are going to learn how to get the pronunciation and prosody right to make the robot's speech more natural.

2019/11/12
Pepper closeup
Pepper QiSDK
NAO closeup
NAO⁶
Pepper closeup
Pepper (NAOqi 2.5)
  • QiChat
  • TTS
  • Conversation
  • Human-robot Intercation (HRI)
Mastering Pronunciation
Lesson

Discovering QiChat, the SBR language for creating chatbots

Discovering QiChat, the SBR language for creating chatbots

As a humanoid robot, Pepper's primary means of communication is verbal: language acquisition is,therefore, an important part of the robot's growth and development. Be it greeting people politely, learning a person's name and entertaining people with jokes and games, or retaining information from the conversation, a humanoid robot needs to converse fluently. In this lesson, you will learn how to create and run a simple dialogue to handle various situations in a smart and funny way.

2019/05/17
Pepper closeup
Pepper QiSDK
  • Conversation
  • QiChat
Discovering QiChat, the SBR language for creating chatbots
Lesson

Integrating a Chatbot: Dialogflow

Integrating a Chatbot: Dialogflow

In order to make a Pepper that can tell you jokes, you will integrate a Web Chatbot, in this case Dialogflow, into a QiSDK application for Pepper, and use one of Dialogflow's prebuilt agents. You will also make sure it degrades gracefully when Pepper is not connected to the internet.

2019/05/17
Pepper closeup
Pepper QiSDK
  • Conversation
  • QiChat
Integrating a Chatbot: Dialogflow
Lesson

Linking QiChat and Code

Linking QiChat and Code

Let's create a maths games and see how to link QiChat and Android code - with bookmarks, variables and ^execute commands.

2019/05/17
Pepper closeup
Pepper QiSDK
  • Conversation
  • QiChat
Linking QiChat and Code
  • Japan
  • Europe/Middle East/Africa
  • Americas
  • China

Breadcrumb

  1. Home /
  2. Pepper QiSDK /
  3. Pepper QiSDK Lessons
  • Legal notices
  • Privacy Policy
  • Terms of use
  • Support & Contact
Copyright @ SoftBank Robotics All rights reserved.