Error while launching demo.launch in custom moveit config
I have generated a moveit configuration from a custom URDF using the MoveIt Setup assistant and this tutorial(http://wiki.ros.org/Industrial/Tutorials/Create_a_MoveIt_Pkg_for_an_Industrial_Robot). I have been able to generate all the files in the config and launch folders as well. But, the problem occurs when I try to launch the demo.launch file using roslaunch.
Since this is a custom URDF, there's no package name, hence I simply use this command to launch the file
roslaunch ./launch/demo.launch
Everytime I try to do this, I get an error like this
... logging to /home/tarang/.ros/log/4bbd5ee2-924a-11e6-9522-4ceb427f02d3/roslaunch-HP-dv6-19948.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
Invalid <arg> tag: manip_moveit_config
ROS path [0]=/opt/ros/indigo/share/ros
ROS path [1]=/home/tarang/ros_try/urdftry/robotis_try/catkin_Ws/src
ROS path [2]=/opt/ros/indigo/share
ROS path [3]=/opt/ros/indigo/stacks.
Arg xml is <arg default="$(find manip_moveit_config)/default_warehouse_mongo_db" name="db_path"/>
The traceback for the exception was written to the log file
Here, manip_moveit_config
is the name of the folder in which I saved my moveit config (in the last step of the setup assistant)
What am I missing here? Do I need to perform any other steps(besides those mentioned in the tutorial) to get it to work?
Possible confusion, but shouldn't demo.launch be in the ROS package manip_moveit_config?
roslaunch manip_moveit_config demo.launch
Thats the problem, I havent generated a package. Its only a folder where the moveit setup assistant exported the config files. Although the folder does have a CMakeLists and a package.xml file. How do i convert this file structure to a Ros "package"? cant I directly run a launch file?
If i run
roslaunch manip_moveit_config demo.launch
I getthis