-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
48 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
--- | ||
title: Working in Marker-based visual localization | ||
date: 2024-11-18 9:00:00 +0100 | ||
tags: [weekly progress] | ||
author: david | ||
img_path: /assets/img/ | ||
toc: true | ||
comments: true | ||
--- | ||
|
||
## Index | ||
|
||
- [Updating new Dockerfile](#updating-new-dockerfile) | ||
- [Creating new Frontend](#creating-new-frontend) | ||
- [Updating GUI-HAL](#updating-gui-hal) | ||
|
||
|
||
|
||
## Updating new Dockerfile | ||
|
||
At the moment only the exercises with gazebo harmonic were working, in fact, the topics in gazebo classic were not working properly. This is due to the lack of compatibility between ROS2 Humble and Gazebo Harmonic. To solve it, we have modified the dockerfile and the robot package we have used to use some new dependencies. | ||
|
||
Old: | ||
|
||
```xml | ||
<exec_depend>ros_gz_bridge</exec_depend> | ||
<exec_depend>ros_gz_image</exec_depend> | ||
<exec_depend>ros_gz_sim</exec_depend> | ||
``` | ||
|
||
Updated: | ||
|
||
```xml | ||
<exec_depend>ros-humble-ros-gzharmonic-bridge</exec_depend> | ||
<exec_depend>ros-humble-ros-gzharmonic-sim</exec_depend> | ||
<exec_depend>ros-humble-ros-gzharmonic-image</exec_depend> | ||
``` | ||
|
||
Now apparently both versions of gazebo are running at the same time. | ||
|
||
## Creating new Frontend | ||
|
||
For this exercise you want to show two screens to the user. One with the map containing 3 poses (real, noisy and estimated by the user) and another image with the camera image. For this we have had to modify the frontend. | ||
|
||
## Updating GUI-HAL | ||
|
||
More GUI keys have been added to send more messages to the frontend (all poses). Also everything has been simplified as before it was using a GUI and a generic HAL extracted from vacuum-cleaner. | ||
|