Repository logo
 

Search Results

Now showing 1 - 10 of 20
  • Multi-robot cooperative stereo for outdoor scenarios
    Publication . Dias, André; Almeida, José; Lima, Pedro; Silva, Eduardo
    In this paper, we propose a cooperative perception framework for multi-robot real-time 3D high dynamic target estimation in outdoor scenarios based on monocular camera available on each robot. The relative position and orientation between robots establishes a flexible and dynamic stereo baseline. Overlap views subject to geometric constraints emerged from the stereo formulation, which allowed us to obtain a decentralized cooperative perception layer. Epipolar constraints related to the global frame are applied both in image feature matching and to feature searching and detection optimization in the image processing of robots with low computational capabilities. In contrast to classic stereo, the proposed framework considers all sources of uncertainty (in localization, attitude and image detection from both robots) in the determination of the objects best 3D localization and its uncertainty. The proposed framework can be later integrated in a decentralized data fusion (DDF) multi-target tracking approach where it can contribute to reduce rumor propagation data association and track initialization issues. We demonstrate the advantages of this approach in real outdoor scenario. This is done by comparing a stereo rigid baseline standalone target tracking with the proposed multi-robot cooperative stereo between a micro aerial vehicle (MAV) and an autonomous ground vehicle (AGV).
  • BoaVista – Sensor Dedicado de Visão Artificial Baseado em Hardware (Re)configurável
    Publication . Lima, Luís; Almeida, José; Martins, Alfredo; Silva, Eduardo
    Este artigo aborda o projecto de um sistema de visão dedicado para robótica móvel autónoma, que beneficia das capacidades de execução paralela do hardware reconfigurável, processando em “pipeline” as imagens provenientes de um sensor de imagem CMOS de alto desempenho em simultâneo com a aquisição das mesmas. Apresentamos um sistema com a capacidade de adquirir e processar imagens com resoluções de 640x480 a uma taxa de 60 fps, baixo custo e capaz de disponibilizar para o sistema central apenas a informação pretendida extraída da imagem. Este ponto, permite libertar os recursos computacionais do robot traduzindo-se em reduções de consumo significativas e consequente aumento da autonomia energética do mesmo.
  • Master's in autonomous systems: an overview of the robotics curriculum and outcomes at ISEP, Portugal
    Publication . Silva, Eduardo; Almeida, José; Martins, Alfredo; Baptista, João Paulo; Neves, Betina Campos
    Robotics research in Portugal is increasing every year, but few students embrace it as one of their first choices for study. Until recently, job offers for engineers were plentiful, and those looking for a degree in science and technology would avoid areas considered to be demanding, like robotics. At the undergraduate level, robotics programs are still competing for a place in the classical engineering graduate curricula. Innovative and dynamic Master’s programs may offer the solution to this gap. The Master’s degree in autonomous systems at the Instituto Superior de Engenharia do Porto (ISEP), Porto, Portugal, was designed to provide a solid training in robotics and has been showing interesting results, mainly due to differences in course structure and the context in which students are welcomed to study and work
  • High-Accuracy Low-Cost RTK-GPS for an Unmanned Surface Vehicle
    Publication . Matias, B.; Oliveira, H.; Almeida, José; Dias, André; Ferreira, H.; Martins, Alfredo; Silva, Eduardo
    This work presents a low cost RTK-GPS system for localization of unmanned surface vehicles. The system is based on the use of standard low cost L1 band receivers and in the RTKlib open source software library. Mission scenarios with multiple robotic vehicles are addressed as the ones envisioned in the ICARUS search and rescue case where the possibility of having a moving RTK base on a large USV and multiple smaller vehicles acting as rovers in a local communication network allows for local relative localization with high quality. The approach is validated in operational conditions with results presented for moving base scenario. The system was implemented in the SWIFT USV with the ROAZ autonomous surface vehicle acting as a moving base. This setup allows for the performing of a missions in a wider range of environments and applications such as precise 3D environment modeling in contained areas and multiple robot operations.
  • Structured Light System Calibration for Perception in Underwater Tanks
    Publication . Lopes, Flávio; Silva, Hugo; Almeida, José; Silva, Eduardo
    The process of visually exploring underwater environments is still a complex problem. Underwater vision systems require complementary means of sensor information to help overcome water disturbances. This work proposes the development of calibration methods for a structured light based system consisting on a camera and a laser with a line beam. Two different calibration procedures that require only two images from different viewpoints were developed and tested in dry and underwater environments. Results obtained show, an accurate calibration for the camera/projector pair with errors close to 1 mm even in the presence of a small stereos baseline.
  • Design of the ISePorto robocup Middle-Size League Robotic Soccer Team: Control, Localisation and Coordination
    Publication . Martins, Alfredo; Almeida, José; Silva, Eduardo; Baptista, João Paulo
    This paper describes the design and implementation status of the ISePorto robotic football team for participation in Robocup Middle Size League (F2000). The objectives guiding the project were the applications and research in hybrid control and coordination systems. The system has also an educational support role. A special attention is made to the custom design to allow the execution of complex manoeuvres and team coordinated behaviours. The robot has different pass, shot, and manoeuvre capabilities providing high level tactical and strategic planing and coordination. The current team status is also covered.
  • Master's in Autonomous Systems: An Overview of the Robotics Curriculum and Outcomes at ISEP, Portugal
    Publication . Silva, Eduardo; Almeida, José; Martins, Alfredo; Baptista, João Paulo; Neves, Betina
    Robotics research in Portugal is increasing every year, but few students embrace it as one of their first choices for study. Until recently, job offers for engineers were plentiful, and those looking for a degree in science and technology would avoid areas considered to be demanding, like robotics. At the undergraduate level, robotics programs are still competing for a place in the classical engineering graduate curricula. Innovative and dynamic Master's programs may offer the solution to this gap. The Master's degree in autonomous systems at the Instituto Superior de Engenharia do Porto (ISEP), Porto, Portugal, was designed to provide a solid training in robotics and has been showing interesting results, mainly due to differences in course structure and the context in which students are welcomed to study and work.
  • Control and Localisation for the ISePorto Robotic Soccer Team
    Publication . Almeida, José; Martins, Alfredo; Silva, Eduardo
    This paper describes the control and localisation design and implementation status of the ISePorto robotic football team for participation in Robocup Middle Size League (F2000). The objectives guiding the project were the applications and research in hybrid control and coordination systems. The system has also an educational support role. A special attention is made to the custom design to allow the execution of complex manoeuvres and team coordinated behaviours. The robot has different pass, shot, and manoeuvre capabilities providing high level tactical and strategic planing and coordination.
  • Calibration Method for Underwater Visual Ground-Truth System
    Publication . Faria, André; Almeida, José; Dias, André; Martins, Alfredo; Silva, Eduardo
    This work presents an automatic calibration method for a vision based external underwater ground-truth positioning system. These systems are a relevant tool in benchmarking and assessing the quality of research in underwater robotics applications. A stereo vision system can in suitable environments such as test tanks or in clear water conditions provide accurate position with low cost and flexible operation. In this work we present a two step extrinsic camera parameter calibration procedure in order to reduce the setup time and provide accurate results. The proposed method uses a planar homography decomposition in order to determine the relative camera poses and the determination of vanishing points of detected lines in the image to obtain the global pose of the stereo rig in the reference frame. This method was applied to our external vision based ground-truth at the INESC TEC/Robotics test tank. Results are presented in comparison with an precise calibration performed using points obtained from an accurate 3D LIDAR modelling of the environment.
  • Decentralized Target Tracking based on Multi-Robot Cooperative Triangulation
    Publication . Dias, André; Capitan, J.; Merino, L.; Almeida, José; Lima, Pedro; Silva, Eduardo
    Target tracking with bearing-only sensors is a challenging problem when the target moves dynamically in complex scenarios. Besides the partial observability of such sensors, they have limited field of views, occlusions can occur, etc. In those cases, cooperative approaches with multiple tracking robots are interesting, but the different sources of uncertain information need to be considered appropriately in order to achieve better estimates. Even though there exist probabilistic filters that can estimate the position of a target dealing with incertainties, bearing-only measurements bring usually additional problems with initialization and data association. In this paper, we propose a multi-robot triangulation method with a dynamic baseline that can triangulate bearing-only measurements in a probabilistic manner to produce 3D observations. This method is combined with a decentralized stochastic filter and used to tackle those initialization and data association issues. The approach is validated with simulations and field experiments where a team of aerial and ground robots with cameras track a dynamic target.