You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

20 lines
470 B

#! /usr/bin/python
# coding: utf8
import sys
import rospy
import csv
from std_msgs.msg import Float64
if __name__ == '__main__':
rospy.init_node('publish_csv', anonymous=True)
pub = rospy.Publisher('output', Float64, queue_size=1)
file = sys.argv[1]
rospy.sleep(10.)
with open(file) as csvfile:
reader = csv.reader(csvfile)
r = rospy.Rate(20)
for row in reader:
pub.publish(float(row[1]))
r.sleep()