Deploying in a rosnode

Hi,

I have successfully updated my code base from ros-electric/orocos-2.5 to
ros-hydro/orocos-2.7 (ouf !).

I'm now trying to launch a deployer as a ros node. I had a look to the
rtt_ros readme but nothing is precised on how to do this :
https://github.com/orocos/rtt_ros_integration

Here is what I used to do, but unfortunately it doesn't find the deployer
component (the corba extension is not required, I think I'd had enouth with
anormal deployer)

<node name="ArpOrocos" pkg="ocl" type="deployer-corba" args="-s $(find
arp_master)/script/orocos/deployment/deploy_arp_master_simul.ops
--" output="screen"
respawn="false"
required="true"
/>

Deploying in a rosnode

Willy,

Does this work for you:
https://github.com/orocos/rtt_ros_integration/tree/hydro-devel/rtt_ros#l...

-j

On Tue, Mar 4, 2014 at 3:31 PM, Willy Lambert <lambert [dot] willy [..] ...>wrote:

> Hi,
>
> I have successfully updated my code base from ros-electric/orocos-2.5 to
> ros-hydro/orocos-2.7 (ouf !).
>
> I'm now trying to launch a deployer as a ros node. I had a look to the
> rtt_ros readme but nothing is precised on how to do this :
> https://github.com/orocos/rtt_ros_integration
>
> Here is what I used to do, but unfortunately it doesn't find the deployer
> component (the corba extension is not required, I think I'd had enouth with
> anormal deployer)
>
> <node name="ArpOrocos" pkg="ocl" type="deployer-corba" args="-s $(find
> arp_master)/script/orocos/deployment/deploy_arp_master_simul.ops
> --" output="screen"
> respawn="false"
> required="true"
> />
>
> --
> Orocos-Users mailing list
> Orocos-Users [..] ...
> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>
>

Deploying in a rosnode

Hi,

Thanks for this quick answer. I think I'm already on the requested branch :

ard@ard-rootfs-creator:~/arp_os/dependencies/ros_addons/src/rtt_ros_integration$
git remote show origin
* remote origin
Fetch URL: https://github.com/orocos/rtt_ros_integration.git
Push URL: https://github.com/orocos/rtt_ros_integration.git
HEAD branch: hydro-devel
Remote branches:
catkin tracked
electric tracked
fuerte tracked
groovy tracked
groovy-devel tracked
hydro-devel tracked
rtt-rosclock tracked
servicerequester-refactoring tracked
Local branch configured for 'git pull':
hydro-devel merges with remote hydro-devel
Local ref configured for 'git push':
hydro-devel pushes to hydro-devel (up to date)

I didn't thought to go to the rtt_ros package to find the needed
information.

2014-03-04 21:33 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>:

> Willy,
>
> Does this work for you:
>
> https://github.com/orocos/rtt_ros_integration/tree/hydro-devel/rtt_ros#l...
>
> -j
>
>
> On Tue, Mar 4, 2014 at 3:31 PM, Willy Lambert <lambert [dot] willy [..] ...>wrote:
>
>> Hi,
>>
>> I have successfully updated my code base from ros-electric/orocos-2.5 to
>> ros-hydro/orocos-2.7 (ouf !).
>>
>> I'm now trying to launch a deployer as a ros node. I had a look to the
>> rtt_ros readme but nothing is precised on how to do this :
>> https://github.com/orocos/rtt_ros_integration
>>
>> Here is what I used to do, but unfortunately it doesn't find the deployer
>> component (the corba extension is not required, I think I'd had enouth with
>> anormal deployer)
>>
>> <node name="ArpOrocos" pkg="ocl" type="deployer-corba" args="-s
>> $(find arp_master)/script/orocos/deployment/deploy_arp_master_simul.ops
>> --" output="screen"
>> respawn="false"
>> required="true"
>> />
>>
>> --
>> Orocos-Users mailing list
>> Orocos-Users [..] ...
>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>
>>
>
>
> --
> Jonathan Bohren
> Laboratory for Computational Sensing and Robotics
> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>
>

Deploying in a rosnode

I then have an error :
"0.476 [ ERROR ][ScriptingService] No such service or plugin: 'Lua' "

Do I have anything to do for having lua support ? I used to call on top of
my deploymentops scripts :

loadService ("Deployer","Lua")
Lua.exec_file(my_deployment.lua)

2014-03-04 21:52 GMT+01:00 Willy Lambert <lambert [dot] willy [..] ...>:

