Closed jmguerreroh closed 1 year ago
Hello @jmguerreroh,
Thank you for bringing it to our attention. We will take a look and get back to you.
Best Regards, PAL Robotics Team.
Hello @jmguerreroh ,
We have updated the .repos
fixing the first issue you pointed out. We will update you further on the second issue in the upcoming days.
Thank you,
Best Regards, PAL Robotics Team.
Hello @jmguerreroh ,
We have updated the
.repos
fixing the first issue you pointed out. We will update you further on the second issue in the upcoming days.Thank you,
Best Regards, PAL Robotics Team.
Hello @saikishor ,
Thank you very much for your quick response. I will wait for the second fix :)
Regards
Hello @jmguerreroh,
As a temporal solution for the second issue you can clone navigation2 repository in your workspace and use the previous version, 1.1.5
. Please, let us know if that resolves the issue for you.
We'll keep looking for a better solution.
Regards
Hi @Noel215,
Thank you for your support.
The main problem is that Tiago doesn't publish the odom
tf. Nav2 connects map -> odom
, so changing the Nav2 version doesn't solve this problem.
Anyway, I tried the 1.1.5 version of Nav2 as you recommended, and it works when Tiago has its odom -> base_footprint
transform as expected, but Tiago's odom
tf is still randomly published in each execution.
I'll keep waiting for a solution, thank you!
Regards.
Hi @jmguerreroh,
The issue was related to the diff_drive_controller
of ros2_controllers
. I've provided a patch in order to make it work.
You can see it in https://github.com/ros-controls/ros2_controllers/pull/585.
Regards.
Hi @jmguerreroh,
The issue was related to the
diff_drive_controller
ofros2_controllers
. I've provided a patch in order to make it work. You can see it in ros-controls/ros2_controllers#585.Regards.
Hi @Noel215 ,
I tried this fix but it just works in rolling. I replicate the changes in the humble branch and now works fine.
Thank you for your support!
Regards.
@jmguerreroh @Noel215
Hello, I am struggling with the above issue. I have managed to clone nav2 in the workspace . But I could not figure out what changes I need to do with ros2_controllers. Now I am restarting the simulation multiple times to get all the frames.
Hello @dharanish-nh,
The issue has been backported to humble with this commit: https://github.com/ros-controls/ros2_controllers/commit/0801afa919b3ccef1deda7a674a307c14ad2e741.
You can clone the last version of ros2_controllers
in your workspace.
Regards.
@jmguerreroh @Noel215
Hello, I am struggling with the above issue. I have managed to clone nav2 in the workspace . But I could not figure out what changes I need to do with ros2_controllers. Now I am restarting the simulation multiple times to get all the frames.
Hi @dharanish-nh,
Nav2 is not necessary to clone into your workspace, this error is due to ros2_controllers
as @Noel215 said.
But if you are using the humble distro, for ros2_controllers
currently CI is failing in the humble branch. Meanwhile, you can use this: https://github.com/jmguerreroh/ros2_controllers/tree/humble
Regards.
Thank you, it works now.
Hello,
I found two problems in this repo:
First of all, after cloning all repositories from https://raw.githubusercontent.com/pal-robotics/tiago_tutorials/humble-devel/tiago_public.repos,
rosdep
can not findpal_navigation_cfg_public
package, so the README could include this as a footnote or include it into .repos file (https://github.com/pal-robotics/pal_navigation_cfg_public).And the second one, once you have installed and built the project, most of the time
odom
frame doesn't exist, so navigation doesn't work because it needs the transformodom->base_footprint
to create the newmap->odom
transform.Steps to reproduce:
This is the output:
And if you check the TFs,, this is the result:
Hope you can fix the
odom
problem in order to use properly the simulation.Regards!