<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Registering New Nodes in Items with no label</title>
    <link>https://community.intel.com/t5/Items-with-no-label/Registering-New-Nodes/m-p/392611#M2117</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have installed ORB_SLAM2 in my home directory (/home/smishra) and my ros package named &lt;B&gt;ORB_SLAM2&lt;/B&gt; is located at &lt;B&gt;/home/smishra/ORB_SLAM2/Examples/ROS/  &lt;/B&gt;and this particular path is in my ROS_PKG_PATH as well. when I do a roscd ORB_SLAM2 I am taken to  &lt;B&gt;/home/smishra/ORB_SLAM2/Examples/ROS/ORB_SLAM2/ &lt;/B&gt;so the package is in the rosbash. Yet, when I try to Register New Nodes in the web interface by entering the node name as mentioned in my launch file and the package name as ORB_SLAM2, a error message is flashed on the top of that dialog box and it complains that either the package ORB_SLAM2 doesnt exist or it doesnt have a folder named launch which contains a launch file. I don't understand why I have this issue despite having a package called ORB_SLAM2 which has a launch folder with an appropriate launch file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I do a roslaunch ORB_SLAM2 .launch on the euclid's terminal, it launches the appropriate node. So there is no reason why I should not be able to register this as a new node in the web interface.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help will be gratefully acknowledged!&lt;/P&gt;</description>
    <pubDate>Mon, 17 Jul 2017 14:01:25 GMT</pubDate>
    <dc:creator>SMish7</dc:creator>
    <dc:date>2017-07-17T14:01:25Z</dc:date>
    <item>
      <title>Registering New Nodes</title>
      <link>https://community.intel.com/t5/Items-with-no-label/Registering-New-Nodes/m-p/392611#M2117</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have installed ORB_SLAM2 in my home directory (/home/smishra) and my ros package named &lt;B&gt;ORB_SLAM2&lt;/B&gt; is located at &lt;B&gt;/home/smishra/ORB_SLAM2/Examples/ROS/  &lt;/B&gt;and this particular path is in my ROS_PKG_PATH as well. when I do a roscd ORB_SLAM2 I am taken to  &lt;B&gt;/home/smishra/ORB_SLAM2/Examples/ROS/ORB_SLAM2/ &lt;/B&gt;so the package is in the rosbash. Yet, when I try to Register New Nodes in the web interface by entering the node name as mentioned in my launch file and the package name as ORB_SLAM2, a error message is flashed on the top of that dialog box and it complains that either the package ORB_SLAM2 doesnt exist or it doesnt have a folder named launch which contains a launch file. I don't understand why I have this issue despite having a package called ORB_SLAM2 which has a launch folder with an appropriate launch file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I do a roslaunch ORB_SLAM2 .launch on the euclid's terminal, it launches the appropriate node. So there is no reason why I should not be able to register this as a new node in the web interface.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help will be gratefully acknowledged!&lt;/P&gt;</description>
      <pubDate>Mon, 17 Jul 2017 14:01:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Items-with-no-label/Registering-New-Nodes/m-p/392611#M2117</guid>
      <dc:creator>SMish7</dc:creator>
      <dc:date>2017-07-17T14:01:25Z</dc:date>
    </item>
    <item>
      <title>Re: Registering New Nodes</title>
      <link>https://community.intel.com/t5/Items-with-no-label/Registering-New-Nodes/m-p/392612#M2118</link>
      <description>&lt;P&gt;I am by no means an expert so take this with a grain of salt, but from what I did to get a new node added was:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;cd to /Intel/Euclid/euclid_ws/src&lt;/LI&gt;&lt;LI&gt;clone github repo for the node I was loading&lt;/LI&gt;&lt;LI&gt;cd back to  euclid_ws and run catkin_make&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you should then create a new euclid node but it has to specific to the ros node name so that it will display the roslaunch and/ros publishers&lt;/P&gt;</description>
      <pubDate>Mon, 17 Jul 2017 16:33:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Items-with-no-label/Registering-New-Nodes/m-p/392612#M2118</guid>
      <dc:creator>MMurr3</dc:creator>
      <dc:date>2017-07-17T16:33:27Z</dc:date>
    </item>
    <item>
      <title>Re: Registering New Nodes</title>
      <link>https://community.intel.com/t5/Items-with-no-label/Registering-New-Nodes/m-p/392613#M2119</link>
      <description>&lt;P&gt;Thanks! I think that's the only way of doing it. I mean, one has to create packages inside the euclid_ws or edit the scripts located at /intel/euclid/config/, which set various environments,  accordingly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just out of curiosity, if you have the luxury of time, create a catkin_ws in your home folder and then create a package inside it and later try adding this package using the web interface. Let me know what you see.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;S.&lt;/P&gt;</description>
      <pubDate>Mon, 17 Jul 2017 16:46:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Items-with-no-label/Registering-New-Nodes/m-p/392613#M2119</guid>
      <dc:creator>SMish7</dc:creator>
      <dc:date>2017-07-17T16:46:12Z</dc:date>
    </item>
    <item>
      <title>Re: Registering New Nodes</title>
      <link>https://community.intel.com/t5/Items-with-no-label/Registering-New-Nodes/m-p/392614#M2120</link>
      <description>&lt;P&gt;Hi SubMarIn,&lt;/P&gt;&lt;P&gt;In general as you said, you can put your package in the catkin_ws and that will work.&lt;/P&gt;&lt;P&gt;Also you can see from the &lt;A href="https://github.com/IntelEuclid/euclid_configuration_node/blob/master/scripts/CsRegisterNewNode.py"&gt;https://github.com/IntelEuclid/euclid_configuration_node/blob/master/scripts/CsRegisterNewNode.py&lt;/A&gt; Euclid code under 'FindLaunchFiles' we use rospkg to get launch files for that specific package.&lt;/P&gt;&lt;P&gt;So maybe somehow rospkg does not find your package path or underline launch files ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Tsahi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Euclid Development Team.&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jul 2017 12:33:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Items-with-no-label/Registering-New-Nodes/m-p/392614#M2120</guid>
      <dc:creator>Tsahi_M_Intel</dc:creator>
      <dc:date>2017-07-19T12:33:09Z</dc:date>
    </item>
  </channel>
</rss>

