#!/usr/bin/env python
-import rospy, serial, struct, time, datetime
+import time
+
+import serial
from serial import SerialException
+
import otto_communication_pb2
from google.protobuf.message import DecodeError
+
import math
from math import sin, cos, pi
+
+import rospy
from nav_msgs.msg import Odometry
from geometry_msgs.msg import Point, Pose, Quaternion, Twist, Vector3
import tf
#!/usr/bin/env python
+import time
-import rospy, serial
import otto_communication_pb2
+
+import rospy
from geometry_msgs.msg import Twist
+
+import serial
from serial import SerialException
ser = serial.Serial(
linear = data.linear.x
angular = -data.angular.z #da fixare?
my_velocity = otto_communication_pb2.VelocityCommand()
- my_velocity.linear_velocity = linear;
- my_velocity.angular_velocity = angular;
+ my_velocity.linear_velocity = linear
+ my_velocity.angular_velocity = angular
rospy.logdebug('Cmd vel transmitted %f %f', linear, angular)
out_buffer = my_velocity.SerializeToString()
if(ser.cts == True):