scholarly journals 3D Environment Exploration with SLAM for Autonomous Mobile Robot Control

2021 ◽  
Vol 16 ◽  
pp. 450-456
Author(s):  
Andrii Kudriashov ◽  
Tomasz Buratowski ◽  
Jerzy Garus ◽  
Mariusz Giergiel

In the paper a solution for building of 3D map of unknown terrain for the purposes of control of wheeled autonomous mobile robots operating in an isolated and hard-access area is described. The work environment is represented by a three-dimensional occupancy grid map built with SLAM techniques using LIDAR sensor system. Probabilistic methods such as adaptive Monte Carlo localization and extended Kalman filter are used to concurrently build a map of surroundings and a robot’s pose estimation. A robot’s displacement and orientation are obtained from odometry and inertial navigation system. All algorithms and sub-systems have been implemented and verified with Robot Operation System with a framework for exploration tasks in multi-level buildings

Sensors ◽  
2021 ◽  
Vol 21 (10) ◽  
pp. 3493
Author(s):  
Gahyeon Lim ◽  
Nakju Doh

Remarkable progress in the development of modeling methods for indoor spaces has been made in recent years with a focus on the reconstruction of complex environments, such as multi-room and multi-level buildings. Existing methods represent indoor structure models as a combination of several sub-spaces, which are constructed by room segmentation or horizontal slicing approach that divide the multi-room or multi-level building environments into several segments. In this study, we propose an automatic reconstruction method of multi-level indoor spaces with unique models, including inter-room and inter-floor connections from point cloud and trajectory. We construct structural points from registered point cloud and extract piece-wise planar segments from the structural points. Then, a three-dimensional space decomposition is conducted and water-tight meshes are generated with energy minimization using graph cut algorithm. The data term of the energy function is expressed as a difference in visibility between each decomposed space and trajectory. The proposed method allows modeling of indoor spaces in complex environments, such as multi-room, room-less, and multi-level buildings. The performance of the proposed approach is evaluated for seven indoor space datasets.


Author(s):  
Michelle Priante ◽  
David Tyrell ◽  
Benjamin Perlman

In train collisions, multi-level rail passenger vehicles can deform in modes that are different from the behavior of single level cars. The deformation in single level cars usually occurs at the front end during a collision. In one particular incident, a cab car buckled laterally near the back end of the car. The buckling of the car caused both lateral and vertical accelerations, which led to unanticipated injuries to the occupants. A three-dimensional collision dynamics model of a multi-level passenger train has been developed to study the influence of multi-level design parameters and possible train configuration variations on the reactions of a multi-level car in a collision. This model can run multiple scenarios of a train collision. This paper investigates two hypotheses that could account for the unexpected mode of deformation. The first hypothesis emphasizes the non-symmetric resistance of a multi-level car to longitudinal loads. The structure is irregular since the stairwells, supports for tanks, and draglinks vary from side to side and end to end. Since one side is less strong, that side can crush more during a collision. The second hypothesis uses characteristics that are nearly symmetric on each side. Initial imperfections in train geometry induce eccentric loads on the vehicles. For both hypotheses, the deformation modes depend on the closing speed of the collision. When the characteristics are non-symmetric, and the load is applied in-line, two modes of deformation are seen. At low speeds, the couplers crush, and the cars saw-tooth buckle. At high speeds, the front end of the cab car crushes, and the cars remain in-line. If an offset load is applied, the back stairwell of the first coach car crushes unevenly, and the cars saw-tooth buckle. For the second hypothesis, the characteristics are symmetric. At low speeds, the couplers crush, and the cars remain in-line. At higher speeds, the front end crushes, and the cars remain in-line. If an offset load is applied to a car with symmetric characteristics, the cars will saw-tooth buckle.


2017 ◽  
Vol 14 (5) ◽  
pp. 172988141773275 ◽  
Author(s):  
Francisco J Perez-Grau ◽  
Fernando Caballero ◽  
Antidio Viguria ◽  
Anibal Ollero

This article presents an enhanced version of the Monte Carlo localization algorithm, commonly used for robot navigation in indoor environments, which is suitable for aerial robots moving in a three-dimentional environment and makes use of a combination of measurements from an Red,Green,Blue-Depth (RGB-D) sensor, distances to several radio-tags placed in the environment, and an inertial measurement unit. The approach is demonstrated with an unmanned aerial vehicle flying for 10 min indoors and validated with a very precise motion tracking system. The approach has been implemented using the robot operating system framework and works smoothly on a regular i7 computer, leaving plenty of computational capacity for other navigation tasks such as motion planning or control.


