Coder Social home page Coder Social logo

pepper-conference-chair's Introduction

Pepper conference chair

This software is about using Pepper as a conference chair or co-chair. It can be used for conferences, workshops, lab meetings etc. Pepper's laptop is used to show the conference logo, or team logo; while a speaker is presenting, the laptop is used to show the remaining time for the presentation, in the form of a countdown. Configuration files are used to specify the robot's sentences, the speakers list and time for each presentation. In the ideal case, the robot follows a finite state machine consisting of:

  1. introducing the speaker
  2. countdown during the presentation's presentation
  3. thanking the speaker
  4. asking if there are questions

However our lab experience is that there is always something unpredictable happening... Therefore we provide a GUI to pilot the robot in a Wizard of Oz mode, if needed. Actually, in most occasions you may need to tele-operate the robot if you are aiming to have timely and appropriate behaviors. Future works include trying to make this demo as much as autonomous as it can be, considering that:

  • the speech recognition of Pepper does not work in a lab meeting room, you need to be very close to the robot and pronounce things almost perfectly;
  • from the oboard camera it is very difficult to identify human behavioral cues that indicate "I want to ask a question", especially in a lab meeting room with dim lights
  • lab meetings and conferences are plenty of unpredictable events, exceptions, and so on

Requirements

Note: for the moment it has only been tested in Ubuntu 16.04

Installation

  • Time_on_Pepper is the application that should be installed via Choreographe on the robot. It is used to show images and logos on the tablet.
  • Operator_controller is the main application and GUI providing the commands and controls for the operator.

Instructions for installation are inside each application folder.

License

CeCILL FREE SOFTWARE LICENSE v2.1 - visit http://www.cecill.info

Acknowledgments

The software was mostly coded by Baptiste Mounier, with the help of Olivier Rochel and Serena Ivaldi.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.