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