3 research outputs found

    A mobile robot navigation with use of CUDA parallel architecture

    No full text
    In this article we present a navigation system of a mobile robot based on parallel calculations. It is assumed that the robot is equipped with a 3D laser range scanner. The system is essentially based on a dual grid-object, where labels are attached to detected objects (such maps can be used in navigation based on semantic information). We use a classical SMPA (Sense - Model - Plan - Act) architecture for navigation, however, some steps concerning object detection, planning and localization are parallelized in order to speed up the entire process. The CUDA (Compute Unified Device Architecture) technology allows us to execute our algorithms on many processing units with use of a inexpensive graphics card which makes it possible to apply the proposed navigation system in a real time

    The application of particle filters in mobile robot localization

    No full text
    W pracy om贸wiono metody okre艣lenia zmian po艂o偶enia robota mobilnego w 艣rodowisku 3D. Przedstawiono dwie implementacje filtru cz膮steczkowego, kt贸rych celem jest przy艣pieszenie oblicze艅. Om贸wiono metod臋, w kt贸rej zmiana po艂o偶enia i orientacji odbywa si臋 oddzielnie oraz metod臋 wykorzystuj膮c膮 procesory graficzne w algorytmie lokalizacji.In the article the overview of localization methods is presented. Two modifications of particle filter algorithm are described. In the first approach the position and orientation of the mobile robot are determined separately. In second method parallel processing units are used. Both methods allow us to speedup the process of localization

    Path planning in a dynamic environment based on CNN

    No full text
    Sterowanie robotem mobilnym jest podstawowym zagadnieniem w trakcie tworzenia projektu zwi膮zanego z platform膮 mobiln膮. Najnowsze trendy wskazuj膮, 偶e w chwili obecnej najpowszechniej rozwijane s膮 autonomiczne systemy sterowania ruchem. W artykule przedstawiono projekt naukowy, kt贸rego celem jest zbudowanie robota z zaimplementowan膮 ca艂kowicie autonomiczn膮 nawigacj膮. Ko艅cowym za艂o偶eniem projektu jest wdro偶enie wynik贸w bada艅 do realnej aplikacji. Istotnym problemem, kt贸ry dotyczy nawigacji jest planowanie trasy robota. Aby platforma mog艂a by膰 wykorzystana w realnym 艣rodowisku z poruszaj膮cymi si臋 obiektami dynamicznymi, nale偶y je r贸wnie偶 uwzgl臋dni膰 w trakcie planowania trasy. W artykule dokonano por贸wnania istniej膮cych i proponowanych przez autor贸w rozwi膮za艅 planowania 艣cie偶ki. Projektuj膮c robota us艂ugowego, kt贸ry b臋dzie m贸g艂 dzieli膰 przestrze艅 z lud藕mi oraz obiektami dynamicznymi istotny jest tak偶e kr贸tki czas reakcji na zmiany otoczenia. Problem ten rozwi膮zywany jest poprzez ur贸wnoleglenie mocy obliczeniowej komputera. Zaproponowan膮 technologi膮 wykorzystan膮 w tym celu s膮 obliczenia na procesorach graficznych GPU.The control of mobile robot is a fundamental and basic task. Nowadays, the most actual trends focus on autonomous control systems. This paper describes a scientific project, which main goal is fully autonomous navigation system, designed for new construction of mobile robot. Final stage of the project is real application. The significant problem of robot navigation is path planning, especially when mobile platform is predestinated to be used in a real environment enclosed with dynamic obstacles. Dynamic objects should be considered in the path planning algorithm. The navigation system of mobile robot, moving among people, should response with short reaction time for fast environment changes. In this paper authors present parallel computing implementation, in this case - with use of graphic processors (GPU)
    corecore