|
Robot Localization Using OpenStreet Map
Rajnoch, Zdeněk ; Veľas, Martin (referee) ; Rozman, Jaroslav (advisor)
Goal of this thesis is localization of mobile robot in OpenStreet map segment. Robot IMU, odometry and compass sensors are used for trajectory reconstruction, which is compared to reference GPS trajectory. Extended Monte Carlo localization and clusterization are used for robot localization. Software is implemented in C++ with ROS middleware.
|
|
9DOF sensor for weapon orientation measurement
Růžička, Jiří ; Richter, Miloslav (referee) ; Šedivá, Soňa (advisor)
This thesis deals with multi-axis position sensors, their nature and individual parts and types of these sensors. It is outlined their historical origin and the most used modern types, such as micro-electro-mechanical sensors. Further, the properties of these sensors, error sources and their compensation are discussed. Output data formats are also discussed here, such as Euler angles, their calculation and applications. The selected sensor is implemented in the simulator electronics, and the graphical application demonstrates its functions.
|
|
Estimating Human Movement Using Accelerometers
Matula, Tomáš ; Růžička, Richard (referee) ; Dobai, Roland (advisor)
Tato práce je zaměřena na analýzu lidského pohybu, zejména měření úhlu kolena, co je důležité především při procesu rehabilitace u pacientů s protézy kolenního kloubu nebo po operaci. Pro měření IMU - inerciální měřící jednotky od firmy Xsens jsou použité, přičemž pouze data z 3-osého akcelerometru a gyroskopu jsou zahrnuty. Vhodné umístění jednotek je vybráno, jakož i metody pro kalibraci a následný výpočet úhlu ze zaznamenaných dat. Tyhle metody jsou implementovány a experimentálně ověřeny. Experimenty ukazují, že výsledky jsou docela přesné, a toto řešení je použitelné při analýze pacientů například provedením monitorování chůze.
|
|
3D Mapping from Sparse LiDAR Data
Veľas, Martin ; Hofierka,, Jaroslav (referee) ; Kaartinen,, Harri (referee) ; Herout, Adam (advisor)
Tato práce se zabývá návrhem nových algoritmů pro zpracování řídkých 3D dat senzorů LiDAR, včetně kompletního návrhu batohovího mobilního mapovacího řešení. Tento výzkum byl motivován potřebou takových řešení v oblasti geodézie, mobilního průzkumu a výstavby. Nejprve je prezentován iterační algoritmus pro spolehlivou registraci mračen bodů a odhad odometrie z měření 3D LiDARu. Problém řídkosti a velikosti těchto dat je řešen pomocí náhodného vzorkování pomocí Collar Line Segments (CLS). Vyhodnocení na standardní datové sadě KITTI ukázalo vynikající přesnost oproti známému algoritmu General ICP. Konvoluční neuronové sítě hrají důležitou roli ve druhé metodě odhadu odometrie, která zpracovává kódovaná data LiDARu do 2D matic. Metoda je schopna online výkonu, zatímco je zachována přesnost, když požadujeme pouze parametry posunu. To může být užitečné v situacích, kdy je vyžadován online náhled mapování a parametry rotace mohou být spolehlivě poskytnuty např. senzorem IMU. Na základě algoritmu CLS bylo navrženo a implementováno batohové mobilní mapovací řešení 4RECON. S využitím kalibrovaného a synchronizovaného páru LiDARů Velodyne a s nasazením řešení GNSS/INS s duální anténou, byl vyvinut univerzální systém poskytující přesné 3D modelování malých vnitřních i velkých otevřených prostředí. Naše hodnocení prokázalo, že požadavky stanovené pro tento systém byly splněny -- relativní přesnost do $5$~cm a průměrná chyba georeferencí pod $12$~cm. Poslední stránky obsahují popis a vyhodnocení další metody založené na konvolučních neuronových sítích -- navržených pro segmentaci země v mračnech bodů 3D LiDARu. Tato metoda překonala současný stav techniky v této oblasti a představuje způsob, jakým může být sémantická informace vložena do 3D laserových dat.
|
|
Back-bone deformation analysis using modern sensors
Fiala, Vojtěch ; Janoušek, Oto (referee) ; Čmiel, Vratislav (advisor)
This bachelor thesis summarizes the knowledge of the medical and technical field related to the project. In the medical section, there are mainly described areas of kinesiology and medicine related to the causes and risk factors leading to problems and diseases of the spine. In addition to the description of the disease, there are also presented the diagnostic solutions and treatment. The content of the medical part of the thesis is also a look at some commercially available products dealing also with postural problems. Part of the technical part is acquaintance with the Arduino platform and the components that are included in the practical part of the bachelor thesis. In the technical part, the area of motion sensors such as accelerometers, IMU sensors and gyroscopes are also described in more detail. Especially there is described IMU MPU-6050, which is used in this project. Further, the thesis describes the procedure in the practical part of the project, including the design of the positioning of the sensors with the positions in which the data are measured, as well as the design of the assembly and its optimization. Subsequently, the final appearance of the device, including the method of attachment on the body, and the measurement results are shown. Results are later commented and discussed. The final part of the thesis is the final summary of the results achieved and the reflections on the possibilities of further work or further adjustments and modifications of the existing equipment.
|
|
Utilization of Motion Sensor Data for User Activity Analysis
Eršek, Martin ; Zemčík, Pavel (referee) ; Beran, Vítězslav (advisor)
This bachelor thesis aims to provide a design and implementation of an algorithm for analysis of user activity based on data from motion sensors. The thesis explores possibilities of classification and counting repetitions of 7 basic body-weight exercises, namely: push ups, squats, planks, sit-ups, seated knee raises, tricep dips and lunges. Data from motion sensors are collected by a mobile device located in top pocket of exercising user's trousers. Selection of used methods and their parameters as well as number and type of extracted features is chosen with regard to low computational complexity. When designing a solution, emphasis was put on the fact that it is irrelevant how the device is positioned in the user's pocket. For the thesis, a dataset containing 7 training sessions from 4 different users was created. Designed method was implemented as a desktop application with Command Line Interface and consequently validated on the created dataset. The solution was able to reach metrics of F1-score in range 45.3 % - 74.9 % for analysis and counting repetitions of an unseen user's training session. For an unseen training session of a known user, the metrics of F1-score was up to 94 %.
|
|
Trilobot Upgrade
Polášek, Patrik ; Hrubý, Martin (referee) ; Rozman, Jaroslav (advisor)
The main aim of this work is to create a robot moving on wheels, create communication among all the sensors and microcomputers with the help of the Robot Operating System (ROS). Sensors are mounted on a plastic handle that is printed on 3D printer. The Arduino microcomputer manages low-level signals for reading sensor data and signals to control the engine, the another one and more powerful ODROID-XU4 microcomputer runs the core of ROS and a graphical application that allows controlling robot on the touchscreen.
|
|
Browse the Map on Your Mobile Device by Moving the Device
Pohrebniak, Yehor ; Milet, Tomáš (referee) ; Beran, Vítězslav (advisor)
This thesis focuses on the creation of a mobile application that presents a map and based on the movement of a mobile device in space, represents a sliding map camera. The theoretical part is focused on acquaintance with available technologies and design of a system of data processing methods from inertial measuring units of mobile devices and video from the smartphone camera. The practical part is focused on the implementation of mobile application that obtain data from motion sensors and move the map
|
| |
|
Flight properties of discgolf disc
Valík, Tomáš ; Sekora, Jiří (referee) ; Hanák, Petr (advisor)
Even through the rising popularity of disc golf all around the world, there aren't many solutions on how to compare individual throws, other than by observing. By placing inertial sensors on the bottom plate of the disc, an average rotation frequency was obtained by an algorithm. By comparing six methods of evaluation with reference values measured with the Qualisys system, the best method returns an average percent error of 2,66 %. Based on this result a test comparing two throws, backhand and forehand, was made, with average values of 14,22 and 11,46 revolutions per second. Two sample t-test rejected null hypothesis at the 0,05 significance level with p-value 2,101*10^(-18).
|