Search results for "Software engineering"

showing 10 items of 1151 documents

A MOBILE ROBOT FOR TRANSPORT APPLICATIONS IN HOSPITAL DOMAIN WITH SAFE HUMAN DETECTION ALGORITHM

2009

We have been developing a MKR (Muratec Keio Robot), an autonomous omni-directional mobile transfer robot system for hospital applications. This robot has a wagon truck to transfer luggage, important specimens and other materials. This study proposes a safe obstacle collision avoidance technique that includes a human detection algorithm for omni directional mobile robots that realizes a safe movement technology. The robot can distinguish people from others obstacles with human detection algorithm. The robot evades to people more safely by considering its relative position and velocity with respect to them. Some experiments in a hospital were carried out to verify the performance of the human…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniEngineeringbusiness.industryMobile robotObject detectionMobile robot navigationRobot controlDomain (software engineering)Mobile Robot Human-Robot Interaction Safe NavigationObstacleRobotbusinessAlgorithmSimulationCollision avoidance
researchProduct

Agent-Oriented Software Patterns for Rapid and Affordable Robot Programming

2010

Robotic systems are often quite complex to develop: they are huge, heavily constrained from the nonfunctional point of view and they implement challenging algorithms. The lack of integrated methods with reuse approaches leads robotic developers to reinvent the wheel each time a new project starts. This paper proposes to reuse the experience done when building robotic applications, by catching it into design patterns. These represent a general mean for (i) reusing proved solutions increasing the final quality, (ii) communicating the knowledge about a domain and (iii) reducing the development time and effort. Despite of this generality, the proposed repository of patterns is specific for mult…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniEngineeringbusiness.industrydesign patternmedia_common.quotation_subjectMulti-agent systemRobotic paradigmsReuseSet (abstract data type)robotics systemsHardware and ArchitectureSoftware design patternmulti-agent systemCode (cryptography)Structural patternQuality (business)Software engineeringbusinessSoftwareInformation Systemsmedia_commonpattern oriented design
researchProduct

A MAS metamodel-driven approach to process fragments selection

2009

The construction of ad-hoc design processes is more and more required today. In this paper we present our approach for the construction of a new design process following the Situational Method Engineering paradigm. We mainly focus on the selection and assembly activities on the base of what we consider a key element in agent design processes: the MAS metamodel. The paper presents an algorithm establishing a priority order in the realization (instantiation) of MAS metamodel elements by the fragments that will compose the new process.

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniFocus (computing)New proceSituational Method EngineeringKey elementComputer sciencebusiness.industryProcess (engineering)Method engineeringComputer Science (all)Agent designMetamodelingTheoretical Computer ScienceMeta modelPriority orderKey (cryptography)Design processDesign proceSoftware engineeringbusinessRealization (systems)Selection (genetic algorithm)New design
researchProduct

How to Extract Fragments from Agent Oriented Design Processes

2013

Using Method Engineering for creating agent oriented design processes is a challenging task because of the lack of a fragment repository defined and filled starting from a shared and unique definition of fragment. The creation of a repository implies the fragmentation of existing agent design processes. In this paper we propose a set of guidelines for extracting fragments from agent design processes. The work is based on a precise definition of fragment and it aims to establish a method for fragmenting processes and obtaining homogeneous fragments regardless of how the starting design processes are defined and described. © 2013 Springer-Verlag.

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniFragment repositoryWork breakdown structureDatabaseComputer scienceDistributed computingMethod engineeringPrecise definitioncomputer.software_genreAgent designAgent oriented designDesign Processagent oriented software engineeringAgent oriented designDesign processMethod Fragmentmulti-agent systemsDesign procecomputerMethod engineering
researchProduct

They are looking at me! Understanding how Audience Presence Impacts on Public Display Users

2017

It is well known from prior work, that people interacting as well as attending to a public display attract further people to interact. This behavior is commonly referred to as the honeypot effect. At the same time, there are often situations where an audience is present in the vicinity of a public display that does not actively engage or pay attention to the display or an approaching user. However, it is largely unknown how such a \textit{passive audience} impacts on users or people who intend to interact. In this paper, we investigate the influence of a passive audience on the engagement of people with a public display. In more detail, we report on the deployment of a display in a public s…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniHoneypotInteractive DisplaysSettore INF/01 - InformaticaComputer sciencebusiness.industry05 social sciencesInternet privacyPublic Displays; Audience Behavior; Interactive Displays020207 software engineering02 engineering and technologyPublic displaysSpace (commercial competition)Public DisplayPublic spaceSoftware deploymentHuman–computer interactionAudience Behavior0202 electrical engineering electronic engineering information engineering0501 psychology and cognitive sciencesbusiness050107 human factors
researchProduct

