Skip to content
This repository has been archived by the owner on Mar 19, 2024. It is now read-only.

Commit

Permalink
Merge pull request #18 from 107-systems/rename
Browse files Browse the repository at this point in the history
Rename package l3xz-mapping to l3xz_mapping to reflect repository renaming.
  • Loading branch information
aentinger authored Nov 28, 2022
2 parents 7e752c4 + c14f5eb commit 7f0994e
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 12 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@
**/devel
**/build
**/__pychache__
.idea/
21 changes: 9 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<a href="https://107-systems.org/"><img align="right" src="https://raw.githubusercontent.com/107-systems/.github/main/logo/107-systems.png" width="15%"></a>
:floppy_disk: `l3xz-mapping`
:floppy_disk: `l3xz_mapping`
============================
[![Spell Check status](https://github.com/107-systems/l3xz-mapping/actions/workflows/spell-check.yml/badge.svg)](https://github.com/107-systems/l3xz-mapping/actions/workflows/spell-check.yml)
[![Spell Check status](https://github.com/107-systems/l3xz_mapping/actions/workflows/spell-check.yml/badge.svg)](https://github.com/107-systems/l3xz_mapping/actions/workflows/spell-check.yml)

This repository includes the ROS-based explorative mapping stack of L3X-Z for Elrob 2022.
This repository includes the ROS-based explorative mapping stack of L3X-Z for ELROB 2022.

The stack consists of two parts tested under ROS1 Noetic Ninjemys. Part one runs on a base station, does the mapping using RTAB-Map, data logging and comes with a browser frontend. Part two can be deployed to the Raspberry Pi on the robot. It's purpose is to read all the sensor data and transmit it to part one.

Expand Down Expand Up @@ -36,9 +36,8 @@ The stack consists of two parts tested under ROS1 Noetic Ninjemys. Part one runs
## Part 1 (the base station part)
Clone the repository and go to host root:
~~~bash
[email protected]:107-systems/l3xz-mapping.git
cd l3xz-mapping/host
git submodule update --init
git clone --recursive https://github.com/107-systems/l3xz_mapping
cd l3xz_mapping/host
~~~
Build the docker container:
~~~bash
Expand All @@ -62,9 +61,8 @@ sudo apt-get install ros-noetic-realsense2-camera chrony
~~~
Clone the repository and go to client root:
~~~bash
[email protected]:107-systems/l3xz-mapping.git
cd l3xz-mapping/client
git submodule update --init
[email protected]:107-systems/l3xz_mapping.git
cd l3xz_mapping/client
~~~
Edit the following files according to Your setup:
* master_ip.conf: IP of base station
Expand Down Expand Up @@ -105,7 +103,7 @@ Creates an odometry message from tf data.

### plotter

Plots robot track and OPIs according to Elrob rules into a map. The input map can be an image or data from a topic of type `nav_msgs/OccupancyGrid`. The OPIs to be plotted and the robot track are subscribed from a topic of type `l3xz_mapping/Track`.
Plots robot track and OPIs according to ELROB rules into a map. The input map can be an image or data from a topic of type `nav_msgs/OccupancyGrid`. The OPIs to be plotted and the robot track are subscribed from a topic of type `l3xz_mapping/Track`.

#### Parameters
| Name | Default | Description |
Expand All @@ -122,7 +120,7 @@ Plots robot track and OPIs according to Elrob rules into a map. The input map ca

### recorder

Records waypoints according to Elrob log format with Unix timestamp and WSG84 coordinates with images of the artifacts. Also a track containing all waypoints can be published (e.g. for plotting). All the logs are based on an initial startpoint.
Records waypoints according to ELROB log format with Unix timestamp and WSG84 coordinates with images of the artifacts. Also a track containing all waypoints can be published (e.g. for plotting). All the logs are based on an initial startpoint.

#### Service clients

Expand All @@ -143,4 +141,3 @@ Records waypoints according to Elrob log format with Unix timestamp and WSG84 co
| `artifacts` | [] | List of artifact images |
| `track_publishing_rate` | 1 | Period for publishing track rate |
| `publish_track` | `true` | Enable publishing of track |

0 comments on commit 7f0994e

Please sign in to comment.