Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by António Paulo Moreira

2019

Optimal Perception Planning with Informed Heuristics Constructed from Visibility Maps

Authors
Pereira, T; Moreira, A; Veloso, M;

Publication
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS

Abstract
In this paper we consider the problem of motion planning for perception of a target position. A robot has to move to a position from where it can sense the target, while minimizing both motion and perception costs. The problem of finding paths for robots executing perception tasks can be solved optimally using informed search. In perception path planning, the solution when considering a straight line without obstacles is used as heuristic. In this work, we propose a heuristic that can improve the search efficiency. In order to reduce the node expansion using a more informed search, we use the robot Approximate Visibility Map (A-VM), which is used as a representation of the observability capability of a robot in a given environment. We show how the critical points used in A-VM provide information on the geometry of the environment, which can be used to improve the heuristic, increasing the search efficiency. The critical points allow a better estimation of the minimum motion and perception cost for targets in non-traversable regions that can only be sensed from further away. Finally, we show the contributed heuristic with improvements dominates the base PA* heuristic built on the euclidean distance, and then present the results of the performance increase in terms of node expansion and computation time.

2019

Boccia game simulator: Serious game adapted for people with disabilities

Authors
Faria, BM; Ribeiro, JD; Moreira, AP; Reis, LP;

Publication
EXPERT SYSTEMS

Abstract
Integration in the world of sport is one way for individuals with disabilities or motor disorders to feel more socially integrated, independent, and confident. Boccia is a Paralympic sport, which is increasingly getting more attention around the world. These facts have contributed to the objectives of this work. Including it in the serious games category enables to develop and rehabilitate the cognitive capabilities. The main focus was BC3 classification athletes (users with limited motor characteristics that require the use of an assistive device-a ramp, in this case). This paper describes a realistic Boccia game simulator adapted for people with disabilities that integrates a set of features that includes real physics and social features. These features can be used to enhance the interest of nonpractitioners of the sport and to improve the training conditions. The official Boccia regulation was added to the design of the simulator. The usability and approximation to the reality of the simulator were tested and validated based on the tests performed and data collected via a survey of users with no motor or psychological disorders. Realism and usability rating was almost excellent, and good results were achieved at the assessment of the game experience.

2019

Collaborative Welding System using BIM for Robotic Reprogramming and Spatial Augmented Reality

Authors
Tavares, P; Costa, CM; Rocha, L; Malaca, P; Costa, P; Moreira, AP; Sousa, A; Veiga, G;

Publication
AUTOMATION IN CONSTRUCTION

Abstract
The optimization of the information flow from the initial design and through the several production stages plays a critical role in ensuring product quality while also reducing the manufacturing costs. As such, in this article we present a cooperative welding cell for structural steel fabrication that is capable of leveraging the Building Information Modeling (BIM) standards to automatically orchestrate the necessary tasks to be allocated to a human operator and a welding robot moving on a linear track. We propose a spatial augmented reality system that projects alignment information into the environment for helping the operator tack weld the beam attachments that will be later on seam welded by the industrial robot. This way we ensure maximum flexibility during the beam assembly stage while also improving the overall productivity and product quality since the operator no longer needs to rely on error prone measurement procedures and he receives his tasks through an immersive interface, relieving him from the burden of analyzing complex manufacturing design specifications. Moreover, no expert robotics knowledge is required to operate our welding cell because all the necessary information is extracted from the Industry Foundation Classes (IFC), namely the CAD models and welding sections, allowing our 3D beam perception systems to correct placement errors or beam bending, which coupled with our motion planning and welding pose optimization system ensures that the robot performs its tasks without collisions and as efficiently as possible while maximizing the welding quality.

2019

A* Search Algorithm Optimization Path Planning in Mobile Robots Scenarios

Authors
Lima, J; Costa, P; Costa, P; Eckert, L; Piardi, L; Paulo Moreira, AP; Nakano, A;

Publication
INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS (ICNAAM-2018)

Abstract
Path planning for mobile robotics in unknown environments or with moving obstacles requires re-planning paths based on information gathered from the surroundings. Moving obstacles and real time constraints require fast computing to navigate and make decisions in a mobile robot. This paper addresses an optimization approach to compute, with real time constraints, the optimal path for a mobile robot based on a dynamically simplified A* search algorithm with a commitment on the available time.

2019

A Comparison Procedure for IMUs Performance

Authors
Mendonça, T; Guimarães, DA; Moreira, AP; Costa, P;

Publication
Progress in Artificial Intelligence, 19th EPIA Conference on Artificial Intelligence, EPIA 2019, Vila Real, Portugal, September 3-6, 2019, Proceedings, Part II.

Abstract
Inertial measurement units (IMU) are, typically, a cluster of accelerometers, gyroscopes and magnetometers. Its use was introduced with military applications, being, nowadays, widely common on industrial applications, namely robot navigation. Since there are a lot of units in different cost ranges, it is proposed, in this paper, a procedure to compare their performance in tracking tasks. Once IMU samples are unavoidably corrupted by systematic and stochastic errors, a calibration procedure (without any external equipment) to identify sensors’ error models and a Kalman filter implementation to remove white noise are suggested. Then, the comparison is carried out over two trajectories, square and circular paths, respectively, being described by a robotic arm, which acts as reference. The results show that different manufacturing quality units can track, with success, orientation references but are incapable to perform position tracking activities. © 2019, Springer Nature Switzerland AG.

2017

Collision Avoidance for Multi-robot Systems with Coincident Paths Based on Fictitious Collision Points Using Nonlinear Formulation

Authors
Souza, MBA; de Oliveira, EJ; de Oliveira, LW; Mendes Moreira, APG;

Publication
ROBOT 2017: Third Iberian Robotics Conference - Volume 1, Seville, Spain, November 22-24, 2017

Abstract
This paper addresses the problem of collision avoidance along specified paths in multiple mobile robot systems. These collisions can be represented by points of intersection or coincident segments between paths. The proposal of the work is to model these segments where the collision is possible through fictitious points. In addition, the advantages of the nonlinear versus mixed integer linear formulation, widely used in the literature, are verified. Comparisons were made and it’s proved the superiority of the proposed method with respect to complexity, computational time and inclusion of nonlinear constraints. Moreover, the simulations performed using this technique indicate that the method is promissory for applications in real systems. © Springer International Publishing AG 2018.

  • 20
  • 44