Version 2 (modified by 4 years ago) (diff) | ,
---|
Pepper Workshop
email to participants
- DAY 1
- Presentation of the robot (hardware part)
- Sensors and actuators
- Hardware architecture
- Sensors, emotion detection, object and face recognition, obstacle detection
- Network connection and settings (WiFI and wired)
- Tools and software to program Pepper robot (Python and Choregraphe)
- Introduction and installation of the software suite: Choregraphe, Python, IDE and NAOqi, web interface, documentation and user interface
- Applications, behaviors and Autonomous Life
- Pepper connection and use of the web interface
- Robot and software update
- Flow diagram, 3D view, rigidity and behavior manager
- Start/stop an application
- Main features of the Pepper robot
- Aldebaran box library (move, talk, hear, see) and creation of new “boxes”, inputs & outputs
- Movement creation and editing using a chronology that records motor movements
- Use of Pepper features: image processing, text-to-speech, voice recognition and intertial navigation
- Creation of new “boxes” and addition to the Aldabaran box library
- Architecture and application templates
- Creating modules/services in Python - theory and practice
- Using the Qicli tool
- Communication between services
- Memory, events and signals
- Robot memory and signal management (almemory, signals…)
- DAY 2
- Dialogue and qichat
- Communicate, dialogue with the Pepper robot
- Dialogue and human-robot interaction (qichat, topics, proposals)
- Discovering qichat syntax, creating rules - theory and practice
- Basic channel, collaborative dialogue
- Tablet and qimessaging
- Hardware presentation, connection to the tablet
- Displaying a web page, image or video on the tablet
- Presentation and use of the Javascript qimessaging library
- Debugging and development tools
- Synchronization of the tablet with the Pepper robot behavior
- DAY 3
- Animation of the Pepper robot
- Dance, movement, navigation
- Create an animation with the TImeline Editor
- Sound and animation libraries
- Introduction to Softbank Robotics resources
- Animation, sound and animation library
- Good debugging practices
- Robotic Practical Work: service development (module)
- Creating an app package