Drones ◽  
2021 ◽  
Vol 5 (4) ◽  
pp. 144
Author(s):  
Yong Shen ◽  
Yunlou Zhu ◽  
Hongwei Kang ◽  
Xingping Sun ◽  
Qingyi Chen ◽  
...  

Evolutionary Algorithms (EAs) based Unmanned Aerial Vehicle (UAV) path planners have been extensively studied for their effectiveness and high concurrency. However, when there are many obstacles, the path can easily violate constraints during the evolutionary process. Even if a single waypoint causes a few constraint violations, the algorithm will discard these solutions. In this paper, path planning is constructed as a multi-objective optimization problem with constraints in a three-dimensional terrain scenario. To solve this problem in an effective way, this paper proposes an evolutionary algorithm based on multi-level constraint processing (ANSGA-III-PPS) to plan the shortest collision-free flight path of a gliding UAV. The proposed algorithm uses an adaptive constraint processing mechanism to improve different path constraints in a three-dimensional environment and uses an improved adaptive non-dominated sorting genetic algorithm (third edition—ANSGA-III) to enhance the algorithm’s path planning ability in a complex environment. The experimental results show that compared with the other four algorithms, ANSGA-III-PPS achieves the best solution performance. This not only validates the effect of the proposed algorithm, but also enriches and improves the research results of UAV path planning.


JURNAL ELTEK ◽  
2020 ◽  
Vol 18 (1) ◽  
pp. 116
Author(s):  
Indrazno Siradjuddin ◽  
Gilang Al Azhar ◽  
Anggit Murdani ◽  
Mukhamad Luqman Muttaqin Faizin

Pengembangan desain kontrol kinematic sangatlah penting dalam pengembangan kontrol untuk robot beroda. Hal ini sangat dibutuhkan mengingat bahwa robot beroda memiliki banyak parameter yang mampu merubah persamaan kontrol kinematiknya terutama pada kontrol kinematik untuk robot beroda dengan jenis roda omnidirectional, baik dari segi jenis roda yang digunakan hingga jumlah roda penggerak yang digunakan. Dengan berbagai macam hal yang dapat merubah persamaan kontrol kinematiknya, maka pada makalah ini dibuat sebuah persamaan kontrol kinematik yang general, yang dapat diaplikasikan untuk berbagai macam roda omnidirectional, serta berbagai jumlah roda yang digunakan. Selain itu persamaan general yang telah dibuat, diaplikasikan untuk menguji respon robot beroda dengan menggunakan 6 buah omni-wheels untuk menguji hasil respon dari persamaan general kontrol yang telah dibuat. Pengujian dilakukan dengan menggunakan simulasi program dengan menggunakan pemrograman dengan menggunakan Bahasa pemrograman python. Hasil yang didapatkan menunjukkan robot mampu bergerak sesuai dengan arah gerak target yang ditentukan, yaitu membentuk pola jalur yang linier serta mampu bergerak membentuk pola lingkaran dan pola setengah gelombang sinus. Hal ini menunjukkan bahwa kontrol kinematik yang dirancang mampu membuat robot bergerak sesuai dengan yang direncanakan. Hasil dari respon robot berupa sinyal kontrol, pola yang dibentuk serta nilai perubahan error disajikan dalam bentuk grafik.   Development of the kinematics control is very important for the development of kinematics control for mobile robots. This is very necessary because mobile robots have a lot of factors that can manipulate the equation of its kinematic control, such as the type of wheels, the number of wheels, etc. With this kind of problem, it necessary to generate a general equation for the robot’s kinematic control, which in this journal we purpose the general equation for the mobile robot control, and we evaluate the outcome by applying the general equation into the 6 omnidirectional robot control. To make a valid statement, we simulate the control to understanding the control outcome by using a python program. The results of the simulation show us that the robot can move as planned, that the robot produces a linear trajectory, circular trajectory, and half sine wave trajectory. Depends on the results, it can be concluded that the proposed kinematics control equation can make the robot moves well as we planned. The results of the respons, the trajectory, and the changes in error values ​​are presented in graphical form


Sign in / Sign up

Export Citation Format

Share Document