Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

Publicações por Germano Veiga

2021

Routing and schedule simulation of a biomass energy supply chain through SimPy simulation package

Autores
Pinho T.M.; Coelho J.P.; Oliveira P.M.; Oliveira B.; Marques A.; Rasinmäki J.; Moreira A.P.; Veiga G.; Boaventura-Cunha J.;

Publicação
Applied Computing and Informatics

Abstract
The optimisation of forest fuels supply chain involves several entities actors, and particularities. To successfully manage these supply chains, efficient tools must be devised with the ability to deal with stakeholders dynamic interactions and to optimize the supply chain performance as a whole while being stable and robust, even in the presence of uncertainties. This work proposes a framework to coordinate different planning levels and event-based models to manage the forest-based supply chain. In particular, with the new methodology, the resilience and flexibility of the biomass supply chain is increased through a closed-loop system based on the system forecasts provided by a discrete-event model. The developed event-based predictive model will be described in detail, explaining its link with the remaining elements. The implemented models and their links within the proposed framework are presented in a case study in Finland and results are shown to illustrate the advantage of the proposed architecture.

2024

Inspection of Part Placement Within Containers Using Point Cloud Overlap Analysis for an Automotive Production Line

Autores
Costa, CM; Dias, J; Nascimento, R; Rocha, C; Veiga, G; Sousa, A; Thomas, U; Rocha, L;

Publicação
FLEXIBLE AUTOMATION AND INTELLIGENT MANUFACTURING: ESTABLISHING BRIDGES FOR MORE SUSTAINABLE MANUFACTURING SYSTEMS, FAIM 2023, VOL 1

Abstract
Reliable operation of production lines without unscheduled disruptions is of paramount importance for ensuring the proper operation of automated working cells involving robotic systems. This article addresses the issue of preventing disruptions to an automotive production line that can arise from incorrect placement of aluminum car parts by a human operator in a feeding container with 4 indexing pins for each part. The detection of the misplaced parts is critical for avoiding collisions between the containers and a high pressure washing machine and also to avoid collisions between the parts and a robotic arm that is feeding parts to a air leakage inspection machine. The proposed inspection system relies on a 3D sensor for scanning the parts inside a container and then estimates the 6 DoF pose of the container followed by an analysis of the overlap percentage between each part reference point cloud and the 3D sensor data. When the overlap percentage is below a given threshold, the part is considered as misplaced and the operator is alerted to fix the part placement in the container. The deployment of the inspection system on an automotive production line for 22 weeks has shown promising results by avoiding 18 hours of disruptions, since it detected 407 containers having misplaced parts in 4524 inspections, from which 12 were false negatives, while no false positives were reported, which allowed the elimination of disruptions to the production line at the cost of manual reinspection of 0.27% of false negative containers by the operator.

2008

Plug-and-produce technologies - On the use of statecharts for the orchestration of service oriented industrial robotic cells

Autores
Veiga, G; Pires, JN;

Publicação
ICINCO 2008: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL RA-2: ROBOTICS AND AUTOMATION, VOL 2

Abstract
Programming industrial robotic workcells is a challenging task, namely because it means dealing with several types of machines, mange the data flow between them and orchestrate their basic functionality into a working program. In this work service oriented architectures are used for the task of programming robotic workcells along with managing the communication between cell components, and a statechart model engine is implemented to orchestrate the system logic. The objective of this paper is to focus in merging service oriented architectures with StateCharts XML, and in evaluating that robotic workcell programming approach using a simple laboratory test bed.

2009

Programming-by-demonstration in the coworker scenario for SMEs

Autores
Pires, JN; Veiga, G; Araujo, R;

Publicação
INDUSTRIAL ROBOT-AN INTERNATIONAL JOURNAL

Abstract
Purpose - The purpose of this paper is to report a collection of developments that enable users to program industrial robots using speech, several device interfaces, force control and code generation techniques. Design/methodology/approach - The reported system is explained in detail and a few practical examples are given that demonstrate its usefulness for small to medium-sized enterprises (SMEs), where robots and humans need to cooperate to achieve a common goal (coworker scenario). The paper also explores the user interface software adapted for use by non-experts. Findings - The programming-by-demonstration (PbD) system presented proved to be very efficient with the task of programming entirely new features to an industrial robotic system. The system uses a speech interface for user command, and a force-controlled guiding system for teaching the robot the details about the task being programmed. With only a small set of implemented robot instructions it was fairly easy to teach the robot system a new task, generate the robot code and execute it immediately. Research limitations/implications - Although a particular robot controller was used, the system is in many aspects general, since the options adopted are mainly based on standards. It can obviously be implemented with other robot controllers without significant changes. In fact, most of the features were ported to run with Motoman robots with success. Practical implications - It is important to stress that the robot program built in this section was obtained without writing a single line of code, but instead just by moving the robot to the desired positions and adding the required robot instructions using speech. Even the upload task of the obtained module to the robot controller is commanded by speech, along with its execution/termination. Consequently, teaching the robotic system a new feature is accessible for any type of user with only minor training. Originality/value - This type of PbD systems will constitute a major advantage for SMEs, since most of those companies do not have the necessary engineering resources to make changes or add new functionalities to their robotic manufacturing systems. Even at the system integrator level these systems are very useful for avoiding the need for specific knowledge about all the controllers with which they work: complexity is hidden beyond the speech interfaces and portable interface devices, with specific and user-friendly APIs making the connection between the programmer and the system.

2011

In vitro method for test and measure the accuracy of implant impression

Autores
Caramelo, FJ; Brito, P; Santos, J; Carvalho, A; Veiga, G; Vasconcelos, B; Pires, JN; Botelho, MF;

Publicação
TECHNOLOGY AND MEDICAL SCIENCES - TMSI 2010

Abstract
We developed a method for measuring the fitness of a prosthesis and implants. Since a robot arm is use for executing the impressions and part of the measuring procedure we gain high precision and reproducibility. We tested the measuring method regarding the operator dependence and tests confirm consistent results even with different users.

2011

Evaluation of two dental impression materials using a robot arm.

Autores
Carvalho, A; Brito, P; Santos, J; Caramelo, FJ; Veiga, G; Vasconcelos, B; Pires, JN; Botelho, MF;

Publicação
Bulletin du Groupèment international pour la recherche scientifique en stomatologie & odontologie

Abstract

  • 12
  • 14