<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi,</p>
    <p>First and important: Don't use stable branch, use master.<br>
    </p>
    <p>I had a closer look into my last success:</p>
    <p>I used this (stripped down ros package_set):</p>
    <p>* <a class="moz-txt-link-freetext" href="https://github.com/planthaber/rock-ros-package_set">https://github.com/planthaber/rock-ros-package_set</a></p>
    <p> * or: - github: planthaber/rock-ros-package_set</p>
    <p>With this buildconf:
      <a class="moz-txt-link-freetext" href="https://github.com/planthaber/rock-ros-buildconf">https://github.com/planthaber/rock-ros-buildconf</a> (some packages
      defined here are on an internal server)</p>
    <p>But the important part is this part the overrides.yml: <br>
    </p>
    <pre>overrides:
  - tools/rtt_transports/ros:
    github: planthaber/rtt_ros_transport
    branch: melodic</pre>
    <p><a class="moz-txt-link-freetext" href="https://github.com/planthaber/rtt_ros_transport/tree/melodic">https://github.com/planthaber/rtt_ros_transport/tree/melodic</a><br>
    </p>
    <p>The original Idea was to create a seperate workspace with a
      geneic repeater task that translates rock-ros in a docker image.</p>
    <p>But the work was discontinued because you need to set ip up also
      and extend the workspace with additional typekits.<br>
    </p>
    <p><br>
    </p>
    <p>You asked for other ways to solve it: The DFKI created a library
      to control robots independent from the Robot OS (ROS/ROCK):</p>
    <p><a class="moz-txt-link-freetext" href="https://github.com/dfki-ric/robot_remote_control">https://github.com/dfki-ric/robot_remote_control</a><br>
    </p>
    <p>Perpaps it could be used, if not, uder the hood it uses ZMQ and
      google protobuf to transfer the data. Which could als be an option
      at the cost of one additional conversion.<br>
    </p>
    <p>Best, Steffen<br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">Am 17.06.21 um 15:47 schrieb
      Vicu-Mihalis Maer:<br>
    </div>
    <blockquote type="cite"
      cite="mid:a14a68cf-c42f-c1d7-1cca-c0b9afa3914a@student.utcluj.ro">
      <pre class="moz-quote-pre" wrap="">Hello,


I am trying to send some data between Rock and ROS. I am using ubuntu 18.04.

I have tried following the Rock/ROS bridge examples on the rock-robotics 
website but I ran into the issue described here: 
<a class="moz-txt-link-freetext" href="https://github.com/rock-ros/package_set/issues/1">https://github.com/rock-ros/package_set/issues/1</a>


However, reading through some e-mail threads in the rock-dev mailing 
list archive e.g.: 
<a class="moz-txt-link-freetext" href="https://www.mail-archive.com/rock-dev@dfki.de/msg01771.html">https://www.mail-archive.com/rock-dev@dfki.de/msg01771.html</a>

I have found that the package-set is not necessarily required. I have 
tried the method described in the e-mail thread above, but I have two 
problems. If I try installing the stable branch, I get an error from 
tools/roby and using the master branch, I get the following error:

ImportError: No module named genmsg
CMake Error at 
/opt/ros/melodic/share/catkin/cmake/safe_execute_process.cmake:11 (message):

The module does exist.


Is there any other way to establish communication between the two 
systems? I don't need to build ROS nodes within a rock workspace neither 
the other way around, just a message transport between ports and ROS topics.

Any help would be appreciated.


Best regards,

Vicu Maer

_______________________________________________
Rock-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Rock-dev@dfki.de">Rock-dev@dfki.de</a>
<a class="moz-txt-link-freetext" href="https://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev">https://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev</a>
</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
 Steffen Planthaber

 Besuchsadresse der Nebengeschäftstelle:
 DFKI GmbH
 Robotics Innovation Center
 Robert-Hooke-Straße 5
 28359 Bremen, Germany

 Postadresse der Hauptgeschäftsstelle Standort Bremen:
 DFKI GmbH
 Robotics Innovation Center
 Robert-Hooke-Straße 1
 28359 Bremen, Germany

 Tel.:     +49 421 178 45-4125
 Zentrale: +49 421 178 45-0
 Fax:      +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)
 E-Mail:   <a class="moz-txt-link-abbreviated" href="mailto:Steffen.Planthaber@dfki.de">Steffen.Planthaber@dfki.de</a>

 Weitere Informationen: <a class="moz-txt-link-freetext" href="http://www.dfki.de/robotik">http://www.dfki.de/robotik</a>

 -------------------------------------------------------------
  Deutsches Forschungszentrum für Künstliche Intelligenz GmbH
  Trippstadter Strasse 122, 67663 Kaiserslautern, Germany 

  Geschäftsführung:
  Prof. Dr. Antonio Krüger (Vorsitzender)
  Helmut Ditzer

  Vorsitzender des Aufsichtsrats:
  Dr. Gabriël Clemens
  Amtsgericht Kaiserslautern, HRB 2313
-------------------------------------------------------------</pre>
  </body>
</html>