<div>(Sorry to continue hijacking the GPS thread...)</div><div><br></div><div>For sure. I have actually been working largely from the tutorials, which are excellent, especially the rospy ones. But the tools tutorials seem to be a bit more aimed at understanding and contributing to established projects, rather than providing instruction on how to start from scratch.</div>


<div><br></div><div>For example, regarding path setup issues, the CreatingPackage tutorial has the reader use "rospack find" to ensure that the rosbash tools are aware of the new package that's been created. However, in a new package other than beginner_tutorials, this will fail due to problems with ROS_PACKAGE_PATH; the tutorial is great for getting going on beginning_tutorials (with its pre-cooked setup.sh file), but it's a bit incomplete if one is following it to start a new project.</div>


<div><br></div><div>In the future, I may be able to contribute some additional material from my notes, which would cover the questions related to our project that don't seem to be as explicit in the existing documentation.</div>


<div><br></div><div>Mike</div><div><br></div><br><div class="gmail_quote">On 28 May 2010 00:29, Tully Foote <span dir="ltr"><<a href="mailto:tfoote@willowgarage.com" target="_blank">tfoote@willowgarage.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Mike, <div>I suggest you take a look at the ROS tutorials.  They talk about how to setup and use your ROS environment etc.  <a href="http://www.ros.org/wiki/ROS/Tutorials" target="_blank">http://www.ros.org/wiki/ROS/Tutorials</a> </div>


<div>

<br></div><div><font color="#888888">Tully</font><div><div></div><div><br><br><div class="gmail_quote">On Thu, May 27, 2010 at 6:30 PM, Ken Conley <span dir="ltr"><<a href="mailto:kwc@willowgarage.com" target="_blank">kwc@willowgarage.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>On Thu, May 27, 2010 at 6:08 PM, Mike Purvis<br>
<<a href="mailto:mpurvis@clearpathrobotics.com" target="_blank">mpurvis@clearpathrobotics.com</a>> wrote:<br>
> Firstly, when I'm setting out to build a new node, it seems it needs to have<br>
> a package. Does it need to have a stack too? Or can I just roscreate-pkg,<br>
> and then put my python scripts in the src directory?<br>
<br>
</div>A package is sufficient.<br>
<div><br>
> Secondly, I tried to create my new package outside of $ROS_ROOT--- in a<br>
> directory that's a peer to ros and ros-tutorials. However, when I do this,<br>
> none of the rosbash tools can find it. Do I need to put my stuff inside of<br>
> $ROS_ROOT, or do I need to add to PATH and PYTHONPATH. If so, should I be<br>
> doing this by editing the ros setup.sh, or by creating my own?<br>
<br>
</div>You need to update your ROS_PACKAGE_PATH. The python path is<br>
automatically taken care of if you setup your <depend> tags correctly<br>
in your packages' manifest.xml (and call<br>
roslib.load_manifest('mypackage'))<br>
<div><div></div><div>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
</div></div></blockquote></div><br><br clear="all"><br></div></div><div>-- <br>Tully Foote<br>Systems Engineer<br>Willow Garage, Inc.<br><a href="mailto:tfoote@willowgarage.com" target="_blank">tfoote@willowgarage.com</a><br>


(650) 475-2827<br>
</div></div>
<br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org" target="_blank">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
<br></blockquote></div><br>