Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tb3_simulation_launch.py not found error #9

Closed
Marwan99 opened this issue Apr 28, 2020 · 4 comments
Closed

tb3_simulation_launch.py not found error #9

Marwan99 opened this issue Apr 28, 2020 · 4 comments

Comments

@Marwan99
Copy link
Contributor

After following the getting started installation steps, when running the example step 3 ros2 launch nav2_bringup tb3_simulation_launch.py yields an error complaining about not not finding the launch file.

Error message:
file 'tb3_simulation_launch.py' was not found in the share directory of package 'nav2_bringup' which is at '/opt/ros/dashing/share/nav2_bringup'

The version of the nav2_bringup package installed form the Ubuntu repository is 0.2.6 and doesn't contain tb3_simulation_launch.py, however it contains nav2_simulation_launch.py which perform the expected task. So I guess this needs to be changed till the Ubuntu repository package is updated with whats on github.

@Marwan99 Marwan99 mentioned this issue Apr 28, 2020
@SteveMacenski
Copy link
Member

/opt/ros/dashing/share/nav2_bringup --> dashing. Those instructions are for Eloquent and newer. There's been alot of updates between dashing and eloquent. I highly recommend Eloquent binaries since they're more stable and feature complete until Foxy is released in about a month

@Marwan99
Copy link
Contributor Author

Thanks for clarification! I will make the switch to eloquent.

Juts one more question, I had a quick look at the page again I didn't find it mentioning that the example is intended for eloquent, is it worth adding a note about this or did I miss it? Just to prevent people falling in the same pitfall.

@SteveMacenski
Copy link
Member

SteveMacenski commented Apr 28, 2020

I had actually removed any reference to the distribution across the website to intentionally make it easier to grow forward and do less up-keep on the website. I don't think things other than that one have changed appreciably from one distribution to another.

There's been a conversation about how to do versioning of the documentation (have a different site / version for dashing vs eloquent vs master, read the docs supports) but its unsettled mostly out of lack of interest of the existing developers to go back and retool CI / sphinx.

I'd be open for a proposal to do versioning or change things on that front.

GuanyangLuo added a commit to GuanyangLuo/navigation.ros.org that referenced this issue Jul 4, 2020
The added note should help new users or ROS 2 Dashing users avoid issues with
the "Getting Started" launch file, and also explain preference for Eloquent
and later.

ros-navigation/navigation2#1607
ros-navigation/navigation2#1663
ros-navigation#9
ros-navigation#36
SteveMacenski pushed a commit that referenced this issue Aug 3, 2020
* Clarify "Getting Started" launch file change

The added note should help new users or ROS 2 Dashing users avoid issues with
the "Getting Started" launch file, and also explain preference for Eloquent
and later.

ros-navigation/navigation2#1607
ros-navigation/navigation2#1663
#9
#36

* Avoid recommending a specific ROS 2 distro

Updated based on comments from the pull request.

#37
@Jayan-K-Duggal
Copy link

ile 'tb3_simulation_launch.py' was not found in the share directory of package 'nav2_bringup' which is at '/opt/ros/eloquent/share/nav2_bringup'

Hi, I am using ROS eloquent but still getting this error.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants