Ask Your Question
0

robotino-ros-pkg installation

asked 2016-05-19 13:39:51 -0500

Karthik gravatar image

updated 2016-05-20 03:59:54 -0500

mgruhler gravatar image

Hello,

I am new to Ros and Ubuntu, I am working on Festo Robotinos and I need to perform Mapping with them. For this purpose I have installed the Nootrix Ros Indigo Pre Installed Virtual Machine. (To verify the correctness of ROS, I created and successfully ran a Hello World program)

I then downloaded code from this SVN repository. To build the checked out code completely, do I need to create separate catkin packages and manually copy paste and build? or is there a simpler more intelligent way to build the whole package in it's entirety.

When I tried to catkin_make the checked out code, it says please build from the root folder Please let me know if more details are required.Thanks in advance

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2016-05-20 04:02:19 -0500

mgruhler gravatar image

updated 2016-05-20 06:44:07 -0500

Typically, you have your catkin pacakges in a src folder, in another folder. Let's call this folder catkin_ws. catkin_ws then is your root folder, so you need to call catkin_make therein.

Make sure, you have called catkin_init_workspace in your src folder before.


EDIT

catkin_make provides out-of-source builds. So there will not be any executables in src, but in devel. Also, checking the link you provided, I'd say that you only need to put trunk/catkin_pkg stuff in there. The rest is based on the legacy rosbuild build tool and will thus not be built with catkin_make.

edit flag offensive delete link more

Comments

Hello, Thanks for the reply. I get what you are saying but there are no catkin_ws from the default svn architecture. I wanted to know if I needed to create a separate catkin_ws for every folder, there are 8 folders that I need to build that is why I wanted a more experienced opinion before I started

Karthik gravatar image Karthik  ( 2016-05-20 04:24:36 -0500 )edit

No, one folder into where you put all the source packages that you want to compile. Ideally, you just checkout the respective repository (being it svn, git or whatever) into the src folder...

mgruhler gravatar image mgruhler  ( 2016-05-20 04:32:48 -0500 )edit

I created a package (called catkin_WS) inside which i created src and then placed the placed the contents of robotino-ros-pkg/trunk/robotino.Upon doing catkin_make, it got compiled (created a build folder but no devel). But once I go inside the src, there are no exes generated in any folders

Karthik gravatar image Karthik  ( 2016-05-20 06:25:06 -0500 )edit

Thanks mig for the answer..It worked!

Karthik gravatar image Karthik  ( 2016-05-26 08:43:51 -0500 )edit

Your Answer

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

Add Answer

Question Tools

1 follower

Stats

Asked: 2016-05-19 13:39:51 -0500

Seen: 570 times

Last updated: May 20 '16