ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Is it possible to use more than one client library in the same workspace?

asked 2016-03-23 03:14:34 -0500

TurtleBot_Fan gravatar image

I purchased a book that uses the python client library on ROS Indigo on Ubuntu 14.04. I would like to follow the code examples in the book and test them in my catkin workspace; then I would like to convert the python code examples to the Julia client library and test them in Julia.

Should I/can I have the python code files and the Julia code files in the same catkin workspace, or should I have the different client libraries in separate catkin workspaces?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2016-03-23 03:31:33 -0500

gvdhoorn gravatar image

Should I/can I have the python code files and the Julia code files in the same catkin workspace, or should I have the different client libraries in separate catkin workspaces?

There is no need for a different workspace. A workspace is nothing magical, it is essentially just a directory that contains a bunch of sub directories that happen to follow a specific layout and have a few signature files in them (package.xml, CMakeLists.txt, etc). Because of those files (and their location), tools like catkin can provide a few convenient services, but all of that can be done manually as well.

What you do in those directories is up to you.

You do need to keep in mind the ROS naming conventions and make sure your packages are 'good citizens' of your workspace (no two packages with the same name, fi).

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2016-03-23 03:14:34 -0500

Seen: 138 times

Last updated: Mar 23 '16