Aibo companion DOAS – group 1 Aitor Azcarate Onaindia Abeer Mahdi

Slides:



Advertisements
Similar presentations
10 september 2002 A.Broersen Developing a Virtual Piano Playing Environment By combining distributed functionality among independent Agents.
Advertisements

Technical and design issues in implementation Dr. Mohamed Ally Director and Professor Centre for Distance Education Athabasca University Canada New Zealand.
Natalie Fong English Centre, The University of Hong Kong Good Practices in a Second Language Classroom: An Alternating Use of ICT in Independent Learning.
JAVA Coursework (the same for 2A and 2B). Fundamental Information The coursework is 30 marks in your O’Level = 15% of the exam Must be word processed.
Software Process Models
Sonar and Localization LMICSE Workshop June , 2005 Alma College.
Detection of Deviant Behavior From Agent Traces Boštjan Kaluža Department of Intelligent Systems, Jožef Stefan Institute Jozef Stefan Institute Jožef Stefan.
SELBO Agent Ivan Minov University of Plovdiv “Paisii Hilendarski“
-Baljeet Aulakh -Arnold Csok -Jared Shepherd -Amandeep Singh EEC 490 Spring 2012 Kinect Fitness Trainer 1.
Stay Kinected: A Home Monitoring System Combining Safety and Comfort Abstract The purpose of this project is to use the Microsoft Kinect sensor to implement.
KAIST CS780 Topics in Interactive Computer Graphics : Crowd Simulation A Task Definition Language for Virtual Agents WSCG’03 Spyros Vosinakis, Themis Panayiotopoulos.
Remote Unit Testing Brian Pruitt-Goddard Alex Riordan.
- List of Multimodal Libraries - (EIF students only)
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
Pratik Shah CS 575 Prof: K.V.Bapa Rao
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
A Short Ride on the Reality- Virtuality Continuum Ehud Sharlin Interactions Lab, University of Calgary.
Intelligent Pac-Man Ghost AI
IofT 1910 W Fall 2006 Week 1. What we will do today  Start by looking at various types of robots  Look at new applications for robots  Explore where.
1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System Supervisor: Prof Michael Lyu Presented by: Lewis Ng,
“ Walk to here ” : A Voice Driven Animation System SCA 2006 Zhijin Wang and Michiel van de Panne.
Sunee Holland University of South Australia School of Computer and Information Science Supervisor: Dr G Stewart Von Itzstein.
Mahmood Doroodchi and Amin Roudaky. A Workflow Activity.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | From a certain point of view Eye tracking with Java Gerrit Grunwald Java Technology.
HAND GESTURE BASED HUMAN COMPUTER INTERACTION. Hand Gesture Based Applications –Computer Interface A 2D/3D input device (Hand Tracking) Translation of.
CS-EE 481 Spring Founders Day, 2005 University of Portland School of Engineering Project Pocket Gopher Conversational Learning Agent Team Josh Jones.
Introduction to M ATLAB EE 100 – EE Dept. - JUST.
Behavior analysis based on coordinates of body tags Mitja Luštrek, Boštjan Kaluža, Erik Dovgan, Bogdan Pogorelc, Matjaž Gams Jožef Stefan Institute, Department.
Introduction Designing controllers for walking robots presents many challenges. In order for walking robotics to reach this stage, perhaps a new approach.
Author: James Allen, Nathanael Chambers, etc. By: Rex, Linger, Xiaoyi Nov. 23, 2009.
Side Channel Attacks through Acoustic Emanations
INTRODUCTION Generally, after stroke, patient usually has cerebral cortex functional barrier, for example, the impairment in the following capabilities,
Spoken dialog for e-learning supported by domain ontologies Dario Bianchi, Monica Mordonini and Agostino Poggi Dipartimento di Ingegneria dell’Informazione.
M1G Introduction to Database Development 6. Building Applications.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
Department of Computer Engineering College of Engineering An-Najah National University Prepared by : Saif Marwan & Osama Nabulsi Supervisor Name: Dr. Loay.
Architectural Styles SE 464 / ECE 452 / CS 446 Chang Hwan Peter Kim Based on slides prepared by Michał Antkiewicz June 24, 2006.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal VideoConference Archives Indexing System.
CONTENT 1. Abstract 2. Introduction 3. Research Method 4. Discussions 5. Conclusion 6. References 1.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
Model of the Human  Name Stan  Emotion Happy  Command Watch me  Face Location (x,y,z) = (122, 34, 205)  Hand Locations (x,y,z) = (85, -10, 175) (x,y,z)
ICMC 2004 – Nov. 5 1 Andante: Composition and Performance with Mobile Musical Agents Leo Kazuhiro Ueda Fabio Kon
Hybrid-Structure Robot Design From the authors of Chang Gung University and Metal Industries R&D Center, Taiwan.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Curriculum Project for Information Extraction. Task definitions Task 1: Entity detection and recognition Task 2: Relation detection and recognition Both.
Automatic Video Editing Stanislav Sumec. Motivation  Multiple source video data – several cameras in the meeting room, several meeting rooms in teleconference,
SmartSenio r Angela Gong, Joanie Hollberg, Maggie Skortcheva, Rassan Walker Smartphone aid for smarter seniors.
ENTERFACE 08 Project #1 “ MultiParty Communication with a Tour Guide ECA” Final presentation August 29th, 2008.
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Stay Kinected: A Home Monitoring System Combining Safety and Comfort Abstract The purpose of this project is to use the Microsoft Kinect sensor to implement.
Speech Processing 1 Introduction Waldemar Skoberla phone: fax: WWW:
Current research in Intelligence Agents Victor Govindaswamy.
3D Modeling with the Tinmith Mobile Outdoor Augmented Reality System Editors: Lawrence Rosenblum and Simon Julier.
ENTERFACE’08 Multimodal Communication with Robots and Virtual Agents mid-term presentation.
Visualization in Software Engineering Peter Paquette.
Using a MATLAB/Photoshop Interface to Enhance Image Processing in the Interpretation of Radar Imagery.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Technical University of Catalonia GREC – Grup de Recerca Enginyeria Coneixement Creation of Behaviors using URBI Diego Pardo.
Scripting Languages And Environments Paul Fitzpatrick for Abdur Rahman.
TOUCHLESS TOUCH SCREEN USER INTERFACE
Hand Gestures Based Applications
Attention Tracking Tool
Supervisor: Prof Michael Lyu Presented by: Lewis Ng, Philip Chan
<Student’s name>
Basic-Algorithms-of-Bioinformatics Applet
Xbox Kinect (Microsoft)
A Restaurant Recommendation System Based on Range and Skyline Queries
Pilar Orero, Spain Yoshikazu SEKI, Japan 2018
A HCL Proprietary Utility for
Presentation transcript:

