Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version main
Last Updated 2024-09-19
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

Setup

Prerequisites:

Ignition Fortress

sudo apt-get update && sudo apt-get install wget
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update && sudo apt-get install ignition-fortress

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py

Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version jazzy
Last Updated 2026-09-25
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

clearpath_simulator is the simulation half of the stack. It mirrors clearpath_robot but targets Gazebo instead of real hardware, reusing the same robot.yaml, clearpath_config parser, and clearpath_common descriptions so a robot behaves the same in sim and on hardware.

flowchart LR
    yaml["robot.yaml"] --> config["clearpath_config"]
    config --> geng["clearpath_generator_gz<br/>(this repo)"]
    geng --> out["~/clearpath<br/>generated launch / params"]
    common["clearpath_common<br/>description + control"] --> gz
    out --> gz["clearpath_gz<br/>(this repo)"]
    gz --> sim["Gazebo simulation"]

  • clearpath_generator_gz — generates the Gazebo launch and parameter files from the parsed config.
  • clearpath_gz — simulation bringup, worlds, and assets (launched via simulation.launch.py).

Documentation

Setup

Prerequisites:

Gazebo Harmonic

See Gazebo Installation for more information on installing Gazebo.

sudo apt-get install ros-${ROS_DISTRO}-ros-gz

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py

Worlds

The clearpath_gz package includes several simulation worlds. To select a specific world, use the world launch parameter, e.g.

ros2 launch clearpath_gz simulation.launch.py world:=pipeline

Available worlds are:

World Description Screenshots Geographic Location
construction The same floorplan as the office world, but under construction. Features non-solid walls and debris piles. construction screenshots Waterloo ON, Canada
office The same floorplan as the construction world. Features narrow hallways, doorways, meeting rooms, and loading docks. office screenshots Waterloo ON, Canada
orchard An outdoor, agricultural environment featuring rows of trees. The terrain has small slopes, but is mostly flat. orchard screenshots Nikea, Greece
pipeline A rugged, outdoor environment featuring steeper hills, a river and bridge, a small cave, solar panels, and a pipeline. pipeline screenshots Northern Alberta, Canada
solar_farm An outdoor, agricultural environment featuring gentle hills, a barn, rows of solar panels, and fences. solar farm screenshots Stonewall MB, Canada
warehouse (default) A flat, indoor warehouse environment. Features shelves and people. warehouse screenshots Rio de Janeiro, Brazil

Generator Tests

Changes to the generators in this repository (clearpath_generator_gz) may affect the generated output for launch files and parameter files. The clearpath_generator_tests repository versions the expected output and validates it through CI.

Before merging, ensure a corresponding branch with the same name exists in clearpath_generator_tests with regenerated samples. See the Development Workflow section of clearpath_generator_tests for the full process.

Creating Map Tiles

File truncated at 100 lines see the full file

CONTRIBUTING

Contributing to clearpath_simulator

Thanks for your interest in improving clearpath_simulator! This is the simulation half of the stack: it mirrors clearpath_robot but targets Gazebo instead of real hardware, reusing the same robot.yaml, clearpath_config parser, and clearpath_common descriptions so a robot behaves the same in sim and on hardware. Please read the notes below before opening a pull request.

Getting started

  1. Fork the repository and clone your fork.
  2. Create a feature branch off jazzy:
   git checkout -b my-feature jazzy
   
  1. Install ROS 2 Jazzy and Gazebo, then build the workspace:
   sudo apt-get install ros-${ROS_DISTRO}-ros-gz
   rosdep install --from-paths src --ignore-src -r -y
   colcon build --symlink-install
   source install/setup.bash
   
  1. Install the pre-commit hooks (one-time setup):
   pip install pre-commit
   pre-commit install
   

Linting

This repository uses pre-commit to run linting and formatting checks (trailing whitespace, end-of-file, YAML/JSON checks, markdownlint, and flake8) before each commit. Run them against the whole tree before pushing:

pre-commit run --all-files

Where things live

  • clearpath_generator_gz — generates the Gazebo launch and parameter files from the parsed config.
  • clearpath_gz — simulation bringup, worlds, and assets (launched via simulation.launch.py).

Testing your changes

Launch a simulation and confirm your change behaves as expected:

ros2 launch clearpath_gz simulation.launch.py

To test a specific world, use the world launch argument (see the Worlds section of the README for the full list):

ros2 launch clearpath_gz simulation.launch.py world:=pipeline

Build and run any package tests through colcon:

colcon test --packages-select <package_name>
colcon test-result --verbose

Generator tests

