Ваша проблема
У вас не может быть пустого package.xml
. Пакет. xml содержит всю информацию о вашем пакете, и некоторые из них необходимы (например, название пакета). Вот почему ваш Код ошибки сообщает вам в самом конце:
Манифест содержит недопустимый XML: элемент не найден: строка 1, столбец 0
Также: куда бы вы положили package.xml
? Вы создаете package.xml
не для Рабочего пространства, а для Пакета, который может l ie внутри рабочего пространства.
Как исправить пакет. xml
На ros.org есть очень хорошее руководство по созданию простого пакета здесь . Если вы действительно хотите создать рабочее пространство с пустым пакетом в нем, вы можете go перейти к src/
вашего рабочего пространства (которое не должно содержать ничего, кроме этой папки sr c) и запустить следующая команда:
catkin_create_pkg theNameOfMyNewPackage
Редактировать: если вам интересно, как структурировать ваш пакет. xml и как организовать ваши зависимости, есть также очень полезная страница от Ros здесь
... но вы действительно этого хотите?
Но для меня ваш Вопрос звучит так, как будто вы на самом деле не хотите иметь пустой пакет (и, следовательно, никакого пакета. xml вообще), но просто пустое рабочее пространство. Это можно сделать, перейдя в любое место внутри вашего рабочего пространства (которое, опять же, не должно содержать ничего, кроме этой папки sr c) и выполнив следующую команду:
cakin init
После этого Вы все еще можете добавить некоторые пакеты - как в сценарии catkin_create_pkg
.