Ways to pack and deploy ROS packages?

asked 2019-08-21 10:59:34 -0500

Prasun2712 gravatar image

updated 2019-08-21 11:15:28 -0500

What are the best ways to pack, deploy and update ROS packages without publicly hosting it in ROS repositories ?

edit retag flag offensive close merge delete



This has come up quite a few times, both here on this site, as well as on ROS Discourse. There are also a nr of talks archived on the ROSCon website(s) that touch this.

Could you tell us what you've found, what your impressions of those resource were and what your specific use-cases and requirements are?

gvdhoorn gravatar image gvdhoorn  ( 2019-08-21 11:16:56 -0500 )edit

I want to pack and remotely deploy my application and also in case of any update I want that it can be pulled from remote location and the previous version gets updated successfully. I want all this to be done from my private repository. I tried bloom to generate deb file but it seems to be useful in case I want to push my packages to ROS repository publicly. For standalone packages I was able to successfully generate the deb file but for dependent custom packages I was getting lot more issues as it searches for dependencies in ROS repositories. There are certain hacks present but that didn't work well for me. This is the packing problem, plus for remote deployment I am yet to figure out exact solution. What are your suggestions?

Prasun2712 gravatar image Prasun2712  ( 2019-08-21 11:30:13 -0500 )edit