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

Sebastian Schneider's profile - activity

2013-01-27 21:58:19 -0500 received badge  Famous Question (source)
2013-01-27 21:58:19 -0500 received badge  Notable Question (source)
2012-04-05 08:41:46 -0500 received badge  Popular Question (source)
2012-03-29 03:50:37 -0500 received badge  Teacher (source)
2012-03-20 00:04:20 -0500 received badge  Supporter (source)
2012-03-20 00:03:20 -0500 answered a question Can I use ROS without the ROS build system

I solved it buy building an arch package based on the *.deb files for ubuntu. See more here: http://answers.ros.org/question/28134/whats-the-best-way-to-package-ros?answer=30029#post-id-30029

2012-03-20 00:02:13 -0500 commented question Can I use ROS without the ROS build system

I solved it buy building an arch package based on the *.deb files for ubuntu. See more here: http://answers.ros.org/question/28134/whats-the-best-way-to-package-ros?answer=30029#post-id-30029

2012-03-19 23:57:55 -0500 answered a question What's the best way to package ROS?

I'm an arch user as well, and since I didn't want to package ROS myself, I just took the ubuntu packages, and built a PKGBUILD around it. I made it for the current ros-electric-base version 1.0.0, but I suppose you could do something similar for furte or the desktop packages.

The PKGBUILD does a bit more than installing the files that are contained in the *.deb files, such as:

  • Changes /usr/bin/python and /usr/bin/env python to python2, such that you don't have to modify your python symlink, which on arch probably points to python3.
  • Contains 2 patches that make rosdep work with pacman.
  • Generates some symlinks to libboost and 2 other libs. This is kind of dirty, but the *.deb files were compiled against some older libraries, e.g. boost-1.46, but arch already is at 1.49. I could have masked newer versions of boost, but I always like to have the newest versions (one reason why I use arch), and as long as the API doesn't change a lot, you should be fine. But feel free to modify the PKGBUILD to your needs.

You'll find the necessary files following the links below. Just place the files in a folder in your abs-directory and call makepkg. The resulting package (*.tar.xz) can be installed with pacman -U <packagename>.

2012-02-19 21:58:32 -0500 commented answer Can I use ROS without the ROS build system

That's awesome. I'll give it a try. Thank's for what you all are doing here!

2012-02-14 04:12:12 -0500 received badge  Nice Question (source)
2012-02-14 03:36:37 -0500 received badge  Student (source)
2012-02-13 21:45:42 -0500 asked a question Can I use ROS without the ROS build system

Hello,

I'm part of a team of researchers that are developing software for autonomous robots for nearly 5 years now. We have a pretty big software project with lots of our own libraries and our own homebrew IPC solution.

Now, since we want to collaborate with others we want to be able to use the message sending and receiving functionality of ROS, but we'd rather not migrate from our own build-system (which is also based on cmake) to the ROS build-system.

So, is there an easy way, such that we only have to include some headers (probably ros.h) and link against some libraries and we're done? What happens to the scripts that convert the msg-files and srv-files to C++ classes? Can I easily extract that functionality or even call it from within our own CMake build-system?

Thanks for your help!

Sebastian