Tomasz Kornuta
Warsaw University of Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Tomasz Kornuta.
Industrial Robot-an International Journal | 2007
Cezary Zieliński; Wojciech Szynkiewicz; Tomasz Winiarski; Maciej Staniak; Witold Czajewski; Tomasz Kornuta
Purpose – This paper seeks to develop universal software (a programming framework) enabling the implementation of service robot controllers. The software should distinguish the hardware‐oriented part of the system from the task‐oriented one. Moreover, force, vision as well as other sensors should be taken into account. Multi‐effector systems have to be considered.Design/methodology/approach – The robot programming framework MRROC++ has been implemented as a hierarchical structure composed of processes, potentially consisting of threads. All of the software is written in an object‐oriented manner using C++ and is supervised by a QNX real‐time operating system. The framework has been verified on several systems executing diverse tasks. Here, a Rubiks cube puzzle‐solving system, consisting of two arms and utilizing force control and visual servos, is presented.Findings – The presented framework is well suited to tasks requiring two‐handed manipulation with force sensing, visual servoing and online construct...
international conference on methods and models in automation and robotics | 2014
Cezary Zieliński; Tomasz Kornuta; Tomasz Winiarski
The paper presents a systematic approach to robot control system design. The robot is treated as an embodied agent decomposed into effectors, receptors, both real and virtual, and a control subsystem. Those entities communicate through communication buffers. The activities of those entities are governed by FSMs that invoke behaviours formulated in terms of transition functions taking as arguments the contents of input buffers and producing the values inserted into output buffers. The method is exemplified by applying it to a design of a control system of a robot capable of locating an open box and covering it with a lid. Other systems that have been designed in a similar way are presented as well, to demonstrate the versatility of the approach.
international conference on computer vision and graphics | 2014
Jan Figat; Tomasz Kornuta; Włodzimierz Kasprzak
The article is devoted to the evaluation of performance of image features with binary descriptors for the purpose of their utilization in recognition of objects by service robots. In the conducted experiments we used the dataset and followed the methodology proposed by Mikolajczyk and Schmid. The performance analysis takes into account the discriminative power of a combination of keypoint detector and feature descriptor, as well as time consumption.
Industrial Robot-an International Journal | 2013
Cezary Zieliński; Włodzimierz Kasprzak; Tomasz Kornuta; Wojciech Szynkiewicz; Piotr Trojanek; M. Walęcki; Tomasz Winiarski; Teresa Zielinska
Purpose – Machining fixtures must fit exactly the work piece to support it appropriately. Even slight change in the design of the work piece renders the costly fixture useless. Substitution of traditional fixtures by a programmable multi‐robot system supporting the work pieces requires a specific control system and a specific programming method enabling its quick reconfiguration. The purpose of this paper is to develop a novel approach to task planning (programming) of the reconfigurable fixture system.Design/methodology/approach – The multi‐robot control system has been designed following a formal approach based on the definition of the system structure in terms of agents and transition function definition of their behaviour. Thus, a modular system resulted, enabling software parameterisation. This facilitated the introduction of changes brought about by testing different variants of the mechanical structure of the system. A novel approach to task planning (programming) of the reconfigurable fixture syst...
Robot Motion Control 2011 (Lecture Notes in Control Information Sciences) | 2012
Cezary Zieliński; Tomasz Kornuta; Piotr Trojanek; Tomasz Winiarski; M. Walęcki
The paper presents a formal specification of the control software of a reconfigurable fixture used for machining thin plates. The fixture is based on relocatable supporting robots. A multi-agent approach to control system structuring is used. The behaviour of agents is defined in terms of finite state automatons, transition functions, and terminal conditions.
IFAC Proceedings Volumes | 2012
Cezary Zieliński; Tomasz Kornuta; Mateusz Boryn
Abstract The paper presents a formal method of specifying complex robotic systems. Although the method is general, here it is applied to the description of two, however diverse, robot behaviours, in which the induced motion was computed on the basis of information retrieved from different cameras: a camera integrated with the robot gripper and a camera statically mounted above the scene. The presented experimental results confirm the correctness of the developed systems, thus validate the design method.
Archive | 2014
Cezary Zieliński; Tomasz Kornuta
The paper presents a generic robot control architecture facilitating the collection of data for the purpose of diagnostics. Each robot within the system is treated as an embodied agent composed of effectors, receptors and a control system. Its behaviour is described in terms of transition functions and: initial, terminal and error conditions. Data within such systems can be collected at the control system sampling rate, thus both continuous monitoring and event driven one are possible.
international conference on advanced robotics | 2011
Tomasz Kornuta; Cezary Zieliński
Complex robotic systems require a formal method of specification that guides the system developer and facilitates the implementation. In this paper the proposed formalism is utilized to specify a control system of a robot identifying hand postures. The formalism is based on the concept of an agent and the description of an agents behaviors by defining transition functions. The presented exemplary system — a robot capable of actively adjusting its location so as to recognize reliably hand gestures presented by a human operator — needs to exhibit six behaviors, which are defined formally.
international conference on computer vision | 2010
Tomasz Kornuta
With computer vision playing more and more important role in robotics, it became clear that a new approach, standardizing the method of vision subsystems development and testing, is required. This paper presents FraDIA, a vision framework, that can work as a stand-alone application, as well as a vision subsystem of the MRROC++ based robotic controllers. The framework description emphasizes its architecture and methods of vision tasks implementation. The diversity of presented robotic tasks utilizing the framework prove its usability.
International Conference on Automation | 2016
Maciej Stefańczyk; Michał Laszkowski; Tomasz Kornuta
Modern robots are typically equipped with many sensors with different modalities, e.g. RGB cameras, Time-of-Flight cameras or RGB-D sensors. Thus development of universal, modality-independent algorithms require appropriate datasets and benchmarks. In this paper we present WUT Visual Perception Dataset, consisting of five datasets, captured with different sensors with the goal of development, comparison and evaluation of algorithms for automatic object model registration and object recognition.