Aibo companion DOAS – group 1 Aitor Azcarate Onaindia Abeer Mahdi Zhiwei Zhan Ning Yang Supervisor: Frans Groen

Introduction In the future more help is needed for elder care. The solution is to make use of intelligent home with intelligent agents for interaction : for example Aibo We looked at the possibilities of Aibo as elder companion We implemented some interesting tasks. (mentioned later)

Tasks that should be realized by Aibo for elderly care 1.Sensing intelligence -Follow the elder -Detect when a person is falling down -Detect location 2. Communication intelligence -interaction with persons and nurse -interface with home equipments like tv. 3.Emotional intelligence -Face feature recognition -Initiate a conversation -Inactivate mode -Pro-active suggestions -Reaction to sound

System Architecture

Literature study Following the elder, algorithms that can be used are: Mean-shift algorithm Optical flow motion Sound direction detection A combination of the above Localization of Aibo ‘map using’ methods Appearance-based methods Face recognition Performance being evaluated Aibo in the future As the universal interface to the home equipment

Tasks implemented We chose basic functions that can be extended in the future. Reaction to sound Make Aibo react to voice commands, by performing specific tasks Face detection When seeing a face Aibo walks to the face and sits down Pink Ball tracking Make Aibo look for a pink ball and walk to it.

Available tools Development tools Graphic user interface Control panel Openr SDK (c++ programming) Tekkotsu (c++, java and matlab) Remote framework (combined with visual c++) R-code (script language, which we used) Graphic user interface Motion editor (creating new motions for Aibo) Control panel Sony entertainment player (control Aibo)

Reaction to sound Aibo has a predefined voice command recognition list of 54 voice commands We implemented some reactions to certain voice commands, some of these reactions are motions and others are voices that we recorded. We experimented with Sony motion editor to create new motions, but we noticed that it doesn’t support Aibo ERS-7 very well.

Results We noticed that Aibo sometimes cannot recognize the voice command correctly, despite the distance of the speaker. --Demo

Face detection R-Code has a predefined function for face detection We implemented Aibo to detect a face, if found, Aibo will walk to it and sit down

Results Aibo can detect faces correctly. However, in this stage it can only detect the front side of the face. --Demo

Pink Ball tracking R-Code has a predefined function for searching the Pink ball This can be extended to follow the elder in the intelligent home

Result The results are not accurate, this is because the basic functions are not accurate, for example the walk function. This can be caused by the physical construction of Aibo Aibo can follow the pink ball correctly for an average of 4 times, after that it losses the ball. The closer the ball is, the less chance of finding the ball.

Result (2) --Demo pink ball

Conclusions why we chose R-code Simple script language to learn in a short time Compact compared with for example Java, which take 400 lines of code to make Aibo nod it’s head (with R-code it is a few lines) After experimenting with R-code, we noticed the following It is not an open source, that make it not extendable It is not suitable for low level programming or academic use The predefined functions are not very accurate

Conclusions (2) Aibo is currently not capable of being the companion for the elders It is a nice entertainer but not really suitable for critical circumstances it would be more capable if aibo can interact with medical aids like nurses in the hospital The things that should be done to make Aibo more suitable are Extend the voice recognition list Improve the basic functions (e.g. walking) Make a good API