Skip to content

Commit ad37ac7

Browse files
committed
folder name as arg
1 parent cccbed9 commit ad37ac7

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

gr_navigation_managers/simple_crop_nav/simple_crop_nav.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"/safe_nav_vel": Twist, "/lock_all" : Bool , "/grid_map": GridMap}
1818

1919
class SimpleCropNavController:
20-
def __init__(self, desired_speed = 1.0):
20+
def __init__(self, desired_speed = 1.0, folder = "data"):
2121
self.twist = Twist()
2222
self.twist.linear.x = desired_speed
2323
self.listener = tf.TransformListener()
@@ -27,7 +27,7 @@ def __init__(self, desired_speed = 1.0):
2727
rospy.Subscriber("/Tablet/voice", VoiceMessage, self.voice_cb)
2828
self.pub = rospy.Publisher("/nav_vel", Twist, queue_size=1)
2929
self.rb = utils.BagRecorder(record_topics = list_topics,
30-
desired_path = "/home/jose/ros_ws/src/gr_navigation/gr_navigation_managers/simple_crop_nav/data/",
30+
desired_path = "/home/jose/ros_ws/src/gr_navigation/gr_navigation_managers/simple_crop_nav/"+ folder +"/",
3131
smach=False, start=False)
3232

3333

gr_navigation_managers/simple_crop_nav/simple_crop_nav_node.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,24 @@
11
#!/usr/bin/python
22
from simple_crop_nav import SimpleCropNavController
33
import rospy
4+
import sys
5+
import os
46

57
if __name__ == "__main__":
68
rospy.init_node("simple_crop_nav_controller")
7-
#rospy.Subscriber("/Tablet/voice", VoiceMessage, start_cb)
8-
#while not start_test:
9-
# rospy.sleep(0.1)
109

11-
#msg = None
10+
if len(sys.argv) != 2:
11+
print "please provide just folder name as extra args"
12+
sys.exit()
1213

13-
#while msg is None:
14-
# msg = rospy.wait_for_message("/Tablet/voice", VoiceMessage, timeout=None)
15-
# parse_command(msg.texts)
16-
17-
#print "NEXT STage"
14+
folder_name = sys.argv[1]
15+
try:
16+
os.mkdir(folder_name)
17+
except OSError:
18+
print ("Creation of the directory failed")
1819

1920
rospy.logerr("start test")
20-
controller = SimpleCropNavController()
21+
controller = SimpleCropNavController(folder=folder_name)
2122

2223
while not rospy.is_shutdown() and controller.is_running():
2324
rospy.sleep(1.0)

0 commit comments

Comments
 (0)