compiling SOEM drivers for OROCOS

Hello,

we have problems to compile the SOEM drivers from
http://git.mech.kuleuven.be/robotics/soem.git for Orocos
for posix (debian linux without xenomai).

Is it neccessary to install ROS to be able to compile SOEM with OROCOS?

Best regards:

Uwe Fechner
TU Delft

Ruben Smits's picture

compiling SOEM drivers for OROCOS

On Fri, Sep 28, 2012 at 4:20 PM, Uwe Fechner <u [dot] fechner [..] ...> wrote:
> Hello,
>
> we have problems to compile the SOEM drivers from
> http://git.mech.kuleuven.be/robotics/soem.git for Orocos
> for posix (debian linux without xenomai).
>
> Is it neccessary to install ROS to be able to compile SOEM with OROCOS?

In principle it is possible, but we currently do use the rosmsg format
to define the types of the data for some of our drivers, so not
without some code changes to these drivers. AFAIK recently the msg
code generators have been spun out of the ros core source code, but I
haven't looked at this into details.

Ruben

> Best regards:
>
> Uwe Fechner
> TU Delft
> --
> Orocos-Users mailing list
> Orocos-Users [..] ...
> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users

compiling SOEM drivers for OROCOS

Hello,

I think that it not a clean design decision to make SOEM drivers dependent
on ROS. This dependency did not exist two years ago (see the MSc thesis

Automated I/O access with CoE in Orocos from Baas Burgers).

Anyway, I now tried to install Orocos with ROS following the guide at:
http://www.ros.org/wiki/orocos_toolchain_ros on Ubuntu 12.04.

But it doesn't work because I do not have the commands "roscd" and
"rosmake" (I can't have them before I installed the toolchain, so there is
an error in the description of the installation process).

What is the easiest way to install ROS with OROCOS (we don't need ROS,
only the Ethercat drivers for OROCOS)?

Best regards:

Uwe Fechner

Am 28.09.2012 20:39, schrieb Ruben Smits:
> On Fri, Sep 28, 2012 at 4:20 PM, Uwe Fechner <u [dot] fechner [..] ...> wrote:
>> Hello,
>>
>> we have problems to compile the SOEM drivers from
>> http://git.mech.kuleuven.be/robotics/soem.git for Orocos
>> for posix (debian linux without xenomai).
>>
>> Is it neccessary to install ROS to be able to compile SOEM with OROCOS?
> In principle it is possible, but we currently do use the rosmsg format
> to define the types of the data for some of our drivers, so not
> without some code changes to these drivers. AFAIK recently the msg
> code generators have been spun out of the ros core source code, but I
> haven't looked at this into details.
>
> Ruben
>
>> Best regards:
>>
>> Uwe Fechner
>> TU Delft
>> --
>> Orocos-Users mailing list
>> Orocos-Users [..] ...
>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>
>

compiling SOEM drivers for OROCOS

Op zondag 30 september 2012 schreef Uwe Fechner (u [dot] fechner [..] ...) het
volgende:

> Hello,
>
> I think that it not a clean design decision to make SOEM drivers dependent
> on ROS. This dependency did not exist two years ago (see the MSc thesis
>
> Automated I/O access with CoE in Orocos from Baas Burgers).
>

I agree here. If there is a dependency on the .msg format, these components
should be disabled in non-ros environments or a mechanism must be provided
to create the headers without depending on roscore.

We should consider such a dependency the same way as depending
on corba idl files: Detect the middleware and if not present, disable.

Peter

>
> Anyway, I now tried to install Orocos with ROS following the guide at:
> http://www.ros.org/wiki/orocos_toolchain_ros on Ubuntu 12.04.
>
>
> But it doesn't work because I do not have the commands "roscd" and
> "rosmake" (I can't have them before I installed the toolchain, so there is
> an error in the description of the installation process).
>
>
> What is the easiest way to install ROS with OROCOS (we don't need ROS,
> only the Ethercat drivers for OROCOS)?
>
>
> Best regards:
>
>
> Uwe Fechner
>
>
> Am 28.09.2012 20:39, schrieb Ruben Smits:
>
> On Fri, Sep 28, 2012 at 4:20 PM, Uwe Fechner <u [dot] fechner [..] ...> <javascript:_e({}, 'cvml', 'u [dot] fechner [..] ...');> wrote:
>
> Hello,
>
> we have problems to compile the SOEM drivers fromhttp://git.mech.kuleuven.be/robotics/soem.git for Orocos
> for posix (debian linux without xenomai).
>
> Is it neccessary to install ROS to be able to compile SOEM with OROCOS?
>
> In principle it is possible, but we currently do use the rosmsg format
> to define the types of the data for some of our drivers, so not
> without some code changes to these drivers. AFAIK recently the msg
> code generators have been spun out of the ros core source code, but I
> haven't looked at this into details.
>
> Ruben
>
>
> Best regards:
>
> Uwe Fechner
> TU Delft
> --
> Orocos-Users mailing listOrocos-Users [..] ... <javascript:_e({}, 'cvml', 'Orocos-Users [..] ...');>http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>
>
>
>

compiling SOEM drivers for OROCOS

Hello,

first installing the binary version of ROS and than the source version
solved the installation problems. for ROS+ORCOS.

See:
http://www.kieltech.de/uweswiki/ROS

Regards:

Uwe

Am 30.09.2012 15:32, schrieb Uwe Fechner:
> Hello,
>
> I think that it not a clean design decision to make SOEM drivers dependent
> on ROS. This dependency did not exist two years ago (see the MSc thesis
>
> Automated I/O access with CoE in Orocos from Baas Burgers).
>
>
> Anyway, I now tried to install Orocos with ROS following the guide at:
> http://www.ros.org/wiki/orocos_toolchain_ros on Ubuntu 12.04.
>
>
> But it doesn't work because I do not have the commands "roscd" and
> "rosmake" (I can't have them before I installed the toolchain, so there is
> an error in the description of the installation process).
>
>
> What is the easiest way to install ROS with OROCOS (we don't need ROS,
> only the Ethercat drivers for OROCOS)?
>
>
> Best regards:
>
>
> Uwe Fechner
>
>
>
> Am 28.09.2012 20:39, schrieb Ruben Smits:
>> On Fri, Sep 28, 2012 at 4:20 PM, Uwe Fechner<u [dot] fechner [..] ...> wrote:
>>> Hello,
>>>
>>> we have problems to compile the SOEM drivers from
>>> http://git.mech.kuleuven.be/robotics/soem.git for Orocos
>>> for posix (debian linux without xenomai).
>>>
>>> Is it neccessary to install ROS to be able to compile SOEM with OROCOS?
>> In principle it is possible, but we currently do use the rosmsg format
>> to define the types of the data for some of our drivers, so not
>> without some code changes to these drivers. AFAIK recently the msg
>> code generators have been spun out of the ros core source code, but I
>> haven't looked at this into details.
>>
>> Ruben
>>
>>> Best regards:
>>>
>>> Uwe Fechner
>>> TU Delft
>>> --
>>> Orocos-Users mailing list
>>> Orocos-Users [..] ...
>>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>
>
>
>