Remote PC Dashing on Ubuntu 18.04
eManual 3.1.4 - Install TurtleBot3 Packages
Doing the binary install
1) The turtlebot3_namigation2 navigation2.launch.py file is defective in the TurtleBot3 Packages.
$ ros2 launch turtlebot3_navigation2 navigation2.launch.py map:=$HOME/study20210216a.yaml
[INFO] [launch]: All log files can be found below /home/eepp/.ros/log/2021-02-16-10-57-04-177128-sisters-13519
[INFO] [launch]: Default logging verbosity is set to INFO
[ERROR] [launch]: Caught exception in launch (see debug for traceback): [Errno 2] No such file or directory: '/opt/ros/dashing/share/nav2_bringup/launch/bringup_launch.py'
Move to the Navigation 2 launch directory for the source distribution
Do a difference on the source distribution launch file and the binary version
$ diff navigation2.launch.py /opt/ros/dashing/share/turtlebot3_navigation2/launch/navigation2.launch.py
< PythonLaunchDescriptionSource([nav2_launch_file_dir, '/nav2_bringup_launch.py']),
> PythonLaunchDescriptionSource([nav2_launch_file_dir, '/bringup_launch.py']), eepp@sisters:launch$
The navigation2.launch.py launch file in the binary release is incorrect. Fix by copying the one from the source release into its place or edit the binary release version to match the source release version
Thank you for reporting the issue.
I'll check with this as I still see "nav2_bringup_launch.py" in the Dashing devel of Navigation2 repository below.
Once it is confirmed that they have also removed the "nav2" prefix, I'll update the file and release it.
Thank you for your contribution!