NAO: introduzione all'interazione con i robot umanoidi

Modulo

l’utilizzo di NAO:

introduzione all’interazione con i robot umanoidi



Tempi: 50 ore

ABILITÀ (saper fare)

CONOSCENZE (sapere)

  • Sa approntare il set up di Nao.

  • Sa collegare NAO via Ethernet.

  • Sa collegare NAO via WIFI.

  • Sa realizzare semplici programmi con il SW Choregraphe per gestire :

    • movimento degli arti

    • equilibrio

    • suono

    • audio

    • riconoscimento facciale

  • Sa utilizzare IDLE quale ambiente per sviluppare programmi in Python.

  • Sa analizzare e personalizzare lo script di alcuni comportamenti di NAO in linguaggio Python.

  • Sa utilizzare le matrici di trasformazione in Python per il controllo dei movimenti delle braccia e /o delle gambe

     

Introduzione al robot NAO e al programma Monitor

_Choregraphe:  interfaccia grafica per la programmazione dei movimenti e del comportamento di NAO.

utilizzo dei seguenti box predefiniti :

1_Animation

Motor ON/OFF, Move to, Move foward, Obstacle Avoidance, sit down, sit up

2_Sensing

Bumpers, Fall detection, Foot contact, Is in collision, sonar, tactile head

3_Audio

Sound , Voice

4_Comunication

infrared, email, rete

5_Flow-Control

Flow Diagram, time, timeline, for, switch case, if.



Principi di programmazione in linguaggio Python



Dynamic Data Type

Stringhe, Liste e Tuple

Operatori e tipi di dati

Strutture funzioni e classi

Come si modifica uno script in Choreographe

La struttura di Nao

Cinematica diretta: calcolo delle matrici di trasformazione utilizzando Python

Last modified: Monday, 3 April 2017, 9:11 AM