Changes between Initial Version and Version 1 of PepperWorkshop/LongProgram


Ignore:
Timestamp:
Feb 18, 2021, 6:30:39 PM (3 years ago)
Author:
hales
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PepperWorkshop/LongProgram

    v1 v1  
     1= Pepper Workshop =
     2
     3[./EmailParticipants email] to participants
     4
     5 Topics::
     6 1. [[PepperWorkshop/Introduction|Introduction]]
     7 1. [[PepperWorkshop/PepperApi|Pepper API I]]
     8 1. [[PepperWorkshop/PepperApi#PepperAPIII|Pepper API II]]
     9 1. [[PepperWorkshop/GettingWwwInfo|How to get info from web]]
     10
     11
     12* DAY 1
     13* Presentation of the robot (hardware part)
     14    * Sensors and actuators
     15    * Hardware architecture
     16    * Sensors, emotion detection, object and face recognition, obstacle detection
     17    * Network connection and settings (WiFI and wired)
     18* Tools and software to program Pepper robot (Python and Choregraphe)
     19    * Introduction and installation of the software suite: Choregraphe, Python, IDE and NAOqi, web interface, documentation and user interface
     20    * Applications, behaviors and Autonomous Life
     21    * Pepper connection and use of the web interface
     22    * Robot and software update
     23    * Flow diagram, 3D view, rigidity and behavior manager
     24    * Start/stop an application
     25* Main features of the Pepper robot
     26    * Aldebaran box library (move, talk, hear, see) and creation of new “boxes”, inputs & outputs
     27    * Movement creation and editing using a chronology that records motor movements
     28    * Use of Pepper features: image processing, text-to-speech, voice recognition and intertial navigation
     29    * Creation of new “boxes” and addition to the Aldabaran box library
     30* Architecture and application templates
     31    * Creating modules/services in Python - theory and practice
     32    * Using the Qicli tool
     33    * Communication between services
     34* Memory, events and signals
     35    * Robot memory and signal management (almemory, signals…)
     36* DAY 2
     37* Dialogue and qichat
     38    * Communicate, dialogue with the Pepper robot
     39    * Dialogue and human-robot interaction (qichat, topics, proposals)
     40    * Discovering qichat syntax, creating rules - theory and practice
     41    * Basic channel, collaborative dialogue
     42* Tablet and qimessaging
     43    * Hardware presentation, connection to the tablet
     44    * Displaying a web page, image or video on the tablet
     45    * Presentation and use of the Javascript qimessaging library
     46    * Debugging and development tools
     47    * Synchronization of the tablet with the Pepper robot behavior
     48* DAY 3
     49* Animation of the Pepper robot
     50    * Dance, movement, navigation
     51    * Create an animation with the TImeline Editor
     52* Sound and animation libraries
     53    * Introduction to Softbank Robotics resources
     54    * Animation, sound and animation library
     55* Good debugging practices
     56    * Robotic Practical Work: service development (module)
     57    * Creating an app package