> Hi,
>
> Thanks for this quick answer. I think I'm already on the requested branch
> :
>
> ard@ard-rootfs-creator:~/arp_os/dependencies/ros_addons/src/rtt_ros_integration$
> git remote show origin
> * remote origin
> Fetch URL: https://github.com/orocos/rtt_ros_integration.git
> Push URL: https://github.com/orocos/rtt_ros_integration.git
> HEAD branch: hydro-devel
> Remote branches:
> catkin tracked
> electric tracked
> fuerte tracked
> groovy tracked
> groovy-devel tracked
> hydro-devel tracked
> rtt-rosclock tracked
> servicerequester-refactoring tracked
> Local branch configured for 'git pull':
> hydro-devel merges with remote hydro-devel
> Local ref configured for 'git push':
> hydro-devel pushes to hydro-devel (up to date)
>
>
>
> I didn't thought to go to the rtt_ros package to find the needed
> information.
>
>
> 2014-03-04 21:33 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>:
>
> Willy,
>>
>> Does this work for you:
>>
>> https://github.com/orocos/rtt_ros_integration/tree/hydro-devel/rtt_ros#l...
>>
>> -j
>>
>>
>> On Tue, Mar 4, 2014 at 3:31 PM, Willy Lambert <lambert [dot] willy [..] ...>wrote:
>>
>>> Hi,
>>>
>>> I have successfully updated my code base from ros-electric/orocos-2.5 to
>>> ros-hydro/orocos-2.7 (ouf !).
>>>
>>> I'm now trying to launch a deployer as a ros node. I had a look to the
>>> rtt_ros readme but nothing is precised on how to do this :
>>> https://github.com/orocos/rtt_ros_integration
>>>
>>> Here is what I used to do, but unfortunately it doesn't find the
>>> deployer component (the corba extension is not required, I think I'd had
>>> enouth with anormal deployer)
>>>
>>> <node name="ArpOrocos" pkg="ocl" type="deployer-corba" args="-s
>>> $(find arp_master)/script/orocos/deployment/deploy_arp_master_simul.ops
>>> --" output="screen"
>>> respawn="false"
>>> required="true"
>>> />
>>>
>>> --
>>> Orocos-Users mailing list
>>> Orocos-Users [..] ...
>>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>>
>>>
>>
>>
>> --
>> Jonathan Bohren
>> Laboratory for Computational Sensing and Robotics
>> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>>
>>
>

Deploying in a rosnode

There might be a problem with your install. If I run it I get the following:

roslaunch rtt_ros deployer.launch

...

Deployer [S]> loadService("Deployer","Lua")
10.235 [ Info ][Logger] Loading Service or Plugin Lua in TaskContext
Deployer
= true

On Tue, Mar 4, 2014 at 3:56 PM, Willy Lambert <lambert [dot] willy [..] ...>wrote:

> I then have an error :
> "0.476 [ ERROR ][ScriptingService] No such service or plugin: 'Lua' "
>
> Do I have anything to do for having lua support ? I used to call on top of
> my deploymentops scripts :
>
> loadService ("Deployer","Lua")
> Lua.exec_file(my_deployment.lua)
>
>
> 2014-03-04 21:52 GMT+01:00 Willy Lambert <lambert [dot] willy [..] ...>:
>
> Hi,
>>
>> Thanks for this quick answer. I think I'm already on the requested
>> branch :
>>
>> ard@ard-rootfs-creator:~/arp_os/dependencies/ros_addons/src/rtt_ros_integration$
>> git remote show origin
>> * remote origin
>> Fetch URL: https://github.com/orocos/rtt_ros_integration.git
>> Push URL: https://github.com/orocos/rtt_ros_integration.git
>> HEAD branch: hydro-devel
>> Remote branches:
>> catkin tracked
>> electric tracked
>> fuerte tracked
>> groovy tracked
>> groovy-devel tracked
>> hydro-devel tracked
>> rtt-rosclock tracked
>> servicerequester-refactoring tracked
>> Local branch configured for 'git pull':
>> hydro-devel merges with remote hydro-devel
>> Local ref configured for 'git push':
>> hydro-devel pushes to hydro-devel (up to date)
>>
>>
>>
>> I didn't thought to go to the rtt_ros package to find the needed
>> information.
>>
>>
>> 2014-03-04 21:33 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>:
>>
>> Willy,
>>>
>>> Does this work for you:
>>>
>>> https://github.com/orocos/rtt_ros_integration/tree/hydro-devel/rtt_ros#l...
>>>
>>> -j
>>>
>>>
>>> On Tue, Mar 4, 2014 at 3:31 PM, Willy Lambert <lambert [dot] willy [..] ...>wrote:
>>>
>>>> Hi,
>>>>
>>>> I have successfully updated my code base from ros-electric/orocos-2.5
>>>> to ros-hydro/orocos-2.7 (ouf !).
>>>>
>>>> I'm now trying to launch a deployer as a ros node. I had a look to the
>>>> rtt_ros readme but nothing is precised on how to do this :
>>>> https://github.com/orocos/rtt_ros_integration
>>>>
>>>> Here is what I used to do, but unfortunately it doesn't find the
>>>> deployer component (the corba extension is not required, I think I'd had
>>>> enouth with anormal deployer)
>>>>
>>>> <node name="ArpOrocos" pkg="ocl" type="deployer-corba" args="-s
>>>> $(find arp_master)/script/orocos/deployment/deploy_arp_master_simul.ops
>>>> --" output="screen"
>>>> respawn="false"
>>>> required="true"
>>>> />
>>>>
>>>> --
>>>> Orocos-Users mailing list
>>>> Orocos-Users [..] ...
>>>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>>>
>>>>
>>>
>>>
>>> --
>>> Jonathan Bohren
>>> Laboratory for Computational Sensing and Robotics
>>> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>>>
>>>
>>
>

