Robotics Systems Types: Issueshttps://code.cor-lab.de/https://code.cor-lab.de/favicon.ico?14019720732015-12-17T09:46:35ZOpen Source Collaboration Platform
Redmine Feature #2483 (Resolved): RST types for HLC / Flobihttps://code.cor-lab.de/issues/24832015-12-17T09:46:35ZS. Schulzsschulz@cit-ec.uni-bielefeld.de
<p>i attached a revised patch to this issue.</p>
<p>note that not all suggestions were merged, i rather had a look how<br />other message types were implemented in rst stable and used the same<br />approach.</p> Feature #2382 (Resolved): new converter JointAccelerationshttps://code.cor-lab.de/issues/23822015-09-02T16:39:42ZN. Dehiondehio@techfak.uni-bielefeld.de
<p>Please commit my new (tested) converter JointAccelerations.<br />Attached you can find my git patch.<br />As a requirement, the rci issue "new RCI JointAccelerations" and rst issue "new rst proto JointAccelerations" have to be solved!</p> Feature #2381 (Resolved): new rst proto JointAccelerationshttps://code.cor-lab.de/issues/23812015-09-02T16:36:44ZN. Dehiondehio@techfak.uni-bielefeld.de
<p>Please commit my new (tested) rst proto JointAccelerations.<br />Attached you can find my git patch.<br />I also provide a converter, see related issue in RST project.</p> Tasks #2003 (Resolved): Backport rci cpp ForcesConverter to 0.9https://code.cor-lab.de/issues/20032014-09-16T11:23:06ZAnonymousFeature #1964 (Resolved): Add ColoredPoseSet to the sandboxhttps://code.cor-lab.de/issues/19642014-08-26T21:36:03ZD. Wiganddwigand@techfak.uni-bielefeld.de
<p>Fixed issues with PickAndPlaceAction.proto and added ColoredPoseSet.proto in this patch.</p> Feature #1963 (Resolved): Add PickAndPlaceAction to the sandboxhttps://code.cor-lab.de/issues/19632014-08-26T20:18:35ZD. Wiganddwigand@techfak.uni-bielefeld.deTasks #1898 (Rejected): Check for Java versionhttps://code.cor-lab.de/issues/18982014-06-23T09:11:15ZAnonymous
<p>It seems that rst trunk doesn't build with Java 6, but needs Java 7, see attached screenshot. So in <a href="/projects/rst/repository/entry/java/CMakeLists.txt" class="source">source:java/CMakeLists.txt</a> we should also check for the Java version and only build rst java when the version is suitable.</p> Tasks #1686 (Resolved): Document adding new data typeshttps://code.cor-lab.de/issues/16862013-12-12T16:06:09ZJ. Moringenjmoringe@cor-lab.uni-bielefeld.de
<ul>
<li>Link to protocol buffer documentation</li>
<li>Link to existing data types (docs.cor-lab.org)</li>
<li>Mention "IDL-lint" Python script</li>
</ul> Bug #1644 (Resolved): C++ converters do not build on windowshttps://code.cor-lab.de/issues/16442013-10-07T10:23:54ZJ. Wienkejwienke@techfak.uni-bielefeld.de
<pre>
C:/Program Files/Microsoft SDKs/Windows/v7.0A/bin/RC.Exe /fo..\build\rstconverters0.10.dll.embed.manifest.res ..\build\rstconverters0.10.dll.resource.txt
LINK Pass 1:
C:\PROGRA~1\MICROS~2.0\VC\bin\link.exe /nologo @CMakeFiles\rstconverters0.10.dir\objects1.rsp /out:..\build\rstconverters0.10.dll /implib:..\build\rstconverters0.10.lib /pdb:C:\jenkins\workspace\rst-converters-cpp-trunk-windows\VS_VERSION\100\label\Windows_7_32bit\cpp\build\build\rstconverters0.10.pdb /dll /version:0.10 /STACK:10000000 /machine:X86 /debug /INCREMENTAL c:\jenkins\workspace\rst-converters-cpp-trunk-windows\VS_VERSION\100\label\Windows_7_32bit\upstream\RSB\lib\rsb.lib c:\jenkins\workspace\rst-converters-cpp-trunk-windows\VS_VERSION\100\label\Windows_7_32bit\upstream\RST\lib\rst0.10.lib c:\jenkins\workspace\rst-converters-cpp-trunk-windows\VS_VERSION\100\label\Windows_7_32bit\upstream\RST\lib\rstsandbox0.10.lib c:\jenkins\workspace\rst-converters-cpp-trunk-windows\VS_VERSION\100\label\Windows_7_32bit\upstream\RSC\lib\rsc0.10.lib c:\vol\msvc100\boost\lib\boost_thread-vc100-mt-gd-1_54.lib c:\vol\msvc100\boost\lib\boost_filesystem-vc100-mt-gd-1_54.lib c:\vol\msvc100\boost\lib\boost_signals-vc100-mt-gd-1_54.lib c:\vol\msvc100\boost\lib\boost_date_time-vc100-mt-gd-1_54.lib c:\vol\msvc100\boost\lib\boost_program_options-vc100-mt-gd-1_54.lib c:\vol\msvc100\boost\lib\boost_system-vc100-mt-gd-1_54.lib c:\vol\msvc100\boost\lib\boost_regex-vc100-mt-gd-1_54.lib c:\vol\msvc100\boost\lib\boost_chrono-vc100-mt-gd-1_54.lib wsock32.lib c:\jenkins\workspace\rst-converters-cpp-trunk-windows\VS_VERSION\100\label\Windows_7_32bit\upstream\RST\lib\rst0.10.lib c:\vol\msvc100\protobuf\bin\libprotobuf.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTFILE:..\build\rstconverters0.10.dll.intermediate.manifest ..\build\rstconverters0.10.dll.embed.manifest.res
Bibliothek "..\build\rstconverters0.10.lib" und Objekt "..\build\rstconverters0.10.exp" werden erstellt.
TransformationPoseConverter.cpp.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) const rst::converters::boost::TransformationPoseConverter::`vftable'" (__imp_??_7TransformationPoseConverter@boost@converters@rst@@6B@)" in Funktion ""public: __thiscall rst::converters::boost::TransformationPoseConverter::TransformationPoseConverter(void)" (??0TransformationPoseConverter@boost@converters@rst@@QAE@XZ)".
TwoDPoseConverter.cpp.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) const rst::converters::boost::TwoDPoseConverter::`vftable'" (__imp_??_7TwoDPoseConverter@boost@converters@rst@@6B@)" in Funktion ""public: __thiscall rst::converters::boost::TwoDPoseConverter::TwoDPoseConverter(void)" (??0TwoDPoseConverter@boost@converters@rst@@QAE@XZ)".
..\build\rstconverters0.10.dll : fatal error LNK1120: 2 nicht aufgelöste externe Verweise.
</pre>
<p>I have no idea what's wrong here. All symbols seem to be correctly implemented, the whole dependency chain uses multi-threaded and debug runtime libraries etc.</p> Tasks #1557 (Resolved): Adapt rst rci cpp converters to recent changes in rsthttps://code.cor-lab.de/issues/15572013-07-10T15:23:46ZAnonymous
<p>Adapt rst rci cpp converters to recent changes in rst, see <a href="https://code.cor-lab.de/issues/1543" class="issue tracker-4 status-3 priority-4 priority-default closed" title="Review, improve and promote sandbox types for 0.9 version (Resolved)">#1543</a></p> Enhancement #1520 (Resolved): I have to manually resolve ambiguity for .rst.geometry.Pose and .rs...https://code.cor-lab.de/issues/15202013-05-29T09:18:29ZAnonymous
<p>When working with debian package <code>librstconverters-amarsi0.9</code> I have to manually resolve the ambiguity for <code>.rst.geometry.Pose</code> and <code>.rst.vision.Image</code> (only those two).</p>
<p>Excerpt from the converter registry:</p>
<pre>
...
1369818603231 rsb.converter.repository [INFO]: Registering converter *rsb::converter::ProtocolBufferConverter<rst::geometry::Pose>[wireType = std::string, wireSchema = .rst.geometry.Pose, dataType = rst::geometry::Pose] at 0x10036e0
...
1369818603231 rsb.converter.repository [INFO]: Registering converter *rst::converters::boost::TransformationPoseConverter[wireType = std::string, wireSchema = .rst.geometry.Pose, dataType = boost::multi_array<double, 2ul, std::allocator<double> >] at 0x1004580
1369818603231 rsb.converter.repository [INFO]: Registering converter *rst::converters::boost::TwoDPoseConverter[wireType = std::string, wireSchema = .rst.geometry.Pose, dataType = boost::multi_array<double, 1ul, std::allocator<double> >] at 0x1004b40
terminate called after throwing an instance of 'std::runtime_error'
what(): Ambiguous converter set for wire-type `std::string' and wire-schema `.rst.geometry.Pose': candidate data-types are {boost::multi_array<double, 2ul, std::allocator<double> >, rst::geometry::Pose, boost::multi_array<double, 1ul, std::allocator<double> >}; hint: add a configuration option `transport.<name>.converter.cpp.".rst.geometry.Pose" = <one of {boost::multi_array<double, 2ul, std::allocator<double> >, rst::geometry::Pose, boost::multi_array<double, 1ul, std::allocator<double> >}>' to resolve the ambiguity.
Aborted (core dumped)
</pre>
<p>So as for Pose, there are three converters for the wire-schema <code>.rst.geometry.Pose</code>.</p>
<ol>
<li>First of all: Is this erroneous behavior / configuration?</li>
<li>If this is intended behavior, can be somehow change the default behavior? It doesn't seem very convenient, that you have to manually resolve ambiguity before working with the rst converters.</li>
</ol> Bug #1440 (Resolved): pkgconfig file of rst-converters is invalidhttps://code.cor-lab.de/issues/14402013-02-27T09:24:28ZAnonymous
<ul>
<li>prefix is wrong in the packages, see <a href="https://code.cor-lab.de/issues/1338" class="issue tracker-1 status-3 priority-5 priority-high3 closed" title="Wrong prefix in pkg-config files of the debian packages (Resolved)">#1338</a> for the solution</li>
<li>Library linking is wrong, has to be just <code>${libdir}/librstconverters-*.so.0.9</code> instead of <code>-l${libdir}/librstconverters-*.so.0.9</code> (so without the leading <code>-l</code>)</li>
<li>Dependencies have to be <code>rsb0.9, rst0.9</code> instead of (older) <code>rsb, rst</code></li>
</ul> Bug #1424 (Resolved): rst-convertersConfig.cmake needs to expose library dependencies for all dep...https://code.cor-lab.de/issues/14242013-02-19T14:30:01ZAnonymous
<p>rst-convertersConfig.cmake needs to expose library dependencies for all dependencies (e.g. OpenCV) as it it now only done for RCI.</p> Bug #1373 (Rejected): error while loading shared libraries: libcxcore.so.2.1:https://code.cor-lab.de/issues/13732013-01-30T10:24:25ZA. Lemmealemme@cor-lab.uni-bielefeld.de
<p>When building with rst converters on lucit 32bit the following error occurs <br /><pre>
...
[100%] Built target runCBFController
Linking CXX executable ../build/iCubWaving
/usr/bin/ld: warning: libcxcore.so.2.1, needed by /vol/amarsi/trunk/32bit/lib/librstconverters.so.0.9, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libcv.so.2.1, needed by /vol/amarsi/trunk/32bit/lib/librstconverters.so.0.9, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libml.so.2.1, needed by /vol/amarsi/trunk/32bit/lib/librstconverters.so.0.9, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libhighgui.so.2.1, needed by /vol/amarsi/trunk/32bit/lib/librstconverters.so.0.9, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libcvaux.so.2.1, needed by /vol/amarsi/trunk/32bit/lib/librstconverters.so.0.9, not found (try using -rpath or -rpath-link)
...
./build/iCubWaving: error while loading shared libraries: libcxcore.so.2.1: cannot open shared object file: No such file or directory
</pre></p>
<p>It seems as if system libraries are missing (so maybe missing dependencies in debian package config).</p> Bug #1352 (Closed): Debian package uses /usr/local prefixhttps://code.cor-lab.de/issues/13522013-01-24T11:26:13ZJ. Moringenjmoringe@cor-lab.uni-bielefeld.de