Changes between Version 2 and Version 3 of PepperWorkshop


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

--

Legend:

Unmodified
Added
Removed
Modified
  • PepperWorkshop

    v2 v3  
    1 = Pepper Workshop =
     1= Programming the Pepper Robot Workshop =
     2== at [https://www.mlprague.com/ Machine Learning Prague]
    23
    3 [./EmailParticipants email] to participants
     4February 26, 2021, 9:00-12:00, Brno time
    45
    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]]
     6[[PageOutline(3,Topics,inline)]]
    107
    118
    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)
     9=== 01 Pepper robot hardware and OS versions
     10
     11=== 02 Choregraphe and Softbank development tools
    1912    * 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
     13
     14=== 03 Example dialog at virtual robot, at real robot
     15=== 04 Option to customize Choregraphe template
     16=== 05 Programming in Choregraphe via Python
     17=== 06 Speech input via Python
     18=== 07 Advanced !QiChat dialog
     19=== 08 Dialog debugging - ssh to robot
     20=== 09 Adding animations
     21=== 10 Applications without Choregraphe
     22=== 11 Working with tablet
     23=== 12 NaoQI API, qicli interface
     24=== 13 Creating own service
     25=== 14 Integrate external info in dialogue
     26=== 15 Run your Choregraphe application on Pepper