From: <goo...@us...> - 2009-09-04 20:33:37
|
Revision: 23866 http://personalrobots.svn.sourceforge.net/personalrobots/?rev=23866&view=rev Author: goodfellow Date: 2009-09-04 20:33:31 +0000 (Fri, 04 Sep 2009) Log Message: ----------- Modifications to make it work on pre Modified Paths: -------------- pkg/trunk/sandbox/person_data/calibration_components/person_calibrate.launch pkg/trunk/sandbox/person_data/common/checkrobot.py pkg/trunk/sandbox/person_data/data_collector_components/base_odom.xml pkg/trunk/sandbox/person_data/data_collector_components/person_data.launch pkg/trunk/sandbox/person_data/data_collector_components/truly_passive.launch pkg/trunk/sandbox/person_data/scripts/collect_data.sh Added Paths: ----------- pkg/trunk/sandbox/person_data/NOTES pkg/trunk/sandbox/person_data/config/machine1bagdir.txt pkg/trunk/sandbox/person_data/config/machine2bagdir.txt pkg/trunk/sandbox/person_data/real_make.sh Added: pkg/trunk/sandbox/person_data/NOTES =================================================================== --- pkg/trunk/sandbox/person_data/NOTES (rev 0) +++ pkg/trunk/sandbox/person_data/NOTES 2009-09-04 20:33:31 UTC (rev 23866) @@ -0,0 +1 @@ +Currently, there is no /bags directory on pre. Eric said to just put everything in the home directory on pre2. Modified: pkg/trunk/sandbox/person_data/calibration_components/person_calibrate.launch =================================================================== --- pkg/trunk/sandbox/person_data/calibration_components/person_calibrate.launch 2009-09-04 20:32:16 UTC (rev 23865) +++ pkg/trunk/sandbox/person_data/calibration_components/person_calibrate.launch 2009-09-04 20:33:31 UTC (rev 23866) @@ -1,7 +1,7 @@ <launch> <node pkg="person_data" type="joylistener" output="screen"/> <node pkg ="person_data" type="headhack" output="screen" /> -<node pkg ="pr2_default_controllers" type="tuckarm.py" args="r" output="screen" /> +<node pkg ="pr2_experimental_controllers" type="tuckarm.py" args="r" output="screen" /> <!-- for some reason putting joylistener after the other launch files broke it, and putting headhack after them makes roslaunch not find it! --> <!-- node pkg="pr2_default_controllers" type="tuckarm.py" args="r" --> Modified: pkg/trunk/sandbox/person_data/common/checkrobot.py =================================================================== --- pkg/trunk/sandbox/person_data/common/checkrobot.py 2009-09-04 20:32:16 UTC (rev 23865) +++ pkg/trunk/sandbox/person_data/common/checkrobot.py 2009-09-04 20:33:31 UTC (rev 23866) @@ -9,9 +9,9 @@ print "Your ROBOT variable is not set" quit(-1) -if sys.argv[1] != "prf" and sys.argv[1] != "prg": - for i in range(0,1000): - print "Your ROBOT variable is not set" - quit(-1) +#if sys.argv[1] != "prf" and sys.argv[1] != "prg": +# for i in range(0,1000): +## print "Your ROBOT variable is not a recognized robot" +# quit(-1) quit(0) Added: pkg/trunk/sandbox/person_data/config/machine1bagdir.txt =================================================================== --- pkg/trunk/sandbox/person_data/config/machine1bagdir.txt (rev 0) +++ pkg/trunk/sandbox/person_data/config/machine1bagdir.txt 2009-09-04 20:33:31 UTC (rev 23866) @@ -0,0 +1 @@ +/pr/2/`whoami`/bags Added: pkg/trunk/sandbox/person_data/config/machine2bagdir.txt =================================================================== --- pkg/trunk/sandbox/person_data/config/machine2bagdir.txt (rev 0) +++ pkg/trunk/sandbox/person_data/config/machine2bagdir.txt 2009-09-04 20:33:31 UTC (rev 23866) @@ -0,0 +1 @@ +/pr/2/`whoami`/bags Modified: pkg/trunk/sandbox/person_data/data_collector_components/base_odom.xml =================================================================== --- pkg/trunk/sandbox/person_data/data_collector_components/base_odom.xml 2009-09-04 20:32:16 UTC (rev 23865) +++ pkg/trunk/sandbox/person_data/data_collector_components/base_odom.xml 2009-09-04 20:33:31 UTC (rev 23866) @@ -9,14 +9,15 @@ <node pkg="backup_safetysound" type="backingup.py" machine="four" /> <!-- The robot pose EKF is launched with the base controller--> -<node pkg="robot_pose_ekf" type="robot_pose_ekf" name="robot_pose_ekf"> +<!-- commented out because also present in truly_passive.launch +node pkg="robot_pose_ekf" type="robot_pose_ekf" name="robot_pose_ekf"> <param name="freq" value="30.0"/> <param name="sensor_timeout" value="1.0"/> <param name="publish_tf" value="true"/> <param name="odom_used" value="true"/> <param name="imu_used" value="true"/> <param name="vo_used" value="false"/> -</node> +</node --> </launch> Modified: pkg/trunk/sandbox/person_data/data_collector_components/person_data.launch =================================================================== --- pkg/trunk/sandbox/person_data/data_collector_components/person_data.launch 2009-09-04 20:32:16 UTC (rev 23865) +++ pkg/trunk/sandbox/person_data/data_collector_components/person_data.launch 2009-09-04 20:33:31 UTC (rev 23866) @@ -1,7 +1,7 @@ <launch> <node pkg="person_data" type="joylistener" output="screen"/> <node pkg ="person_data" type="headhack" output="screen" /> -<node pkg ="pr2_default_controllers" type="tuckarm.py" args="r" output="screen" /> +<node pkg ="pr2_experimental_controllers" type="tuckarm.py" args="r" output="screen" /> <include file="$(find person_data)/data_collector_components/2dnav_pr2.launch" /> Modified: pkg/trunk/sandbox/person_data/data_collector_components/truly_passive.launch =================================================================== --- pkg/trunk/sandbox/person_data/data_collector_components/truly_passive.launch 2009-09-04 20:32:16 UTC (rev 23865) +++ pkg/trunk/sandbox/person_data/data_collector_components/truly_passive.launch 2009-09-04 20:33:31 UTC (rev 23866) @@ -22,6 +22,7 @@ <param name="odom_used" value="true"/> <param name="imu_used" value="true"/> <param name="vo_used" value="false"/> + <param name="publish_tf" value="true"/> </node> <!-- node pkg="tf" machine="two" type="change_notifier"--> Added: pkg/trunk/sandbox/person_data/real_make.sh =================================================================== --- pkg/trunk/sandbox/person_data/real_make.sh (rev 0) +++ pkg/trunk/sandbox/person_data/real_make.sh 2009-09-04 20:33:31 UTC (rev 23866) @@ -0,0 +1,10 @@ +#Run this to actually make the realtime dependencies +function rosmake-deps { \ + #argument is name of launch file \ + rosmake `roslaunch-deps $1`; \ +} + + +rosmake-deps *.launch */*.launch +rosmake-deps config/controllers.xml +rosmake-deps config/perception.xml Modified: pkg/trunk/sandbox/person_data/scripts/collect_data.sh =================================================================== --- pkg/trunk/sandbox/person_data/scripts/collect_data.sh 2009-09-04 20:32:16 UTC (rev 23865) +++ pkg/trunk/sandbox/person_data/scripts/collect_data.sh 2009-09-04 20:33:31 UTC (rev 23866) @@ -1,10 +1,10 @@ #!/bin/bash python `rospack find person_data`/common/checkrobot.py ${ROBOT} || exit +export bagconfig=`rospack find person_data`/config/machine2bagdir.txt +ssh ${ROBOT}2 mkdir -p `cat ${bagconfig}` -ssh ${ROBOT}2 mkdir -p /bags/person_data +#ssh ${ROBOT}3 mkdir -p /bags/person_data -ssh ${ROBOT}3 mkdir -p /bags/person_data +#ssh ${ROBOT}4 mkdir -p /bags/person_data -ssh ${ROBOT}4 mkdir -p /bags/person_data - roslaunch `rospack find person_data`/data_collector_components/person_data.launch This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |