DSC_0109

Heiliger See Potsdam

January 19, 2015

Today, very nice weather for January and time for a nice walk in the nature and taking some pictures with my new camera :-).

Here some selected shots from Potsdam Heiliger See.

DSC_9956

Stuttgart during Informatik, KI and MATES 2014

January 12, 2015

In the end of September 2014 I participated at the MATES conference that was co-located with the Informatik and KI conference in Stuttgart. I was presenting my Ph.D. idea and concept at the conference in the doctoral consortium. Besides the conference work, we had a nice conference dinner in the Mercedes-Benz Museum. The museum is very impressive and worth a visit for everyone passing by Stuttgart. May you will get an impression from the pictures I shot there.

Moreover, I went around Stuttgart city one night after the conference taking pictures from the night scenery of the royal area.

Enjoy the pictures…

_C297068

Nightly Berlin after first snow

January 5, 2015

I would like to show some long-exposure pictures I did the last week from my office after it snowed the first time this winter in Berlin.

The pictures are done with my small Olympus camera (E-PL3 ) with kit lens. For some of the pictures I have used the additional wide-angle converter WCON-P01.

Debugging ROS nodes started from launch file with Eclipse

December 14, 2014

Requirements

  • Imported ROS project into Eclipse workspace (see http://wiki.ros.org/IDEs for details)
  • Installed gdbserver (apt-get install gdbserver)

Follow the steps below.

1) Adjust the launch file:

Add this to the node tag if you want a new terminal window for the process

1
launch-prefix="xterm -e gdbserver localhost:10000"

or add the following if you want to stay in the current started terminal.

1
launch-prefix="gdbserver localhost:10000"

2) Eclipse Debug Configuration

Add a new Eclipse debug run configuration for C/C++ Remote Application. Adjust the path to your C/C++ application binary, leave everything else default

Debug Configurations _023

3) Execution

First execute ROS launch with your launch file. You can either do this from the terminal or by a external tools hook from eclipse (http://answers.ros.org/question/10043/how-do-i-start-a-launch-file-from-eclipse-ide/)

Because I am using a multi-package ROS-Eclipse project and my launch files are always in the root of a package I am using ${container_name}  instead of ${project_name} for the external tools arguments in Eclipse.

Now you will see that a small gdb terminal has opened if you are using the first version of launch file configuration from above.

gdbserver_024

Now, just start your Eclipse debug configuration and you are ready to debug.

 

Further References

_A096952

Pictures from my business trip to Florence in October

November 22, 2014

In the beginning of October I have participated the ICT-Proposers’ Day in Florence, a H2020 networking event of the European commission.

Even though I spend only one night in Florence, I was able to get around the old town in the center of the city and made some valuable shots.

This was my first time in the Toscana area and it is definitely worth going there again at some time for an extended stay.

Comments blocked for unregistred users because of SPAM

September 29, 2014

I am having a huge problem with SPAM comments in the last weeks. Because of that my site was already disabled by my hoster because my database and traffic exceeded the limits. For this reason I have disabled commenting without user account. If you would like to get in contact with me, please use the contact form. Will see how I can solve the problem…

Enable full (Internet) VPN tunneling in Linux Network-Manager

September 12, 2014

I have successfully configured a VPN connection to my home router, thus, I was able to access machines in my private LAN. Moreover, I wanted to tunnel my whole Internet traffic over this connection. Even a google search could not answer, how to solve this with the network-manager which is used in most Linux desktops.

Finally, I figured it out. You need to go into the configuration of the particular VPN, further into the tab IPv4-Configuration, click on button routes and there you have to remove the tick from box which is probably named in English something like “Use this connection only for resources of current network”. German screenshots are attached below.

Building ROS hydro from source on Ubuntu 13.10 Saucy Salamander

February 25, 2014

This post will cover the steps I made to build ROS hydro successfully from source on my Ubuntu 13.10 amd64 with German localization settings.

1. Add repositories

http://wiki.ros.org/hydro/Installation/Ubuntu

sudo sh -c
'echo "deb http://packages.ros.org/ros/ubuntu raring main" >
/etc/apt/sources.list.d/ros-latest.list'


wget http://packages.ros.org/ros.key -O - | sudo apt-key add -

sudo apt-get update

2. The basic building procedure is covered in the article below, but I will list all commands/steps I have used from this tutorial as well, together with links to resources which helped me solving problems and how I solved them. If you want to have an explanation of the steps, please refer to the provided links.

http://wiki.ros.org/hydro/Installation/Source

sudo apt-get install python-rosdep python-rosinstall-generator
python-wstool python-rosinstall build-essential

sudo rosdep init
rosdep update

mkdir ~/ros_catkin_ws
cd ~/ros_catkin_ws

rosinstall_generator desktop --rosdistro hydro --deps --wet-only
--tar > hydro-desktop-wet.rosinstall

wstool init -j8 src hydro-desktop-wet.rosinstall

rosdep install --from-paths src --ignore-src --rosdistro hydro -y

3. In order to prevent language problems on a non English system, I used following hint.

http://answers.ros.org/question/124081/unicodeencodeerror-while-installing-ros-on-debian/

export LANG=en_US.UTF-8

4. Resolving another build error:

http://answers.ros.org/question/114386/ros-hydro-from-source-on-ubuntu-1310-make-error-in-qt_gui_cpp/

sudo apt-get purge libshiboken-dev shiboken

5. Finish the build process and install ROS to a custom location.

sudo src/catkin/bin/catkin_make_isolated --install

--force-cmake
--install-space /opt/ros/hydro_custom

6. This command needs to be run every time before you are using ROS. For simplification just add it to your .bashrc

source /opt/ros/hydro_custom/setup.bash

7. Check if the installation was successful by running:

roscore

8. Enjoy…!