Changes to the generators in this repository (clearpath_generator_gz) may affect the generated output for launch and parameter files. The clearpath_generator_tests repository versions the expected output and validates it through CI.

Before merging, ensure a corresponding branch with the same name exists in clearpath_generator_tests with regenerated samples. See the Development Workflow section of that repository for the full process.

Continuous integration

Every pull request runs clearpath_simulator_ci. The jobs differ in whether or not they pick up upstream changes — commits on a branch with the same name as your branch in one of the repositories listed in dependencies.repos (for example clearpath_common or clearpath_config). The repos-dep-update-action swaps those matching branches in for the “Head Branch” jobs, so those are the jobs that reflect your upstream work.

Job Sees your upstream branches? Expected result
jazzy (testing/main) Not your feature branches, but builds against the live testing/main binaries Can fail when upstream packages change/regress in the testing/main ROS repos or changes to Clearpath packages this depends on
Jazzy Clearpath Source No — default dependencies.repos branches Should pass; unaffected by unmerged upstream branches
Jazzy Clearpath Source with Head Branch Yes — your matching upstream branches Must pass; a failure means your upstream changes broke the build

File truncated at 100 lines see the full file

# Contributing to clearpath_simulator Thanks for your interest in improving `clearpath_simulator`! This is the **simulation** half of the stack: it mirrors `clearpath_robot` but targets [Gazebo](https://gazebosim.org) instead of real hardware, reusing the same `robot.yaml`, `clearpath_config` parser, and `clearpath_common` descriptions so a robot behaves the same in sim and on hardware. Please read the notes below before opening a pull request. ## Getting started 1. Fork the repository and clone your fork. 2. Create a feature branch off `jazzy`: ```bash git checkout -b my-feature jazzy ``` 3. Install [ROS 2 Jazzy](https://docs.ros.org/en/jazzy/Installation/Ubuntu-Install-Debians.html) and Gazebo, then build the workspace: ```bash sudo apt-get install ros-${ROS_DISTRO}-ros-gz rosdep install --from-paths src --ignore-src -r -y colcon build --symlink-install source install/setup.bash ``` 4. Install the pre-commit hooks (one-time setup): ```bash pip install pre-commit pre-commit install ``` ## Linting This repository uses [pre-commit](https://pre-commit.com/) to run linting and formatting checks (trailing whitespace, end-of-file, YAML/JSON checks, `markdownlint`, and `flake8`) before each commit. Run them against the whole tree before pushing: ```bash pre-commit run --all-files ``` ## Where things live - [`clearpath_generator_gz`](clearpath_generator_gz) — generates the Gazebo launch and parameter files from the parsed config. - [`clearpath_gz`](clearpath_gz) — simulation bringup, worlds, and assets (launched via `simulation.launch.py`). ## Testing your changes Launch a simulation and confirm your change behaves as expected: ```bash ros2 launch clearpath_gz simulation.launch.py ``` To test a specific world, use the `world` launch argument (see the [Worlds section of the README](README.md#worlds) for the full list): ```bash ros2 launch clearpath_gz simulation.launch.py world:=pipeline ``` Build and run any package tests through `colcon`: ```bash colcon test --packages-select colcon test-result --verbose ``` ## Generator tests Changes to the generators in this repository (`clearpath_generator_gz`) may affect the generated output for launch and parameter files. The [clearpath_generator_tests](https://github.com/clearpathrobotics/clearpath_generator_tests) repository versions the expected output and validates it through CI. Before merging, ensure a corresponding branch with the **same name** exists in `clearpath_generator_tests` with regenerated samples. See the [Development Workflow](https://github.com/clearpathrobotics/clearpath_generator_tests#development-workflow) section of that repository for the full process. ## Continuous integration Every pull request runs [`clearpath_simulator_ci`](.github/workflows/ci.yml). The jobs differ in whether or not they pick up **upstream changes** — commits on a branch with the **same name** as your branch in one of the repositories listed in [`dependencies.repos`](dependencies.repos) (for example `clearpath_common` or `clearpath_config`). The [repos-dep-update-action](https://github.com/clearpathrobotics/repos-dep-update-action) swaps those matching branches in for the "Head Branch" jobs, so those are the jobs that reflect your upstream work. | Job | Sees your upstream branches? | Expected result | | --- | --- | --- | | **jazzy** (`testing`/`main`) | Not your feature branches, but builds against the live `testing`/`main` binaries | Can fail when upstream packages change/regress in the `testing`/`main` ROS repos or changes to Clearpath packages this depends on | | **Jazzy Clearpath Source** | No — default `dependencies.repos` branches | Should pass; unaffected by unmerged upstream branches | | **Jazzy Clearpath Source with Head Branch** | Yes — your matching upstream branches | Must pass; a failure means your upstream changes broke the build | File truncated at 100 lines [see the full file](https://github.com/clearpathrobotics/clearpath_simulator/tree/jazzy/CONTRIBUTING.md)
No version for distro kilted showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version main
Last Updated 2024-09-19
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

