No announcement yet.

API2 installation at the PC with ROS

  • Filter
  • Time
  • Show
Clear All
new posts

  • API2 installation at the PC with ROS


    I want to control robotino with Ros kinetic and then make a navigation system.
    I am using the robotino3.
    I followed this tutorial to install the api2 into my computer: and when a try the make install command I have this problem:

    raspberry@raspberry-desktop:~/build/api2$ make install
    MMX enabled on Linux
    SSE and SSE2 enabled on Linux

    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/raspberry/build/api2
    [ 1%] creating /home/raspberry/build/api2/lib/rec/rpc/rec/rpc/rec_rpc_version.h
    [ 1%] Built target rec_rpc_version
    [ 1%] Generating moc_serialization_rec_rpc_serialization_LocalTopic .cxx
    /home/raspberry/source/api2/external/qt_4_7_4_static_robotino_api2_qt/bin/linux32/moc: 2: /home/raspberry/source/api2/external/qt_4_7_4_static_robotino_api2_qt/bin/linux32/moc: Syntax error: word unexpected (expecting ")")
    lib/rec/rpc/CMakeFiles/rec_rpc.dir/build.make:269: recipe for target 'lib/rec/rpc/moc_serialization_rec_rpc_serialization_LocalTopic .cxx' failed
    make[2]: *** [lib/rec/rpc/moc_serialization_rec_rpc_serialization_LocalTopic .cxx] Error 2
    CMakeFiles/Makefile2:265: recipe for target 'lib/rec/rpc/CMakeFiles/rec_rpc.dir/all' failed
    make[1]: *** [lib/rec/rpc/CMakeFiles/rec_rpc.dir/all] Error 2
    Makefile:127: recipe for target 'all' failed
    make: *** [all] Error 2

    Someone knows how to fix it?
    Last edited by ThaB; 08-14-2017, 02:42 PM.

  • #2
    The first thing that came to my mind: why don't you use the prebuild binaries (see and then use apt-get install robotino-* or the like?


    • #3
      I tryed but It is not locating the package.
      root@raspberry-desktop:/home/raspberry# wget -qO - |sudo apt-key add -
      root@raspberry-desktop:/home/raspberry# echo "deb xenial main" > /etc/apt/sources.list.d/openrobotino.list
      root@raspberry-desktop:/home/raspberry# apt-get install robotino
      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      E: Unable to locate package robotino

      ps.: I am using the ubuntu xenial at the raspberry pi


      • #4
        When a updated I had the following error:
        All packages are up to date.
        N: Skipping acquire of configured file 'main/binary-armhf/Packages' as repository ' xenial InRelease' doesn't support architecture 'armhf'
        I think that it won't work at the robotino. Do you have any other idea?
        Last edited by ThaB; 08-15-2017, 02:04 PM.


        • #5
          To me it seems like ARM architectures are simply not supported. I would suggest that you try to install it on another machine to make sure that this is the problem. At the moment I have no Pi at work to test it. If I find some time, I might check it out at home.