[ros-users] install individual ros packages - urdf / kdl
Ugo Cupcic
ugo at shadowrobot.com
Mon Mar 29 08:21:12 UTC 2010
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 <ugo at shadowrobot.com> 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 <ugo at shadowrobot.com
>>> <mailto:ugo at shadowrobot.com>> 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 <ugo at shadowrobot.com
>>> <mailto:ugo at shadowrobot.com>
>>> > <mailto:ugo at shadowrobot.com <mailto:ugo at shadowrobot.com>>> 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] <command> <args>
>>> >
>>> > Commands:
>>> >
>>> > rosdep generate_bash <packages>...
>>> > rosdep satisfy <packages>...
>>> > will try to generate a bash script which will satisfy the
>>> > dependencies of package(s) on your operating system.
>>> >
>>> > rosdep install <packages>...
>>> > will generate a bash script and then execute it.
>>> >
>>> > rosdep depdb <packages>...
>>> > 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 <rosdeps>...
>>> > will print a list of packages that declare a rosdep on (at
>>> least
>>> > one of) ROSDEP_NAME[S]
>>> >
>>> > rosdep where_defined <rosdeps>...
>>> > will print a list of yaml files that declare a rosdep on
>>> (at least
>>> > one of) ROSDEP_NAME[S]
>>> >
>>> > rosdep check <packages>...
>>> > 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
>>> <ugo at shadowrobot.com <mailto:ugo at shadowrobot.com>
>>> > <mailto:ugo at shadowrobot.com <mailto:ugo at shadowrobot.com>>
>>> > > <mailto:ugo at shadowrobot.com <mailto:ugo at shadowrobot.com>
>>> <mailto:ugo at shadowrobot.com <mailto:ugo at shadowrobot.com>>>> 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
>>> > <ugo at shadowrobot.com <mailto:ugo at shadowrobot.com>
>>> <mailto:ugo at shadowrobot.com <mailto:ugo at shadowrobot.com>>
>>> > > <mailto:ugo at shadowrobot.com
>>> <mailto:ugo at shadowrobot.com> <mailto:ugo at shadowrobot.com
>>> <mailto:ugo at shadowrobot.com>>>
>>> > > > <mailto:ugo at shadowrobot.com
>>> <mailto:ugo at shadowrobot.com> <mailto:ugo at shadowrobot.com
>>> <mailto:ugo at shadowrobot.com>>
>>> > <mailto:ugo at shadowrobot.com <mailto:ugo at shadowrobot.com>
>>> <mailto:ugo at shadowrobot.com <mailto:ugo at shadowrobot.com>>>>> 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 at shadowrobot.com <mailto:ugo at shadowrobot.com>
>>> <mailto:ugo at shadowrobot.com <mailto:ugo at shadowrobot.com>>
>>> > <mailto:ugo at shadowrobot.com <mailto:ugo at shadowrobot.com>
>>> <mailto:ugo at shadowrobot.com <mailto:ugo at shadowrobot.com>>>
>>> > > > <mailto:ugo at shadowrobot.com
>>> <mailto:ugo at shadowrobot.com>
>>> > <mailto:ugo at shadowrobot.com <mailto:ugo at shadowrobot.com>>
>>> <mailto:ugo at shadowrobot.com <mailto:ugo at shadowrobot.com>
>>> > <mailto:ugo at shadowrobot.com <mailto:ugo at 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 at code.ros.org
>>> <mailto:ros-users at code.ros.org> <mailto:ros-users at code.ros.org
>>> <mailto:ros-users at code.ros.org>>
>>> > <mailto:ros-users at code.ros.org
>>> <mailto:ros-users at code.ros.org> <mailto:ros-users at code.ros.org
>>> <mailto:ros-users at code.ros.org>>>
>>> > > <mailto:ros-users at code.ros.org
>>> <mailto:ros-users at code.ros.org>
>>> > <mailto:ros-users at code.ros.org
>>> <mailto:ros-users at code.ros.org>> <mailto:ros-users at code.ros.org
>>> <mailto:ros-users at code.ros.org>
>>> > <mailto:ros-users at code.ros.org <mailto:ros-users at code.ros.org>>>>
>>> > > > https://code.ros.org/mailman/listinfo/ros-users
>>> > > >
>>> > > >
>>> > > >
>>> > > >
>>> > > > --
>>> > > > Tully Foote
>>> > > > Systems Engineer
>>> > > > Willow Garage, Inc.
>>> > > > tfoote at willowgarage.com
>>> <mailto:tfoote at willowgarage.com> <mailto:tfoote at willowgarage.com
>>> <mailto:tfoote at willowgarage.com>>
>>> > <mailto:tfoote at willowgarage.com
>>> <mailto:tfoote at willowgarage.com> <mailto:tfoote at willowgarage.com
>>> <mailto:tfoote at willowgarage.com>>>
>>> > > <mailto:tfoote at willowgarage.com
>>> <mailto:tfoote at willowgarage.com>
>>> > <mailto:tfoote at willowgarage.com
>>> <mailto:tfoote at willowgarage.com>> <mailto:tfoote at willowgarage.com
>>> <mailto:tfoote at willowgarage.com>
>>> > <mailto:tfoote at willowgarage.com
>>> <mailto:tfoote at willowgarage.com>>>>
>>> > > > (650) 475-2827
>>> > > >
>>> > > >
>>> > > >
>>> > >
>>> >
>>> ------------------------------------------------------------------------
>>> > > >
>>> > > > _______________________________________________
>>> > > > ros-users mailing list
>>> > > > ros-users at code.ros.org
>>> <mailto:ros-users at code.ros.org> <mailto:ros-users at code.ros.org
>>> <mailto:ros-users at code.ros.org>>
>>> > <mailto:ros-users at code.ros.org
>>> <mailto:ros-users at code.ros.org> <mailto:ros-users at code.ros.org
>>> <mailto:ros-users at code.ros.org>>>
>>> > > > https://code.ros.org/mailman/listinfo/ros-users
>>> > >
>>> > >
>>> > > --
>>> > > Ugo Cupcic | Shadow Robot Company |
>>> > ugo at shadowrobot.com <mailto:ugo at shadowrobot.com>
>>> <mailto:ugo at shadowrobot.com <mailto:ugo at shadowrobot.com>>
>>> > > <mailto:ugo at shadowrobot.com
>>> <mailto:ugo at shadowrobot.com> <mailto:ugo at shadowrobot.com
>>> <mailto:ugo at 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 at code.ros.org <mailto:ros-users at code.ros.org>
>>> <mailto:ros-users at code.ros.org <mailto:ros-users at code.ros.org>>
>>> > <mailto:ros-users at code.ros.org
>>> <mailto:ros-users at code.ros.org> <mailto:ros-users at code.ros.org
>>> <mailto:ros-users at code.ros.org>>>
>>> > > https://code.ros.org/mailman/listinfo/ros-users
>>> > >
>>> > >
>>> > >
>>> > >
>>> > > --
>>> > > Tully Foote
>>> > > Systems Engineer
>>> > > Willow Garage, Inc.
>>> > > tfoote at willowgarage.com <mailto:tfoote at willowgarage.com>
>>> <mailto:tfoote at willowgarage.com <mailto:tfoote at willowgarage.com>>
>>> > <mailto:tfoote at willowgarage.com
>>> <mailto:tfoote at willowgarage.com> <mailto:tfoote at willowgarage.com
>>> <mailto:tfoote at willowgarage.com>>>
>>> > > (650) 475-2827
>>> > >
>>> > >
>>> > >
>>> >
>>> ------------------------------------------------------------------------
>>> > >
>>> > > _______________________________________________
>>> > > ros-users mailing list
>>> > > ros-users at code.ros.org <mailto:ros-users at code.ros.org>
>>> <mailto:ros-users at code.ros.org <mailto:ros-users at code.ros.org>>
>>> > > https://code.ros.org/mailman/listinfo/ros-users
>>> >
>>> >
>>> > --
>>> > Ugo Cupcic | Shadow Robot Company |
>>> ugo at shadowrobot.com <mailto:ugo at shadowrobot.com>
>>> > <mailto:ugo at shadowrobot.com <mailto:ugo at 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 at code.ros.org <mailto:ros-users at code.ros.org>
>>> <mailto:ros-users at code.ros.org <mailto:ros-users at code.ros.org>>
>>> > https://code.ros.org/mailman/listinfo/ros-users
>>> >
>>> >
>>> >
>>> >
>>> > --
>>> > Tully Foote
>>> > Systems Engineer
>>> > Willow Garage, Inc.
>>> > tfoote at willowgarage.com <mailto:tfoote at willowgarage.com>
>>> <mailto:tfoote at willowgarage.com <mailto:tfoote at willowgarage.com>>
>>> > (650) 475-2827
>>> >
>>> >
>>> >
>>> ------------------------------------------------------------------------
>>> >
>>> > _______________________________________________
>>> > ros-users mailing list
>>> > ros-users at code.ros.org <mailto:ros-users at code.ros.org>
>>> > https://code.ros.org/mailman/listinfo/ros-users
>>>
>>>
>>> --
>>> Ugo Cupcic | Shadow Robot Company | ugo at shadowrobot.com
>>> <mailto:ugo at 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 at code.ros.org <mailto:ros-users at code.ros.org>
>>> https://code.ros.org/mailman/listinfo/ros-users
>>>
>>>
>>>
>>>
>>> --
>>> Tully Foote
>>> Systems Engineer
>>> Willow Garage, Inc.
>>> tfoote at willowgarage.com <mailto:tfoote at willowgarage.com>
>>> (650) 475-2827
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> ros-users mailing list
>>> ros-users at code.ros.org
>>> https://code.ros.org/mailman/listinfo/ros-users
>>
>> --
>> Ugo Cupcic | Shadow Robot Company | ugo at 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 at code.ros.org
>> https://code.ros.org/mailman/listinfo/ros-users
>>
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>
--
Ugo Cupcic | Shadow Robot Company | ugo at shadowrobot.com
Software Engineer 251 Liverpool Road
need a Hand? London N1 1LX | +44 20 7700 2487
http://www.shadowrobot.com/hand/ @shadowrobot
More information about the ros-users
mailing list