NAO Level 2 training "Master" - 3 days
NAO Level 2 training "Master" - 3 days

NAO Level 2 training "Master" - 3 days

This NAO Level 2 training - 3 days: "Master", aimed at more advanced users, will teach you to program and control NAO with Python. You will also learn how to create new modules in Python or C++ in order to add your own code in the Aldebaran architecture.
Price upon request
Quantity Available on request
Get a quote online

Size Chart
x
Size Chart

NAO Level 2 training - 3 days: "Master"

Softbank Robotics chose their official partner Génération Robots to train and teach NAO owners. If you're a developer who owns a NAO robot or if you attended to our Training Level 1, the NAO Level 2 training "Master" is for you!

One of our engineers (a NAO expert!) will spend 3 days with you helping you to master advanced prograaming for NAO with Choregraphe, Python and C++. This training (in English) includes both lessons and exercices for a better learning experience.

NAO Level 2 training - 3 days: "Master": for advanced users

This training will teach you to program and control NAO with Python. You will also learn how to create new modules in Python or C++ in order to add your own code in the Aldebaran architecture.

Pre-requisites

  • You have a NAO robot
  • You are registered to the training session Level 2
  • You speak English
  • You’ve attended NAO Buddy Level 1 or you have good programming skills
  • Bring your own robot and your own laptop to the training

Agenda

Day 1

Time

Topic

Content

10:00 – 10:30 NAO & Software Architecture
  • Presentation of participants and projects
  • Hardware
  • Software tools and architecture
  • Network tools : broker, proxy
10:30 – 12:30 Python & Choregraphe
  • Life cycle
  • Understand logs for debug
  • API usage
  • Import Python files in Choregraphe
12:30 – 13:30 Lunch -
13:30 – 15:00 Remote control & module creation
  • Remote control through a proxy
  • Create a remote module (Python)
  • Create a local module
15:00 – 16:30 Audio with Python
  • Introduction to Audio module
  • Sound processing in Python
  • Speech processing in Python
16:30-18:00 Vision with Python
  • Introduction to vision module
  • Remote vision module in Python
  • Open CV

Day 2

Time

Topic

Content

10:00 – 10:30 Develop with the SDK
  • Set-up the environment for C++
  • Qibuild description
10:30 – 12:30 Develop with the SDK
  • Create, run & use a C++ module (remote and embedded)
  • Use one module from SDK
12:30 – 14:00 Lunch -
14:00 – 15:00 Audio with C++
  • Sound processing in C++ (remote and embedded)
15:00 – 17:00 Vision with C++
  • Create a vision module in C++ (remote and embedded)
  • Access to raw camera data
17:00-17:30 Create Python GUI for remote monitoring and control
  • -
17:30 – 18:00 Program with other languages Optional session, given a minimum number of request
  • .NET overview and installation
  • Java

Day 3

Time

Topic

Content

10:00 – 12:30 Motion (Python & C++)
  • Introduction to Motion module
  • Make NAO move : control the walk, joints, effectors
  • Special features : whole body motion
12:30 – 14:00 Lunch -
14:00 – 18:00 Complete integration exercise
  • - Interface between modules - Interface with Python and Choregraphe - Manage several behaviors

How to attend a NAO training session?

To register to a training session, please contact us on our contact form by email at contact@generationrobots.com and send us the followin informations : Name, Firstname, Institution/Company, Date of the session you would like to attend.

Registrations and cancellations are accepted 7 days before the training, last deadline. Number of seats is limited to 15 persons.

Customised sessions

Upon request, customized training sessions can be organized in other languages or at your own site. please contact us on our contact form by email at contact@generationrobots.com to get a special quotation related to your request.

Customers who viewed this item also viewed