817 research outputs found
Topological Navigation of Simulated Robots using Occupancy Grid
Formerly I presented a metric navigation method in the Webots mobile robot
simulator. The navigating Khepera-like robot builds an occupancy grid of the
environment and explores the square-shaped room around with a value iteration
algorithm. Now I created a topological navigation procedure based on the
occupancy grid process. The extension by a skeletonization algorithm results a
graph of important places and the connecting routes among them. I also show the
significant time profit gained during the process
Dynamic gridmaps: comparing building techniques
Mobile robots need to represent obstacles in their surroundings, even
moving ones, to make right movement decisions. For higher autonomy the
robot should automatically build such representation from its sensory input.
This paper compares the dynamic character of several gridmap building techniques:
probabilistic, fuzzy, theory of evidence and histogramic. Two criteria
are defined to rank such dynamism in the representation: time to show a new
obstacle and time to show a new hole. The update rules for first three such
techniques hold associative property which confers them static character, inconvenient
for dynamic environments. Major contribution of this paper is the
introduction of two new approaches are presented to improve the perception
of mobile obstacles: one uses a differential equation to update the map and
another uses majority voting in a limited memory per cell. Their dynamisms
are also evaluated and the results presented
Dynamic gridmaps: comparing building techniques
P. 5-22Mobile robots need to represent obstacles in their surroundings, even
moving ones, to make right movement decisions. For higher autonomy the
robot should automatically build such representation from its sensory input.
This paper compares the dynamic character of several gridmap building techniques: probabilistic, fuzzy, theory of evidence and histogramic. Two criteria
are defined to rank such dynamism in the representation: time to show a new
obstacle and time to show a new hole. The update rules for first three such
techniques hold associative property which confers them static character, inconvenient for dynamic environments. Major contribution of this paper is the
introduction of two new approaches are presented to improve the perception
of mobile obstacles: one uses a differential equation to update the map and
another uses majority voting in a limited memory per cell. Their dynamisms
are also evaluated and the results presentedS
Robot Mapping with Real-Time Incremental Localization Using Expectation Maximization
This research effort explores and develops a real-time sonar-based robot mapping and localization algorithm that provides pose correction within the context of a single room, to be combined with pre-existing global localization techniques, and thus produce a single, well-formed map of an unknown environment. Our algorithm implements an expectation maximization algorithm that is based on the notion of the alpha-beta functions of a Hidden Markov Model. It performs a forward alpha calculation as an integral component of the occupancy grid mapping procedure using local maps in place of a single global map, and a backward beta calculation that considers the prior local map, a limited step that enables real-time processing. Real-time localization is an extremely difficult task that continues to be the focus of much research in the field, and most advances in localization have been achieved in an off-line context. The results of our research into and implementation of realtime localization showed limited success, generating improved maps in a number of cases, but not all-a trade-off between real-time and off-line processing. However, we believe there is ample room for extension to our approach that promises a more consistently successful real-time localization algorithm
Eksperimentalna usporedba metoda izgradnje mrežastih karata prostora korištenjem ultrazvučnih senzora
For successful usage of mobile robots in human working areas several navigation problems have to be solved. One of the navigational problems is the creation and update of the model or map of a mobile robot working environment. This article describes most used types of the occupancy grid maps based sonar range readings. These maps are: (i) Bayesian map, (ii) Dempster-Shafer map, (iii) Fuzzy map, (iv) Borenstein map, (v) MURIEL map, and (vi) TBF map. Besides the maps description, a memory consumption and computation time comparison is done. Simulation validation is done using the AMORsim mobile robot simulator for Matlab and experimental validation is done using a Pioneer 3DX mobile robot. Obtained results are presented and compared regarding resulting map quality.Za uspješnu primjenu mobilnih robota u radnim prostorima s ljudima potrebno je riješiti različite probleme navigacije. Jedan od problema navigacije jest kreiranje modela i uključivanje novih informacija o radnoj okolini mobilnog robota u model radne okoline ili kartu. Članak opisuje često korištene tipove mrežastih karata prostora zasnovanih na očitanjima ultrazvučnih osjetila udaljenosti. Obrađeni modeli prostora su: (i) Bayesova karta, (ii) Dempster-Shaferova karta, (iii) neizrazita karta, (iv) Borensteinova karta, (v) MURIEL karta i (vi) TBF karta. Osim opisa, u članku je dana i usporedba implementiranih algoritama prema memorijskim i računskim zahtjevima. Simulacijska provjera napravljena je korištenjem AMORsim simulatora mobilnog robota za programski paket Matlab, a eksperimentalna provjera napravljena je korištenjem Pioneer 3DX mobilnog robota. Također su prikazani dobiveni rezultati uz usporedbu njihove kakvoće
- …