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 CRIIS

2016

Localization and Navigation of an Omnidirectional Mobile Robot: The Robot@Factory Case Study

Authors
Costa, PJ; Moreira, N; Campos, D; Goncalves, J; Lima, J; Costa, PL;

Publication
IEEE REVISTA IBEROAMERICANA DE TECNOLOGIAS DEL APRENDIZAJE-IEEE RITA

Abstract
The Robot@Factory competition was recently included in Robotica, the main Portuguese Robotics Competition. This robot competition takes place in an emulated factory plant, where automatic guided vehicles (AGVs) must cooperate to perform tasks. To accomplish their goals, the AGVs must deal with localization, navigation, scheduling, and cooperation problems that must be solved autonomously. This robot competition can play an important role in education due to its inherent multidisciplinary approach, which can motivate students to bridge different technological areas. It can also play an important role in research and development, because it is expected that its outcomes will later be transferred to real-world problems in manufacturing or service robots. By presenting a scaled-down factory shop floor, this competition creates a benchmark that can be used to compare different approaches to the challenges that arise in this kind of environment. The ability to alter the environment, in some restricted areas, can usually promote the test and evaluation of different localization mechanisms, which is not possible in other competitions. This paper presents one of the possible approaches to build a robot capable of entering this competition. It can be used as a reference to current and new teams.

2016

Mobile Robot Localization Based on a Security Laser: An Industry Scene Implementation

Authors
Sobreira, H; Moreira, AP; Costa, PG; Lima, J;

Publication
ROBOT 2015: SECOND IBERIAN ROBOTICS CONFERENCE: ADVANCES IN ROBOTICS, VOL 2

Abstract
Usually the Industrial Automatic Guide Vehicles (AGVs) have two kind of lasers. One for navigation on the top and others for obstacle detection (security lasers). Recently, security lasers extended its output data with obstacle distance (contours) and reflectivity, that allows the development of a novel localization system based on a security laser. This paper addresses a localization system that avoids a dedicated laser scanner reducing the implementations cost and robot size. Also, performs a tracking system with precision and robustness that can operate AVGs in an industrial environment. Artificial beacons detection algorithm combined with a Kalman filter and outliers rejection method increase the robustness and precision of the developed system. A comparison between the presented approach and a commercial localization system for industry is presented. Finally, the proposed algorithms were tested in an industrial application under realistic working conditions.

2016

Modeling and Simulation of a Hacked Neato XV-11 Laser Scanner

Authors
Campos, D; Santos, J; Goncalves, J; Costa, P;

Publication
ROBOT 2015: SECOND IBERIAN ROBOTICS CONFERENCE: ADVANCES IN ROBOTICS, VOL 1

Abstract
Laser scanners are widely used in mobile robotics localization systems but, despite the enormous potential of its use, their high price tag is a major drawback, mainly for hobbyist and educational robotics practitioners that usually have a reduced budget. This paper presentes the modeling and simulation of a hacked Neato XV-11 Laser Scanner, having as motivation the fact that it is a very low cost alternative, when compared with the current available laser scanners. The modeling of a hacked Neato XV-11 Laser Scanner allows its realistic simulation and provides valuable information that can promote the development of better designs of robot localization systems based on this sensor. The sensor simulation was developed using SimTwo, which is a realistic simulation software that can support several types of robots.

2016

Particle Filter SLAM on FPGA: A Case Study on Robot@Factory Competition

Authors
Sileshi, BG; Oliver, J; Toledo, R; Goncalves, J; Costa, P;

Publication
ROBOT 2015: SECOND IBERIAN ROBOTICS CONFERENCE: ADVANCES IN ROBOTICS, VOL 1

Abstract
Particle filters are sequential Monte Carlo estimation methods with applications in the field of mobile robotics for performing tasks such as tracking, simultaneous localization and mapping (SLAM) and navigation, by dealing with the uncertainties and/or noise generated by the sensors as well as with the intrinsic uncertainties of the environment. This work presents a field programmable gate arrays (FPGA) implementation of a particle filter applied to SLAM problem based on a low cost Neato XV-11 laser scanner sensor. Post processing is performed on data provided by a realistic simulation of a differential robot, equipped with a hacked Neato XV-11 laser scanner, that navigates in the Robot@Factory competition maze. The robot was simulated using SimTwo, which is a realistic simulation software that can support several types of robots. The simulator provides the robot ground truth, odometry and the laser scanner data. The results achieved from this study confirmed the possible use such low cost laser scanner for different robotics applications.

2016

Robust mobile robot localization based on a security laser: an industry case study

Authors
Sobreira, H; Moreira, AP; Costa, P; Lima, J;

Publication
INDUSTRIAL ROBOT-AN INTERNATIONAL JOURNAL

Abstract
Purpose - This paper aims to address a mobile robot localization system that avoids using a dedicated laser scanner, making it possible to reduce implementation costs and the robot's size. The system has enough precision and robustness to meet the requirements of industrial environments. Design/methodology/approach - Using an algorithm for artificial beacon detection combined with a Kalman Filter and an outlier rejection method, it was possible to enhance the precision and robustness of the overall localization system. Findings - Usually, industrial automatic guide vehicles feature two kinds of lasers: one for navigation placed on top of the robot and another for obstacle detection (security lasers). Recently, security lasers extended their output data with obstacle distance (contours) and reflectivity. These new features made it possible to develop a novel localization system based on a security laser. Research limitations/implications - Once the proposed methodology is completely validated, in the future, a scheme for global localization and failure detection should be addressed. Practical implications - This paper presents a comparison between the presented approach and a commercial localization system for industry. The proposed algorithms were tested in an industrial application under realistic working conditions. Social implications - The presented methodology represents a gain in the effective cost of the mobile robot platform, as it discards the need for a dedicated laser for localization purposes. Originality/value - This paper presents a novel approach that benefits from the presence of a security laser on mobile robots (mandatory sensor when considering industrial applications), using it simultaneously with other sensors, not only to guarantee safety conditions during operation but also to locate the robot in the environment. This paper is also valuable because of the comparison made with a commercialized system, as well as the tests conducted in real industrial environments, which prove that the approach presented is suitable for working under these demanding conditions.

2016

An Optimization Approach for the Inverse Kinematics of a Highly Redundant Robot

Authors
Costa, P; Lima, J; Pereira, AI; Costa, P; Pinto, A;

Publication
PROCEEDINGS OF THE SECOND INTERNATIONAL AFRO-EUROPEAN CONFERENCE FOR INDUSTRIAL ADVANCEMENT (AECIA 2015)

Abstract
This paper describes a robot with 12 degrees of freedom for pick-and-place operations using bricks. In addition, an optimization approach is proposed, which determines the state of each joint (that establishes the pose for the robot) based on the target position while minimizing the effort of the servomotors avoiding the inverse kinematics problem, which is a hard task for a 12 DOF robot manipulator. Therefore, it is a multi-objective optimization problem that will be solved using two optimization methods: the Stretched Simulated Annealing method and the NSGA II method. The experiments conducted in a simulation environment prove that the proposed approach is able to determine a solution for the inverse kinematics problem. A real robot formed by several servomotors and a gripper is also presented in this research for validating the solutions.

  • 184
  • 331