diff --git a/code/stuff/topic_sensor3.py b/code/stuff/topic_sensor3.py index fd2fc02..aef4076 100644 --- a/code/stuff/topic_sensor3.py +++ b/code/stuff/topic_sensor3.py @@ -16,6 +16,7 @@ def make_quaternion(angle): return Quaternion(*q) def save_value(value): + global angle with lock: # <1> angle = value * 2 * pi / 100.0 # <2> @@ -30,6 +31,7 @@ def save_value(value): pub = rospy.Publisher('angle', Quaternion, queue_size=10) + global angle angle = None # <4> rate = rospy.Rate(10.0) while not rospy.is_shutdown():