Thanks for your answers. Deleting the .rosinstall_source_uri file did the trick. Cheers, Ugo Abhijit Kundu wrote: > @ Ugo: Try deleting the hidden file .rosinstall_source_uri file and > then do ~/rosinstall step again. I hope that will generate the > setup.sh file and the subsequent ros installation. > > @Tully: > rosinstall does a fresh install only if the above file is not present. > > This is a line 284-288 of rosinstall > # check for breadcrumb > breadcrumb_path = os.path.join(options.path, '.rosinstall_source_uri') > if os.path.exists(breadcrumb_path): > options.fresh_install = False > > So when for some reason the initial downloading breaks, and if i redo > the ~/rosinstall step, the .rosinstall_source_uri file is still > present. So only svn update is carried out, and skips the setup file > generation and installing step. Am I wrong about this or a better > check for fresh install can be made in the rosinstall script, rather > than obvious patch of deleting the .rosinstall_source_uri everytime? > > Abhijit > > On Fri, Mar 26, 2010 at 4:28 PM, Ugo Cupcic wrote: >> Thanks a lot for your help Tully. I finally did the ~/rosinstall step >> once more and this time I got the stacks (I don't know why I didn't get >> them before though I think I ran the same command :S). I still don't >> have the setup.sh but I exported everything in my bashrc and now that I >> have the stacks, I'm able to install the individual packages I wanted. >> >> Once more thanks a lot for your time. >> >> Cheers, >> >> Ugo >> >> Tully Foote wrote: >>> Ugo, >>> I'm not sure why your generated setup.sh is missing. you can add >>> ~/ros/stacks to your ROS_PACKAGE_PATH and all the stacks in boxturtle >>> should become available. >>> >>> Otherwise if you don't have anything valuable in the directories you >>> might just try deleting the directory and trying again. >>> >>> Tully >>> >>> On Thu, Mar 25, 2010 at 4:08 AM, Ugo Cupcic >> > wrote: >>> >>> Tully, >>> >>> I can't find the ~/ros/setup.sh (I ran a find . -name "setup.sh" in >>> ~/ros and it returned nothing), I had to add the export directly to my >>> .bashrc, this must be why. >>> >>> echo $ROS_PACKAGE_PATH >>> /home/hand/ros-tutorials/ros_tutorials >>> >>> How can I get the setup.sh ? >>> >>> Cheers, >>> >>> Ugo >>> >>> Tully Foote wrote: >>> > Ugo, >>> > This means that these packages are not inside of your >>> ROS_PACKAGE_PATH I >>> > expect that you have not exported everything necessary in your >>> .bashrc. >>> > Can you display your ROS_PACKAGE_PATH? >>> > >>> > You should just be able to setup your environment for all of >>> > boxturtle_base by sourcing ~/ros/setup.sh I would suggest >>> starting from >>> > that when setting up your .bashrc. Just add your own code's >>> location to >>> > the ROS_PACKAGE_PATH. >>> > >>> > Tully >>> > >>> > On Wed, Mar 24, 2010 at 10:43 AM, Ugo Cupcic >> >>> > >> wrote: >>> > >>> > Dear Tully, >>> > >>> > Here is the error I get when trying to run rosdep install >>> robot_model: >>> > >>> > rosdep install robot_model >>> > Warning: could not identify ['robot_model'] as a package >>> > Usage: rosdep [options] >>> > >>> > Commands: >>> > >>> > rosdep generate_bash ... >>> > rosdep satisfy ... >>> > will try to generate a bash script which will satisfy the >>> > dependencies of package(s) on your operating system. >>> > >>> > rosdep install ... >>> > will generate a bash script and then execute it. >>> > >>> > rosdep depdb ... >>> > will generate the dependency database for package(s) and print >>> > it to the console (note that the database will change depending >>> > on which package(s) you query. >>> > >>> > rosdep what_needs ... >>> > will print a list of packages that declare a rosdep on (at >>> least >>> > one of) ROSDEP_NAME[S] >>> > >>> > rosdep where_defined ... >>> > will print a list of yaml files that declare a rosdep on >>> (at least >>> > one of) ROSDEP_NAME[S] >>> > >>> > rosdep check ... >>> > will check if the dependencies of package(s) have been met. >>> > >>> > >>> > rosdep: error: No Valid Packages listed >>> > >>> > >>> > When I try to run: rosmake robot_model, I get the following >>> error: >>> > [ rosmake ] Packages requested are: ['robot_model'] >>> > [ rosmake ] Logging to directory >>> > [ rosmake ] >>> /home/hand/.ros/rosmake/rosmake_output-20100324-174008 >>> > [ rosmake ] Expanded args ['robot_model'] to: >>> > [] >>> > [ rosmake ] WARNING: The following args could not be parsed >>> as stacks or >>> > packages: ['robot_model'] >>> > [ rosmake ] ERROR: No arguments could be parsed into valid >>> package or >>> > stack names. >>> > >>> > >>> > >>> > >>> > To set up my environment: >>> > - I ran the rosinstall command: ~/rosinstall ~/ros >>> > http://ros.org/rosinstalls/boxturtle_base.rosinstall >>> > - then make in ~/ros/ros >>> > - then exported the different variables for ros to my .bashrc. >>> > - then 'rosmake roscpp' and 'rosmake rospy' and 'rosmake >>> std_msgs' >>> > The roscore is working fine, I have access to rxconsole, etc... >>> > >>> > Cheers, >>> > >>> > Ugo >>> > >>> > Tully Foote wrote: >>> > > Ugo, >>> > > Can you provide the specific error with context leading up >>> to getting >>> > > it(such as setting up your environment)? I'm not sure >>> what kind >>> > of "not >>> > > found error" you are getting? >>> > > >>> > > Tully >>> > > >>> > > On Wed, Mar 24, 2010 at 2:48 AM, Ugo Cupcic >>> >>> > > >>> > > >>> >>> wrote: >>> > > >>> > > Hi Tully, >>> > > >>> > > Thanks for your answer. The weird thing is that I already >>> > installed the >>> > > boxturtle_base one (running : ~/rosinstall ~/ros >>> > > http://ros.org/rosinstalls/boxturtle_base.rosinstall). >>> > > >>> > > I tried both those commands (and the same ones with urdf / >>> > kdl) but each >>> > > time it said the package was not found :S >>> > > rosdep install robot_model >>> > > rosmake robot_model >>> > > >>> > > Any ideas ? >>> > > >>> > > By the way, I'm on debian. >>> > > >>> > > Cheers, >>> > > >>> > > Ugo >>> > > >>> > > Tully Foote wrote: >>> > > > Ugo, >>> > > > You can install any stack individually. The urdf >>> parsing >>> > is in the >>> > > > robot_model stack and kdl is in the geometry stack. >>> > > > >>> > > > Both are in the boxturtle base installation which >>> doesn't pull >>> > > anything >>> > > > pr2 specific. See >>> > http://www.ros.org/wiki/ROS/Installation/Ubuntu >>> > > > >>> > > > If you want a truly minimal set you can pull only the >>> > stacks up >>> > > to that >>> > > > level. To do that I recommend trimming the >>> boxturtle base >>> > rosinstall >>> > > > file at >>> > http://ros.org/rosinstalls/boxturtle_base.rosinstall to only >>> > > > have the following stacks >>> > > > >>> > > > {{{ >>> > > > $ rosstack depends robot_model >>> > > > ros >>> > > > common_msgs >>> > > > common >>> > > > geometry >>> > > > }}} >>> > > > >>> > > > However I would recommend just pulling the >>> boxturtle base >>> > install >>> > > > http://www.ros.org/wiki/ROS/Installation/Ubuntu >>> > > > >>> > > > And if you're on Ubuntu you could also use the >>> debian based >>> > > install and >>> > > > just install ros-boxturtle-robot-model package. >>> > > > >>> > > > Tully >>> > > > >>> > > > On Tue, Mar 23, 2010 at 10:38 AM, Ugo Cupcic >>> > >>> > >>> > > >> >> >> >>> > > > >> >> > >>> > >>> >>>> wrote: >>> > > > >>> > > > Hi all, >>> > > > >>> > > > Is it possible to install urdf and kdl for ros, >>> > without having to >>> > > > install the whole pr2 stuff? (if yes, how can I >>> do that ?) >>> > > > >>> > > > Cheers, >>> > > > >>> > > > Ugo >>> > > > >>> > > > -- >>> > > > Ugo Cupcic | Shadow Robot Company | >>> > > ugo@shadowrobot.com >>> > >>> > >>> >> >>> > > > >> >>> > > >>> >>> > >>> >>> > > > Software Engineer 251 Liverpool Road >>> > > > need a Hand? London N1 1LX | >>> +44 20 >>> > 7700 2487 >>> > > > http://www.shadowrobot.com/hand/ >>> @shadowrobot >>> > > > >>> > > > _______________________________________________ >>> > > > ros-users mailing list >>> > > > ros-users@code.ros.org >>> >> > >>> > >> >> >> >>> > > >> >>> > >> > >> >>> > >>> >>> > > > https://code.ros.org/mailman/listinfo/ros-users >>> > > > >>> > > > >>> > > > >>> > > > >>> > > > -- >>> > > > Tully Foote >>> > > > Systems Engineer >>> > > > Willow Garage, Inc. >>> > > > tfoote@willowgarage.com >>> >> > >>> > >> >> >> >>> > > >> >>> > >> > >> >>> > >> >>> >>> > > > (650) 475-2827 >>> > > > >>> > > > >>> > > > >>> > > >>> > >>> ------------------------------------------------------------------------ >>> > > > >>> > > > _______________________________________________ >>> > > > ros-users mailing list >>> > > > ros-users@code.ros.org >>> >> > >>> > >> >> >> >>> > > > https://code.ros.org/mailman/listinfo/ros-users >>> > > >>> > > >>> > > -- >>> > > Ugo Cupcic | Shadow Robot Company | >>> > ugo@shadowrobot.com >>> > >>> > > >> >> >> >>> > > Software Engineer 251 Liverpool Road >>> > > need a Hand? London N1 1LX | +44 20 >>> 7700 2487 >>> > > http://www.shadowrobot.com/hand/ @shadowrobot >>> > > >>> > > _______________________________________________ >>> > > ros-users mailing list >>> > > ros-users@code.ros.org >>> > >>> > >> >> >> >>> > > https://code.ros.org/mailman/listinfo/ros-users >>> > > >>> > > >>> > > >>> > > >>> > > -- >>> > > Tully Foote >>> > > Systems Engineer >>> > > Willow Garage, Inc. >>> > > tfoote@willowgarage.com >>> > >>> > >> >> >> >>> > > (650) 475-2827 >>> > > >>> > > >>> > > >>> > >>> ------------------------------------------------------------------------ >>> > > >>> > > _______________________________________________ >>> > > ros-users mailing list >>> > > ros-users@code.ros.org >>> > >>> > > https://code.ros.org/mailman/listinfo/ros-users >>> > >>> > >>> > -- >>> > Ugo Cupcic | Shadow Robot Company | >>> ugo@shadowrobot.com >>> > > >>> > Software Engineer 251 Liverpool Road >>> > need a Hand? London N1 1LX | +44 20 7700 2487 >>> > http://www.shadowrobot.com/hand/ @shadowrobot >>> > >>> > _______________________________________________ >>> > ros-users mailing list >>> > ros-users@code.ros.org >>> > >>> > https://code.ros.org/mailman/listinfo/ros-users >>> > >>> > >>> > >>> > >>> > -- >>> > Tully Foote >>> > Systems Engineer >>> > Willow Garage, Inc. >>> > tfoote@willowgarage.com >>> > >>> > (650) 475-2827 >>> > >>> > >>> > >>> ------------------------------------------------------------------------ >>> > >>> > _______________________________________________ >>> > ros-users mailing list >>> > ros-users@code.ros.org >>> > https://code.ros.org/mailman/listinfo/ros-users >>> >>> >>> -- >>> Ugo Cupcic | Shadow Robot Company | ugo@shadowrobot.com >>> >>> Software Engineer 251 Liverpool Road >>> need a Hand? London N1 1LX | +44 20 7700 2487 >>> http://www.shadowrobot.com/hand/ @shadowrobot >>> >>> _______________________________________________ >>> ros-users mailing list >>> ros-users@code.ros.org >>> https://code.ros.org/mailman/listinfo/ros-users >>> >>> >>> >>> >>> -- >>> Tully Foote >>> Systems Engineer >>> Willow Garage, Inc. >>> tfoote@willowgarage.com >>> (650) 475-2827 >>> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> ros-users mailing list >>> ros-users@code.ros.org >>> https://code.ros.org/mailman/listinfo/ros-users >> >> -- >> Ugo Cupcic | Shadow Robot Company | ugo@shadowrobot.com >> Software Engineer 251 Liverpool Road >> need a Hand? London N1 1LX | +44 20 7700 2487 >> http://www.shadowrobot.com/hand/ @shadowrobot >> >> _______________________________________________ >> ros-users mailing list >> ros-users@code.ros.org >> https://code.ros.org/mailman/listinfo/ros-users >> > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > -- Ugo Cupcic | Shadow Robot Company | ugo@shadowrobot.com Software Engineer 251 Liverpool Road need a Hand? London N1 1LX | +44 20 7700 2487 http://www.shadowrobot.com/hand/ @shadowrobot