Skip to content

PIC4SeR/gazebo_test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gazebo Test

This repository contains utilities and scripts for testing Gazebo simulations in ROS2 in an automated way. It is capable of running simulations, repeating them, and generating reports on the results.

The main goal is to provide a framework for testing Gazebo simulations in a consistent and repeatable manner. The framework is designed to be extensible, allowing for the addition of new tests and features as needed. The framework is designed to be used with ROS2 and Gazebo, but can be adapted for use with other simulation environments as well.

Requirements

  • ROS2 Humble
  • Gazebo
  • Python 3.10 or higher

Installation

  1. Clone the repository into your ROS2 workspace:

    cd ~/ros2_ws/src
    git clone 
  2. Install the required dependencies:

    cd ~/ros2_ws
    rosdep install --from-paths src --ignore-src -r -y
  3. Build the workspace:

    cd ~/ros2_ws
    colcon build
  4. Source the workspace:

     source ~/ros2_ws/install/setup.bash

Packages

  • 'gazebo_test': The main package containing the test framework and utilities.
  • 'gazebo_sim': A package containing Gazebo simulation models and worlds for testing.

Usage

Check the usage documentation for detailed instructions on how to use the framework.

TODO

  • Hunav evaluator integration
  • rviz panel for experiment setting
  • config parameters in yaml

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published