Show simple item record

dc.contributorAranda López, Juan
dc.contributor.authorAjenjo Escolano, Enrique Javier
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria de Sistemes, Automàtica i Informàtica Industrial
dc.date.accessioned2016-05-06T18:59:17Z
dc.date.available2016-05-06T18:59:17Z
dc.date.issued2016-01
dc.identifier.urihttp://hdl.handle.net/2117/86736
dc.description.abstractUntil now, the robots environment was characterized for being parametrized. This means, that all tasks must be defined and the robot only needs to repeat the programed action continually. Furthermore, the robot and the user don't share the same workspace. But now, new environments have appeared, bringing a new robotic paradigm where the robots and the users share the same workspace in semistructured environments. The tasks in this new paradigm have a plasticity, where they evolve depending on the user. It is therefore important that the system evolves at the same time than the user. In this project, a solution of an activity recognition system to be used in a robotic assistance on domestic environments is presented. This system works in real-time to monitor the user's activities at the same moment that the action is occurring, computing an early prediction and offering to the system future information about the possible necessities of the user's to finalize the activity that the system predicted. The solution proposed in this project must solve the following sub-objectives: 1. Object Segmentation: The system separates the objects from the scene. We used one model of scene to compare the differences between the model and the actual frame. 2. Object Recognition: The system recognizes what objects are involved in the action. To capture the characteristic points of the objects, we first use the SURF Key-Point of the objects and, then, we convert this information in the Bag of Features representation. In the second step of the process, we use a Support Vector Machine (SVM) to build the classifier structure. 3. Object Tracking: The system obtains the dynamic information of the objects in the scene. The system uses a CamShift algorithm to monitor the state of the objects. 4. Activity Recognition: The system identifies the action that the user is doing taking the previous information into account. Other important issues we need to take into account in the development of this project are: · Scalability: The system needs to be able to grow so that it can consider more cases. The installation of new hardware or the use of new algorithms are two examples of this. · Working in Real Time: The system needs to predict the actions at the same time than they are happening. · Consideration of Different Type of Objects: In domestic scenarios, different types of objects with different characteristics need to be considered. For example, labeled objects, smooth surfaces with a dominant color and textured objects. · The Use of Standard Robot Operation System: We use the Indigo ROS version to develop this project and share the intermediate information of the project so that other projects can use it. The results obtained applying all the process is an accuracy detection of the activity only using the static information. The dynamic information we used to increase the detection of the more complex activities or more complex situations, and the actual version of the project grows in complexity with respect to the previous project but it needs to grow more to take the results of this project into account to increase the trustworthiness of the project.
dc.language.isoeng
dc.publisherUniversitat Politècnica de Catalunya
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Spain
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Informàtica
dc.subject.lcshRobots -- Programming
dc.subject.lcshReal-time programming
dc.subject.lcshInteractive computer systems
dc.subject.lcshPattern recognition systems
dc.subject.lcshImage segmentation
dc.titleOn-line human activity recognition by monitoring the interaction with the objects in a known environment
dc.typeMaster thesis
dc.subject.lemacRobots -- Programació
dc.subject.lemacProgramació en temps real
dc.subject.lemacSistemes informàtics interactius
dc.subject.lemacReconeixement de formes (Informàtica)
dc.subject.lemacImatges -- Segmentació
dc.subject.lemacTreball domèstic -- Automatització
dc.rights.accessOpen Access
dc.audience.educationlevelMàster
dc.audience.mediatorEscola Tècnica Superior d'Enginyeria Industrial de Barcelona


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 Spain
Except where otherwise noted, content on this work is licensed under a Creative Commons license : Attribution-NonCommercial-NoDerivs 3.0 Spain