yujinrobot / kobuki

Software for iClebo Kobuki
kobuki.yujinrobot.com
221 stars 176 forks source link

Dependency on rocon - really necessary? #384

Open positron96 opened 6 years ago

positron96 commented 6 years ago

I found that ros package kobuki_capabilities depends on 2 rocon packages(rocon_apps and rocon_app_manager). When installing it along with turtlebot stack (via apt-get on ubuntu), rocon installs A LOT of other stuff that seems to not be needed by a basic turtlebot (for example, a REDIS server which autostarts on boot, wasting precious memory and CPU).

It this dependency on rocon really necessary?

stonier commented 6 years ago

Wow, that's a bit of a time warp - six years or so. Apps and capabilities were originally built to work together and the dependency became optional later.

You are right. Not needed here - looks like it was to support the launcher in the package, which itself is not so terrifically placed. You could drop the rosdeps and be fine.

NB: Aside from the redis server, which ubuntu autostarts, rocon is just a collection of python modules.