![]() Pinto Costa, Andreia ![]() ![]() ![]() in 27th IEEE International Symposium on Robot and Human Interactive Communication, RO-MAN 2018, Nanjing, China, August 27-31, 2018 (2018) The aim of the present study was to assess the usefulness of QTrobot, a socially assistive robot, in interventions with children with autism spectrum disorder (ASD) by assessing children's attention ... [more ▼] The aim of the present study was to assess the usefulness of QTrobot, a socially assistive robot, in interventions with children with autism spectrum disorder (ASD) by assessing children's attention, imitation, and presence of repetitive and stereotyped behaviors. Fifteen children diagnosed with ASD, aged from 4 to 14 years participated in two short interactions, one with a person and one with the robot. Statistical analyses revealed that children directed more attention towards the robot than towards the person, imitated the robot as much as the person, and engaged in fewer repetitive or stereotyped behaviors with the robot than with the person. These results support previous research demonstrating the usefulness of robots in short interactions with children with ASD and provide new evidence to the usefulness of robots in reducing repetitive and stereotyped behaviors in children with ASD, which can affect children's learning. [less ▲] Detailed reference viewed: 543 (30 UL)![]() Ziafati, Pouyan ![]() in IfCoLog Journal of Logics and their Applications (2015), 2(2), 85 Detailed reference viewed: 117 (12 UL)![]() Ziafati, Pouyan ![]() Book published by University of Luxembourg (2015) Detailed reference viewed: 215 (34 UL)![]() Ziafati, Pouyan ![]() in Plexil-Like Plan Execution Control in Agent Programming (2014, July) BDI-based agent programming languages are well-known technologies for implementing autonomous agents in dynamic environments. Supporting robot programming however requires the plan representation and ... [more ▼] BDI-based agent programming languages are well-known technologies for implementing autonomous agents in dynamic environments. Supporting robot programming however requires the plan representation and execution control capabilities of these languages to be extended for 1-) controlling and monitoring the execution of actions in complex arrangements and 2-) coordinating the parallel execution of plans over shared resources. To this end, this paper adapts and extends PLEXIL, an expressive and well-defined robotic plan execution language, for plan representation and execution in BDI-based agent programming languages. The syntax and semantics of the new language is presented and its integration in operational semantics of BDI-based agent programming languages is discussed. [less ▲] Detailed reference viewed: 156 (12 UL)![]() Ziafati, Pouyan ![]() ![]() ![]() in AAAI Spring Symposium 2014: Knowledge Representation and Reasoning in Robotics, Stanford, USA, 2015 (2014, March) Robot knowledge of the world is created from discrete and asynchronous events received from its perception components. Proper representation and maintenance of robot knowledge is crucial to enable the use ... [more ▼] Robot knowledge of the world is created from discrete and asynchronous events received from its perception components. Proper representation and maintenance of robot knowledge is crucial to enable the use of robot knowledge for planning, user-interaction, etc. This paper identifies some of the main issues related to the representation, maintenance and querying of robot knowledge based on discrete asynchronous events such as event-history management and synchronization, and introduces a language for simplifying developers’ job at making a suitable representation of robot knowledge. [less ▲] Detailed reference viewed: 366 (42 UL)![]() Colombo Tosatto, Silvano ![]() ![]() ![]() in Hindriks, Koen; de Weerdt, Mathijs; van Riemsdijk, Birna (Eds.) et al Proceedings of the 25th Belgium-Netherlands Artificial Intelligence Conference (2013, November) Execution of business processes often requires resources, the use of which is usually subject to constraints. In this paper, we study the compliance of business processes with resource usage policies. To ... [more ▼] Execution of business processes often requires resources, the use of which is usually subject to constraints. In this paper, we study the compliance of business processes with resource usage policies. To this end, we relate the execution of a business process to its resource requirements in terms of resources consumed, produced or blocked by tasks of the business process. Policies specifying constraints on resource usage are specified in the form of obligations and the verification of whether a business process complies with a given resource usage policy is formally studied. [less ▲] Detailed reference viewed: 102 (10 UL)![]() Ziafati, Pouyan ![]() ![]() ![]() Poster (2013, May 06) A light-weight framework-independent software library is introduced to facilitate a modular and systematic development of sensory management components for an autonomous robot. Such components are used to ... [more ▼] A light-weight framework-independent software library is introduced to facilitate a modular and systematic development of sensory management components for an autonomous robot. Such components are used to implement complex eventprocessing tasks such as content-based filtering, integration and transformation of sensory data. In addition, they can be used as mediators to provide a number of high-level interaction mechanisms among a robot’s software components. To this end, they enable components with subscription to their events of interest, asynchronous reception of events, maintaining necessary histories of events and querying of the histories at runtime. [less ▲] Detailed reference viewed: 163 (5 UL)![]() Ziafati, Pouyan ![]() in Proceedings of the 2013 International Conference on Autonomous Agents and Multi-agent Systems (2013) When implementing the high-level control component of an autonomous robot, one needs to process events, generated by sensory components, to extract the information relevant to the control component. This ... [more ▼] When implementing the high-level control component of an autonomous robot, one needs to process events, generated by sensory components, to extract the information relevant to the control component. This paper discusses the lack of support for event-processing when current agent programming languages (APLs) are used to implement the control component of autonomous robots. To address this issue, the use of information flow processing (IFP) systems is proposed to support the development of event-processing components (EPCs) for an autonomous robot. The necessary interaction mechanisms between a control component and EPCs are defined. These mechanisms allow run-time subscription to events of interest, asynchronous reception of events, maintaining necessary histories of events and run-time querying of the histories. Several implementation-related concerns for these interaction mechanisms are discussed. [less ▲] Detailed reference viewed: 144 (11 UL)![]() Ziafati, Pouyan ![]() in Proceedings of the 2013 International Conference on Autonomous Agents and Multi-agent Systems (2013) Detailed reference viewed: 76 (1 UL)![]() ![]() Ziafati, Pouyan ![]() in Dastani, Mehdi; Hübner, Jomif; Logan, Brian (Eds.) Programming Multi-Agent Systems (2013) Detailed reference viewed: 208 (5 UL)![]() ![]() Ziafati, Pouyan ![]() Scientific Conference (2012) This paper presents various requirements for BDI-based agent programming languages to provide better support for implementing autonomous robotic control systems. Examples of such requirements are: 1 ... [more ▼] This paper presents various requirements for BDI-based agent programming languages to provide better support for implementing autonomous robotic control systems. Examples of such requirements are: 1- Built-in support for integration with existing robotic frameworks such as ROS, 2- Real-time reactivity to events, 3- Management of heterogeneous sensory data and reasoning on complex events, and 4- Representation of complex plans and coordination of the parallel execution of plans. [less ▲] Detailed reference viewed: 134 (5 UL)![]() Ziafati, Pouyan ![]() in Intelligent Environments (IE), 2011 7th International Conference on (2011) Detailed reference viewed: 144 (2 UL) |
||