Hello ladies and gents

Please excuse me but I  need some assistance.

Is there anybody in the whole wide world that is using roslaunch with 
remote launching ?
I you do how did you achieve that with bitbaking a meta-ros  ?
any pointers will be most welcome.

My setup has a number of embedded-computers ( for now only 5, but more will 
come).

All computers can ping each other via DNS-name, and ssh among them self's 
 without passwords


my launch file is:

<launch>
>     <machine name="row-01" address="Computer-01" > </machine>
>     <machine name="row-02" address="Computer-02" > </machine>
>     <machine name="row-03" address="Computer-03-MASTER" 
> env-loader="/opt/fpe/bin/ros_env.sh"  > </machine>
>     <machine name="row-04" address="Computer-04" 
> env-loader="/opt/fpe/bin/ros_env.sh"> </machine>
>     <machine name="row-05" address="Computer-05" > </machine>
>     <node name="periphealsdetector" pkg="periphealsdetector" 
>  type="periphealsdetector" machine="row-03" respawn="true" > </node>
>    <node name="lyt" pkg="fpe_beginner_tutorials" type="lytter" 
> machine="row-04" >  </node>
>    <node name="tal" pkg="fpe_beginner_tutorials" type="taler" 
> machine="row-03" > </node>
> </launch>




I keep getting:

root@Computer-03-MASTER:~# roslaunch -p 45600 /mnt/usb/master.launch
> ... logging to 
> /home/root/log/8cff722e-2cc3-11e6-93c9-08002775a53d/roslaunch-Computer-03-MASTER-1103.log
> Checking log directory for disk usage. This may take awhile.
> Press Ctrl-C to interrupt
> Done checking log file disk usage. Usage is <1GB.
> started roslaunch server http://192.168.1.150:55210/
> remote[Computer-04-0] starting roslaunch
> remote[Computer-04-0]: creating ssh connection to Computer-04:22
> remote[Computer-04-0]: failed to launch on row-04:
> *pycrypto is not installed*
>
> [Computer-04-0] killing on exit
> unable to start remote roslaunch child: Computer-04-0
> The traceback for the exception was written to the log file



The problem being that pycrypto is not on board my embedded.
I find nothing in any meta-ros / or python packages that provide a pycrypto 
and from examining 
/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/remoteprocess.py I 
can see my next "not installed" will be parmiko

The only reference I can find is http://wiki.ros.org/pycrypto, and a post 
boot rosdep is not an option for me - I need an image ready to run.
so how do I pull pycrypto and parmiko in to the 'bitbakery', and shouldn't 
it be an RDPEND for roslaunch ?

Thanks for reading this.
-Regards
Lars Larsen

Reply via email to