ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

How to ship ROS nodes?

asked 2017-09-11 17:34:56 -0600

tushar gravatar image

updated 2017-09-11 17:35:36 -0600


What is the recommended way to ship custom ROS nodes? Is it through debian packages? If yes, where can I find some tutorials on best practices to ship custom ROS code?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2017-09-12 14:31:16 -0600

I do not know of a 'recommended way'. I would say it depends on your business model and your client's preferences and capabilities.

If you want to give your clients the most flexibility, provide the source code of your package in a standard ROS directory structure ( ). Having this your client can modify / reuse your code easier, even under a newer ROS version. The best way to provide source code is probably uploading it to a version control server like github. You could even handle updates this way.

If you would like to hide your source code and provide your client with an easy way to install your package, you might want to provide debian packages and look at question #q192419

If you do not want to deal too much with your client's Ubuntu / ROS setup, then Docker might be an option for you, see:

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2017-09-11 17:34:56 -0600

Seen: 322 times

Last updated: Sep 12 '17