Dynamic environment with moving obstacle dataset for mobile robot path planning

Published: 1 August 2023| Version 1 | DOI: 10.17632/6hyyntwm4x.1
Contributor:
BEN BEKLISI KWAME AYAWLI

Description

This is a dataset for dynamic environment with moving obstacles mobile robot path planning. It is a Matlab (.mat) dataset. Each of the obstacles starts at different positions, and with different direction of movement, velocity and distances. There are four folders (m20, m50, m100 and m150) each with 200 datasets each of moving obstacles (800 dataset in all) m20 - contains dataset for 20 moving obstacles with each generated randomly with different positions, direction of movement, velocity and distances m50 - contains dataset for 50 moving obstacles with each generated randomly with different positions, direction of movement, velocity and distances m100 - contains dataset for 100 moving obstacles with each generated randomly with different positions, direction of movement, velocity and distances m150 - contains dataset for 150 moving obstacles with each generated randomly with different positions, direction of movement, velocity and distances ////////////////////////////How to use the dataset //////////////////////////////////////////////////////////////////// 1. Run this code to display the initial map in addition to moving obstacles from datasets using --- main.m---- 2. To run all dataset in a folder in a loop, (a)assign ndatasets=200; at line 7 where 200= number of maps to display one at a time (b)set num2str(..) to num2str(i) in fname=strcat('m100/dataset',num2str(2),'.mat'); %dataset with 100 moving obstacles where m100 (c)You can change the folder m100 for the number of obstacles you want ie. m20, m50,and m150. 3. To run main.m for a specific dataset number, (a) Change the value 2 in fname=strcat('m100/dataset', num2str(2)' .mat'); to the dataset number you want (c)You can change the folder m100 for the number of obstacles you want ie. m20, m50,and m150. The code used to generate the dataset has been included. Run the Main.m file to create and generate your own dynamic environment dataset.

Files

Steps to reproduce

The code to reproduce the data is provided in the folder of the dataset. It runs in Matlab. Click to open the main.m file to regenerate your own dataset. You can customize your dataset by making the necessary changes in the files main.m and the obstacle.m file. Details is provided in the Readme file.

Institutions

Sunyani Technical University

Categories

Mobile Robot, Obstacle Avoidance, Path Planning, Environmental Dynamics, Moving Domain

Licence