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

2_socke's profile - activity

2013-07-15 22:32:09 -0500 received badge  Student (source)
2013-07-15 22:31:18 -0500 received badge  Famous Question (source)
2013-01-25 08:02:54 -0500 received badge  Notable Question (source)
2013-01-23 20:44:37 -0500 received badge  Popular Question (source)
2013-01-21 21:05:32 -0500 asked a question Ros installation without root

I suppose that it happens quite often that people that are working in a closed environment without root access want to use ros. cf.

howto install w/o root priviliges

Installation of wstool and rosdep from source

In our case for ros fuerte for example we ended after 2 weeks of work with a big shell script downloading all the system dependencies (like for example BOOST, Log4cxx, PCL or OpenCV), installing it to $ROS_ROOT/usr and after that building ros form source while patching many CMakeLists.txt files.

I took a look at groovy and suppose that at least the building of ros with catkin should work quite fine due to the fact that building flags can be passed directly to cmake. Now the question:

Wouldn't it be nice for people working in such an environment to get a package manager installing packages from source? This could be then called by rosdep. With this it would be also possible to install ros on every Linux as the native package manager does not need to be called. If there is interest in something like that, I would like to work on such a software package.

2013-01-21 20:44:50 -0500 answered a question Installation of wstool and rosdep from source

I have a bash script nearly done that is installing ros fuerte with the dependencies from source. I will sent it to you if I'm done.

2013-01-07 10:52:50 -0500 received badge  Nice Answer (source)
2013-01-07 00:50:05 -0500 received badge  Editor (source)
2013-01-07 00:39:50 -0500 answered a question It appears that rospack compile is broke by tinyxml.h

There is tinyxml with std::string and without. It has to be configured during the build procedure. In the standard tinyxml.h there is also an #ifdef for this difference. So try compiling with the define -DTIXML_USE_STL. The standard tinyxml packages for ubuntu does not have this difference it is configured for usage of std::string and has a small change in the tinyxml.h so that you do not need this flag.

cf.

http://www.grinninglizard.com/tinyxmldocs/index.html

2013-01-07 00:35:14 -0500 received badge  Teacher (source)
2013-01-07 00:25:54 -0500 answered a question Rosmake takes too long

You can use rospack to get the needed compile flags inside your makefile. Note, normally there is a big bunch of include paths, that are responsible for the long lasting compilation time.

2013-01-07 00:12:27 -0500 received badge  Supporter (source)
2013-01-07 00:08:31 -0500 received badge  Famous Question (source)
2013-01-07 00:08:31 -0500 received badge  Notable Question (source)
2013-01-07 00:08:31 -0500 received badge  Popular Question (source)
2011-09-02 12:06:23 -0500 marked best answer ros node does not change its name after restart

yeah that's a matlab problem. matlab caches the s-funtions

there is a brutal way by running:

  • clear all

or just unload every single s-function by using

  • clear fun s-function_name

cheers

2011-08-25 19:25:57 -0500 asked a question ros node does not change its name after restart

Hello everybody,

actually I'm working on a c++ s-function in Matlab Simulink that is able to comunicate to ros. Therefore I initialize the ros node once by

ros::int(argc, argv, nodeName);

and terminate the node by

ros::shutdown();

Therewith I can create and destroy a ros node.

The issue I have with this is, that after once starting and ending a simulink model, the ros node name can't be changed. Even by starting another model the node name is not changed. I tried changing nodeName and also the command line arguments argc and argv ( __name:=NodeName ). It only changes after a recompile of the s-function or by a restart of matlab. What can I do with this?

Many thanks for your answers in advance.