Dwuczęściowy artykuł poświęcono metodyce projektowania układów sterowania robotów. W pierwszej części przedstawiono krótki przegląd architektur systemów robotycznych oraz przedstawiono metodykę projektowania systemów wielorobotowych wykorzystującą pojęcia: agenta upostaciowionego oraz funkcji przejścia. W poniższej, drugiej części metodyka ta została wykorzystana do specyfikacji systemu robotycznego potrafiącego rozróżnić obiekty płaskie od przestrzennych. Wyniki przeprowadzonych eksperymentów potwierdzają poprawność specyfikacji, jak i stworzonej na jej bazie implementacji.
EN
The two part article describes a methodology of designing robot control systems. The first part presents a brief overview of control architectures and describes the design methodology based on the concepts of an embodied agent and transition functions. The second part applies the methodology to the specification of a control system of a robot utilizing the idea of active vision to distinguish flat objects from convex ones. The results of the experiments validated both the correctness of the system implementation and the design methodology.
W artykule przedstawiono formalną metodę specyfkacji systemów sterowania na przykładzie robota kasjera. Robot ten wykorzystuje aktywną wizję do realizacji swoich zadań. Aktywna wizja polega na wykonywaniu ruchów kamerą w celu aktywnego pozyskiwania informacji o otoczeniu. W tym konkretnym przypadku rozpoznawane są kody kreskowe na opakowaniach znajdujących się na ladzie.
EN
The paper presents a formal method of specifcation of control systems on the example of a robot cashier. The idea of this controller was based on the active vision paradigm. Its aim is to analyze selected scene fragments, in this case in order to identify the object by reading its barcode. The specifcation contains a set of diverse, but simple, behaviors which when integrated create a controller capable of realizing the robot's goal.
3
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
This article discusses a method of creating a three-dimensional cast model using vision systems and how that model can be used in the quality assessment process carried out directly on the assembly line. The technology of active vision, consisting in illumination of the object with a laser beam, was used to create the model. Appropriate configuration of camera position geometry and laser light allows the collection of height profiles and construction of a 3D model of the product on their basis. The article discusses problems connected with the resolution of the vision system, resolution of the laser beam analysis, and resolution connected with the application of the successive height profiles on sample cast planes. On the basis of the model, measurements allowing assessment of dimension parameters and surface defects of a given cast are presented. On the basis of tests and analyses of such a three-dimensional cast model, a range of checks which are possible to conduct using 3D vision systems is indicated. Testing casts using that technology allows rapid assessment of selected parameters. Construction of the product’s model and dimensional assessment take a few seconds, which significantly reduces the duration of checks in the technological process. Depending on the product, a few checks may be carried out simultaneously on the product’s model. The possibility of controlling all outgoing products, and creating and modifying the product parameter control program, makes the solution highly flexible, which is confirmed by pilot industrial implementations. The technology will be developed in terms of detection and identification of surface defects. It is important due to the possibility of using such information for the purposes of selecting technological process parameters and observing the effect of changes in selected parameters on the cast parameter controlled in a vision system.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.