Deploying in a rosnode

Your command on my install gives :

ard@ard-rootfs-creator:~/ard_ros_wkspace$ roslaunch rtt_ros deployer.launch
[deployer.launch] is neither a launch file in package [rtt_ros] nor is
[rtt_ros] a launch file name

But when I launch my personnal .launch, the deployer is successfully
launched (but can't find the lua service).

2014-03-04 22:10 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>:

> There might be a problem with your install. If I run it I get the
> following:
>
> roslaunch rtt_ros deployer.launch
>
> ...
>
> Deployer [S]> loadService("Deployer","Lua")
> 10.235 [ Info ][Logger] Loading Service or Plugin Lua in TaskContext
> Deployer
> = true
>
>
>
> On Tue, Mar 4, 2014 at 3:56 PM, Willy Lambert <lambert [dot] willy [..] ...>wrote:
>
>> I then have an error :
>> "0.476 [ ERROR ][ScriptingService] No such service or plugin: 'Lua' "
>>
>> Do I have anything to do for having lua support ? I used to call on top
>> of my deploymentops scripts :
>>
>> loadService ("Deployer","Lua")
>> Lua.exec_file(my_deployment.lua)
>>
>>
>> 2014-03-04 21:52 GMT+01:00 Willy Lambert <lambert [dot] willy [..] ...>:
>>
>> Hi,
>>>
>>> Thanks for this quick answer. I think I'm already on the requested
>>> branch :
>>>
>>> ard@ard-rootfs-creator:~/arp_os/dependencies/ros_addons/src/rtt_ros_integration$
>>> git remote show origin
>>> * remote origin
>>> Fetch URL: https://github.com/orocos/rtt_ros_integration.git
>>> Push URL: https://github.com/orocos/rtt_ros_integration.git
>>> HEAD branch: hydro-devel
>>> Remote branches:
>>> catkin tracked
>>> electric tracked
>>> fuerte tracked
>>> groovy tracked
>>> groovy-devel tracked
>>> hydro-devel tracked
>>> rtt-rosclock tracked
>>> servicerequester-refactoring tracked
>>> Local branch configured for 'git pull':
>>> hydro-devel merges with remote hydro-devel
>>> Local ref configured for 'git push':
>>> hydro-devel pushes to hydro-devel (up to date)
>>>
>>>
>>>
>>> I didn't thought to go to the rtt_ros package to find the needed
>>> information.
>>>
>>>
>>> 2014-03-04 21:33 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>:
>>>
>>> Willy,
>>>>
>>>> Does this work for you:
>>>>
>>>> https://github.com/orocos/rtt_ros_integration/tree/hydro-devel/rtt_ros#l...
>>>>
>>>> -j
>>>>
>>>>
>>>> On Tue, Mar 4, 2014 at 3:31 PM, Willy Lambert <lambert [dot] willy [..] ...>wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I have successfully updated my code base from ros-electric/orocos-2.5
>>>>> to ros-hydro/orocos-2.7 (ouf !).
>>>>>
>>>>> I'm now trying to launch a deployer as a ros node. I had a look to the
>>>>> rtt_ros readme but nothing is precised on how to do this :
>>>>> https://github.com/orocos/rtt_ros_integration
>>>>>
>>>>> Here is what I used to do, but unfortunately it doesn't find the
>>>>> deployer component (the corba extension is not required, I think I'd had
>>>>> enouth with anormal deployer)
>>>>>
>>>>> <node name="ArpOrocos" pkg="ocl" type="deployer-corba" args="-s
>>>>> $(find arp_master)/script/orocos/deployment/deploy_arp_master_simul.ops
>>>>> --" output="screen"
>>>>> respawn="false"
>>>>> required="true"
>>>>> />
>>>>>
>>>>> --
>>>>> Orocos-Users mailing list
>>>>> Orocos-Users [..] ...
>>>>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Jonathan Bohren
>>>> Laboratory for Computational Sensing and Robotics
>>>> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>>>>
>>>>
>>>
>>
>
>
> --
> Jonathan Bohren
> Laboratory for Computational Sensing and Robotics
> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>
>

Deploying in a rosnode

I forgot to precise that the deployer.launch is present.

I (at least tried) to source my different env vars with setup.bash scripts.
For instance :
ard@ard-rootfs-creator:~/ard_ros_wkspace$ which deployer
/home/ard/arp_os/dependencies/ros_addons/install_isolated/bin/deployer

2014-03-04 22:16 GMT+01:00 Willy Lambert <lambert [dot] willy [..] ...>:

> Your command on my install gives :
>
> ard@ard-rootfs-creator:~/ard_ros_wkspace$ roslaunch rtt_ros
> deployer.launch
> [deployer.launch] is neither a launch file in package [rtt_ros] nor is
> [rtt_ros] a launch file name
>
> But when I launch my personnal .launch, the deployer is successfully
> launched (but can't find the lua service).
>
>
> 2014-03-04 22:10 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>:
>
> There might be a problem with your install. If I run it I get the
>> following:
>>
>> roslaunch rtt_ros deployer.launch
>>
>> ...
>>
>> Deployer [S]> loadService("Deployer","Lua")
>> 10.235 [ Info ][Logger] Loading Service or Plugin Lua in TaskContext
>> Deployer
>> = true
>>
>>
>>
>> On Tue, Mar 4, 2014 at 3:56 PM, Willy Lambert <lambert [dot] willy [..] ...>wrote:
>>
>>> I then have an error :
>>> "0.476 [ ERROR ][ScriptingService] No such service or plugin: 'Lua' "
>>>
>>> Do I have anything to do for having lua support ? I used to call on top
>>> of my deploymentops scripts :
>>>
>>> loadService ("Deployer","Lua")
>>> Lua.exec_file(my_deployment.lua)
>>>
>>>
>>> 2014-03-04 21:52 GMT+01:00 Willy Lambert <lambert [dot] willy [..] ...>:
>>>
>>> Hi,
>>>>
>>>> Thanks for this quick answer. I think I'm already on the requested
>>>> branch :
>>>>
>>>> ard@ard-rootfs-creator:~/arp_os/dependencies/ros_addons/src/rtt_ros_integration$
>>>> git remote show origin
>>>> * remote origin
>>>> Fetch URL: https://github.com/orocos/rtt_ros_integration.git
>>>> Push URL: https://github.com/orocos/rtt_ros_integration.git
>>>> HEAD branch: hydro-devel
>>>> Remote branches:
>>>> catkin tracked
>>>> electric tracked
>>>> fuerte tracked
>>>> groovy tracked
>>>> groovy-devel tracked
>>>> hydro-devel tracked
>>>> rtt-rosclock tracked
>>>> servicerequester-refactoring tracked
>>>> Local branch configured for 'git pull':
>>>> hydro-devel merges with remote hydro-devel
>>>> Local ref configured for 'git push':
>>>> hydro-devel pushes to hydro-devel (up to date)
>>>>
>>>>
>>>>
>>>> I didn't thought to go to the rtt_ros package to find the needed
>>>> information.
>>>>
>>>>
>>>> 2014-03-04 21:33 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>:
>>>>
>>>> Willy,
>>>>>
>>>>> Does this work for you:
>>>>>
>>>>> https://github.com/orocos/rtt_ros_integration/tree/hydro-devel/rtt_ros#l...
>>>>>
>>>>> -j
>>>>>
>>>>>
>>>>> On Tue, Mar 4, 2014 at 3:31 PM, Willy Lambert <lambert [dot] willy [..] ...
>>>>> > wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I have successfully updated my code base from ros-electric/orocos-2.5
>>>>>> to ros-hydro/orocos-2.7 (ouf !).
>>>>>>
>>>>>> I'm now trying to launch a deployer as a ros node. I had a look to
>>>>>> the rtt_ros readme but nothing is precised on how to do this :
>>>>>> https://github.com/orocos/rtt_ros_integration
>>>>>>
>>>>>> Here is what I used to do, but unfortunately it doesn't find the
>>>>>> deployer component (the corba extension is not required, I think I'd had
>>>>>> enouth with anormal deployer)
>>>>>>
>>>>>> <node name="ArpOrocos" pkg="ocl" type="deployer-corba" args="-s
>>>>>> $(find arp_master)/script/orocos/deployment/deploy_arp_master_simul.ops
>>>>>> --" output="screen"
>>>>>> respawn="false"
>>>>>> required="true"
>>>>>> />
>>>>>>
>>>>>> --
>>>>>> Orocos-Users mailing list
>>>>>> Orocos-Users [..] ...
>>>>>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Jonathan Bohren
>>>>> Laboratory for Computational Sensing and Robotics
>>>>> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>>>>>
>>>>>
>>>>
>>>
>>
>>
>> --
>> Jonathan Bohren
>> Laboratory for Computational Sensing and Robotics
>> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>>
>>
>

Deploying in a rosnode

Ah... it looks like there isn't an install target for deployer.launch

On Tue, Mar 4, 2014 at 4:18 PM, Willy Lambert <lambert [dot] willy [..] ...>wrote:

> I forgot to precise that the deployer.launch is present.
>
> I (at least tried) to source my different env vars with setup.bash
> scripts. For instance :
> ard@ard-rootfs-creator:~/ard_ros_wkspace$ which deployer
> /home/ard/arp_os/dependencies/ros_addons/install_isolated/bin/deployer
>
>
>
>
> 2014-03-04 22:16 GMT+01:00 Willy Lambert <lambert [dot] willy [..] ...>:
>
> Your command on my install gives :
>>
>> ard@ard-rootfs-creator:~/ard_ros_wkspace$ roslaunch rtt_ros
>> deployer.launch
>> [deployer.launch] is neither a launch file in package [rtt_ros] nor is
>> [rtt_ros] a launch file name
>>
>> But when I launch my personnal .launch, the deployer is successfully
>> launched (but can't find the lua service).
>>
>>
>> 2014-03-04 22:10 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>:
>>
>> There might be a problem with your install. If I run it I get the
>>> following:
>>>
>>> roslaunch rtt_ros deployer.launch
>>>
>>> ...
>>>
>>> Deployer [S]> loadService("Deployer","Lua")
>>> 10.235 [ Info ][Logger] Loading Service or Plugin Lua in TaskContext
>>> Deployer
>>> = true
>>>
>>>
>>>
>>> On Tue, Mar 4, 2014 at 3:56 PM, Willy Lambert <lambert [dot] willy [..] ...>wrote:
>>>
>>>> I then have an error :
>>>> "0.476 [ ERROR ][ScriptingService] No such service or plugin: 'Lua' "
>>>>
>>>> Do I have anything to do for having lua support ? I used to call on top
>>>> of my deploymentops scripts :
>>>>
>>>> loadService ("Deployer","Lua")
>>>> Lua.exec_file(my_deployment.lua)
>>>>
>>>>
>>>> 2014-03-04 21:52 GMT+01:00 Willy Lambert <lambert [dot] willy [..] ...>:
>>>>
>>>> Hi,
>>>>>
>>>>> Thanks for this quick answer. I think I'm already on the requested
>>>>> branch :
>>>>>
>>>>> ard@ard-rootfs-creator:~/arp_os/dependencies/ros_addons/src/rtt_ros_integration$
>>>>> git remote show origin
>>>>> * remote origin
>>>>> Fetch URL: https://github.com/orocos/rtt_ros_integration.git
>>>>> Push URL: https://github.com/orocos/rtt_ros_integration.git
>>>>> HEAD branch: hydro-devel
>>>>> Remote branches:
>>>>> catkin tracked
>>>>> electric tracked
>>>>> fuerte tracked
>>>>> groovy tracked
>>>>> groovy-devel tracked
>>>>> hydro-devel tracked
>>>>> rtt-rosclock tracked
>>>>> servicerequester-refactoring tracked
>>>>> Local branch configured for 'git pull':
>>>>> hydro-devel merges with remote hydro-devel
>>>>> Local ref configured for 'git push':
>>>>> hydro-devel pushes to hydro-devel (up to date)
>>>>>
>>>>>
>>>>>
>>>>> I didn't thought to go to the rtt_ros package to find the needed
>>>>> information.
>>>>>
>>>>>
>>>>> 2014-03-04 21:33 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>
>>>>> :
>>>>>
>>>>> Willy,
>>>>>>
>>>>>> Does this work for you:
>>>>>>
>>>>>> https://github.com/orocos/rtt_ros_integration/tree/hydro-devel/rtt_ros#l...
>>>>>>
>>>>>> -j
>>>>>>
>>>>>>
>>>>>> On Tue, Mar 4, 2014 at 3:31 PM, Willy Lambert <
>>>>>> lambert [dot] willy [..] ...> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I have successfully updated my code base from
>>>>>>> ros-electric/orocos-2.5 to ros-hydro/orocos-2.7 (ouf !).
>>>>>>>
>>>>>>> I'm now trying to launch a deployer as a ros node. I had a look to
>>>>>>> the rtt_ros readme but nothing is precised on how to do this :
>>>>>>> https://github.com/orocos/rtt_ros_integration
>>>>>>>
>>>>>>> Here is what I used to do, but unfortunately it doesn't find the
>>>>>>> deployer component (the corba extension is not required, I think I'd had
>>>>>>> enouth with anormal deployer)
>>>>>>>
>>>>>>> <node name="ArpOrocos" pkg="ocl" type="deployer-corba" args="-s
>>>>>>> $(find arp_master)/script/orocos/deployment/deploy_arp_master_simul.ops
>>>>>>> --" output="screen"
>>>>>>> respawn="false"
>>>>>>> required="true"
>>>>>>> />
>>>>>>>
>>>>>>> --
>>>>>>> Orocos-Users mailing list
>>>>>>> Orocos-Users [..] ...
>>>>>>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Jonathan Bohren
>>>>>> Laboratory for Computational Sensing and Robotics
>>>>>> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> Jonathan Bohren
>>> Laboratory for Computational Sensing and Robotics
>>> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>>>
>>>
>>
>

Deploying in a rosnode

FYI, I didn't installed rtt_ros_integration as a "catkin_make" environment
as precised in the readme but as a "catkin_make_isolated" one. This could
be the reason of problems as install target has to be precised properly for
catkin_make_isolated

2014-03-04 22:21 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>:

> Ah... it looks like there isn't an install target for deployer.launch
>
>
> On Tue, Mar 4, 2014 at 4:18 PM, Willy Lambert <lambert [dot] willy [..] ...>wrote:
>
>> I forgot to precise that the deployer.launch is present.
>>
>> I (at least tried) to source my different env vars with setup.bash
>> scripts. For instance :
>> ard@ard-rootfs-creator:~/ard_ros_wkspace$ which deployer
>> /home/ard/arp_os/dependencies/ros_addons/install_isolated/bin/deployer
>>
>>
>>
>>
>> 2014-03-04 22:16 GMT+01:00 Willy Lambert <lambert [dot] willy [..] ...>:
>>
>> Your command on my install gives :
>>>
>>> ard@ard-rootfs-creator:~/ard_ros_wkspace$ roslaunch rtt_ros
>>> deployer.launch
>>> [deployer.launch] is neither a launch file in package [rtt_ros] nor is
>>> [rtt_ros] a launch file name
>>>
>>> But when I launch my personnal .launch, the deployer is successfully
>>> launched (but can't find the lua service).
>>>
>>>
>>> 2014-03-04 22:10 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>:
>>>
>>> There might be a problem with your install. If I run it I get the
>>>> following:
>>>>
>>>> roslaunch rtt_ros deployer.launch
>>>>
>>>> ...
>>>>
>>>> Deployer [S]> loadService("Deployer","Lua")
>>>> 10.235 [ Info ][Logger] Loading Service or Plugin Lua in TaskContext
>>>> Deployer
>>>> = true
>>>>
>>>>
>>>>
>>>> On Tue, Mar 4, 2014 at 3:56 PM, Willy Lambert <lambert [dot] willy [..] ...>wrote:
>>>>
>>>>> I then have an error :
>>>>> "0.476 [ ERROR ][ScriptingService] No such service or plugin: 'Lua' "
>>>>>
>>>>> Do I have anything to do for having lua support ? I used to call on
>>>>> top of my deploymentops scripts :
>>>>>
>>>>> loadService ("Deployer","Lua")
>>>>> Lua.exec_file(my_deployment.lua)
>>>>>
>>>>>
>>>>> 2014-03-04 21:52 GMT+01:00 Willy Lambert <lambert [dot] willy [..] ...>:
>>>>>
>>>>> Hi,
>>>>>>
>>>>>> Thanks for this quick answer. I think I'm already on the requested
>>>>>> branch :
>>>>>>
>>>>>> ard@ard-rootfs-creator:~/arp_os/dependencies/ros_addons/src/rtt_ros_integration$
>>>>>> git remote show origin
>>>>>> * remote origin
>>>>>> Fetch URL: https://github.com/orocos/rtt_ros_integration.git
>>>>>> Push URL: https://github.com/orocos/rtt_ros_integration.git
>>>>>> HEAD branch: hydro-devel
>>>>>> Remote branches:
>>>>>> catkin tracked
>>>>>> electric tracked
>>>>>> fuerte tracked
>>>>>> groovy tracked
>>>>>> groovy-devel tracked
>>>>>> hydro-devel tracked
>>>>>> rtt-rosclock tracked
>>>>>> servicerequester-refactoring tracked
>>>>>> Local branch configured for 'git pull':
>>>>>> hydro-devel merges with remote hydro-devel
>>>>>> Local ref configured for 'git push':
>>>>>> hydro-devel pushes to hydro-devel (up to date)
>>>>>>
>>>>>>
>>>>>>
>>>>>> I didn't thought to go to the rtt_ros package to find the needed
>>>>>> information.
>>>>>>
>>>>>>
>>>>>> 2014-03-04 21:33 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...
>>>>>> >:
>>>>>>
>>>>>> Willy,
>>>>>>>
>>>>>>> Does this work for you:
>>>>>>>
>>>>>>> https://github.com/orocos/rtt_ros_integration/tree/hydro-devel/rtt_ros#l...
>>>>>>>
>>>>>>> -j
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Mar 4, 2014 at 3:31 PM, Willy Lambert <
>>>>>>> lambert [dot] willy [..] ...> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I have successfully updated my code base from
>>>>>>>> ros-electric/orocos-2.5 to ros-hydro/orocos-2.7 (ouf !).
>>>>>>>>
>>>>>>>> I'm now trying to launch a deployer as a ros node. I had a look to
>>>>>>>> the rtt_ros readme but nothing is precised on how to do this :
>>>>>>>> https://github.com/orocos/rtt_ros_integration
>>>>>>>>
>>>>>>>> Here is what I used to do, but unfortunately it doesn't find the
>>>>>>>> deployer component (the corba extension is not required, I think I'd had
>>>>>>>> enouth with anormal deployer)
>>>>>>>>
>>>>>>>> <node name="ArpOrocos" pkg="ocl" type="deployer-corba" args="-s
>>>>>>>> $(find arp_master)/script/orocos/deployment/deploy_arp_master_simul.ops
>>>>>>>> --" output="screen"
>>>>>>>> respawn="false"
>>>>>>>> required="true"
>>>>>>>> />
>>>>>>>>
>>>>>>>> --
>>>>>>>> Orocos-Users mailing list
>>>>>>>> Orocos-Users [..] ...
>>>>>>>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Jonathan Bohren
>>>>>>> Laboratory for Computational Sensing and Robotics
>>>>>>> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Jonathan Bohren
>>>> Laboratory for Computational Sensing and Robotics
>>>> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>>>>
>>>>
>>>
>>
>
>
> --
> Jonathan Bohren
> Laboratory for Computational Sensing and Robotics
> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>
>

Deploying in a rosnode

On Wed, Mar 5, 2014 at 3:43 PM, Willy Lambert <lambert [dot] willy [..] ...>wrote:

> FYI, I didn't installed rtt_ros_integration as a "catkin_make" environment
> as precised in the readme but as a "catkin_make_isolated" one. This could
> be the reason of problems as install target has to be precised properly for
> catkin_make_isolated
>

Interesting, I know everything builds properly with catkin_make_isolated,
but I haven't tried running whole projects like that. I'll give that a shot
when I have a chance, because that should be supported.

-j

Deploying in a rosnode

2014-03-05 21:52 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>:

>
> On Wed, Mar 5, 2014 at 3:43 PM, Willy Lambert <lambert [dot] willy [..] ...>wrote:
>
>> FYI, I didn't installed rtt_ros_integration as a "catkin_make"
>> environment as precised in the readme but as a "catkin_make_isolated" one.
>> This could be the reason of problems as install target has to be precised
>> properly for catkin_make_isolated
>>
>
> Interesting, I know everything builds properly with catkin_make_isolated,
> but I haven't tried running whole projects like that. I'll give that a shot
> when I have a chance, because that should be supported.
>
> -j
>
>
>
As time is fleeing, I'll re-install rtt_ros_integration as a catkin_make
environement and go on with this for time being.

> --
> Jonathan Bohren
> Laboratory for Computational Sensing and Robotics
> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>
>

Deploying in a rosnode

2014-03-05 21:57 GMT+01:00 Willy Lambert <lambert [dot] willy [..] ...>:

>
>
>
> 2014-03-05 21:52 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>:
>
>
>> On Wed, Mar 5, 2014 at 3:43 PM, Willy Lambert <lambert [dot] willy [..] ...>wrote:
>>
>>> FYI, I didn't installed rtt_ros_integration as a "catkin_make"
>>> environment as precised in the readme but as a "catkin_make_isolated" one.
>>> This could be the reason of problems as install target has to be precised
>>> properly for catkin_make_isolated
>>>
>>
>> Interesting, I know everything builds properly with catkin_make_isolated,
>> but I haven't tried running whole projects like that. I'll give that a shot
>> when I have a chance, because that should be supported.
>>
>> -j
>>
>>
>>
> As time is fleeing, I'll re-install rtt_ros_integration as a catkin_make
> environement and go on with this for time being.
>
>

It still fails to find the Lua service :(

> --
>> Jonathan Bohren
>> Laboratory for Computational Sensing and Robotics
>> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>>
>>
>

Deploying in a rosnode

2014-03-05 22:31 GMT+01:00 Willy Lambert <lambert [dot] willy [..] ...>:

>
>
>
> 2014-03-05 21:57 GMT+01:00 Willy Lambert <lambert [dot] willy [..] ...>:
>
>
>>
>>
>> 2014-03-05 21:52 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>:
>>
>>
>>> On Wed, Mar 5, 2014 at 3:43 PM, Willy Lambert <lambert [dot] willy [..] ...>wrote:
>>>
>>>> FYI, I didn't installed rtt_ros_integration as a "catkin_make"
>>>> environment as precised in the readme but as a "catkin_make_isolated" one.
>>>> This could be the reason of problems as install target has to be precised
>>>> properly for catkin_make_isolated
>>>>
>>>
>>> Interesting, I know everything builds properly with
>>> catkin_make_isolated, but I haven't tried running whole projects like that.
>>> I'll give that a shot when I have a chance, because that should be
>>> supported.
>>>
>>> -j
>>>
>>>
>>>
>> As time is fleeing, I'll re-install rtt_ros_integration as a catkin_make
>> environement and go on with this for time being.
>>
>>
>
> It still fails to find the Lua service :(
>
>
>

Is it possible that orocos build system checks for lua libs beeing present
and desactivate it by default if it is not present ?
It would correlate the fact that I don't have the GPL support in the task
browser

> --
>>> Jonathan Bohren
>>> Laboratory for Computational Sensing and Robotics
>>> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>>>
>>>
>>
>

Deploying in a rosnode

On Wed, Mar 5, 2014 at 4:36 PM, Willy Lambert <lambert [dot] willy [..] ...>wrote:

> Is it possible that orocos build system checks for lua libs beeing present
> and desactivate it by default if it is not present ?
> It would correlate the fact that I don't have the GPL support in the task
> browser
>

Are all of the rosdeps satisfied?

You can run the following to install all of them if they aren't:

$> rosdep install -r -y --ignore-src --from-paths /path/to/workspace

Deploying in a rosnode

2014-03-05 22:47 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>:

>
> On Wed, Mar 5, 2014 at 4:36 PM, Willy Lambert <lambert [dot] willy [..] ...>wrote:
>
>> Is it possible that orocos build system checks for lua libs beeing
>> present and desactivate it by default if it is not present ?
>> It would correlate the fact that I don't have the GPL support in the task
>> browser
>>
>
> Are all of the rosdeps satisfied?
>
> You can run the following to install all of them if they aren't:
>
> $> rosdep install -r -y --ignore-src --from-paths /path/to/workspace
>
>
No they aren't. One of the problem is about debian jessie osdep not
recognized, so I need to send a patch for it. I manually installed
liblua5.0-dev and editline.
It works now.

Could I add somehing like

find_package(ocl REQUIERED lua)

to ensure that everything is installed ?

> --
> Jonathan Bohren
> Laboratory for Computational Sensing and Robotics
> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>
>

Ruben Smits's picture

Deploying in a rosnode

Hi Willy,

On Wed, Mar 5, 2014 at 11:18 PM, Willy Lambert <lambert [dot] willy [..] ...> wrote:
>
>
>
> 2014-03-05 22:47 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>:
>
>>
>> On Wed, Mar 5, 2014 at 4:36 PM, Willy Lambert <lambert [dot] willy [..] ...>
>> wrote:
>>>
>>> Is it possible that orocos build system checks for lua libs beeing
>>> present and desactivate it by default if it is not present ?
>>> It would correlate the fact that I don't have the GPL support in the task
>>> browser
>>
>>
>> Are all of the rosdeps satisfied?
>>
>> You can run the following to install all of them if they aren't:
>>
>> $> rosdep install -r -y --ignore-src --from-paths /path/to/workspace
>>
>
> No they aren't. One of the problem is about debian jessie osdep not
> recognized, so I need to send a patch for it. I manually installed
> liblua5.0-dev and editline.
> It works now.

OCL depends on liblua5.1-dev:

ocl/lua/CMakeLists.txt:

---
find_package(Lua51)
---

You will need to install liblua5.1-dev instead of liblua5.0-dev. Maybe
Markus can tell us whether lua 5.0 would work too?

Ruben

> Could I add somehing like
>
> find_package(ocl REQUIERED lua)
>
> to ensure that everything is installed ?
>
>>
>> --
>> Jonathan Bohren
>> Laboratory for Computational Sensing and Robotics
>> http://dscl.lcsr.jhu.edu/People/JonathanBohren
>>
>
>
> --
> Orocos-Users mailing list
> Orocos-Users [..] ...
> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>

Deploying in a rosnode

2014-03-06 8:54 GMT+01:00 Ruben Smits <ruben [dot] smits [..] ...>:

> Hi Willy,
>
> On Wed, Mar 5, 2014 at 11:18 PM, Willy Lambert <lambert [dot] willy [..] ...>
> wrote:
> >
> >
> >
> > 2014-03-05 22:47 GMT+01:00 Jonathan Bohren <jonathan [dot] bohren [..] ...>:
> >
> >>
> >> On Wed, Mar 5, 2014 at 4:36 PM, Willy Lambert <lambert [dot] willy [..] ...>
> >> wrote:
> >>>
> >>> Is it possible that orocos build system checks for lua libs beeing
> >>> present and desactivate it by default if it is not present ?
> >>> It would correlate the fact that I don't have the GPL support in the
> task
> >>> browser
> >>
> >>
> >> Are all of the rosdeps satisfied?
> >>
> >> You can run the following to install all of them if they aren't:
> >>
> >> $> rosdep install -r -y --ignore-src --from-paths /path/to/workspace
> >>
> >
> > No they aren't. One of the problem is about debian jessie osdep not
> > recognized, so I need to send a patch for it. I manually installed
> > liblua5.0-dev and editline.
> > It works now.
>
> OCL depends on liblua5.1-dev:
>
> ocl/lua/CMakeLists.txt:
>
> ---
> find_package(Lua51)
> ---
>

My point was about the "REQUIERED" tag.

The story is that i didn't install all that osdeps (because rosdep desn't
fit well with my debian for now), so I forgot de install them, and orocos
build "silently" (because it's the use case in other environments). What
I'm trying to find is something that ensure that my "orocos stack" has the
requiered functionnalities (Lua, taskbrowser history, ...). Maybe the
problem is simply that catkin_make let me build something with unmatched
osdeps.

I don't mind about the liblua version so I'll switch to what is required.

>
> You will need to install liblua5.1-dev instead of liblua5.0-dev. Maybe
> Markus can tell us whether lua 5.0 would work too?
>
> Ruben
>
> > Could I add somehing like
> >
> > find_package(ocl REQUIERED lua)
> >
> > to ensure that everything is installed ?
> >
> >>
> >> --
> >> Jonathan Bohren
> >> Laboratory for Computational Sensing and Robotics
> >> http://dscl.lcsr.jhu.edu/People/JonathanBohren
> >>
> >
> >
> > --
> > Orocos-Users mailing list
> > Orocos-Users [..] ...
> > http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
> >
>
>
>
> --
> Ruben Smits, CTO
> +32 479 511 786
> Intermodalics - Kapeldreef 60, 3001 Heverlee - BELGIUM
> www.intermodalics.eu
>
>
> ---------------------------------------------------------------------------------------------------------------------------------------
> This email and any attached files are confidential and may be legally
> privileged. Any copy, print or forward of this email, without the
> agreement of sender or addressee, is strictly prohibited. Misuse is a
> violation of the law on personal data protection (D. Lgs. 196/2003)
> and on secrecy of correspondence (art. 616 cp). If you have received
> this transmission in error please notify the sender immediately and
> then delete this email and any attached files.
>