2013
Authors
Almeida, F; Abreu, PH; Lau, N; Reis, LP;
Publication
SOFT COMPUTING
Abstract
Soccer is a competitive and collective sport in which teammates try to combine the execution of basic actions (cooperative behavior) to lead their team to more advantageous situations. The ability to recognize, extract and reproduce such behaviors can prove useful to improve the performance of a team in future matches. This work describes a methodology for achieving just that makes use of a plan definition language to abstract the representation of relevant behaviors in order to promote their reuse. Experiments were conducted based on a set of game log files generated by the Soccer Server simulator which supports the RoboCup 2D simulated robotic soccer league. The effectiveness of the proposed approach was verified by focusing primarily on the analysis of behaviors which started from set-pieces and led to the scoring of goals while the ball possession was kept. One of the results obtained showed that a significant part of the total goals scored was based on this type of behaviors, demonstrating the potential of conducting this analysis. Other results allowed us to assess the complexity of these behaviors and infer meaningful guidelines to consider when defining plans from scratch. Some possible extensions to this work include assessing which plans have the ability to maximize the creation of goal opportunities by countering the opponent's team strategy and how the effectiveness of plans can be improved using optimization techniques.
2013
Authors
Azevedo, E; Penas, S; Ferreira, C; Martins, L; Campilho, A; Polonia, J;
Publication
CEREBROVASCULAR DISEASES
Abstract
2013
Authors
De F. Coutinho, JG; Cardoso, JMP; Carvalho, T; Bhattacharya, S; Luk, W; Constantinides, G; Diniz, PC; Petrov, Z;
Publication
Compilation and Synthesis for Embedded Reconfigurable Systems: An Aspect-Oriented Approach
Abstract
Source-to-source weaving is a key mechanism in the REFLECT design-flow since it allows the inclusion of application-specific information in the transformed program. In particular, LARA [1, 2] aspects are used to control the design-flow, and to trigger source-to-source code transformations and compilation/synthesis optimizations on a given application. Hence, user knowledge about an application and/or target architecture can be codified as aspects, allowing the original application code to be automatically extended to satisfy non-functional concerns, such as arithmetic precision and performance. © Springer Science+Business Media New York 2013. All rights are reserved.
2013
Authors
Pinto, M; Sobreira, H; Paulo Moreira, AP; Mendonca, H; Matos, A;
Publication
MECHATRONICS
Abstract
This paper proposes a new, fast and computationally light weight methodology to pinpoint a robot in a structured scenario. The localisation algorithm performs a tracking routine to pinpoint the robot's pose as it moves in a known map, without the need for preparing the environment, with artificial landmarks or beacons. To perform such tracking routine, it is necessary to know the initial position of the vehicle. This paper describes the tracking routine and presents a solution to pinpoint that initial position in an autonomous way, using a multi-hypotheses strategy. This paper presents experimental results on the performance of the proposed method applied in two different scenarios: (1) in the Middle Size Soccer Robotic League (MSL), using artificial vision data from an omnidirectional robot and (2) in indoor environments using 3D data from a tilting Laser Range Finder of a differential drive robot (called RobVigil). This paper presents results comparing the proposed methodology and an Industrial Positioning System (the Sick NAV350), commonly used to locate Autonomous Guided Vehicles (AGVs) with a high degree of accuracy in industrial environments.
2013
Authors
Monteiro, C; Leal, JP;
Publication
COMPUTER SCIENCE AND INFORMATION SYSTEMS
Abstract
Experiments on cognitive processes require a detailed analysis of the contribution of many participants. In the case of cognitive processes in writing, these experiments require special software tools to collect gestures performed with a pen or a stylus, and recorded with special hardware. These tools produce different kinds of data files in binary and proprietary formats that need to be managed on a workstation file system for further processing with generic tools, such as spreadsheets and statistical analysis software. The lack of common formats and open repositories hinders the possibility of distributing the workload among researchers within the research group, of re-processing the collected data with software developed by other research groups, and of sharing results with the rest of the cognitive processes research community. This paper describes the development of Hand Spy, a collaborative environment for managing experiments in the cognitive processes in writing. This environment was designed to cover all the stages of the experiment, from the definition of tasks to be performed by participants, to the synthesis of results. Collaboration in Hand Spy is enabled by a rich web interface. To decouple the environment from existing hardware devices for collecting written production, namely digitizing tablets and smart pens, Hand Spy is based on the InkML standard, an XML data format for representing digital ink. This design choice shaped many of the features in Hand Spy, such as the use of an XML database for managing application data and the use of XML transformations. XML transformations convert between persistent data representations used for storage and transient data representations required by the widgets on the user interface. Despite being a system independent from a specific collecting device, for the system validation, a framework for data collection was created. This framework has also been highlighted in the paper due to the important role it took in a data collection process, of a scientific project to study the cognitive processes involved in writing.
2013
Authors
da Silva, JM; Renaud, S; Ferreira, JC;
Publication
MICROELECTRONICS JOURNAL
Abstract
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.