A Realistic approach of robotic behaviour development

Questions to ask when designing, prototyping and producing robotic applications for a workable result
A Realistic approach of robotic behaviour development

What the lesson is about

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.

What you will need

  • Client's requirement or need assessment;
  • The mandate of a project;
  • Sufficient resources for a robotic program;
  • A project team dedicated to the creation of robot behaviour suiting the client’s requirements.

What you should know about

At this step, you should know clearly what Pepper and Nao can do, and their basic features.

Applicable Use Cases

The process described in this lesson as well as the tips given can be applied to any robotic project, no matter its size or that of the team carrying it out: it can be an internal project for your company or an external project based on various market use cases (such as retail, finance, healthcare, tourism…). It mainly targets a lead programmer in charge of the robotic project, but can also be useful for any team member dedicated to the creation of robotic behavior.

  • A Realistic approach of robotic behaviour development
  • Crucial steps of the Robot Application Development Process
  • Assessing the real situation and foreseeing the real-life issues
  • Designing & Prototyping achievable solutions
  • Producing a robotic behaviour that matches real-life situations
Let's go!