Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
truhlvac authored May 30, 2024
1 parent 2a8749c commit 59effb5
Showing 1 changed file with 68 additions and 7 deletions.
75 changes: 68 additions & 7 deletions gnss_info/simulation/README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,72 @@
# Project Title
# GNSS Info Installation Guide

A brief description of what this project does and who it's for.
This guide provides instructions on how to set up the GNSS Info project with ROS Noetic and Gazebo 11. You can either install ROS Noetic and Gazebo 11 manually or use a Docker image as a base.

## Installation
## Prerequisites

Instructions on how to install and set up the project.
- ROS Noetic: Follow the installation instructions at [ROS Noetic Installation](http://wiki.ros.org/noetic/Installation/Ubuntu).
- Gazebo 11: Follow the installation instructions at [Gazebo 11 Installation](https://classic.gazebosim.org/tutorials?tut=install_ubuntu).
- Alternatively, you can use the Docker image `ghcr.io/sloretz/ros:noetic-simulators-osrf` as a base.

```bash
# Example command to install
sudo apt-get install example-package
## Installation Steps

1. **Update the package list:**

```bash
sudo apt update
```

2. **Install `python3-catkin-tools`:**

```bash
sudo apt install python3-catkin-tools
```

3. **Initialize `rosdep`:**

```bash
sudo rosdep init
rosdep update
```

4. **Create a new ROS workspace:**

```bash
mkdir -p gnss_ws/src
cd gnss_ws/src
```

5. **Clone the `gnss-info` repository:**

```bash
git clone https://github.com/ctu-vras/gnss-info -b simulation
```

6. **Install dependencies using `rosdep`:**

```bash
rosdep install --from-paths . --ignore-src -r
```

7. **Navigate to the workspace root and initialize it:**

```bash
cd ..
catkin init
```

8. **Build the workspace:**

```bash
catkin build
```

9. **Source the workspace setup script:**

```bash
source devel/setup.bash
```

## Summary

By following these steps, you will have set up the GNSS Info project in a ROS Noetic workspace, ready for development and simulation. If you encounter any issues, refer to the official ROS and Gazebo documentation or seek help from the community.

0 comments on commit 59effb5

Please sign in to comment.