Я могу запустить
roslaunch launchfile.launch
только когда я нахожусь в той же папке, что и файл. Если я go вернул папку и запустил
roslaunch ~/<directory>/launchfile.launch
, то там написано
RLException: [launchfile.launch] is not a launch file name
The traceback for the exception was written to the log file
В чем проблема? Такое же поведение происходит как в скрипте, так и в том случае, если я набираю его в bash.