|
Navigation of B2 mobile robot in outdoor environment
Hoffmann, David ; Věchet, Stanislav (referee) ; Krejsa, Jiří (advisor)
This master’s thesis deals with the navigation of a mobile robot that uses the ROS framework. The aim is to improve the ability of the existing B2 robot to move autonomously outdoors. The theoretical part contains a description of the navigation core, which consists of the move_base library and the packages used for planning. The practical part describe the aws of the existing solution, the design and implementation of changes and the results of subsequent testing in the urban park environment.
|
|
Path Planning using Voronoi Graphs
Živčák, Adam ; Uhlíř, Václav (referee) ; Rozman, Jaroslav (advisor)
The main purpose of this bachelor thesis is to design and implement plugin for robot operating system, which will be used for path planning using Voronoi graphs. Path planning is executed in well known world, about which robot knows where obstacles are placed. Thesis contains overview of main concepts of robot operating system, description of Voronoi graphs and algorithms to construct them. In conclusion is placed comparison of implemented plugin for path planning with ROS integrated planners.
|
| |
|
Visual Car-Detection on the Parking Lots Using Deep Neural Networks
Stránský, Václav ; Veľas, Martin (referee) ; Rozman, Jaroslav (advisor)
The concept of smart cities is inherently connected with efficient parking solutions based on the knowledge of individual parking space occupancy. The subject of this paper is the design and implementation of a robust system for analyzing parking space occupancy from a multi-camera system with the possibility of visual overlap between cameras. The system is designed and implemented in Robot Operating System (ROS) and its core consists of two separate classifiers. The more successful, however, a slower option is detection by a deep neural network. A quick interaction is provided by a less accurate classifier of movement with a background model. The system is capable of working in real time on a graphic card as well as on a processor. The success rate of the system on a testing data set from real operation exceeds 95 %.
|
|
Controlling of Robot with Ackermann Steering
Fryč, Martin ; Žák, Marek (referee) ; Rozman, Jaroslav (advisor)
In this paper is described creation of a robot in Robot Operating system (ROS) withAckermann steering. It contains the principle of Ackermann steering geometry, search ofcontroller boards and basics of ROS structure. A RC car with connected PixHawk controlleris used as a basis of the robot. On the robot is placed an onboard computer Raspberry Pi3 with running ROS. This computer is connected to a laptop through Wi-Fi network. Theprocedure of starting up the robot and ROS is also described in this paper, as well asdesign of the graphical user interface (GUI) that will display sensory data and allow otherfunctionality. Another part of thesis explains principle of an optical encoder and how tocreate your own encoder which can detect rotation of a wheel. This is used to implementrobot odometry. The structure of ROS navigation library is analyzed with regards to itscommissioning. Implementation of the GUI and navigation library will follow in the masterthesis.
|
| |
| |
|
Robot Interaction with Virtual Objects
Fisla, Jakub ; Španěl, Michal (referee) ; Materna, Zdeněk (advisor)
The goal of this bachelor's thesis was to create an aplication for robotic operating system ROS, adding virtual objects to data provided by the robot sensors. The theoretical part analyses the simulation techniques which combine real measured data with virtually generated data and explore equipment for data reading. The thesis designs a structure of feasible solution the application with respect to ROS platform and describes the application implementation. Finally, the focus is on testing of the application and thought about feasible extension this solution.
|
|
Robot Localization Using Camera
Heřman, Petr ; Španěl, Michal (referee) ; Beran, Vítězslav (advisor)
The objective of this work is to design a simple localization method and its implementation in robot operating system ROS. This method uses a monocular camera as the only sensor and estimates the position in a known map. In experiments with prototypes are tested key points of type SURF, SIFT and ORB.
|
|
Interactive Interface for Robot Remote Control
Lokaj, Tomáš ; Beran, Vítězslav (referee) ; Španěl, Michal (advisor)
This work deals with the interactive interface for remote controlled robots and examines some of the existing visualization and simulation tools and robotic platforms. It also designs and implements interactive elements suitable for representation of detected objects, such as bounding box or billboard, and proposes interactive elements to eliminate some of the problems associated with remote control of the robot, such as bad perception of distances and the orientation in the environment. The interactive interface is implemented in the Robot Operating System using offered means for visualization, communication and operations management. Graphics primitives are represented by Interactive Markers that, in addition to the visualization, offers also possibilities of interaction. With these markers, a simple tool for controlling the movement of the robot is designed.
|