= Programming the Pepper Robot Workshop = == at [https://www.mlprague.com/ Machine Learning Prague] February 26, 2021, 9:00-12:00, Brno time main presentation at [https://docs.google.com/presentation/d/1WtU0F0yKty8bSDitE_TNIXKAx5LLXylrkeDPN7-_hEo/edit?usp=sharing Google Docs] [[PageOutline(3,Topics,inline)]] === 01 Pepper robot hardware and OS versions * [https://docs.google.com/presentation/d/1WtU0F0yKty8bSDitE_TNIXKAx5LLXylrkeDPN7-_hEo Robot Karel Pepper] === 02 Choregraphe and Softbank development tools * Introduction and installation of the software suite: Choregraphe, Python SDK * https://nlp.fi.muni.cz/projects/pepper/InstallationInstructions === 03 Example dialog at virtual robot, at real robot * [https://nlp.fi.muni.cz/projects/pepper/mlprague/03/template_project/ template_project] ([https://nlp.fi.muni.cz/projects/pepper/mlprague/03/template_project.zip ZIP]) === 04 Option to customize Choregraphe template * use the [https://nlp.fi.muni.cz/projects/pepper/mlprague/03/template_project/ template_project] ([https://nlp.fi.muni.cz/projects/pepper/mlprague/03/template_project.zip ZIP]) or our [https://nlp.fi.muni.cz/projects/pepper/mlprague/qichat/ dialog tool] to create your own * after testing with virtual robot, a selected project can be played with the real robot at the end of the workshop * upload at [https://forms.gle/tWQJTriB9Jk376Eb8 Google drive] === 05 Programming in Choregraphe via Python * [https://nlp.fi.muni.cz/projects/pepper/mlprague/05/sport_bot sport_bot] ([https://nlp.fi.muni.cz/projects/pepper/mlprague/05/sport_bot.zip ZIP]) === 06 Speech input via Python * === 07 Advanced !QiChat dialog * https://gitlab.fi.muni.cz/nlp/dialog_switch_language_czc * https://gitlab.fi.muni.cz/nlp/dialog_counting * [https://nlp.fi.muni.cz/projects/pepper/mlprague/07/Attention_Example/ Attention_Example] ([https://nlp.fi.muni.cz/projects/pepper/mlprague/07/Attention_Example.zip ZIP]) === 08 Dialog debugging - ssh to robot * https://gitlab.fi.muni.cz/nlp/pepper-shell-tools ([https://nlp.fi.muni.cz/trac/pepper/wiki/NlpPepperTools documentation]): * [https://gitlab.fi.muni.cz/nlp/pepper-shell-tools/-/blob/master/bin/logview logview] * [https://gitlab.fi.muni.cz/nlp/pepper-shell-tools/-/blob/master/bin/peppertop peppertop] * [https://gitlab.fi.muni.cz/nlp/pepper-shell-tools/-/blob/master/bin/tts.py tts.py] * [https://gitlab.fi.muni.cz/nlp/pepper-shell-tools/-/blob/master/bin/test_topic.py test_topic.py] * https://gitlab.fi.muni.cz/nlp/pepperremote === 09 Adding animations * === 10 Applications without Choregraphe * https://gitlab.fi.muni.cz/nlp/pepper-shell-tools - [https://gitlab.fi.muni.cz/nlp/pepper-shell-tools/-/blob/master/bin/install_pkg.py install_pkg.py], [https://gitlab.fi.muni.cz/nlp/pepper-shell-tools/-/blob/master/bin/run_app.py run_app.py] === 11 Working with tablet * === 12 NaoQI API, qicli interface * === 13 Creating your own service * === 14 Integrate external info in dialogue * === 15 Run your Choregraphe application on Pepper *