Re: [ros-users] ROS deployment strategy

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: User discussions
Date:  
To: User discussions
Subject: Re: [ros-users] ROS deployment strategy
Hi Christian,

I recommend you look at this REPs, which are currently open (i.e.
being implemented):

http://www.ros.org/reps/rep-0100.html
http://www.ros.org/reps/rep-0102.html

Both deal with reducing the size of the installation in future versions.

With respect to 'smartly' reducing the system of your ROS system, ROS
provides tools to tell you your exact dependencies, and how to install
them, so that you can trim down to exactly what you need.

You may be best off doing a custom install of just the packages in
your dependency tree, instead of the debian installs, which include
additional packages that you probably don't need. If you're doing a
custom install from source, you'll want to strip the .svn directories
post checkout.

Downloading just the packages that you need should be relatively
simple to script as a combination of:

rospack depends your_top_level_package
roslocate svn package_name

- Ken

On Tue, Oct 12, 2010 at 6:24 AM, Christian Verbeek
<> wrote:
>  Dear all,
>
> is there a smart way of getting a ROS system running on a device with
> only about 100MB of free disk space? I could manually collect all
> binaries and libs from both /opt/ros/cturtle and my project's source
> path. Is there really no other way to boil down the development tree to
> the bare minimum?
>
> In the end I would like to end up with a deb file being installed on the
> target system.
>
> Regards
> Christian
>
> _______________________________________________
> ros-users mailing list
>
> https://code.ros.org/mailman/listinfo/ros-users
>