Skip to content

secorolab/ortega2024frontiers-replication-package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontiers 2024 replication package

This repository contains the replication package for manuscript 1363281 submitted to the Frontiers journal in the Robotics Software Engineering topic.

The FloorPlan DSL models used in this paper can be transformed into simulation-ready sceneries with the FloorPlan DSL tools. These include Gazebo worlds, Gazebo models and 3D meshes and occupancy grid maps.

The tasks used for the scenarios are specified here. They are dispatched by a component that publishes the move_base goals one by one, available here.

The gazebo plugins for the dynamic scenery objects are available here.

Scenarios

The artefacts generated by the FloorPlan DSL tools for each scenario are as follows:

Scenario ID World Map Task
Scenario 1 brsu_building_c_static brsu_building_c_static left_long_corridor_task
Scenario 2 brsu_building_c_dynamic brsu_building_c_static left_long_corridor_task
Scenario 3.1 brsu_building_c_adversarial_events brsu_building_c_dynamic task_1
Scenario 3.2 brsu_building_c_adversarial_events brsu_building_c_dynamic task_2
Scenario 3.3 brsu_building_c_adversarial_events brsu_building_c_dynamic task_3
Scenario 3.4 brsu_building_c_adversarial_events brsu_building_c_dynamic task_4
Scenario 3.5 brsu_building_c_no_events brsu_building_c_dynamic task_2
Scenario 3.6 brsu_building_c_no_events brsu_building_c_dynamic task_4

System Under Test (SUT)

The experiments were conducted using ROS1 noetic for the KELO Robile. The three configurations used in Scenarios 3.1-3.6 correspond to the following branches in the robile_navigation package. For convenience, we have included the three rosinstall files, which can be used to set up the catkin workspace using something like vcstool

Config Branch File
a2s noetic a2s.rosinstall
fro-omni frontiers/omni-config fro-omni.rosinstall
fro-diff frontiers/diff-config fro-diff.rosinstall

Running the experiments

After setting up the catkin workspace with this replication package and the SUT software, the script experiments.bash can be used to run a set of 5 runs per scenario.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published