3D skeleton-based human action classification: A survey

2016

In recent years, there has been a proliferation of works on human action classification from depth sequences. These works generally present methods and/or feature representations for the classification of actions from sequences of 3D locations of human body joints and/or other sources of data, such as depth maps and RGB videos.This survey highlights motivations and challenges of this very recent research area by presenting technologies and approaches for 3D skeleton-based action classification. The work focuses on aspects such as data pre-processing, publicly available benchmarks and commonly used accuracy measurements. Furthermore, this survey introduces a categorization of the most recent…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniInformation retrievalBody pose representationPoint (typography)Computer science020207 software engineering02 engineering and technologySkeleton (category theory)computer.software_genreAction recognitionField (computer science)Action classificationAction (philosophy)CategorizationArtificial IntelligenceBody jointSignal Processing0202 electrical engineering electronic engineering information engineeringFeature (machine learning)020201 artificial intelligence & image processingComputer Vision and Pattern RecognitionData miningcomputerSkeletonSoftwarePattern Recognition
researchProduct

An ontology-based retrieval system for mammographic reports

2015

In healthcare domain it can be useful to compare unstructured free-text clinical reports in order to enable the search for similar and/or relevant clinical cases. In data mining and text analysis tasks, the cosine similarity is usually used for texts comparison purposes. It is usually performed by computing the standard document vector cosine similarity between the two vectors representing the report pair under analysis. In this paper a novel system based on text pre-processing techniques and a modelled medical knowledge, using an improved radiological ontology, is proposed. Medical terms organized in a hierarchical tree can assess semantic similarity relationships between unstructured repo…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniInformation retrievalbusiness.industryComputer scienceOntology-based data integrationCosine similarityOntology (information science)SemanticsDomain (software engineering)Tree (data structure)Text miningMammography Reports Information Retrieval OntologySemantic similarityOntologyUpper ontologybusiness2015 IEEE Symposium on Computers and Communication (ISCC)
researchProduct

Keyword Based Keyframe Extraction in Online Video Collections

2015

Keyframe extraction methods aim to find in a video sequence the most significant frames, according to specific criteria. In this paper we propose a new method to search, in a video database, for frames that are related to a given keyword, and to extract the best ones, according to a proposed quality factor. We first exploit a speech to text algorithm to extract automatic captions from all the video in a specific domain database. Then we select only those sequences (clips), whose captions include a given keyword, thus discarding a lot of information that is useless for our purposes. Each retrieved clip is then divided into shots, using a video segmentation method, that is based on the SURF d…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniInformation retrievalbusiness.industryComputer sciencemedia_common.quotation_subjectShot (filmmaking)InformationSystems_INFORMATIONSTORAGEANDRETRIEVALFrame (networking)ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONPattern recognitionDomain (software engineering)Factor (programming language)Metric (mathematics)Quality (business)SegmentationArtificial intelligencebusinesscomputerSentencemedia_commoncomputer.programming_languageVideo Summarization Keyframe Extraction Automatic Speech Recognition YouTube Multimedia Collections
researchProduct

A Modular Architecture for Adaptive ChatBots

2011

We illustrate an architecture for a conversational agent based on a modular knowledge representation. This solution provides intelligent conversational agents with a dynamic and flexible behavior. The modularity of the architecture allows a concurrent and synergic use of different techniques, making it possible to use the most adequate methodology for the management of a specific characteristic of the domain, of the dialogue, or of the user behavior. We show the implementation of a proof-of-concept prototype: a set of modules exploiting different knowledge representation techniques and capable to differently manage conversation features has been developed. Each module is automatically trigg…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniInteractive programmingKnowledge representation and reasoningComputer sciencebusiness.industryProgramming languageModular designcomputer.software_genreChatbotModularityDomain (software engineering)Human–computer interactionArtificial IntelligenceComponent (UML)Dialog systembusinesscomputer
researchProduct

Simulation and anticipation as tools for coordinating with the future

2013

A key goal in designing an artificial intelligence capable of performing complex tasks is a mechanism that allows it to efficiently choose appropriate and relevant actions in a variety of situations and contexts. Nowhere is this more obvious than in the case of building a general intelligence, where the contextual choice and application of actions must be done in the presence of large numbers of alternatives, both subtly and obviously distinct from each other. We present a framework for action selection based on the concurrent activity of multiple forward and inverse models. A key characteristic of the proposed system is the use of simulation to choose an action: the system continuously sim…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniMechanism (biology)Computer sciencebusiness.industryAction selectionOutcome (game theory)AnticipationVariety (cybernetics)Domain (software engineering)Action SelectionAction (philosophy)Anticipation (artificial intelligence)Key (cryptography)Artificial intelligencebusinessMachine learning techniquesSimulation
researchProduct