Setup

Prerequisites:

Ignition Fortress

sudo apt-get update && sudo apt-get install wget
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update && sudo apt-get install ignition-fortress

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py

No version for distro lyrical showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version main
Last Updated 2024-09-19
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

Setup

Prerequisites:

Ignition Fortress

sudo apt-get update && sudo apt-get install wget
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update && sudo apt-get install ignition-fortress

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py

No version for distro rolling showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version main
Last Updated 2024-09-19
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

Setup

Prerequisites:

Ignition Fortress

sudo apt-get update && sudo apt-get install wget
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update && sudo apt-get install ignition-fortress

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version main
Last Updated 2024-09-19
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

Setup

Prerequisites:

Ignition Fortress

sudo apt-get update && sudo apt-get install wget
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update && sudo apt-get install ignition-fortress

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version main
Last Updated 2024-09-19
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

Setup

Prerequisites:

Ignition Fortress

sudo apt-get update && sudo apt-get install wget
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update && sudo apt-get install ignition-fortress

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version main
Last Updated 2024-09-19
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

Setup

Prerequisites:

Ignition Fortress

sudo apt-get update && sudo apt-get install wget
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update && sudo apt-get install ignition-fortress

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version main
Last Updated 2024-09-19
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

Setup

Prerequisites:

Ignition Fortress

sudo apt-get update && sudo apt-get install wget
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update && sudo apt-get install ignition-fortress

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version main
Last Updated 2024-09-19
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

Setup

Prerequisites:

Ignition Fortress

sudo apt-get update && sudo apt-get install wget
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update && sudo apt-get install ignition-fortress

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version main
Last Updated 2024-09-19
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

Setup

Prerequisites:

Ignition Fortress

sudo apt-get update && sudo apt-get install wget
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update && sudo apt-get install ignition-fortress

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py

No version for distro foxy showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version main
Last Updated 2024-09-19
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

Setup

Prerequisites:

Ignition Fortress

sudo apt-get update && sudo apt-get install wget
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update && sudo apt-get install ignition-fortress

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py

No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version main
Last Updated 2024-09-19
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

Setup

Prerequisites:

Ignition Fortress

sudo apt-get update && sudo apt-get install wget
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update && sudo apt-get install ignition-fortress

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version main
Last Updated 2024-09-19
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

Setup

Prerequisites:

Ignition Fortress

sudo apt-get update && sudo apt-get install wget
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update && sudo apt-get install ignition-fortress

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version main
Last Updated 2024-09-19
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

Setup

Prerequisites:

Ignition Fortress

sudo apt-get update && sudo apt-get install wget
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update && sudo apt-get install ignition-fortress

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version main
Last Updated 2024-09-19
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

Setup

Prerequisites:

Ignition Fortress

sudo apt-get update && sudo apt-get install wget
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update && sudo apt-get install ignition-fortress

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version main
Last Updated 2024-09-19
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

Setup

Prerequisites:

Ignition Fortress

sudo apt-get update && sudo apt-get install wget
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update && sudo apt-get install ignition-fortress

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version main
Last Updated 2024-09-19
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

Setup

Prerequisites:

Ignition Fortress

sudo apt-get update && sudo apt-get install wget
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update && sudo apt-get install ignition-fortress

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version main
Last Updated 2024-09-19
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

Setup

Prerequisites:

Ignition Fortress

sudo apt-get update && sudo apt-get install wget
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update && sudo apt-get install ignition-fortress

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Checkout URI https://github.com/clearpathrobotics/clearpath_simulator.git
VCS Type git
VCS Version main
Last Updated 2024-09-19
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

README

clearpath_simulator

Setup

Prerequisites:

Ignition Fortress

sudo apt-get update && sudo apt-get install wget
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
sudo apt-get update && sudo apt-get install ignition-fortress

Workspace

mkdir ~/clearpath_ws/src -p
cd ~/clearpath_ws/src
git clone https://github.com/clearpathrobotics/clearpath_simulator.git
cd ~/clearpath_ws
rosdep install -r --from-paths src -i -y
colcon build --symlink-install

Setup path

mkdir ~/clearpath

Copy your robot.yaml into ~/clearpath

Launch

ros2 launch clearpath_gz simulation.launch.py