Announcement

Collapse
No announcement yet.

Robotino in ROS Indigo (Ubuntu 14.04)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Robotino in ROS Indigo (Ubuntu 14.04)

    Hi,

    I would like to use the robotino packages in Ubuntu 14.04 with ROS Indigo. Has anyone tried that?.

    I did the svn checkout using the repo for ROS Hydro and tried to compile it using catking, but it fails with a lot of undefined references to rec::robotino::api2::Com:

    Just for information I am using the robotino API packages from the Repo and I also tried compiling the library myself, in both cases the errors are similar. Any ideas?


    Thanks,

    Raul

  • #2
    Ok I found this solution in the forums: http://forum.openrobotino.org/forum/...buntu-14-04lts

    But know I have a different error:

    Code:
    /usr/local/robotino/api2/lib/librec_robotino_api2.so: error adding symbols: File in wrong format
    collect2: error: ld returned 1 exit status
    This is the result of the command lscpu in my pc:

    Code:
    Architecture:          x86_64
    CPU op-mode(s):        32-bit, 64-bit
    Byte Order:            Little Endian
    CPU(s):                12
    On-line CPU(s) list:   0-11
    Thread(s) per core:    2
    Core(s) per socket:    6
    Socket(s):             1
    NUMA node(s):          1
    Vendor ID:             GenuineIntel
    CPU family:            6
    Model:                 45
    Stepping:              7
    CPU MHz:               1271.562
    BogoMIPS:              3990.35
    Virtualization:        VT-x
    L1d cache:             32K
    L1i cache:             32K
    L2 cache:              256K
    L3 cache:              15360K
    NUMA node0 CPU(s):     0-11
    racuna@riker:~/src/robotino_examples/build/circle$ lscpu
    Architecture:          x86_64
    CPU op-mode(s):        32-bit, 64-bit
    Byte Order:            Little Endian
    CPU(s):                12
    On-line CPU(s) list:   0-11
    Thread(s) per core:    2
    Core(s) per socket:    6
    Socket(s):             1
    NUMA node(s):          1
    Vendor ID:             GenuineIntel
    CPU family:            6
    Model:                 45
    Stepping:              7
    CPU MHz:               1257.890
    BogoMIPS:              3990.35
    Virtualization:        VT-x
    L1d cache:             32K
    L1i cache:             32K
    L2 cache:              256K
    L3 cache:              15360K
    NUMA node0 CPU(s):     0-11
    I installed the i386 version of the robotino API2, I don't understand where is the problem.

    Raul

    Comment


    • #3
      I found the problem

      was using the wrong version of the API2 in the repositories. The correct version for my architecture is:

      deb http://doc.openrobotino.org/download/packages/amd64 ./

      Also for me I had to edit the robotino_node CMakelists.txt to add the include directory of the API2 like this:

      Code:
      include_directories(
        include
        ${catkin_INCLUDE_DIRS}
        /usr/local/robotino/api2/include
      )
      Last edited by racuna; 05-29-2015, 04:38 PM.

      Comment


      • rasoo
        rasoo commented
        Editing a comment
        I am also having issue regarding the compiling the code.
        I got the error while I was trying to setup the the API2.... I was following the instruction from the link http://wiki.openrobotino.org/index.p...PI2_quickstart
        --------------------------------------------------------------------------
        ras@ubuntu:~/catkin_ws$ sudo apt-get update
        E: Malformed line 59 in source list /etc/apt/sources.list (dist)
        E: The list of sources could not be read.
        --------------------------------------------------------------------------
        I am doing this in my laptop.

        Also in my /usr/local/ folder there is no folder named /robotinov
        so in the robotino_node , updating Cmakelists.txt would work for me or not?

        Thank you.

      • racuna
        racuna commented
        Editing a comment
        Hi rasoo,

        did you solve the problem? do you need more help?
    Working...
    X