In this lesson, we are going to present the Robot Application Development process from a lead programmer’s perspective: we will review the necessary first steps to take and the preliminary questions to ask in order to get a good idea of both the robotic ecosystem and the business concept so you can handle them realistically before starting the development of the application itself.
We hope that this lesson will help you and your team to structure your process more efficiently, knowing where to put the most effort and which skills are needed throughout all phases of the development.
Let’s create a maths games and see how to link QiChat and Android code - with bookmarks, variables and ^execute commands.
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.
This lesson presents the deployment steps of an Android application on a Pepper QiSDK robot. Discover how to set up the app, build and sign it, as well as how to push the generated APK to Command Center platform to make it available for any robot worldwide. Understand the lifecycle of applications on Command Center as well as the various interfaces of the platform.
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.